Browse Source

version.py: rename version string variable `version` -> `__version__` to fix pylint C0103

https://travis-ci.org/fphammerle/freesurfer-volume-reader/jobs/528239358#L249
Fabian Peter Hammerle 5 years ago
parent
commit
4b7481f697
2 changed files with 7 additions and 4 deletions
  1. 2 3
      freesurfer_volume_reader/__init__.py
  2. 5 1
      setup.py

+ 2 - 3
freesurfer_volume_reader/__init__.py

@@ -23,9 +23,8 @@ import typing
 import pandas
 
 try:
-    import freesurfer_volume_reader.version
-    __version__ = freesurfer_volume_reader.version.version
-except ModuleNotFoundError:  # pragma: no cover
+    from freesurfer_volume_reader.version import __version__
+except ImportError:  # pragma: no cover
     __version__ = None
 
 

+ 5 - 1
setup.py

@@ -9,7 +9,11 @@ LONG_DESCRIPTION = freesurfer_volume_reader.__doc__.strip()
 
 setuptools.setup(
     name='freesurfer-volume-reader',
-    use_scm_version={'write_to': os.path.join('freesurfer_volume_reader', 'version.py')},
+    use_scm_version={
+        'write_to': os.path.join('freesurfer_volume_reader', 'version.py'),
+        # `version` triggers pylint C0103 
+        'write_to_template': "__version__ = '{version}'\n",
+    },
     description=LONG_DESCRIPTION.split(sep='\n', maxsplit=1)[0],
     long_description=LONG_DESCRIPTION,
     author='Fabian Peter Hammerle',