setup.py (1249B)
1 from setuptools import setup, find_packages 2 import pathlib 3 4 here = pathlib.Path(__file__).parent.resolve() 5 6 long_description = (here / 'README.md').read_text(encoding='utf-8') 7 8 with open('requirements.txt', 'r') as req_fp: 9 required_packages = req_fp.readlines() 10 11 setup( 12 name='subclient', 13 version='0.1.0', 14 description='cli client for a subsonic server', 15 long_description=long_description, 16 long_description_content_type='text/markdown', 17 url='https://git.e1e0.net/subclient/', 18 author='Paco Esteban', 19 author_email='paco@e1e0.net', 20 classifiers=[ 21 'Development Status :: 3 - Alpha', 22 'License :: OSI Approved :: ISC License', 23 'Programming Language :: Python :: 3', 24 'Programming Language :: Python :: 3.6', 25 'Programming Language :: Python :: 3.7', 26 'Programming Language :: Python :: 3.8', 27 'Programming Language :: Python :: 3.9', 28 'Programming Language :: Python :: 3 :: Only', 29 ], 30 keywords='subsonic, client, music', 31 packages=find_packages(where='.'), 32 python_requires='>=3.6, <4', 33 install_requires=required_packages, 34 entry_points={ 35 'console_scripts': [ 36 'subclient=subclient.subclient:main', 37 ], 38 }, 39 )