aiogram/.butcher
Alex Root Junior 6eb5ef2606
Replace datetime.datetime with DateTime across codebase (#1285)
* #1277  Replace datetime.datetime with DateTime across codebase

Replaced all instances of standard library 'datetime.datetime' with a new 'DateTime' type from `.custom` module. This change is necessary to make all date-time values compatible with the Telegram Bot API (it uses Unix time). This will simplify the conversion process and eliminate potential errors related to date-time format mismatches. Changed codebase, butcher files, and modified 'pyproject.toml' to shift the typing-extensions dependency. The 'aiogram/custom_types.py' file was renamed to 'aiogram/types/custom.py' to better reflect its nature as a location for custom types used in the aiogram library.
2023-08-27 17:09:56 +03:00
..
enums Add currency enum (#1194) 2023-08-02 21:44:49 +03:00
methods Bot API 6.8 (#1276) 2023-08-18 20:18:05 +03:00
schema Bot API 6.8 (#1276) 2023-08-18 20:18:05 +03:00
templates Migration guide 2.x -> 3.0 (#1143) 2023-07-29 22:36:12 +03:00
types Replace datetime.datetime with DateTime across codebase (#1285) 2023-08-27 17:09:56 +03:00