cli/setup.py

42 lines
1.2 KiB
Python
Raw Permalink Normal View History

2021-07-30 11:48:32 +02:00
from setuptools import setup # type: ignore
2021-08-01 17:15:06 +02:00
with open('readme.md', 'r') as f:
long_description = f.read()
with open('requirements.txt', 'r') as f:
2021-07-30 11:48:32 +02:00
required = f.read().splitlines()
setup(
name='ytrssil',
2021-08-01 17:15:06 +02:00
author='Pavle Portic',
author_email='git@theedgeofrage.com',
2021-07-30 11:48:32 +02:00
description=(
'Subscribe to YouTube RSS feeds and keep track of watched videos'
),
2021-08-01 17:15:06 +02:00
long_description=long_description,
long_description_content_type='text/markdown',
license_files=('LICENSE',),
2021-08-06 00:11:59 +02:00
url='https://gitea.theedgeofrage.com/TheEdgeOfRage/ytrssil',
version_config=True,
setup_requires=['setuptools-git-versioning'],
2021-07-30 11:48:32 +02:00
packages=['ytrssil'],
package_data={'': ['py.typed']},
include_package_data=True,
install_requires=required,
entry_points={
'console_scripts': [
'ytrssil = ytrssil.cli:main',
],
},
2021-08-01 17:15:06 +02:00
classifiers=[
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.9',
2022-10-30 00:13:52 +02:00
'Programming Language :: Python :: 3.10',
2021-08-01 17:15:06 +02:00
'License :: OSI Approved :: BSD License',
'Operating System :: POSIX :: Linux',
],
2021-07-30 11:48:32 +02:00
)