Эх сурвалжийг харах

new version. moved version information to a separate file

Dimitri Korsch 4 жил өмнө
parent
commit
4aa98a05b2

+ 0 - 2
cvargparse/__init__.py

@@ -1,5 +1,3 @@
-__version__ = "0.3.1"
-
 from cvargparse.argument import Argument
 from cvargparse.argument import FileArgument
 Arg = Argument

+ 1 - 0
cvargparse/_version.py

@@ -0,0 +1 @@
+__version__ = "0.3.2"

+ 9 - 6
setup.py

@@ -1,8 +1,6 @@
 #!/usr/bin/env python
 
-import os
-import pkg_resources
-import sys
+from pathlib import Path
 
 from setuptools import setup, find_packages
 
@@ -10,13 +8,18 @@ try: # for pip >= 10
 	from pip._internal.req import parse_requirements
 except ImportError: # for pip <= 9.0.3
 	from pip.req import parse_requirements
+pkg_name = "cvargparse"
+
+cwd = Path(__file__).parent.resolve()
+# Get __version__ variable
+with open(str(cwd / pkg_name / '_version.py')) as version_file:
+	exec(version_file.read())
 
-import cvargparse
 # install_requires = [line.strip() for line in open("requirements.txt").readlines()]
 
 setup(
-	name='cvargparse',
-	version=cvargparse.__version__,
+	name=pkg_name,
+	version=__version__,
 	description='simple argparse wrapper with some syntactic sugar',
 	author='Dimitri Korsch, Christoph Theiß',
 	author_email='korschdima@gmail.com, theisz.cm@gmail.com',