mirror of
https://github.com/yawaflua/Flask-Discord.git
synced 2025-12-08 19:39:35 +02:00
67 lines
1.5 KiB
Python
67 lines
1.5 KiB
Python
"""
|
|
Flask-Discord
|
|
-------------
|
|
|
|
An Discord OAuth2 flask extension.
|
|
"""
|
|
|
|
import re
|
|
import os
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
|
|
def __get_version():
|
|
with open("flask_discord/__init__.py") as package_init_file:
|
|
return re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', package_init_file.read(), re.MULTILINE).group(1)
|
|
|
|
|
|
requirements = [
|
|
"Flask",
|
|
"pyjwt>=2.4.0",
|
|
"requests",
|
|
"oauthlib",
|
|
"cachetools",
|
|
"requests_oauthlib",
|
|
]
|
|
|
|
|
|
on_rtd = os.getenv('READTHEDOCS') == 'True'
|
|
if on_rtd:
|
|
requirements.append('sphinxcontrib-napoleon')
|
|
requirements.append('Pallets-Sphinx-Themes')
|
|
|
|
extra_requirements = {
|
|
'docs': [
|
|
'sphinx==1.8.3'
|
|
]
|
|
}
|
|
|
|
|
|
setup(
|
|
name='Flask-Discord',
|
|
version=__get_version(),
|
|
url='https://github.com/thec0sm0s/Flask-Discord',
|
|
license='MIT',
|
|
author='□ | The Cosmos',
|
|
author_email='deepakrajko14@gmail.com',
|
|
description='Discord OAuth2 extension for Flask.',
|
|
long_description=__doc__,
|
|
packages=find_packages(),
|
|
zip_safe=False,
|
|
include_package_data=True,
|
|
platforms='any',
|
|
install_requires=requirements,
|
|
extras_require=extra_requirements,
|
|
classifiers=[
|
|
'Framework :: Flask',
|
|
'Environment :: Web Environment',
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: MIT License',
|
|
'Operating System :: OS Independent',
|
|
'Programming Language :: Python',
|
|
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
|
|
'Topic :: Software Development :: Libraries :: Python Modules'
|
|
]
|
|
)
|