Skip to content

chore: update pybotx#92

Merged
osovskiyalexandr merged 4 commits intomasterfrom
feature/update-pybotx
Feb 13, 2026
Merged

chore: update pybotx#92
osovskiyalexandr merged 4 commits intomasterfrom
feature/update-pybotx

Conversation

@osovskiyalexandr
Copy link
Contributor

Added

  • Поддержка ttl_seconds в FSM.change_state(...) (пробрасывается в state_repo.set(..., expire=ttl_seconds)).

Changed

  • Базовая версия Python: >=3.10,<4.0.
  • Обновлён pybotx до 0.76.0 (экосистема с pydantic v2).
  • Типизация переведена на Python 3.10-style (| None, collections.abc, typing.Protocol).
  • Build backend переведён на poetry-core.

Removed

  • Убрана прямая зависимость pydantic из pyproject.toml (остаётся транзитивно через pybotx).
  • Убрана связка линтинга на wemake-python-styleguide/flake8.

Tooling

  • Добавлен ruff как единый formatter/linter.

Breaking Changes

  • Поддержка Python ниже 3.10 прекращена.

@osovskiyalexandr
Copy link
Contributor Author

TODO: update poetry req after release pybotx 0.76.0

@osovskiyalexandr osovskiyalexandr merged commit 9518338 into master Feb 13, 2026
11 checks passed
@osovskiyalexandr osovskiyalexandr deleted the feature/update-pybotx branch February 13, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants