taskiq-pipelines
taskiq-pipelines copied to clipboard
Remove support for deprecated Python version and move to uv
Why
-
According to Status of Python versions Python 3.9 already in
end-of-lifestatus. So we can easely drop support for this version. -
Also for unification purposes we should move this repo from using poetry to uv.
How
-
Remove
poetry.lockand rewritepyproject.tomlin a way that compatible with PEP-621; -
Change
poetry runtouv runin pre-commit config; -
Change CI/CD pipelines. They should use python versions from 3.10 to 3.13 and uv. You can find example of pipelines here. Don't forget to check that cache for dependencies in tests is enabled)
-
Check that there is no mentions of
poetryin docs / readme files. -
Please also replace old-style type annotations in repository code using this two ruff rules.