|
|
@ -3,7 +3,7 @@ import re |
|
|
|
|
|
|
|
requirements = [] |
|
|
|
with open('requirements.txt') as f: |
|
|
|
requirements = f.read().splitlines() |
|
|
|
requirements = f.read().splitlines() |
|
|
|
|
|
|
|
version = '' |
|
|
|
with open('discord/__init__.py') as f: |
|
|
@ -16,13 +16,12 @@ if version.endswith(('a', 'b', 'rc')): |
|
|
|
# append version identifier based on commit count |
|
|
|
try: |
|
|
|
import subprocess |
|
|
|
p = subprocess.Popen(['git', 'rev-list', '--count', 'HEAD'], |
|
|
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE) |
|
|
|
|
|
|
|
p = subprocess.Popen(['git', 'rev-list', '--count', 'HEAD'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) |
|
|
|
out, err = p.communicate() |
|
|
|
if out: |
|
|
|
version += out.decode('utf-8').strip() |
|
|
|
p = subprocess.Popen(['git', 'rev-parse', '--short', 'HEAD'], |
|
|
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE) |
|
|
|
p = subprocess.Popen(['git', 'rev-parse', '--short', 'HEAD'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) |
|
|
|
out, err = p.communicate() |
|
|
|
if out: |
|
|
|
version += '+g' + out.decode('utf-8').strip() |
|
|
@ -40,40 +39,36 @@ extras_require = { |
|
|
|
'sphinxcontrib_trio==1.1.2', |
|
|
|
'sphinxcontrib-websupport', |
|
|
|
'typing-extensions', |
|
|
|
'requests', |
|
|
|
], |
|
|
|
'speed': [ |
|
|
|
'aiohttp[speedups]', |
|
|
|
'orjson>=3.5.4', |
|
|
|
], |
|
|
|
'test': [ |
|
|
|
'coverage[toml]', |
|
|
|
'pytest', |
|
|
|
'pytest-asyncio', |
|
|
|
'pytest-cov', |
|
|
|
'pytest-mock' |
|
|
|
] |
|
|
|
'test': ['coverage[toml]', 'pytest', 'pytest-asyncio', 'pytest-cov', 'pytest-mock'], |
|
|
|
} |
|
|
|
|
|
|
|
setup(name='discord.py-self', |
|
|
|
author='Dolfies', |
|
|
|
url='https://github.com/dolfies/discord.py-self', |
|
|
|
project_urls={ |
|
|
|
setup( |
|
|
|
name='discord.py-self', |
|
|
|
author='Dolfies', |
|
|
|
url='https://github.com/dolfies/discord.py-self', |
|
|
|
project_urls={ |
|
|
|
"Documentation": "https://discordpy-self.readthedocs.io/en/latest/", |
|
|
|
"Issue tracker": "https://github.com/dolfies/discord.py-self/issues", |
|
|
|
"Project updates": "https://t.me/dpy_self", |
|
|
|
"Discussion & support": "https://t.me/dpy_self_discussions", |
|
|
|
}, |
|
|
|
version=version, |
|
|
|
packages=find_packages() + ['discord.ext.commands', 'discord.ext.tasks'], |
|
|
|
license='MIT', |
|
|
|
description='A Python wrapper for the Discord user API', |
|
|
|
long_description=readme, |
|
|
|
long_description_content_type="text/x-rst", |
|
|
|
include_package_data=True, |
|
|
|
install_requires=requirements, |
|
|
|
extras_require=extras_require, |
|
|
|
python_requires='>=3.8.0', |
|
|
|
classifiers=[ |
|
|
|
}, |
|
|
|
version=version, |
|
|
|
packages=find_packages() + ['discord.ext.commands', 'discord.ext.tasks'], |
|
|
|
license='MIT', |
|
|
|
description='A Python wrapper for the Discord user API', |
|
|
|
long_description=readme, |
|
|
|
long_description_content_type="text/x-rst", |
|
|
|
include_package_data=True, |
|
|
|
install_requires=requirements, |
|
|
|
extras_require=extras_require, |
|
|
|
python_requires='>=3.8.0', |
|
|
|
classifiers=[ |
|
|
|
'Development Status :: 5 - Production/Stable', |
|
|
|
'License :: OSI Approved :: MIT License', |
|
|
|
'Intended Audience :: Developers', |
|
|
@ -87,5 +82,5 @@ setup(name='discord.py-self', |
|
|
|
'Topic :: Software Development :: Libraries :: Python Modules', |
|
|
|
'Topic :: Utilities', |
|
|
|
'Typing :: Typed', |
|
|
|
] |
|
|
|
], |
|
|
|
) |
|
|
|