cmw/setup.py
Elia El Lazkani 485f962d70 * Adding automatic versioning to the tool.
* Adding a build script
* Adding upstream help for formatting advice
2019-08-29 10:03:25 +02:00

49 lines
1.5 KiB
Python

from pathlib import Path
from setuptools import setup
here = Path(__file__).absolute().parent
with open(str(here.joinpath('README.rst')), encoding='utf-8') as f:
long_description = f.read()
with open(str(here.joinpath('requirements/requirements.txt')),
encoding='utf-8') as f:
install_requires = f.read()
description = 'Command line Weather (cmw)'
setup(
name='cmw',
exclude_package_data={'': ['.gitignore', 'requirements/', 'setup.py']},
version_format='{tag}_{gitsha}',
setup_requires=['setuptools-git', 'setuptools-git-version'],
license='BSD',
author='Elia El Lazkani',
author_email='eliaellazkani@gmail.com',
url='keybase://private/elazkani/cmw',
python_requires='>=python3.5',
description=description,
long_description=long_description,
install_requires=install_requires,
entry_points={
'console_scripts': [
'cmw = cmw.cmw:main'
]
},
packages=['cmw'],
classifiers=[
'Development Status :: 4 - Beta',
'License :: OSI Approved :: BSD License',
'Operating System :: POSIX :: Linux',
'Operating System :: MacOS :: MacOS X',
'Programming Language :: Python',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Environment :: Console',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators'
],
zip_safe=False
)