Bibo-Joshi
26f943771b
Apply pre-commit
Checks More Widely ( #4135 )
2024-02-29 19:11:03 +01:00
Harshil
71eff4731c
Add Support for Python 3.12 RC ( #3847 )
2023-08-21 18:27:02 +02:00
Bibo-Joshi
fb86bb3417
Drop Support for Python 3.7 ( #3728 , #3742 , #3749 , #3740 , #3754 , #3753 , #3764 , #3762 , #3759 )
...
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
Co-authored-by: Luca Bellanti <luca.bellanti@gmail.com>
Co-authored-by: thefunkycat <104379699+thefunkycat@users.noreply.github.com>
Co-authored-by: Aditya Yadav <69784758+clot27@users.noreply.github.com>
Co-authored-by: Dmitry Kolomatskiy <58207913+lemontree210@users.noreply.github.com>
2023-06-29 18:17:47 +02:00
Bibo-Joshi
e58cbcdb17
Make Almost All 3rd Party Dependencies Optional ( #3267 )
2022-10-31 10:12:18 +01:00
Bibo-Joshi
abfcf72a56
Fix setup.py
Regarding Optional Dependencies ( #3209 )
2022-08-27 13:23:17 +02:00
Bibo-Joshi
741a50ab97
New Rate Limiting Mechanism ( #3148 )
2022-08-26 06:50:03 +02:00
Harshil
90c0fe948b
Add Python 3.11 to Test Suite & Adapt Enum Behaviour ( #3168 )
2022-08-17 18:24:50 +02:00
Bibo-Joshi
11007c1715
Documentation Improvements ( #3010 , #3007 , #3012 , #3067 , #3081 , #3082 )
...
Co-authored-by: KnorpelSenf <shtrog@gmail.com>
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
Co-authored-by: Poolitzer <github@poolitzer.eu>
Co-authored-by: Adi <71205439+Aditya-Rajgor@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-09 17:08:54 +02:00
Bibo-Joshi
ca4e4c6280
Drop Support for ujson
( #3037 )
2022-05-19 12:47:53 +02:00
Bibo-Joshi
5e924014de
Add Tuple Based Version Info and Rename telegram.bot_api_version
to telegram.__bot_api_version__
( #3030 )
2022-05-14 15:50:12 +02:00
Bibo-Joshi
950d9a0751
Extend Code Formatting With Black ( #2972 )
2022-05-06 18:22:35 +02:00
Harshil
335772568f
Update and Expand Tests & pre-commit Settings and Improve Code Quality ( #2925 )
...
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com>
2022-05-06 18:22:34 +02:00
Bibo-Joshi
a491eead5a
Update Dependency Policy ( #2958 )
2022-05-06 18:22:28 +02:00
Bibo-Joshi
3c8953cc5a
Add Python 3.10 to Test Suite ( #2968 )
2022-05-06 18:19:15 +02:00
Bibo-Joshi
42eaa67fd5
Switch to asyncio
( #2731 )
...
Co-authored-by: tsnoam <tsnoam@gmail.com>
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
Co-authored-by: Poolitzer <25934244+Poolitzer@users.noreply.github.com>
2022-05-06 18:19:15 +02:00
murugu-21
778eadbe7c
Replace git.io Links ( #2872 )
...
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
Co-authored-by: Bibo-Joshi <22366557+Bibo-Joshi@users.noreply.github.com>
2022-05-06 18:19:15 +02:00
Kenneth Cheo
5275c45199
Mark Internal Modules As Private ( #2687 )
...
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com>
2022-05-06 18:19:12 +02:00
eldbud
1edfa1504c
Handle Filepaths via the Pathlib Module ( #2688 )
2022-05-06 18:19:11 +02:00
Harshil
b4ea5557ac
Remove __dict__
from __slots__
and drop Python 3.6 ( #2619 , #2636 )
2022-05-06 18:19:10 +02:00
Aksh Gupta
9d93417d9a
Improve Code Quality ( #2450 )
...
* chore: refactor code quality issues
* Add comment for removing assert statements
* Remove deepsource config file
* Fix Coverage
Co-authored-by: Hinrich Mahler <hinrich.mahler@freenet.de>
2021-04-05 13:25:27 +02:00
Bibo-Joshi
0bb4be55ac
Fix setup.py ( #2431 )
2021-03-14 19:17:08 +01:00
Bibo-Joshi
a34f0b9bee
Make cryptography Dependency Optional & Refactor Some Tests ( #2386 )
...
* Make cryptography optional
* Try fixing CI
* Try some more
* Update pytest, mypy & pyupgrade, refactor test_meta, hope that things start to work
* Fix filterwarnings
* Mama mia! Here we go again!
* Add stupid debug prints
* A new hope
2021-02-13 22:07:37 +01:00
Hinrich Mahler
1902c0ac36
Bump version to v13.2
2021-02-02 20:57:14 +01:00
Bibo-Joshi
25506f131d
python-telegram-bot-raw ( #2324 )
...
* POC
* Remove decorator dependency
* Rework setup.py & build, add separate readme
* Move utils -> ext.utils
* Move pytz dep to ext
* Try fixing timing stuff
* Add 'Typed' classifier
* Update README_RAW.rst
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
* Some wording
* Deprecation warnings for moved tg.utils
* Tests for Promise
* Test time-helpers without pytz
* Try fixing time-helper tests
* Merge master
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com>
2021-01-30 14:15:39 +01:00
Bibo-Joshi
8e7c0d6976
Comply with PEP561 ( #2168 )
...
* Comply with PEP561
* Try harder
* third time's (hopefully) a charme
2020-11-01 19:33:01 +01:00
Bibo-Joshi
9ae48fecfe
Add Python 3.9 to Test Matrix ( #2132 )
...
* Add Py 3.9 to tests
* update setup-python action
2020-10-11 11:47:19 +02:00
Bibo-Joshi
19a4f9e53a
Refactor JobQueue ( #1981 )
...
* First go on refactoring JobQueue
* Temporarily enable tests for the v13 branch
* Work on tests
* Temporarily enable tests for the v13 branch
* Increase coverage
* Remove JobQueue.tick()
* Address review
* Temporarily enable tests for the v13 branch
* Address review
* Dispatch errors
* Fix handling of job_kwargs
* Remove possibility to pass a Bot to JobQueue
2020-10-07 20:30:41 +02:00
Bibo-Joshi
eac7f02211
Add Py3.8 to docs ( #1824 )
2020-03-11 23:36:34 +02:00
Jelle Besseling
743e2fce07
Add --with-upstream-urllib3 option to remove vendored version ( #1725 )
...
Co-authored-by: Noam Meltzer <tsnoam@gmail.com>
2020-02-02 22:56:25 +02:00
Poolitzer
d96d233dc5
dropping 2.7, 3.3, 3.4 support from setup.py and README.rst ( #1734 )
...
Fixes #1720
2020-01-26 23:47:52 +02:00
Konstantin Zemlyak
92f407bfb3
Update setup.py ( #1306 )
2018-12-04 15:06:22 +01:00
Jasmin Bom
d9ae4be2b3
Add 3.7 to travis and make pypy allowed_failures ( #1215 )
...
* Add 3.7 to travis build matrix using workaround
See https://github.com/travis-ci/travis-ci/issues/9815 for workaround discussion
* Add 3.7 to pypi classifiers
* Format build matrix differently
* Try adding pypy6.0.0 to travis build matrix
* Add py3.7 to appveyor
* Try pypy 5.10.1 instead
6.0.0 isn't on travis yet: https://github.com/travis-ci/travis-ci/issues/9542
* pypy2-5.10.0 isn't on travis yet either...
* allow failures on travis pypy
2018-10-01 20:50:44 +02:00
Eldinnie
1e22d570a3
Drop 3.3 from support ( #930 )
...
* Remove 3.3 from testsuite and setup.py
* add changelog to the docs
[CI skip]
2017-12-08 22:38:23 +01:00
Noam Meltzer
706f79fa99
Fix setup.py with urllib3 vendoring
...
fixes #635
2017-05-26 19:24:54 +03:00
Noam Meltzer
d239f4ee62
setup.py: vendor the urllib3 package
2017-03-11 23:50:30 +02:00
代码家
e39afad321
Add support for Socks5 proxy. ( #518 )
2017-02-25 20:47:56 +02:00
Rahiel Kasim
924c241680
declare support for Python 3.6
2017-02-05 20:40:16 +01:00
Jannes Höke
71530f404d
Bump version to v5.3.0
2016-12-11 23:51:51 +01:00
Jannes Höke
c49058dbb4
Bump version to v5.1
2016-09-24 15:29:23 +02:00
Rahiel Kasim
eabfc0b06b
set ujson as optional dependency, test CPython builds with ujson
2016-08-26 10:23:17 +02:00
Rahiel Kasim
00bba73673
drop Python 2.6 support ( closes #245 ) ( #386 )
...
* drop Python 2.6 support (closes #245 )
* fix NullHandler import
* README: explicitly mention Py3 and PyPy compatibility
2016-08-20 22:01:07 +02:00
Mikki Weesenaar
26a0a173f4
Manual merge
2016-08-11 14:38:55 +02:00
Jacob Bom
bd3fa3bb64
Fix #376 : Execfile does not exist in python 3 ( #377 )
...
* Add execfile function since it's missing in python 3.
* Remove extra space.
2016-08-10 21:39:14 +02:00
Jannes Höke
587908457e
move version string to telegram/version.py ( #361 )
2016-07-29 15:40:11 +00:00
Leandro Toledo
d90b0f495d
End the madness when bumping versions [ci skip]
2016-05-24 19:43:24 -03:00
Jannes Höke
dc27ff41ef
bump version to 4.1.2
2016-05-22 13:01:14 +02:00
Jannes Höke
d028d4edd0
bump to 4.1.1
2016-05-16 16:05:02 +02:00
leandrotoledo
ac55ba007e
Bumping version to v4.1 [ci skip]
2016-05-15 20:05:38 -03:00
Jannes Höke
10a98211f8
bump version to 4.0.3
2016-05-01 22:13:27 +02:00
Jannes Höke
62c651d167
bump version to 4.0.2
2016-04-29 19:31:45 +02:00