#!/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',