MasterGroosha / aiogram-3-guide

Пишем Telegram-ботов с aiogram 3.x
https://mastergroosha.github.io/aiogram-3-guide/
MIT License
879 stars 135 forks source link

Обновить версию aiogram в quickstart.md #66

Closed Be3y4uu-K0T closed 1 year ago

Be3y4uu-K0T commented 1 year ago

https://github.com/MasterGroosha/aiogram-3-guide/blob/440cdadc4953ec67877b55cec43c480ac36e003a/book_src/quickstart.md?plain=1#L9 https://github.com/MasterGroosha/aiogram-3-guide/blob/440cdadc4953ec67877b55cec43c480ac36e003a/book_src/quickstart.md?plain=1#L71

Сейчас используется версия 3.0.0rc1 вместо 3.0.0b7. Но в то же время уже вышла версия 3.0.0rc2. 🤓

MasterGroosha commented 1 year ago

Да уже и релиз был, надо поправить текст, да

Be3y4uu-K0T commented 1 year ago

Done! 77a9049

P.S.: Ещё бы хотелось прикрутить позже это всё к Python 3.12 (expected: final: Monday, 2023-10-02)

MasterGroosha commented 1 year ago

А что с Python 3.12?

Be3y4uu-K0T commented 1 year ago

Использовать последнюю версию Python, чтобы туториал был актуален долгое время. А также использовать все новые возможности (конкретно: PEP 701, PEP 692, PEP 695)

MasterGroosha commented 1 year ago

@Be3y4uu-K0T не вижу в этом смысла по двум основным причинам:

  1. После релиза 3.12 я бы подождал как минимум одного патч релиза (3.12.1)
  2. Если не целиться специально в фичи 3.12, то код будет работать на 3.9+. Если использовать то, что в 3.12, то мы отсекаем большинство пользователей. Не надо так.

У меня настроен интепретатор на 3.11 в коде из гайда, но я уверен, что всё это будет и на 3.9 работать, а значит, большинство читателей смогут без проблем запустить.

Так что нет, специально тащить фичи 3.12 сюда я не буду.