Compare commits

...

157 Commits

Author SHA1 Message Date
Harshil c913056701 Rename import 2026-06-09 22:43:24 -04:00
Harshil dec28a232c Remove de_json depr test 2026-06-09 21:35:28 -04:00
Harshil 37ddf8cc16 Merge master and fix conflicts, and remove de_json's 2026-06-09 21:28:38 -04:00
Abdelrahman Elkheir 0fb5678180 Full Support for Bot API 10.0 (#5229)
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
Co-authored-by: poolitzer <github@poolitzer.eu>
Co-authored-by: Phil Bazun <Phil9lne@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-09 11:49:15 -04:00
renovate[bot] ab2996713d Update actions/stale action to v10.3.0 (#5255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 04:01:27 +00:00
renovate[bot] cc7b55d837 Update github/codeql-action action to v4.36.0 (#5256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 03:55:54 +00:00
renovate[bot] 6cfed61395 Update pypa/gh-action-pypi-publish action to v1.14.0 (#5257)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 03:44:49 +00:00
renovate[bot] 74e1d9fb5f Update dependency sphinxcontrib-mermaid to v2.0.2 (#5254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 03:39:14 +00:00
renovate[bot] 351a282fa3 Update dependency astral-sh/uv to v0.11.16 (#5253)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 03:38:21 +00:00
Harshil 59d2f62f81 Disallow packages newer than last 7 days (#5247) 2026-05-31 13:23:01 -04:00
Harshil 1f343592de Make instantiation of TelegramObjects 15% faster (#5250) 2026-05-31 12:47:47 -04:00
renovate[bot] 4ad65a3b40 Update Ruff to v0.15.15 (#5252)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-31 01:37:51 +00:00
renovate[bot] 1a83d47fb3 Update Ruff to v0.15.14 (#5245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 01:34:16 +00:00
karin0 6fdab3a58d Check channel_post and edited_channel_post in Update.effective_user (#5237) 2026-05-20 17:44:41 -04:00
renovate[bot] b4067ce363 Update Ruff to v0.15.13 (#5233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 01:20:28 +00:00
Harshil 85294fb58d Full Support for Bot API 9.6 (#5196)
Co-authored-by: OuYoung <212045739+ouyooung@users.noreply.github.com>
2026-05-08 16:07:39 -04:00
Aleksandr Kovalko 7db5b4314a Correct isinstance check variable in _MergedFilter.__init__ (#5215) 2026-05-04 08:48:38 -04:00
renovate[bot] 6d9e17a5dc Update dependency astral-sh/uv to v0.11.8 (#5221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 02:12:18 +00:00
renovate[bot] e79716ae35 Update jannekem/run-python-script-action action to v1.8 (#5224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 02:08:53 +00:00
renovate[bot] 69af37ded9 Update Mypy to v1.20.2 (#5223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 01:48:48 +00:00
renovate[bot] 818d17c44d Update github/codeql-action action to v4.35.2 (#5222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 01:42:44 +00:00
renovate[bot] 80d515de39 Update actions/upload-artifact action to v7.0.1 (#5220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 01:33:06 +00:00
renovate[bot] 229b61a3ae Update Ruff to v0.15.12 (#5217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-26 01:57:29 +00:00
renovate[bot] f34db07d70 Update Ruff to v0.15.11 (#5209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-19 09:21:14 +00:00
renovate[bot] d228b33916 Update Mypy to v1.20.1 (#5199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: poolitzer <github@poolitzer.eu>
2026-04-15 09:06:25 +00:00
renovate[bot] 170dca0ac4 Update dependency pytest to v9.0.3 [SECURITY] (#5206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 04:43:49 +00:00
renovate[bot] d9dbd9481f Update Ruff to v0.15.10 (#5205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 00:40:39 +00:00
renovate[bot] fcceb91b1a Update dependency cryptography to v46.0.7 [SECURITY] (#5203)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 02:35:49 +00:00
renovate[bot] 875f4ab4e3 Update Ruff to v0.15.9 (#5198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-05 05:40:40 +00:00
renovate[bot] 87ecfee99e Update github/codeql-action action to v4.35.1 (#5194)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 06:10:51 +00:00
renovate[bot] 98f4dae84f Update codecov/codecov-action action to v5.5.4 (#5190)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 06:09:21 +00:00
renovate[bot] 6827d3da75 Update dependency mypy to v1.20.0 (#5193)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 06:06:24 +00:00
renovate[bot] bc5f3de3c3 Update dependency astral-sh/uv to v0.11.2 (#5192)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 06:06:22 +00:00
renovate[bot] 5f406fb32f Update astral-sh/setup-uv action to v7.6.0 (#5191)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 01:18:16 +00:00
Harshil b5cfa4f902 Remove redundant _de_json in Message 2026-03-31 04:20:37 -07:00
Harshil 40e9bdf94f Update changelog 2026-03-31 03:28:30 -07:00
Harshil 42dcd86fd2 Run ruff formatter and linter 2026-03-31 02:03:25 -07:00
Harshil f49f9a7d02 I'm happy enough with this implementation 2026-03-31 02:03:25 -07:00
Harshil 116aa08a93 WIP: Do some perf improvements 2026-03-31 02:03:25 -07:00
Harshil 65777a737c Remove print statements for benchmark 2026-03-31 02:03:24 -07:00
Harshil 50d9d63c11 WIP: Remove extraneous cls field 2026-03-31 02:03:24 -07:00
Harshil 4e0410aa14 WIP: Fix tests
All changes in this commit were done by Opus 4.6, some of which I'm not happy with, so that will be changed
2026-03-31 02:03:24 -07:00
Harshil 21a66b7e1b WIP: Flesh out the implementation a little more
Some tests are still failing
2026-03-31 02:03:24 -07:00
harshil21 d0d7e19b4f Add chango fragment for PR #5186 2026-03-29 13:59:35 +00:00
Harshil bb3138cc9c WIP: Start centralizing de_json 2026-03-29 06:56:22 -07:00
renovate[bot] 3ef646edbf Update dependency cryptography to v46.0.6 [SECURITY] (#5185)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 01:53:30 +00:00
renovate[bot] 1e82e6260b Update Ruff to v0.15.8 (#5184)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 00:46:04 +00:00
Krishna Chaitanya 26203b4474 Migrate from deprecated test-results-action to codecov-action (#5183) 2026-03-25 17:18:15 -07:00
renovate[bot] 73d54f4e20 Update Ruff to v0.15.7 (#5177)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-22 02:01:41 +00:00
Harshil 5a41d2ba85 Bump Version to v22.7 (#5176) 2026-03-16 05:33:25 -04:00
Bibo-Joshi 108bfaf888 Documentation Improvements (#5119)
Co-authored-by: Poolitzer <github@poolitzer.eu>
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
2026-03-16 05:04:06 -04:00
renovate[bot] 3fd6932c2d Lock file maintenance (#5175)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 08:45:41 +00:00
renovate[bot] 22c31b187a Update sigstore/gh-action-sigstore-python action to v3.2.0 (#5172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 08:27:21 +00:00
renovate[bot] dd8c60fa76 Update stefanzweifel/git-auto-commit-action action to v7.1.0 (#5173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 08:17:34 +00:00
renovate[bot] 5bc0f4f5b4 Update actions/checkout action to v6 (#5174)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 08:08:35 +00:00
renovate[bot] 80f3ccdcfa Update GitHub Artifact Actions (major) (#5171)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 07:45:18 +00:00
renovate[bot] 537693f082 Update dependency astral-sh/uv to v0.10.10 (#5169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 07:14:20 +00:00
renovate[bot] 72e8ded8cf Update astral-sh/setup-uv action to v7.5.0 (#5170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 06:56:36 +00:00
Harshil a48b08fb20 Bump Sphinx Related Dependencies, Fix uv and Docs Build (#5168) 2026-03-16 02:46:13 -04:00
renovate[bot] ca2a834091 Update dependency sphinx to v9 (#5167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 03:53:43 +00:00
Harshil 66e4103318 Refactor TestStickerSetWithRequest tests (#5161) 2026-03-15 23:47:09 -04:00
Poolitzer 0cceafcab3 Full support for Bot API 9.5 (#5155)
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
Co-authored-by: OuYoung <212045739+ouyooung@users.noreply.github.com>
Co-authored-by: Hethon <65696516+hethon@users.noreply.github.com>
Co-authored-by: Abdelrahman Elkheir <90580077+aelkheir@users.noreply.github.com>
2026-03-15 02:58:30 -04:00
renovate[bot] fb5234d9f5 Update Ruff to v0.15.6 (#5166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-15 01:42:49 +00:00
Harshil 6665c147d2 Preserve InlineKeyboardButton Arguments During callback_data Replacement (#5159) 2026-03-13 20:40:46 -04:00
Harshil b18e46a80d Make CI Run After chango Commits (#5157) 2026-03-12 18:09:43 -04:00
renovate[bot] f85da33619 Update dependency tornado to v6.5.5 [SECURITY] (#5164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 01:24:41 +00:00
Harshil cd015737eb Replace pre-commit with prek (#5142) 2026-03-07 19:51:59 -05:00
renovate[bot] 330d2c2b99 Update Ruff to v0.15.5 (#5156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-08 00:24:13 +00:00
Harshil 0ae9f7b6c4 Full support for Bot API 9.4 (#5137)
Co-authored-by: OuYoung <212045739+ouyooung@users.noreply.github.com>
Co-authored-by: poolitzer <github@poolitzer.eu>
Co-authored-by: Hethon <65696516+hethon@users.noreply.github.com>
Co-authored-by: Abdelrahman Elkheir <90580077+aelkheir@users.noreply.github.com>
2026-03-07 18:29:00 -05:00
renovate[bot] cb239e7b1e Update codecov/test-results-action action to v1.2.1 (#5153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 01:02:25 +00:00
renovate[bot] cec4a6fe6f Update astral-sh/setup-uv action to v7.3.1 (#5152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 01:02:22 +00:00
renovate[bot] 5660fd8a16 Update dependency astral-sh/uv to v0.10.7 (#5154)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 01:01:36 +00:00
renovate[bot] c19cd7b7bd Update actions/stale action to v10.2.0 (#5151)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 00:53:58 +00:00
renovate[bot] 48f8907882 Update Ruff to v0.15.4 (#5150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-01 00:53:17 +00:00
Harshil f385a5e769 Remove Functionality Deprecated in Bot API 9.3 (#5143) 2026-02-24 13:29:14 -05:00
renovate[bot] f18ab3a62a Update Ruff to v0.15.2 (#5146)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 05:05:31 +00:00
renovate[bot] 4bf77904fb Update Pylint to v4.0.5 (#5145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 00:53:52 +00:00
Poolitzer 5dec05e0c3 Fix: Moved inline test file to _inline folder (#5140) 2026-02-19 10:55:48 -05:00
renovate[bot] 3b4426fb82 Update Ruff to v0.15.1 (#5135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 02:15:03 +00:00
renovate[bot] 89911bf708 Update dependency cryptography to v46.0.5 [SECURITY] (#5125)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 22:30:16 +00:00
Poolitzer 2e7ec1d8db Fixing failing sphinx builds (#5124) 2026-02-10 23:27:15 +01:00
renovate[bot] 8844fb3b2f Update Ruff to v0.15.0 (#5122)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: poolitzer <github@poolitzer.eu>
2026-02-10 22:01:22 +00:00
renovate[bot] b82b25feeb Update pre-commit hook cachetools to v7 (#5117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 17:22:38 +01:00
renovate[bot] 0653b52222 Update astral-sh/setup-uv action to v7.2.1 (#5116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 02:15:24 +00:00
renovate[bot] 3df3e6a534 Update dependency astral-sh/uv to v0.9.28 (#5113)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 02:12:57 +00:00
renovate[bot] dcf7cc4091 Update dependency pytest to v9.0.2 (#5114)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 02:10:19 +00:00
renovate[bot] c851d4360f Update actions/setup-python action to v6.2.0 (#5115)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 02:06:48 +00:00
renovate[bot] 6b42bb83d2 Update codecov/codecov-action action to v5.5.2 (#5112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 02:06:19 +00:00
renovate[bot] dc587ade7e Update Ruff to v0.14.14 (#5110)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 00:38:39 +00:00
Bibo-Joshi 7dc44df21d Bump Version to v22.6 (#5108) 2026-01-24 14:54:29 +01:00
Bibo-Joshi 2da606801a Documentation Improvements (#4988) 2026-01-24 14:33:16 +01:00
Abdelrahman Elkheir 432a67efdd Full Support for Bot API 9.3 (#5078)
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com>
2026-01-24 14:20:28 +01:00
renovate[bot] 327f469cb4 Update Ruff to v0.14.13 (#5107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 01:41:16 +00:00
Bibo-Joshi f9352c4d3e Bump `chango` to 0.6.1 (#5101) 2026-01-11 10:36:09 +00:00
renovate[bot] 92eeee6266 Update Ruff to v0.14.11 (#5100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 00:40:04 +00:00
aka James4u 85119416c0 Add Fallback Name Support for Job Callbacks without __name__ (#5088) 2026-01-07 21:08:02 +01:00
pre-commit-ci[bot] c804f693cc Bump pre-commit Hooks to Latest Versions (#5083)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com>
2026-01-06 22:25:31 +01:00
calm 20f457c949 Fix Broken Links in Documentation (#5080) 2026-01-03 21:19:32 +01:00
Bibo-Joshi 3a1c494f22 Update Copyright to 2026 (#5075) 2026-01-01 15:34:02 +01:00
renovate[bot] fb4f768113 Update Ruff to v0.14.10 (#5070)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 05:06:49 +00:00
renovate[bot] 0cb090e97e Update Ruff to v0.14.9 (#5068)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 00:58:21 +00:00
renovate[bot] 69bba41117 Update Ruff to v0.14.8 (#5067)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-07 01:34:23 +00:00
Bibo-Joshi 47df86ac4b Re-Enable actions/stale Workflow (#5009) 2025-12-04 00:43:01 +01:00
renovate[bot] ed61a6328b Update dependency pytest to v9.0.1 (#5061)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 01:03:05 +00:00
renovate[bot] 457bdf396f Update astral-sh/setup-uv action to v7.1.4 (#5059)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 01:01:13 +00:00
renovate[bot] cf0f2170aa Update github/codeql-action action to v4.31.5 (#5062)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 01:00:26 +00:00
renovate[bot] 72ac20cf6a Update dependency astral-sh/uv to v0.9.13 (#5060)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 00:57:49 +00:00
renovate[bot] a51c027503 Update actions/checkout action to v5.0.1 (#5058)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 00:48:48 +00:00
renovate[bot] 38f1d4b94e Update Pylint to v4.0.4 (#5057)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 14:09:13 +00:00
renovate[bot] 6d17e3a258 Update Ruff to v0.14.7 (#5056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 02:14:00 +00:00
renovate[bot] 89ec34f636 Update Ruff to v0.14.6 (#5055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 01:58:45 +00:00
Bibo-Joshi f55f4f5515 Stabilize Some Tests (#5050) 2025-11-16 08:40:00 +01:00
renovate[bot] 50b4a2c6e0 Update Pylint to v4.0.3 (#5048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 05:09:33 +00:00
renovate[bot] e6f7ac635a Update Ruff to v0.14.5 (#5049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 00:47:45 +00:00
Gritty_dev 98d9908937 Fix a Bug in Initialization Logic of Bot (#5030)
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com>
2025-11-12 00:09:15 +01:00
Bibo-Joshi 1fd084cb9c Reduce Frequence of Renovate Updates for Development Dependencies (#5044) 2025-11-08 22:07:51 +01:00
renovate[bot] 468f169be6 Update dependency pytest to v9 (#5042)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 18:33:10 +00:00
renovate[bot] fa3d2c93d2 Update Ruff to v0.14.4 (#5041)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 00:57:15 +00:00
renovate[bot] c85dfe7581 Update dependency astral-sh/uv to v0.9.8 (#5040)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 00:56:49 +00:00
renovate[bot] 2d1408718b Lock file maintenance (#5035)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-01 03:38:33 +00:00
renovate[bot] 7cc359e150 Update github/codeql-action action to v4.31.2 (#5033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-01 03:34:56 +00:00
renovate[bot] dfbb8e16f2 Update Ruff to v0.14.3 (#5034)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-01 03:34:29 +00:00
renovate[bot] 3d8bf32c37 Update dependency astral-sh/uv to v0.9.7 (#5032)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-01 03:33:07 +00:00
renovate[bot] 2182708ba9 Update astral-sh/setup-uv action to v7.1.2 (#5029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 17:03:22 +00:00
renovate[bot] 35a0bf5e1c Update GitHub Artifact Actions (major) (#5027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 06:24:38 +00:00
renovate[bot] fdfb41affd Update Ruff to v0.14.2 (#5024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 06:19:08 +00:00
renovate[bot] f15833c2b5 Update sigstore/gh-action-sigstore-python action to v3.1.0 (#5026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 02:57:43 +00:00
renovate[bot] 75a9c6f247 Update github/codeql-action action to v4.31.0 (#5025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 02:54:45 +00:00
renovate[bot] 0c15f88eb2 Update Pylint to v4.0.2 (#5023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 02:51:46 +00:00
renovate[bot] a05fc1d148 Update dependency astral-sh/uv to v0.9.5 (#5022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 02:47:15 +00:00
renovate[bot] 1de4bab320 Update astral-sh/setup-uv action to v7.1.1 (#5016)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 21:36:59 +00:00
renovate[bot] b470e92332 Update Pylint to v4 (major) (#5000)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com>
2025-10-19 12:24:54 +00:00
renovate[bot] af722ce530 Update dependency astral-sh/uv to v0.9.4 (#5015)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 00:53:07 +00:00
renovate[bot] be6f00aac6 Update dependency chango to ~=0.6.0 (#5014)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 03:16:21 +00:00
renovate[bot] f8616865c0 Update Ruff to v0.14.1 (#5013)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 03:14:38 +00:00
renovate[bot] ed98dac082 Update dependency astral-sh/uv to v0.9.3 (#5011)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 03:13:11 +00:00
renovate[bot] 48794658c6 Update github/codeql-action action to v4.30.9 (#5012)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 03:12:52 +00:00
Harshil 3329e2b296 Remove Support for Python 3.9 (#4827) 2025-10-16 08:12:29 +02:00
Bibo-Joshi 78f36dd744 Temporarily Disable actions/stale (#5008) 2025-10-16 07:42:56 +02:00
Harshil 3e6452e8a3 Add Freethreaded Python 3.14 to the Test Suite (#5006) 2025-10-16 07:41:43 +02:00
Bibo-Joshi dd24b84dc2 Make `chango` Commit Re-Trigger Workflows (#5007) 2025-10-15 20:52:42 +02:00
Harshil 9c73d3d850 Use Python 3.14 Final in the Test Suite (#5004) 2025-10-15 10:31:02 +02:00
renovate[bot] e6bff2c734 Update astral-sh/setup-uv action to v7.1.0 (#5002)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 09:08:40 +02:00
renovate[bot] 42cf692135 Update stefanzweifel/git-auto-commit-action action to v7 (#5001)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 08:57:51 +02:00
renovate[bot] a00e9dd5d8 Update Ruff to v0.14.0 (#4997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 04:27:25 +00:00
renovate[bot] 28bce03f95 Update github/codeql-action action to v4 (#4999)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 04:26:41 +00:00
renovate[bot] a8b7c0eef0 Update astral-sh/setup-uv action to v7 (#4998)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 01:12:35 +00:00
renovate[bot] 51e9ba0e19 Update Pylint to v3.3.9 (#4995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 01:09:42 +00:00
renovate[bot] 5c1cd39281 Update dependency astral-sh/uv to v0.9.2 (#4996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 01:06:44 +00:00
renovate[bot] f8707c753b Update github/codeql-action action to v3.30.8 (#4994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 01:06:00 +00:00
Bibo-Joshi f6a0a63c2d Update actions/stale Configuration to Use Issue Types (#4990) 2025-10-05 15:46:33 +02:00
renovate[bot] 68c1c856db Update dependency astral-sh/uv to v0.8.23 (#4989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 20:25:36 +00:00
renovate[bot] fd2d35f2e0 Update astral-sh/setup-uv action to v6.8.0 (#4987)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 01:20:27 +00:00
renovate[bot] 082763e981 Update Ruff to v0.13.3 (#4985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 01:13:05 +00:00
renovate[bot] 3cfc97ceee Update actions/stale action to v10.1.0 (#4986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 01:12:22 +00:00
renovate[bot] 995cf8f3cc Update github/codeql-action action to v3.30.6 (#4984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 01:11:38 +00:00
renovate[bot] 6fe76e4820 Lock file maintenance (#4980)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 01:39:41 +00:00
705 changed files with 21483 additions and 10456 deletions
+2 -2
View File
@@ -37,7 +37,7 @@ Setting things up
.. code-block:: bash
$ pre-commit install
$ prek install -f
Finding something to do
=======================
@@ -100,7 +100,7 @@ Here's how to make a one-off code change.
.. code-block:: bash
$ pre-commit run -a
$ prek run -a
- To actually make the commit (this will trigger tests style & type checks automatically):
+1 -1
View File
@@ -32,7 +32,7 @@ The repository follows a standard structure for Python projects. Here are some k
- Read the stability guide mentioned at docs/source/stability_policy.rst to understand if your changes
are breaking or incompatible.
- Try to make sure your code is asyncio-friendly and thread-safe.
- Run `uv run pre-commit` to run pre-commit hooks before committing your changes, but after `git add`ing them.
- Run `uv run prek` to run pre-commit hooks before committing your changes, but after `git add`ing them.
- Make sure you always test your changes. Either update or write new tests in the `tests/` directory.
### Pull Requests:
-9
View File
@@ -1,9 +0,0 @@
# Config file for workflows/labelling.yml
version: 1
labels:
- label: "⚙️ dependencies"
authors: ["dependabot[bot]", "pre-commit-ci[bot]"]
- label: "🛠 code-quality"
authors: ["pre-commit-ci[bot]"]
+15 -1
View File
@@ -26,6 +26,9 @@
// Enable automerge globally:
"automerge": true,
// Only upgrade packages if 7 days have passed:
"minimumReleaseAge": "7 days",
// Group package updates together:
"packageRules": [
// Linting dependencies in pyproject.toml in sync with the pre-commit-config hooks:
@@ -62,6 +65,17 @@
{
"matchDepTypes": ["project.optional-dependencies", "project.dependencies"],
"labels": ["⚙️ dependencies"]
},
// Workflow and dev-dependencies update once a month
// https://docs.renovatebot.com/presets-schedule/#schedulemonthly
{
"matchFileNames": [".github/workflows/**"],
"schedule": ["* 0-3 1 * *"]
},
{
"matchDepTypes": ["dependency-groups"],
"schedule": ["* 0-3 1 * *"]
}
],
@@ -72,6 +86,6 @@
"ignoreDeps": ["pytest-asyncio"],
// schedule to allow PR's from Renovate:
"schedule": ["* * * * 0,6"] // Every weekend
"schedule": ["* * * * 0"] // Every Sunday
}
+7 -4
View File
@@ -20,7 +20,7 @@ jobs:
IS_RELEASE_PR: ${{ steps.check_title.outputs.IS_RELEASE_PR }}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
# needed for commit and push step at the end
persist-credentials: true
@@ -36,8 +36,11 @@ jobs:
fi
# Create the new fragment
- uses: Bibo-Joshi/chango@212fc662da1b1026f335e110270d75690df05758 # 0.5.0
- uses: Bibo-Joshi/chango@bc58df46ef3ba8f15b8d744929998b7ae8a222d4 # 0.6.1
with:
# passing this custom token has two purposes
# 1. it allows us to fetch info about issue types
# 2. it ensures that the push will also re-trigger workflows
github-token: ${{ secrets.CHANGO_PAT }}
query-issue-types: true
commit-and-push: ${{ steps.check_title.outputs.COMMIT_AND_PUSH }}
@@ -45,7 +48,7 @@ jobs:
# Run `chango release` if applicable - needs some additional setup.
- name: Set up Python
if: steps.check_title.outputs.IS_RELEASE_PR == 'true'
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.x"
@@ -60,7 +63,7 @@ jobs:
- name: Commit & Push
if: steps.check_title.outputs.IS_RELEASE_PR == 'true'
uses: stefanzweifel/git-auto-commit-action@778341af668090896ca464160c2def5d1d1a3eb0 # v6.0.1
uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7.1.0
with:
commit_message: "Do chango Release"
repository: ./target-repo
+3 -3
View File
@@ -26,15 +26,15 @@ jobs:
# If you do not check out your code, Copilot will do this for you.
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install uv
uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
with:
# Install a specific version of uv.
version: "0.8.22"
version: "0.11.16"
# Install 3.13:
python-version: 3.13
+3 -2
View File
@@ -1,6 +1,7 @@
name: Test Admonitions Generation
on:
pull_request:
types: [synchronize, reopened, ready_for_review]
paths:
- src/telegram/**
- docs/**
@@ -24,11 +25,11 @@ jobs:
os: [ubuntu-latest]
fail-fast: False
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
+3 -3
View File
@@ -19,11 +19,11 @@ jobs:
os: [ubuntu-latest]
fail-fast: False
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -35,7 +35,7 @@ jobs:
- name: Upload linkcheck output
# Run also if the previous steps failed
if: always()
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: linkcheck-output
path: docs/build/html/output.*
+3 -3
View File
@@ -17,17 +17,17 @@ jobs:
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install the latest version of uv
uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
- name: Run zizmor
run: uvx zizmor --persona=pedantic --format sarif . > results.sarif
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
with:
sarif_file: results.sarif
category: zizmor
-19
View File
@@ -1,19 +0,0 @@
name: PR Labeler
on:
pull_request:
types: [opened]
permissions: {}
jobs:
pre-commit-ci:
permissions:
contents: read # for srvaroa/labeler to read config file
pull-requests: write # for srvaroa/labeler to add labels in PR
runs-on: ubuntu-latest
steps:
- uses: srvaroa/labeler@0a20eccb8c94a1ee0bed5f16859aece1c45c3e55 # v1.13.0
# Config file at .github/labeler.yml
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
+26
View File
@@ -0,0 +1,26 @@
name: Prek checks
permissions:
contents: read # Needed to see what files to run pre-commit on
on:
pull_request:
branches:
- '**' # Matches all branch names, for PRs
push:
branches:
- 'master' # Run tests on master branch
# Cancel any in-progress runs of this workflow for the same PR or branch when a new commit is pushed.
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
prek:
name: prek
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- uses: j178/prek-action@0bb87d7f00b0c99306c8bcb8b8beba1eb581c037 # v1.1.1
+11 -11
View File
@@ -17,11 +17,11 @@ jobs:
actions: write
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.x"
- name: Install pypa/build
@@ -30,7 +30,7 @@ jobs:
- name: Build a binary wheel and a source tarball
run: python3 -m build
- name: Store the distribution packages
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: python-package-distributions
path: dist/
@@ -55,12 +55,12 @@ jobs:
steps:
- name: Download all the dists
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
- name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
compute-signatures:
name: Compute SHA1 Sums and Sign with Sigstore
@@ -74,7 +74,7 @@ jobs:
steps:
- name: Download all the dists
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
@@ -86,13 +86,13 @@ jobs:
sha1sum $file > $file.sha1
done
- name: Sign the dists with Sigstore
uses: sigstore/gh-action-sigstore-python@f7ad0af51a5648d09a20d00370f0a91c3bdf8f84 # v3.0.1
uses: sigstore/gh-action-sigstore-python@a5caf349bc536fbef3668a10ed7f5cd309a4b53d # v3.2.0
with:
inputs: >-
./dist/*.tar.gz
./dist/*.whl
- name: Store the distribution packages and signatures
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: python-package-distributions-and-signatures
path: dist/
@@ -110,11 +110,11 @@ jobs:
actions: read # for downloading artifacts
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Download all the dists
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions-and-signatures
path: dist/
@@ -155,7 +155,7 @@ jobs:
permissions: {}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Publish to Telegram Channel
+10 -10
View File
@@ -17,11 +17,11 @@ jobs:
actions: write
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.x"
- name: Install pypa/build
@@ -30,7 +30,7 @@ jobs:
- name: Build a binary wheel and a source tarball
run: python3 -m build
- name: Store the distribution packages
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: python-package-distributions
path: dist/
@@ -55,12 +55,12 @@ jobs:
steps:
- name: Download all the dists
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
- name: Publish to Test PyPI
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
with:
repository-url: https://test.pypi.org/legacy/
@@ -76,7 +76,7 @@ jobs:
steps:
- name: Download all the dists
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions
path: dist/
@@ -88,13 +88,13 @@ jobs:
sha1sum $file > $file.sha1
done
- name: Sign the dists with Sigstore
uses: sigstore/gh-action-sigstore-python@f7ad0af51a5648d09a20d00370f0a91c3bdf8f84 # v3.0.1
uses: sigstore/gh-action-sigstore-python@a5caf349bc536fbef3668a10ed7f5cd309a4b53d # v3.2.0
with:
inputs: >-
./dist/*.tar.gz
./dist/*.whl
- name: Store the distribution packages and signatures
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: python-package-distributions-and-signatures
path: dist/
@@ -112,11 +112,11 @@ jobs:
actions: read # for downloading artifacts
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Download all the dists
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: python-package-distributions-and-signatures
path: dist/
+2 -2
View File
@@ -12,13 +12,13 @@ jobs:
# For adding labels and closing
issues: write
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
- uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
with:
# PRs never get stale
days-before-stale: 3
days-before-close: 2
days-before-pr-stale: -1
stale-issue-label: '📋 stale'
only-labels: 'question'
only-issue-types: 'question'
stale-issue-message: ''
close-issue-message: 'This issue has been automatically closed due to inactivity. Feel free to comment in order to reopen or ask again in our Telegram support group at https://t.me/pythontelegrambotgroup.'
+3 -2
View File
@@ -1,6 +1,7 @@
name: Bot API Tests
on:
pull_request:
types: [synchronize, reopened, ready_for_review]
paths:
- src/telegram/**
- tests/**
@@ -23,11 +24,11 @@ jobs:
os: [ubuntu-latest]
fail-fast: False
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
+1
View File
@@ -1,6 +1,7 @@
name: Check Type Completeness
on:
pull_request:
types: [synchronize, reopened, ready_for_review]
paths:
- src/telegram/**
- pyproject.toml
@@ -18,7 +18,7 @@ jobs:
python-version: 3.12
pyright-version: ~=1.1.367
- name: Check Output
uses: jannekem/run-python-script-action@bbfca66c612a28f3eeca0ae40e1f810265e2ea68 # v1.7
uses: jannekem/run-python-script-action@9d8e2e0878d575fb6073277f38ce3f10ebf4f059 # v1.8
env:
TYPE_COMPLETENESS: ${{ steps.pyright-type-completeness.outputs.base-completeness-score }}
with:
+10 -5
View File
@@ -1,6 +1,7 @@
name: Unit Tests
on:
pull_request:
types: [synchronize, reopened, ready_for_review]
paths:
- src/telegram/**
- tests/**
@@ -18,15 +19,18 @@ jobs:
runs-on: ${{matrix.os}}
strategy:
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14.0-beta.3']
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
os: [ubuntu-latest, windows-latest, macos-latest]
include:
- python-version: '3.14t'
os: ubuntu-latest
fail-fast: False
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
@@ -83,15 +87,16 @@ jobs:
.test_report_optionals_junit.xml
- name: Submit coverage
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
with:
env_vars: OS,PYTHON
name: ${{ matrix.os }}-${{ matrix.python-version }}
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}
- name: Upload test results to Codecov
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f # v1.1.1
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
if: ${{ !cancelled() }}
with:
files: .test_report_no_optionals_junit.xml,.test_report_optionals_junit.xml
token: ${{ secrets.CODECOV_TOKEN }}
report_type: test_results
+9 -14
View File
@@ -1,14 +1,6 @@
ci:
autofix_prs: false
# We use Renovate to update this file now, but we can't disable automatic pre-commit updates
# when using the `pre-commit` GitHub Action, so we set the schedule to quarterly to avoid
# frequent updates.
autoupdate_schedule: quarterly
autoupdate_commit_msg: 'Bump `pre-commit` Hooks to Latest Versions'
repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: 'v0.13.2'
rev: 'v0.15.15'
hooks:
# Run the linter:
- id: ruff-check
@@ -17,7 +9,7 @@ repos:
- id: ruff-format
name: ruff format
- repo: https://github.com/PyCQA/pylint
rev: v3.3.8
rev: v4.0.5
hooks:
- id: pylint
files: ^(?!(tests|docs)).*\.py$
@@ -26,11 +18,12 @@ repos:
- httpx~=0.27
- tornado~=6.4
- APScheduler>=3.10.4,<3.12.0
- cachetools>=5.3.3,<6.3.0
- cachetools>=7.0.0,<8.0.0
- aiolimiter~=1.1,<1.3
- . # this basically does `pip install -e .`
priority: 10
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.18.2
rev: v1.20.2
hooks:
- id: mypy
name: mypy-ptb
@@ -43,9 +36,10 @@ repos:
- httpx~=0.27
- tornado~=6.4
- APScheduler>=3.10.4,<3.12.0
- cachetools>=5.3.3,<6.3.0
- cachetools>=7.0.0,<8.0.0
- aiolimiter~=1.1,<1.3
- . # this basically does `pip install -e .`
priority: 10
- id: mypy
name: mypy-examples
files: ^examples/.*\.py$
@@ -56,5 +50,6 @@ repos:
additional_dependencies:
- tornado~=6.4
- APScheduler>=3.10.4,<3.12.0
- cachetools>=5.3.3,<6.3.0
- cachetools>=7.0.0,<8.0.0
- . # this basically does `pip install -e .`
priority: 10
+1 -1
View File
@@ -20,7 +20,7 @@ python:
path: .
build:
os: ubuntu-22.04
os: ubuntu-24.04
tools:
python: "3" # latest stable cpython version
jobs:
+7 -4
View File
@@ -5,13 +5,12 @@ Credits
`Leandro Toledo <https://github.com/leandrotoledo>`_.
The current development team includes
- `Hinrich Mahler <https://github.com/Bibo-Joshi>`_ (maintainer)
- `Poolitzer <https://github.com/Poolitzer>`_ (community liaison)
- `Harshil <https://github.com/harshil21>`_
- `Poolitzer <https://github.com/Poolitzer>`_ (maintainer)
- `Harshil <https://github.com/harshil21>`_ (maintainer)
- `Abdelrahman <https://github.com/aelkheir>`_
Emeritus maintainers include
`Jannes Höke <https://github.com/jh0ker>`_ (`@jh0ker <https://t.me/jh0ker>`_ on Telegram),
`Hinrich Mahler <https://github.com/Bibo-Joshi>`_, `Jannes Höke <https://github.com/jh0ker>`_ (`@jh0ker <https://t.me/jh0ker>`_ on Telegram),
`Noam Meltzer <https://github.com/tsnoam>`_, `Pieter Schutz <https://github.com/eldinnie>`_ and `Jasmin Bom <https://github.com/jsmnbom>`_.
Contributors
@@ -58,6 +57,7 @@ The following wonderful people contributed directly or indirectly to this projec
- `gamgi <https://github.com/gamgi>`_
- `Gauthamram Ravichandran <https://github.com/GauthamramRavichandran>`_
- `Harshil <https://github.com/harshil21>`_
- `Henok Tesfamikael <https://github.com/hethon>`
- `Henry Galue <https://github.com/henryg311>`
- `Hugo Damer <https://github.com/HakimusGIT>`_
- `ihoru <https://github.com/ihoru>`_
@@ -75,10 +75,12 @@ The following wonderful people contributed directly or indirectly to this projec
- `jossalgon <https://github.com/jossalgon>`_
- `JRoot3D <https://github.com/JRoot3D>`_
- `Juan Cuevas <https://github.com/cuevasrja>`
- `karin0 <https://github.com/karin0>`_
- `kenjitagawa <https://github.com/kenjitagawa>`_
- `kennethcheo <https://github.com/kennethcheo>`_
- `Kirill Vasin <https://github.com/vasinkd>`_
- `Kjwon15 <https://github.com/kjwon15>`_
- `Krishna Chaitanya Balusu <https://github.com/Krishnachaitanyakc>`_
- `Li-aung Yip <https://github.com/LiaungYip>`_
- `locobott <https://github.com/locobott>`_
- `Loo Zheng Yuan <https://github.com/loozhengyuan>`_
@@ -104,6 +106,7 @@ The following wonderful people contributed directly or indirectly to this projec
- `Oleg Shlyazhko <https://github.com/ollmer>`_
- `Oleg Sushchenko <https://github.com/feuillemorte>`_
- `Or Bin <https://github.com/OrBin>`_
- `OuYoung <https://github.com/ouyooung>`_
- `overquota <https://github.com/overquota>`_
- `Pablo Martinez <https://github.com/elpekenin>`_
- `Paradox <https://github.com/paradox70>`_
+9 -7
View File
@@ -11,7 +11,7 @@
:target: https://pypi.org/project/python-telegram-bot/
:alt: Supported Python versions
.. image:: https://img.shields.io/badge/Bot%20API-9.2-blue?logo=telegram
.. image:: https://img.shields.io/badge/Bot%20API-10.0-blue?logo=telegram
:target: https://core.telegram.org/bots/api-changelog
:alt: Supported Bot API version
@@ -43,10 +43,6 @@
:target: https://app.codacy.com/gh/python-telegram-bot/python-telegram-bot/dashboard
:alt: Code quality: Codacy
.. image:: https://results.pre-commit.ci/badge/github/python-telegram-bot/python-telegram-bot/master.svg
:target: https://results.pre-commit.ci/latest/github/python-telegram-bot/python-telegram-bot/master
:alt: pre-commit.ci status
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Code Style: Black
@@ -70,7 +66,7 @@ Introduction
This library provides a pure Python, asynchronous interface for the
`Telegram Bot API <https://core.telegram.org/bots/api>`_.
It's compatible with Python versions **3.9+**.
It's compatible with Python versions **3.10+**.
In addition to the pure API implementation, this library features several convenience methods and shortcuts as well as a number of high-level classes to
make the development of bots easy and straightforward. These classes are contained in the
@@ -81,7 +77,7 @@ After installing_ the library, be sure to check out the section on `working with
Telegram API support
~~~~~~~~~~~~~~~~~~~~
All types and methods of the Telegram Bot API **9.2** are natively supported by this library.
All types and methods of the Telegram Bot API **10.0** are natively supported by this library.
In addition, Bot API functionality not yet natively included can still be used as described `in our wiki <https://github.com/python-telegram-bot/python-telegram-bot/wiki/Bot-API-Forward-Compatibility>`_.
Notable Features
@@ -215,6 +211,12 @@ Noteworthy parts of ``python-telegram-bots`` API that are likely to cause issues
* ``telegram.ext.BasePersistence``
* all classes in the ``telegram.ext.filters`` module that allow to add/remove allowed users/chats at runtime
Free threading
~~~~~~~~~~~~~~
While ``python-telegram-bot`` is tested to work with Python 3.14 free threading, we do not guarantee that
PTB is thread-safe for all use cases. Please see issue `#4873 <https://github.com/python-telegram-bot/python-telegram-bot/issues/4873>`_ for more information.
Contributing
------------
@@ -2,7 +2,7 @@ bugfixes = """
Fixed a bug where calling ``Application.remove/add_handler`` during update handling can cause a ``RuntimeError`` in ``Application.process_update``.
.. hint::
Calling ``Application.add/remove_handler`` now has no influence on calls to :meth:`process_update` that are
Calling ``Application.add/remove_handler`` now has no influence on calls to ``process_update`` that are
already in progress. The same holds for ``Application.add/remove_error_handler`` and ``Application.process_error``, respectively.
.. warning::
@@ -1,5 +1,5 @@
internal = "Use Renovate to Keep Dependencies Up-To-Date"
[[pull_requests]]
uid = "4887"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
dependencies = "Update cachetools requirement from <6.2.0,>=5.3.3 to >=5.3.3,<6.3.0"
[[pull_requests]]
uid = "4923"
author_uid = "dependabot[bot]"
author_uid = "dependabot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Lock file maintenance"
[[pull_requests]]
uid = "4938"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update astral-sh/setup-uv digest to b75a909"
[[pull_requests]]
uid = "4943"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update codecov/codecov-action action to v5.5.1"
[[pull_requests]]
uid = "4944"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.8.17"
[[pull_requests]]
uid = "4945"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update github/codeql-action action to v3.30.3"
[[pull_requests]]
uid = "4946"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update Pylint to v3.3.8"
[[pull_requests]]
uid = "4947"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update Chango to v0.5.0"
[[pull_requests]]
uid = "4948"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update Mypy to v1.18.1"
[[pull_requests]]
uid = "4949"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Align pre-commit hook APScheduler to with ``pyproject.toml``"
[[pull_requests]]
uid = "4950"
author_uids = ["renovate[bot]", "Bibo-Joshi"]
author_uids = ["renovatebot", "Bibo-Joshi"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Align pre-commit hook cachetools to with ``pyproject.toml``"
[[pull_requests]]
uid = "4951"
author_uids = ["renovate[bot]", "Bibo-Joshi"]
author_uids = ["renovatebot", "Bibo-Joshi"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update pypa/gh-action-pypi-publish action to v1.13.0"
[[pull_requests]]
uid = "4952"
author_uid = "renovate[bot]"
author_uid = "renovatebot"
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Lock file maintenance"
[[pull_requests]]
uid = "4954"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Lock file maintenance"
[[pull_requests]]
uid = "4955"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update astral-sh/setup-uv digest to 208b0c0"
[[pull_requests]]
uid = "4958"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.8.19"
[[pull_requests]]
uid = "4959"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update Mypy to v1.18.2"
[[pull_requests]]
uid = "4960"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update astral-sh/setup-uv action to v6.7.0"
[[pull_requests]]
uid = "4961"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update Ruff to v0.13.1"
[[pull_requests]]
uid = "4962"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update actions/stale action to v10"
[[pull_requests]]
uid = "4964"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Lock file maintenance"
[[pull_requests]]
uid = "4967"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.8.22"
[[pull_requests]]
uid = "4975"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update github/codeql-action action to v3.30.5"
[[pull_requests]]
uid = "4976"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update Ruff to v0.13.2"
[[pull_requests]]
uid = "4977"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -1,5 +1,5 @@
internal = "Update dependency furo to v2025.9.25"
[[pull_requests]]
uid = "4978"
author_uids = ["renovate[bot]"]
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
other = "Remove Support for Python 3.9"
[[pull_requests]]
uid = "4827"
author_uid = "harshil21"
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Lock file maintenance"
[[pull_requests]]
uid = "4980"
author_uid = "renovatebot"
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update github/codeql-action action to v3.30.6"
[[pull_requests]]
uid = "4984"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.13.3"
[[pull_requests]]
uid = "4985"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update actions/stale action to v10.1.0"
[[pull_requests]]
uid = "4986"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update astral-sh/setup-uv action to v6.8.0"
[[pull_requests]]
uid = "4987"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
documentation = "Documentation Improvements. Among others, fix dead links."
[[pull_requests]]
uid = "4988"
author_uids = ["Bibo-Joshi"]
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.8.23"
[[pull_requests]]
uid = "4989"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update configuration of actions/stale to use issue types instead of labels"
[[pull_requests]]
uid = "4990"
author_uids = ["Bibo-Joshi"]
@@ -0,0 +1,5 @@
internal = "Update github/codeql-action action to v3.30.8"
[[pull_requests]]
uid = "4994"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Pylint to v3.3.9"
[[pull_requests]]
uid = "4995"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.9.2"
[[pull_requests]]
uid = "4996"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.0"
[[pull_requests]]
uid = "4997"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update astral-sh/setup-uv action to v7"
[[pull_requests]]
uid = "4998"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update github/codeql-action action to v4"
[[pull_requests]]
uid = "4999"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Pylint to v4 (major)"
[[pull_requests]]
uid = "5000"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update stefanzweifel/git-auto-commit-action action to v7"
[[pull_requests]]
uid = "5001"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update astral-sh/setup-uv action to v7.1.0"
[[pull_requests]]
uid = "5002"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Use Python 3.14 Final in the Test Suite"
[[pull_requests]]
uid = "5004"
author_uids = ["harshil21"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Add Freethreaded Python 3.14 to the Test Suite"
[[pull_requests]]
uid = "5006"
author_uids = ["harshil21"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Make ``chango`` Commit Re-Trigger Workflows"
[[pull_requests]]
uid = "5007"
author_uids = ["Bibo-Joshi"]
closes_threads = []
@@ -0,0 +1,4 @@
internal = "Temporarily disable ``actions/stale`` due to a bug with ``only-issue-types``."
[[pull_requests]]
uid = "5008"
author_uids = ["Bibo-Joshi"]
@@ -0,0 +1,4 @@
internal = "Re-Enable ``actions/stale`` Workflow"
[[pull_requests]]
uid = "5009"
author_uids = ["Bibo-Joshi"]
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.9.3"
[[pull_requests]]
uid = "5011"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update github/codeql-action action to v4.30.9"
[[pull_requests]]
uid = "5012"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.1"
[[pull_requests]]
uid = "5013"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update dependency chango to ~=0.6.0"
[[pull_requests]]
uid = "5014"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.9.4"
[[pull_requests]]
uid = "5015"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update astral-sh/setup-uv action to v7.1.1"
[[pull_requests]]
uid = "5016"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.9.5"
[[pull_requests]]
uid = "5022"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Pylint to v4.0.2"
[[pull_requests]]
uid = "5023"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.2"
[[pull_requests]]
uid = "5024"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update github/codeql-action action to v4.31.0"
[[pull_requests]]
uid = "5025"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update sigstore/gh-action-sigstore-python action to v3.1.0"
[[pull_requests]]
uid = "5026"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update GitHub Artifact Actions (major)"
[[pull_requests]]
uid = "5027"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update astral-sh/setup-uv action to v7.1.2"
[[pull_requests]]
uid = "5029"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
bugfixes = "Fix a Bug in Initialization Logic of ``Bot``"
[[pull_requests]]
uid = "5030"
author_uids = ["codomposer"]
closes_threads = ["5021"]
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.9.7"
[[pull_requests]]
uid = "5032"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update github/codeql-action action to v4.31.2"
[[pull_requests]]
uid = "5033"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.3"
[[pull_requests]]
uid = "5034"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Lock file maintenance"
[[pull_requests]]
uid = "5035"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update dependency astral-sh/uv to v0.9.8"
[[pull_requests]]
uid = "5040"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.4"
[[pull_requests]]
uid = "5041"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update dependency pytest to v9"
[[pull_requests]]
uid = "5042"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,4 @@
internal = "Reduce Frequence of Renovate Updates for Development Dependencies"
[[pull_requests]]
uid = "5044"
author_uids = ["Bibo-Joshi"]
@@ -0,0 +1,5 @@
internal = "Update Pylint to v4.0.3"
[[pull_requests]]
uid = "5048"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.5"
[[pull_requests]]
uid = "5049"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,4 @@
internal = "Stabilize some unit tests"
[[pull_requests]]
uid = "5050"
author_uids = ["Bibo-Joshi"]
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.6"
[[pull_requests]]
uid = "5055"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Ruff to v0.14.7"
[[pull_requests]]
uid = "5056"
author_uids = ["renovatebot"]
closes_threads = []
@@ -0,0 +1,5 @@
internal = "Update Pylint to v4.0.4"
[[pull_requests]]
uid = "5057"
author_uids = ["renovatebot"]
closes_threads = []

Some files were not shown because too many files have changed in this diff Show More