dublib
dublib – это библиотека Python, поставляющая полезные компоненты общего назначения, а также опциональные инструменты для разработки ботов Telegram на основе pyTelegramBotAPI.
Данный пакет является полностью типизированным и автоматически проверяется mypy.
Разработка происходит по Rolling-модели. Это значит, что если для улучшения, исправления, оптимизации или соответствия стандарту нужно нарушить обратную совместимость, это будет выполнено, потому рекомендуется строго привязывать ваш проект к определённой версии dublib.
Автоматически обновляемая документация доступна на Read the Docs. Инструкции по сборке автономной версии доступна здесь.
Модули
- CLI – набор инструментов для построения интерфейсов командой строки и стилизованного вывода в терминал.
- Engine – компоненты для реализации шины общения, работы с конфигурационными файлами, локализации и применения патчей.
- Functions – функции преобразования и обработки типов данных, унифицированных системных вызовов, декораторы.
- Polyglot – форматировщики для Markdown и HTML.
- TelebotUtils – менеджер пользователей на основе JSON, оператор кжширования файлов и расширения для бота Telegram.
- Validators – валидаторы и преобразователи строковых данных.
- WebRequestor – оператор веб-запросов, унифицирующий работу с библиотеками requests, httpx и curl_cffi и поддерживающий множество расширений и автоматизаций.
Copyright © DUB1401. 2023-2026.
Metadata
Release files for dublib 0.30.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dublib-0.30.4.tar.gz | 63.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dublib-0.30.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 159.2 kB
Release files / dublib-0.30.4.tar.gz
| Download URL | dublib-0.30.4.tar.gz |
|---|---|
| Size | 63.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ed6f0e929067d0cf88505b5858f5b83c2e65decf15ca927a9a4416b8f0e3066
|
|
BLAKE2b-256 checksum How to use checksums |
c6078c90d6c0fb423dcaaa845b7cdc4b299189e7713544ba252cec96047c32f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / dublib-0.30.4-py3-none-any.whl
| Download URL | dublib-0.30.4-py3-none-any.whl |
|---|---|
| Size | 96.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9bc2dd74ffb0f4d54c3e8d6b7626cbf27088f36eaba04b4825d8e05b8b564032
|
|
BLAKE2b-256 checksum How to use checksums |
0eda4e89a253a4142a4ed57a272ffeec74f97df35e1469b88d4b3dc1860d73dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log