[[package]] name = "aerich" version = "0.5.8" description = "A database migrations tool for Tortoise ORM." category = "main" optional = false python-versions = ">=3.7,<4.0" [package.dependencies] click = "*" ddlparse = "*" dictdiffer = "*" pydantic = "*" tortoise-orm = ">=0.17.7,<0.18.0" [package.extras] aiomysql = ["aiomysql"] asyncpg = ["asyncpg"] [[package]] name = "aiogram" version = "2.22.1" description = "Is a pretty simple and fully asynchronous framework for Telegram Bot API" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] aiohttp = ">=3.8.0,<3.9.0" Babel = ">=2.9.1,<2.10.0" certifi = ">=2021.10.8" [package.extras] fast = ["uvloop (>=0.16.0,<0.17.0)", "ujson (>=1.35)"] proxy = ["aiohttp-socks (>=0.5.3,<0.6.0)"] [[package]] name = "aiogram-dialog" version = "1.9.0" description = "Mini-framework for dialogs on top of aiogram" category = "main" optional = false python-versions = ">=3.8" [package.dependencies] aiogram = ">=2.20,<3" cachetools = ">=4.0.0,<5.0.0" jinja2 = "*" magic-filter = "*" [package.extras] tools = ["diagrams"] [[package]] name = "aiohttp" version = "3.8.1" description = "Async http client/server framework (asyncio)" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] aiosignal = ">=1.1.2" async-timeout = ">=4.0.0a3,<5.0" attrs = ">=17.3.0" charset-normalizer = ">=2.0,<3.0" frozenlist = ">=1.1.1" multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] speedups = ["aiodns", "brotli", "cchardet"] [[package]] name = "aioredis" version = "1.3.1" description = "asyncio (PEP 3156) Redis support" category = "main" optional = false python-versions = "*" [package.dependencies] async-timeout = "*" hiredis = "*" [[package]] name = "aiosignal" version = "1.2.0" description = "aiosignal: a list of registered asynchronous callbacks" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] frozenlist = ">=1.1.0" [[package]] name = "aiosqlite" version = "0.16.1" description = "asyncio bridge to the standard sqlite3 module" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] typing_extensions = ">=3.7.2" [[package]] name = "amqp" version = "5.0.6" description = "Low-level AMQP client for Python (fork of amqplib)." category = "main" optional = false python-versions = ">=3.6" [package.dependencies] vine = "5.0.0" [[package]] name = "appdirs" version = "1.4.4" description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = "*" [[package]] name = "apscheduler" version = "3.7.0" description = "In-process task scheduler with Cron-like capabilities" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" [package.dependencies] pytz = "*" six = ">=1.4.0" tzlocal = ">=2.0,<3.0" [package.extras] asyncio = ["trollius"] doc = ["sphinx", "sphinx-rtd-theme"] gevent = ["gevent"] mongodb = ["pymongo (>=3.0)"] redis = ["redis (>=3.0)"] rethinkdb = ["rethinkdb (>=2.4.0)"] sqlalchemy = ["sqlalchemy (>=0.8)"] testing = ["pytest (<6)", "pytest-cov", "pytest-tornado5", "mock", "pytest-asyncio (<0.6)", "pytest-asyncio"] tornado = ["tornado (>=4.3)"] twisted = ["twisted"] zookeeper = ["kazoo"] [[package]] name = "async-timeout" version = "4.0.2" description = "Timeout context manager for asyncio programs" category = "main" optional = false python-versions = ">=3.6" [[package]] name = "asyncpg" version = "0.24.0" description = "An asyncio PostgreSQL driver" category = "main" optional = false python-versions = ">=3.6.0" [package.extras] dev = ["Cython (>=0.29.24,<0.30.0)", "pytest (>=6.0)", "Sphinx (>=4.1.2,<4.2.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "pycodestyle (>=2.7.0,<2.8.0)", "flake8 (>=3.9.2,<3.10.0)", "uvloop (>=0.15.3)"] docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)"] test = ["pycodestyle (>=2.7.0,<2.8.0)", "flake8 (>=3.9.2,<3.10.0)", "uvloop (>=0.15.3)"] [[package]] name = "attrs" version = "21.2.0" description = "Classes Without Boilerplate" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [package.extras] dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"] docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"] tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"] [[package]] name = "babel" version = "2.9.1" description = "Internationalization utilities" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [package.dependencies] pytz = ">=2015.7" [[package]] name = "billiard" version = "3.6.4.0" description = "Python multiprocessing fork with improvements and bugfixes" category = "main" optional = false python-versions = "*" [[package]] name = "black" version = "21.7b0" description = "The uncompromising code formatter." category = "dev" optional = false python-versions = ">=3.6.2" [package.dependencies] appdirs = "*" click = ">=7.1.2" mypy-extensions = ">=0.4.3" pathspec = ">=0.8.1,<1" regex = ">=2020.1.8" tomli = ">=0.2.6,<2.0.0" [package.extras] colorama = ["colorama (>=0.4.3)"] d = ["aiohttp (>=3.6.0)", "aiohttp-cors (>=0.4.0)"] python2 = ["typed-ast (>=1.4.2)"] uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "cachetools" version = "4.2.4" description = "Extensible memoizing collections and decorators" category = "main" optional = false python-versions = "~=3.5" [[package]] name = "celery" version = "5.1.2" description = "Distributed Task Queue." category = "main" optional = false python-versions = ">=3.6," [package.dependencies] billiard = ">=3.6.4.0,<4.0" click = ">=7.0,<8.0" click-didyoumean = ">=0.0.3" click-plugins = ">=1.1.1" click-repl = ">=0.1.6" kombu = ">=5.1.0,<6.0" pytz = ">0.0-dev" vine = ">=5.0.0,<6.0" [package.extras] arangodb = ["pyArango (>=1.3.2)"] auth = ["cryptography"] azureblockblob = ["azure-storage-blob (==12.6.0)"] brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"] cassandra = ["cassandra-driver (<3.21.0)"] consul = ["python-consul2"] cosmosdbsql = ["pydocumentdb (==2.3.2)"] couchbase = ["couchbase (>=3.0.0)"] couchdb = ["pycouchdb"] django = ["Django (>=1.11)"] dynamodb = ["boto3 (>=1.9.178)"] elasticsearch = ["elasticsearch"] eventlet = ["eventlet (>=0.26.1)"] gevent = ["gevent (>=1.0.0)"] librabbitmq = ["librabbitmq (>=1.5.0)"] memcache = ["pylibmc"] mongodb = ["pymongo[srv] (>=3.3.0)"] msgpack = ["msgpack"] pymemcache = ["python-memcached"] pyro = ["pyro4"] pytest = ["pytest-celery"] redis = ["redis (>=3.2.0)"] s3 = ["boto3 (>=1.9.125)"] slmq = ["softlayer-messaging (>=1.0.3)"] solar = ["ephem"] sqlalchemy = ["sqlalchemy"] sqs = ["boto3 (>=1.9.125)", "pycurl (==7.43.0.5)"] tblib = ["tblib (>=1.3.0)", "tblib (>=1.5.0)"] yaml = ["PyYAML (>=3.10)"] zookeeper = ["kazoo (>=1.3.1)"] zstd = ["zstandard"] [[package]] name = "certifi" version = "2021.10.8" description = "Python package for providing Mozilla's CA Bundle." category = "main" optional = false python-versions = "*" [[package]] name = "charset-normalizer" version = "2.0.10" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." category = "main" optional = false python-versions = ">=3.5.0" [package.extras] unicode_backport = ["unicodedata2"] [[package]] name = "click" version = "7.1.2" description = "Composable command line interface toolkit" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "click-didyoumean" version = "0.0.3" description = "Enable git-like did-you-mean feature in click." category = "main" optional = false python-versions = "*" [package.dependencies] click = "*" [[package]] name = "click-plugins" version = "1.1.1" description = "An extension module for click to enable registering CLI commands via setuptools entry-points." category = "main" optional = false python-versions = "*" [package.dependencies] click = ">=4.0" [package.extras] dev = ["coveralls", "wheel", "pytest-cov", "pytest (>=3.6)"] [[package]] name = "click-repl" version = "0.2.0" description = "REPL plugin for Click" category = "main" optional = false python-versions = "*" [package.dependencies] click = "*" prompt-toolkit = "*" six = "*" [[package]] name = "colorama" version = "0.4.4" description = "Cross-platform colored terminal text." category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "ddlparse" version = "1.10.0" description = "DDL parase and Convert to BigQuery JSON schema" category = "main" optional = false python-versions = "*" [package.dependencies] pyparsing = "*" [[package]] name = "dictdiffer" version = "0.9.0" description = "Dictdiffer is a library that helps you to diff and patch dictionaries." category = "main" optional = false python-versions = "*" [package.extras] tests = ["pytest-pydocstyle (>=2.2.0)", "pytest-pycodestyle (>=2.2.0)", "pytest (>=6)", "pytest-pydocstyle (>=2)", "pytest-pycodestyle (>=2)", "pytest (==5.4.3)", "tox (>=3.7.0)", "sphinx (>=3)", "pytest-isort (>=1.2.0)", "pytest-cov (>=2.10.1)", "mock (>=1.3.0)", "check-manifest (>=0.42)"] numpy = ["numpy (>=1.20.0)", "numpy (>=1.18.0)", "numpy (>=1.15.0)", "numpy (>=1.13.0)"] docs = ["sphinx-rtd-theme (>=0.2)", "Sphinx (>=3)"] all = ["numpy (>=1.20.0)", "pytest-pydocstyle (>=2.2.0)", "pytest-pycodestyle (>=2.2.0)", "pytest (>=6)", "pytest-pydocstyle (>=2)", "pytest-pycodestyle (>=2)", "pytest (==5.4.3)", "numpy (>=1.18.0)", "numpy (>=1.15.0)", "numpy (>=1.13.0)", "tox (>=3.7.0)", "sphinx (>=3)", "pytest-isort (>=1.2.0)", "pytest-cov (>=2.10.1)", "mock (>=1.3.0)", "check-manifest (>=0.42)", "sphinx-rtd-theme (>=0.2)", "Sphinx (>=3)"] [[package]] name = "frozenlist" version = "1.3.0" description = "A list-like structure which implements collections.abc.MutableSequence" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "hiredis" version = "2.0.0" description = "Python wrapper for hiredis" category = "main" optional = false python-versions = ">=3.6" [[package]] name = "idna" version = "3.2" description = "Internationalized Domain Names in Applications (IDNA)" category = "main" optional = false python-versions = ">=3.5" [[package]] name = "iso8601" version = "0.1.16" description = "Simple module to parse ISO 8601 dates" category = "main" optional = false python-versions = "*" [[package]] name = "isort" version = "5.9.3" description = "A Python utility / library to sort Python imports." category = "dev" optional = false python-versions = ">=3.6.1,<4.0" [package.extras] pipfile_deprecated_finder = ["pipreqs", "requirementslib"] requirements_deprecated_finder = ["pipreqs", "pip-api"] colors = ["colorama (>=0.4.3,<0.5.0)"] plugins = ["setuptools"] [[package]] name = "jinja2" version = "3.0.3" description = "A very fast and expressive template engine." category = "main" optional = false python-versions = ">=3.6" [package.dependencies] MarkupSafe = ">=2.0" [package.extras] i18n = ["Babel (>=2.7)"] [[package]] name = "kombu" version = "5.1.0" description = "Messaging library for Python." category = "main" optional = false python-versions = ">=3.6" [package.dependencies] amqp = ">=5.0.6,<6.0.0" vine = "*" [package.extras] azureservicebus = ["azure-servicebus (>=7.0.0)"] azurestoragequeues = ["azure-storage-queue"] consul = ["python-consul (>=0.6.0)"] librabbitmq = ["librabbitmq (>=1.5.2)"] mongodb = ["pymongo (>=3.3.0)"] msgpack = ["msgpack"] pyro = ["pyro4"] qpid = ["qpid-python (>=0.26)", "qpid-tools (>=0.26)"] redis = ["redis (>=3.3.11)"] slmq = ["softlayer-messaging (>=1.0.3)"] sqlalchemy = ["sqlalchemy"] sqs = ["boto3 (>=1.4.4)", "pycurl (==7.43.0.2)", "urllib3 (<1.26)"] yaml = ["PyYAML (>=3.10)"] zookeeper = ["kazoo (>=1.3.1)"] [[package]] name = "loguru" version = "0.5.3" description = "Python logging made (stupidly) simple" category = "main" optional = false python-versions = ">=3.5" [package.dependencies] colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""} win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""} [package.extras] dev = ["codecov (>=2.0.15)", "colorama (>=0.3.4)", "flake8 (>=3.7.7)", "tox (>=3.9.0)", "tox-travis (>=0.12)", "pytest (>=4.6.2)", "pytest-cov (>=2.7.1)", "Sphinx (>=2.2.1)", "sphinx-autobuild (>=0.7.1)", "sphinx-rtd-theme (>=0.4.3)", "black (>=19.10b0)", "isort (>=5.1.1)"] [[package]] name = "magic-filter" version = "1.0.5" description = "This package provides magic filter based on dynamic attribute getter" category = "main" optional = false python-versions = ">=3.6.2,<4.0.0" [[package]] name = "markupsafe" version = "2.0.1" description = "Safely add untrusted strings to HTML/XML markup." category = "main" optional = false python-versions = ">=3.6" [[package]] name = "multidict" version = "5.1.0" description = "multidict implementation" category = "main" optional = false python-versions = ">=3.6" [[package]] name = "mypy-extensions" version = "0.4.3" description = "Experimental type system extensions for programs checked with the mypy typechecker." category = "dev" optional = false python-versions = "*" [[package]] name = "numpy" version = "1.22.3" description = "NumPy is the fundamental package for array computing with Python." category = "main" optional = false python-versions = ">=3.8" [[package]] name = "pathspec" version = "0.9.0" description = "Utility library for gitignore style pattern matching of file paths." category = "dev" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" [[package]] name = "prompt-toolkit" version = "3.0.19" description = "Library for building powerful interactive command lines in Python" category = "main" optional = false python-versions = ">=3.6.1" [package.dependencies] wcwidth = "*" [[package]] name = "pyaes" version = "1.6.1" description = "Pure-Python Implementation of the AES block-cipher and common modes of operation" category = "main" optional = false python-versions = "*" [[package]] name = "pyasn1" version = "0.4.8" description = "ASN.1 types and codecs" category = "main" optional = false python-versions = "*" [[package]] name = "pydantic" version = "1.8.2" description = "Data validation and settings management using python 3.6 type hinting" category = "main" optional = false python-versions = ">=3.6.1" [package.dependencies] typing-extensions = ">=3.7.4.3" [package.extras] dotenv = ["python-dotenv (>=0.10.4)"] email = ["email-validator (>=1.0.3)"] [[package]] name = "pyparsing" version = "2.4.7" description = "Python parsing module" category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "pypika-tortoise" version = "0.1.1" description = "Forked from pypika and streamline just for tortoise-orm" category = "main" optional = false python-versions = ">=3.7,<4.0" [[package]] name = "python-dotenv" version = "0.19.2" description = "Read key-value pairs from a .env file and set them as environment variables" category = "main" optional = false python-versions = ">=3.5" [package.extras] cli = ["click (>=5.0)"] [[package]] name = "pytz" version = "2021.1" description = "World timezone definitions, modern and historical" category = "main" optional = false python-versions = "*" [[package]] name = "pyyaml" version = "5.4.1" description = "YAML parser and emitter for Python" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" [[package]] name = "redis" version = "3.5.3" description = "Python client for Redis key-value store" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [package.extras] hiredis = ["hiredis (>=0.1.3)"] [[package]] name = "regex" version = "2021.8.3" description = "Alternative regular expression module, to replace re." category = "dev" optional = false python-versions = "*" [[package]] name = "rsa" version = "4.7.2" description = "Pure-Python RSA implementation" category = "main" optional = false python-versions = ">=3.5, <4" [package.dependencies] pyasn1 = ">=0.1.3" [[package]] name = "sentry-sdk" version = "1.3.1" description = "Python client for Sentry (https://sentry.io)" category = "main" optional = false python-versions = "*" [package.dependencies] certifi = "*" urllib3 = ">=1.10.0" [package.extras] aiohttp = ["aiohttp (>=3.5)"] beam = ["apache-beam (>=2.12)"] bottle = ["bottle (>=0.12.13)"] celery = ["celery (>=3)"] chalice = ["chalice (>=1.16.0)"] django = ["django (>=1.8)"] falcon = ["falcon (>=1.4)"] flask = ["flask (>=0.11)", "blinker (>=1.1)"] httpx = ["httpx (>=0.16.0)"] pure_eval = ["pure-eval", "executing", "asttokens"] pyspark = ["pyspark (>=2.4.4)"] rq = ["rq (>=0.6)"] sanic = ["sanic (>=0.8)"] sqlalchemy = ["sqlalchemy (>=1.2)"] tornado = ["tornado (>=5)"] [[package]] name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "telethon" version = "1.23.0" description = "Full-featured Telegram client library for Python 3" category = "main" optional = false python-versions = ">=3.5" [package.dependencies] pyaes = "*" rsa = "*" [package.extras] cryptg = ["cryptg"] [[package]] name = "timezonefinder" version = "5.2.0" description = "fast python package for finding the timezone of any point on earth (coordinates) offline" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] numpy = ">=1.16" [package.extras] numba = ["numba (>=0.48)"] [[package]] name = "tomli" version = "1.2.1" description = "A lil' TOML parser" category = "dev" optional = false python-versions = ">=3.6" [[package]] name = "tortoise-orm" version = "0.17.8" description = "Easy async ORM for python, built with relations in mind" category = "main" optional = false python-versions = ">=3.7,<4.0" [package.dependencies] aiosqlite = ">=0.16.0,<0.18.0" asyncpg = {version = "*", optional = true, markers = "extra == \"asyncpg\""} iso8601 = ">=0.1.13,<0.2.0" pypika-tortoise = ">=0.1.1,<0.2.0" pytz = "*" [package.extras] aiomysql = ["aiomysql"] asyncmy = ["asyncmy"] asyncpg = ["asyncpg"] accel = ["ciso8601 (>=2.1.2,<3.0.0)", "python-rapidjson", "uvloop (>=0.14.0,<0.15.0)"] [[package]] name = "typing-extensions" version = "3.10.0.0" description = "Backported and Experimental Type Hints for Python 3.5+" category = "main" optional = false python-versions = "*" [[package]] name = "tzlocal" version = "2.1" description = "tzinfo object for the local timezone" category = "main" optional = false python-versions = "*" [package.dependencies] pytz = "*" [[package]] name = "urllib3" version = "1.26.6" description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" [package.extras] brotli = ["brotlipy (>=0.6.0)"] secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "vine" version = "5.0.0" description = "Promises, promises, promises." category = "main" optional = false python-versions = ">=3.6" [[package]] name = "wcwidth" version = "0.2.5" description = "Measures the displayed width of unicode strings in a terminal" category = "main" optional = false python-versions = "*" [[package]] name = "win32-setctime" version = "1.0.3" description = "A small Python utility to set file creation time on Windows" category = "main" optional = false python-versions = ">=3.5" [package.extras] dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] [[package]] name = "yarl" version = "1.6.3" description = "Yet another URL library" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] idna = ">=2.0" multidict = ">=4.0" [metadata] lock-version = "1.1" python-versions = "^3.9" content-hash = "1d06c6c080748ccaa7ebb7462789132e9826faecbcd34565b380e9dc4c9f95c9" [metadata.files] aerich = [] aiogram = [] aiogram-dialog = [] aiohttp = [] aioredis = [] aiosignal = [] aiosqlite = [] amqp = [] appdirs = [] apscheduler = [] async-timeout = [] asyncpg = [] attrs = [] babel = [] billiard = [] black = [] cachetools = [] celery = [] certifi = [] charset-normalizer = [] click = [] click-didyoumean = [] click-plugins = [] click-repl = [] colorama = [] ddlparse = [] dictdiffer = [] frozenlist = [] hiredis = [] idna = [] iso8601 = [] isort = [] jinja2 = [] kombu = [] loguru = [] magic-filter = [] markupsafe = [] multidict = [] mypy-extensions = [] numpy = [] pathspec = [] prompt-toolkit = [] pyaes = [] pyasn1 = [] pydantic = [] pyparsing = [] pypika-tortoise = [] python-dotenv = [] pytz = [] pyyaml = [] redis = [] regex = [] rsa = [] sentry-sdk = [] six = [] telethon = [] timezonefinder = [] tomli = [] tortoise-orm = [] typing-extensions = [] tzlocal = [] urllib3 = [] vine = [] wcwidth = [] win32-setctime = [] yarl = []