X-Git-Url: https://wylark.com/src/munter.git/blobdiff_plain/f25f263a1358af89de1ebb90dae33b4a7ca2bab3..refs/heads/master:/setup.py diff --git a/setup.py b/setup.py index 7ab2665..b6e888b 100644 --- a/setup.py +++ b/setup.py @@ -1,26 +1,37 @@ #!/usr/bin/env python """munter.py distutils configuration.""" +import os +import re from setuptools import setup -version = "1.0.2" +CUR_DIR = os.path.dirname(__file__) +VERSION = re.search( + "^__version__\\s*=\\s*'(.*)'", + open(os.path.join(CUR_DIR, 'munter/__init__.py')).read(), + re.M + ).group(1) +README = "" -with open('README', encoding='utf-8') as readme_file: - readme = readme_file.read() +with open(os.path.join(CUR_DIR, 'README.md'), encoding='utf-8') as readme_file: + README = readme_file.read() setup( name='munter.py', - version=version, + version=VERSION, description=( 'An easy-to-use implementation of the Munter time calculation' ), - long_description=readme, - long_description_content_type='text/plain', + long_description=README, + long_description_content_type='text/markdown', author='Alexander Vasarab', author_email='alexander@wylark.com', url='https://wylark.com/munter', + project_urls={ + 'Source Code': 'https://wylark.com/git/munter.git' + }, packages=['munter'], package_dir={'munter': 'munter'}, - entry_points={'console_scripts': ['munter = munter.__main__:main']}, + entry_points={'console_scripts': ['munter = munter.munter:main']}, include_package_data=True, python_requires='>=3.6', license='ISC',