Skip to content

Commit 6be02c5

Browse files
committed
dervive version from scm rather than file
1 parent a03c59d commit 6be02c5

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

VERSION

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# language governing permissions and limitations under the License.
1313

1414
from datetime import datetime
15-
import pkg_resources
1615
import os
1716
import sys
17+
from pkg_resources import get_distribution
1818

1919
sys.path.insert(0, os.path.abspath(".."))
2020

@@ -23,7 +23,7 @@
2323
project = "sagemaker-experiments"
2424
copyright = u"%s, Amazon" % datetime.now().year
2525
author = "Amazon Web Services"
26-
version = pkg_resources.require(project)[0].version
26+
version = get_distribution(project).version
2727

2828
# -- General configuration ---------------------------------------------------
2929

pyproject.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[build-system]
2+
requires = [
3+
"setuptools",
4+
"setuptools-scm",
5+
"wheel",
6+
]
7+
8+
[tool.setuptools_scm]

scripts/release.py

Whitespace-only changes.

setup.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ def read(fname):
2323
return open(os.path.join(os.path.dirname(__file__), fname)).read()
2424

2525

26-
def read_version():
27-
return read("VERSION").strip()
28-
29-
3026
# Declare minimal set for installation
3127
required_packages = ["boto3>=1.10.32"]
3228

@@ -39,7 +35,7 @@ def read_version():
3935

4036
setup(
4137
name="sagemaker-experiments",
42-
version=read_version(),
38+
use_scm_version=True,
4339
description="Open source library for Experiment Tracking in SageMaker Jobs and Notebooks",
4440
packages=find_packages("src"),
4541
package_dir={"": "src"},
@@ -60,6 +56,7 @@ def read_version():
6056
"Programming Language :: Python :: 3.6",
6157
"Programming Language :: Python :: 3.7",
6258
],
59+
setup_requires=["setuptools_scm", "setuptools"],
6360
install_requires=required_packages,
6461
extras_require={
6562
"test": [

0 commit comments

Comments
 (0)