Browse Source

Move version number into VERSION file

to avoid importing mem_edit in setup.py
test
Jan Petykiewicz 2 years ago
parent
commit
49a7c21ed2
  1. 1
      MANIFEST.in
  2. 1
      mem_edit/VERSION
  3. 6
      mem_edit/__init__.py
  4. 9
      setup.py

1
MANIFEST.in

@ -1,2 +1,3 @@
include README.md
include LICENSE.md
include mem_edit/VERSION

1
mem_edit/VERSION

@ -0,0 +1 @@
0.2

6
mem_edit/__init__.py

@ -12,12 +12,16 @@ To get started, try:
"""
import platform
import pathlib
from .utils import MemEditError
__author__ = 'Jan Petykiewicz'
version = '0.2'
with open(pathlib.Path(__file__).parent / 'VERSION', 'r') as f:
__version__ = f.read().strip()
version = __version__
system = platform.system()

9
setup.py

@ -1,15 +1,15 @@
#!/usr/bin/env python3
from setuptools import setup, find_packages
import mem_edit
with open('README.md', 'r') as f:
long_description = f.read()
with open('mem_edit/VERSION', 'r') as f:
version = f.read().strip()
setup(name='mem_edit',
version=mem_edit.version,
version=version,
description='Multi-platform library for memory editing',
long_description=long_description,
long_description_content_type='text/markdown',
@ -50,6 +50,9 @@ setup(name='mem_edit',
'Topic :: Utilities',
],
packages=find_packages(),
package_data={
'mem_edit': ['VERSION']
},
install_requires=[
'typing',
],

Loading…
Cancel
Save