48 lines
1.4 KiB
Python
48 lines
1.4 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']},
|
||
|
setup_requires=[ "setuptools_git >= 0.3", ],
|
||
|
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
|
||
|
)
|