mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-31 06:16:06 +00:00
Deep rewrite: preparing for v1.0
- Pyrogram core is now fully asynchronous - Ditched Python 3.5, welcome 3.6 as minimum version. - Moved all types to pyrogram.types - Turned the Filters class into a module (filters) - Moved all filters to pyrogram.filters - Moved all handlers to pyrogram.handlers - Moved all emoji to pyrogram.emoji - Renamed pyrogram.api to pyrogram.raw - Clock is now synced with server's time - Telegram schema updated to Layer 117 - Greatly improved the TL compiler (proper type-constructor hierarchy) - Added "do not edit" warning in generated files - Crypto parts are executed in a thread pool to avoid blocking the event loop - idle() is now a separate function (it doesn't deal with Client instances) - Async storage, async filters and async progress callback (optional, can be sync too) - Added getpass back, for hidden password inputs
This commit is contained in:
12
setup.py
12
setup.py
@@ -39,7 +39,7 @@ with open("README.md", encoding="utf-8") as f:
|
||||
|
||||
class Clean(Command):
|
||||
DIST = ["./build", "./dist", "./Pyrogram.egg-info"]
|
||||
API = ["pyrogram/errors/exceptions", "pyrogram/api/functions", "pyrogram/api/types", "pyrogram/api/all.py"]
|
||||
API = ["pyrogram/errors/exceptions", "pyrogram/raw/functions", "pyrogram/raw/types", "pyrogram/raw/all.py"]
|
||||
DOCS = [
|
||||
"docs/source/telegram", "docs/build", "docs/source/api/methods", "docs/source/api/types",
|
||||
"docs/source/api/bound-methods"
|
||||
@@ -139,17 +139,17 @@ setup(
|
||||
author_email="dan@pyrogram.org",
|
||||
license="LGPLv3+",
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Intended Audience :: Developers",
|
||||
"Natural Language :: English",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.5",
|
||||
"Programming Language :: Python :: 3.6",
|
||||
"Programming Language :: Python :: 3.7",
|
||||
"Programming Language :: Python :: 3.8",
|
||||
"Programming Language :: Python :: 3.9",
|
||||
"Programming Language :: Python :: Implementation",
|
||||
"Programming Language :: Python :: Implementation :: CPython",
|
||||
"Programming Language :: Python :: Implementation :: PyPy",
|
||||
@@ -167,11 +167,11 @@ setup(
|
||||
"Source": "https://github.com/pyrogram/pyrogram",
|
||||
"Documentation": "https://docs.pyrogram.org",
|
||||
},
|
||||
python_requires="~=3.5",
|
||||
python_requires="~=3.6",
|
||||
packages=find_packages(exclude=["compiler*"]),
|
||||
package_data={
|
||||
"pyrogram.client.ext": ["mime.types"],
|
||||
"pyrogram.client.storage": ["schema.sql"]
|
||||
"pyrogram": ["mime.types"],
|
||||
"pyrogram.storage": ["schema.sql"]
|
||||
},
|
||||
zip_safe=False,
|
||||
install_requires=requires,
|
||||
|
Reference in New Issue
Block a user