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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dublib-0.29.0.tar.gz.
File metadata
- Download URL: dublib-0.29.0.tar.gz
- Upload date:
- Size: 62.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7daf6391c6403849aca8c4cd0cbd3ba51f6a2ebe6671f8d272b6acc1cc483c43
|
|
| MD5 |
4a524279572321bf1df77ca8756a690a
|
|
| BLAKE2b-256 |
2e231ad06581ae4d5b5f58090b070dcc002b494872e1d24ce01843c2568cde0a
|
File details
Details for the file dublib-0.29.0-py3-none-any.whl.
File metadata
- Download URL: dublib-0.29.0-py3-none-any.whl
- Upload date:
- Size: 75.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef758344880b11c6d316d66c4e270b3903c52ee23d72a421a650d6d937a3f518
|
|
| MD5 |
24602704df94f2878760e9a1767f391e
|
|
| BLAKE2b-256 |
e7218bb66f257d8f48342b681c75fc6e8a938a00e32850581264cf7a55b02cc0
|