Extract requirements directly from requirements.txt

This commit is contained in:
weibeu
2021-05-23 21:27:18 +05:30
parent 11fcdbb9a5
commit f4fe419528
2 changed files with 10 additions and 13 deletions

View File

@@ -4,5 +4,4 @@ requests
oauthlib oauthlib
discord.py discord.py
cachetools cachetools
setuptools
requests_oauthlib requests_oauthlib

View File

@@ -16,15 +16,13 @@ def __get_version():
return re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', package_init_file.read(), re.MULTILINE).group(1) return re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', package_init_file.read(), re.MULTILINE).group(1)
requirements = [ def __get_requirements():
'Flask', with open("requirements.txt") as file:
'pyjwt', return file.readlines()
'oauthlib',
'requests_oauthlib',
'cachetools', version = __get_version()
'requests', requirements = __get_requirements()
'discord.py',
]
on_rtd = os.getenv('READTHEDOCS') == 'True' on_rtd = os.getenv('READTHEDOCS') == 'True'
@@ -41,10 +39,10 @@ extra_requirements = {
setup( setup(
name='Flask-Discord', name='Flask-Discord',
version=__get_version(), version=version,
url='https://github.com/thec0sm0s/Flask-Discord', url='https://github.com/weibeu/Flask-Discord',
license='MIT', license='MIT',
author='□ | The Cosmos', author='Weibeu',
author_email='deepakrajko14@gmail.com', author_email='deepakrajko14@gmail.com',
description='Discord OAuth2 extension for Flask.', description='Discord OAuth2 extension for Flask.',
long_description=__doc__, long_description=__doc__,