
To minimize dependency conflicts, we try to be liberal in terms of version requirements on the (optional) dependencies. Python-telegram-bot is most useful when used along with additional libraries. Provides greater performance and stability, specially for concurrent requests. The only required dependency is httpx ~= 0.23.3 for

This allows to avoid unnecessary dependency conflicts for users who don't need the optional features. Instead, they are listed as optional dependencies. However, for some features using a 3rd party library is more sane than implementing the functionality again.Īs these features are optional, the corresponding 3rd party dependencies are not installed by default. Python-telegram-bot tries to use as few 3rd party dependencies as possible. This allows you to verify that a release file that you downloaded was indeed provided by the python-telegram-bot team. In addition, the GitHub release page also contains the sha1 hashes of the release files in the files with the suffix.

The keys are named in the format -.gpg or -current.gpg if the key is currently being used for new releases. The signatures are uploaded to both the GitHub releases page and the PyPI project and end with a suffix. $ python setup.py install Verifying Releases
