Bump version
[munter.git] / setup.py
1 #!/usr/bin/env python
2 """munter.py distutils configuration."""
3 import os
4 import re
5 from setuptools import setup
6
7 cur_dir = os.path.dirname(__file__)
8 version = re.search(
9 '^__version__\s*=\s*"(.*)"',
10 open(os.path.join(cur_dir, 'munter/__init__.py')).read(),
11 re.M
12 ).group(1)
13
14 with open(os.path.join(cur_dir, 'README.md'), encoding='utf-8') as readme_file:
15 readme = readme_file.read()
16
17 setup(
18 name='munter.py',
19 version=version,
20 description=(
21 'An easy-to-use implementation of the Munter time calculation'
22 ),
23 long_description=readme,
24 long_description_content_type='text/markdown',
25 author='Alexander Vasarab',
26 author_email='alexander@wylark.com',
27 url='https://wylark.com/munter',
28 project_urls={
29 'Source Code': 'https://wylark.com/git/munter.git'
30 },
31 packages=['munter'],
32 package_dir={'munter': 'munter'},
33 entry_points={'console_scripts': ['munter = munter.munter:main']},
34 include_package_data=True,
35 python_requires='>=3.6',
36 license='ISC',
37 classifiers=[
38 "Development Status :: 5 - Production/Stable",
39 "Environment :: Console",
40 "Intended Audience :: Other Audience",
41 "Intended Audience :: Developers",
42 "Natural Language :: English",
43 "License :: OSI Approved :: ISC License (ISCL)",
44 "Programming Language :: Python :: 3 :: Only",
45 "Programming Language :: Python :: 3",
46 "Programming Language :: Python :: 3.6",
47 "Programming Language :: Python :: 3.7",
48 "Programming Language :: Python :: 3.8",
49 "Programming Language :: Python",
50 "Topic :: Software Development",
51 "Topic :: Software Development :: Libraries :: Python Modules",
52 ],
53 keywords=[
54 "munter",
55 "tour planning",
56 "trip planning",
57 "time estimate",
58 ],
59 )