all repos — python-meme-bot @ 815dfde38783eb2c67d82b4244ad8d3fef20118f

Telegram Bot that uses PIL to compute light image processing.

minor bugfix
BiRabittoh andronacomarco@gmail.com
Fri, 31 May 2024 01:20:47 +0200
commit

815dfde38783eb2c67d82b4244ad8d3fef20118f

parent

17d39722ccc6cfa937b56fdf7520af790e82546f

3 files changed, 76 insertions(+), 3 deletions(-)

jump to
M poetry.lockpoetry.lock

@@ -39,6 +39,34 @@ test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"]

trio = ["trio (>=0.23)"] [[package]] +name = "apscheduler" +version = "3.10.4" +description = "In-process task scheduler with Cron-like capabilities" +optional = false +python-versions = ">=3.6" +files = [ + {file = "APScheduler-3.10.4-py3-none-any.whl", hash = "sha256:fb91e8a768632a4756a585f79ec834e0e27aad5860bac7eaa523d9ccefd87661"}, + {file = "APScheduler-3.10.4.tar.gz", hash = "sha256:e6df071b27d9be898e486bc7940a7be50b4af2e9da7c08f0744a96d4bd4cef4a"}, +] + +[package.dependencies] +pytz = "*" +six = ">=1.4.0" +tzlocal = ">=2.0,<3.dev0 || >=4.dev0" + +[package.extras] +doc = ["sphinx", "sphinx-rtd-theme"] +gevent = ["gevent"] +mongodb = ["pymongo (>=3.0)"] +redis = ["redis (>=3.0)"] +rethinkdb = ["rethinkdb (>=2.4.0)"] +sqlalchemy = ["sqlalchemy (>=1.4)"] +testing = ["pytest", "pytest-asyncio", "pytest-cov", "pytest-tornado5"] +tornado = ["tornado (>=4.3)"] +twisted = ["twisted"] +zookeeper = ["kazoo"] + +[[package]] name = "certifi" version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle."

@@ -402,7 +430,9 @@ {file = "python_telegram_bot-20.8-py3-none-any.whl", hash = "sha256:a98ddf2f237d6584b03a2f8b20553e1b5e02c8d3a1ea8e17fd06cc955af78c14"},

] [package.dependencies] +APScheduler = {version = ">=3.10.4,<3.11.0", optional = true, markers = "extra == \"job-queue\""} httpx = ">=0.26.0,<0.27.0" +pytz = {version = ">=2018.6", optional = true, markers = "extra == \"job-queue\""} [package.extras] all = ["APScheduler (>=3.10.4,<3.11.0)", "aiolimiter (>=1.1.0,<1.2.0)", "cachetools (>=5.3.2,<5.4.0)", "cryptography (>=39.0.1)", "httpx[http2]", "httpx[socks]", "pytz (>=2018.6)", "tornado (>=6.4,<7.0)"]

@@ -414,6 +444,17 @@ passport = ["cryptography (>=39.0.1)"]

rate-limiter = ["aiolimiter (>=1.1.0,<1.2.0)"] socks = ["httpx[socks]"] webhooks = ["tornado (>=6.4,<7.0)"] + +[[package]] +name = "pytz" +version = "2024.1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, +] [[package]] name = "requests"

@@ -470,6 +511,34 @@ {file = "typing_extensions-4.12.0.tar.gz", hash = "sha256:8cbcdc8606ebcb0d95453ad7dc5065e6237b6aa230a31e81d0f440c30fed5fd8"},

] [[package]] +name = "tzdata" +version = "2024.1" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, +] + +[[package]] +name = "tzlocal" +version = "5.2" +description = "tzinfo object for the local timezone" +optional = false +python-versions = ">=3.8" +files = [ + {file = "tzlocal-5.2-py3-none-any.whl", hash = "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8"}, + {file = "tzlocal-5.2.tar.gz", hash = "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"}, +] + +[package.dependencies] +tzdata = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +devenv = ["check-manifest", "pytest (>=4.3)", "pytest-cov", "pytest-mock (>=3.3)", "zest.releaser"] + +[[package]] name = "urllib3" version = "2.2.1" description = "HTTP library with thread-safe connection pooling, file post, and more."

@@ -568,4 +637,4 @@

[metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "922f24c8ff100007ba4f63d907866540ca6d48b68fed37a6251389c7d99147b5" +content-hash = "4782db4bf0bb73be79128c6f7c466e9c78e27a127f86a7458626f8b83c3a7f4c"
M pyproject.tomlpyproject.toml

@@ -12,7 +12,7 @@ anime-api = "^1.0.2"

pillow = "^10.3.0" python-dotenv = "^1.0.1" requests = "^2.32.3" -python-telegram-bot = "20.8" +python-telegram-bot = { version = "20.8", extras = ["job-queue"] } [build-system]
M requirements.txtrequirements.txt

@@ -1,5 +1,6 @@

anime-api==1.0.2 ; python_version >= "3.10" and python_version < "4" anyio==4.4.0 ; python_version >= "3.10" and python_version < "4.0" +apscheduler==3.10.4 ; python_version >= "3.10" and python_version < "4.0" certifi==2024.2.2 ; python_version >= "3.10" and python_version < "4.0" charset-normalizer==3.3.2 ; python_version >= "3.10" and python_version < "4.0" deprecated==1.2.14 ; python_version >= "3.10" and python_version < "4"

@@ -13,10 +14,13 @@ pillow==10.3.0 ; python_version >= "3.10" and python_version < "4.0"

pykakasi==2.2.1 ; python_version >= "3.10" and python_version < "4" python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "4" python-dotenv==1.0.1 ; python_version >= "3.10" and python_version < "4.0" -python-telegram-bot==20.8 ; python_version >= "3.10" and python_version < "4.0" +python-telegram-bot[job-queue]==20.8 ; python_version >= "3.10" and python_version < "4.0" +pytz==2024.1 ; python_version >= "3.10" and python_version < "4.0" requests==2.32.3 ; python_version >= "3.10" and python_version < "4.0" six==1.16.0 ; python_version >= "3.10" and python_version < "4" sniffio==1.3.1 ; python_version >= "3.10" and python_version < "4.0" typing-extensions==4.12.0 ; python_version >= "3.10" and python_version < "3.11" +tzdata==2024.1 ; python_version >= "3.10" and python_version < "4.0" and platform_system == "Windows" +tzlocal==5.2 ; python_version >= "3.10" and python_version < "4.0" urllib3==2.2.1 ; python_version >= "3.10" and python_version < "4.0" wrapt==1.16.0 ; python_version >= "3.10" and python_version < "4"