diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f47a5b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +__pycache__/ +*.egg-info/ +build/ +dist/ diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..30621d8 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,3 @@ +[bdist_wheel] +universal = 0 +python-tag = py35 diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..e675b18 --- /dev/null +++ b/setup.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +import setuptools + +with open("README.md", "rt") as readme_fp: + long_description = readme_fp.read().strip() + + +setuptools.setup( + name="mtprotoproxy", + version="0.9", + description="Async MTProto Proxy", + long_description=long_description, + url="https://github.com/alexbers/mtprotoproxy", + author="Alexander Bersenev", + author_email="bay@hackerdom.ru", + maintainer="Alexander Bersenev", + maintainer_email="bay@hackerdom.ru", + license="MIT", + packages=[], + install_requires=[ + "pycryptodome~=3.6,!=3.6.2" + ], + extras_require={ + "uvloop": [ + "uvloop~=0.10.1" + ], + "pyaes": [ + "pyaes~=1.6.1" + ] + }, + scripts=[ + "mtprotoproxy.py" + ], + classifiers=[ + "Intended Audience :: Information Technology", + "Intended Audience :: System Administrators", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5" + "Programming Language :: Python :: 3.6" + ] +)