Commit graph

14 commits

Author SHA1 Message Date
Alex Root Junior
11dc7eaa31
Added typehints for init methods of types and methods (#1245)
* Generate init

* Fixed mypy errors

* Bump butcher

* Added changelog
2023-08-04 00:30:27 +03:00
Alex Root Junior
e4046095d7
Dev 3.x i18n & improvements (#696)
* Added base code and make code improvements
* Auto-exclude coverage for `if TYPE_CHECKING:`
* Fixed current coverage
* Cover I18n module
* Update pipeline
* Fixed annotations
* Added docs
* Move exceptions
* Added tests for KeyboardBuilder and initial docs
* Remove help generator (removed from sources tree, requires rewrite)
* Added patch-notes #698, #699, #700, #701, #702, #703
2021-09-22 00:52:38 +03:00
Alex Root Junior
4008a3114d
Upgrade architecture + 5.0 Bot API (#469)
Upgrade architecture + 5.0 Bot API (#469)
* Moved `methods`, `types` and `client` to root package
* Removed update handler from routers to dispatcher
* Reworked events propagation mechanism to handlers
* Reworked inner middlewares logic (very small change)
* Updated to Bot API 5.0
* Initial migration from MkDocs to Sphinx + config for readthedocs
2021-01-26 21:20:52 +02:00
jrootjunior
bdae5fb026 Clean project 2019-11-15 12:17:57 +02:00
Alex RootJunior
7c51b1a7d7 Add Black and Flake8 2019-06-29 19:53:18 +03:00
Alex Root Junior
84c8548ceb New types (In process...) 2017-10-12 16:43:23 +03:00
Alex Root Junior
00cc42c216 Remove old code. (2) 2017-09-27 09:07:14 +03:00
Alex Root Junior
92d3d86a18 Reformat code. 2017-08-14 22:34:13 +03:00
Alex Root Junior
9e894cf06b I think it will always be valid. (remove Deserializable.check_json) 2017-07-29 03:24:50 +03:00
Alex Root Junior
0b8a37b38a Add some doc's 2017-06-06 15:02:27 +03:00
Alex Root Junior
07c7c1f32a Refactoring. 2017-06-02 03:01:28 +03:00
Alex Root Junior
6f40b9c0cf Optimize deserializer 2017-05-26 09:41:47 +03:00
Alex Root Junior
4dba8f534e Reformat code. Use rel imports. 2017-05-26 07:55:05 +03:00
Alex Root Junior
8350483c98 Add all deserializable types. 2017-05-26 07:25:37 +03:00