From 7265208426a83d460a0d5190923c981992284a01 Mon Sep 17 00:00:00 2001 From: Alexander Bersenev Date: Sat, 23 Jun 2018 01:07:49 +0500 Subject: [PATCH] add pypi --- .gitignore | 4 ++++ setup.cfg | 3 +++ setup.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 .gitignore create mode 100644 setup.cfg create mode 100755 setup.py 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" + ] +)