pytest-dev / pytest-asyncio

Asyncio support for pytest
https://pytest-asyncio.readthedocs.io
Apache License 2.0
1.43k stars 152 forks source link

Remove support for python3.8 #968

Closed seifertm closed 1 month ago

seifertm commented 1 month ago

Python 3.8 received its last security release on 2024-09-06 and is now end of life.

see https://peps.python.org/pep-0569/

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.10%. Comparing base (90ce06a) to head (2634d25).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #968 +/- ## ======================================= Coverage 91.10% 91.10% ======================================= Files 2 2 Lines 506 506 Branches 64 64 ======================================= Hits 461 461 Misses 27 27 Partials 18 18 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

webknjaz commented 1 month ago

It would be nice to have pyupgrade in pre-commit to automate syntax bumps.

seifertm commented 1 month ago

Are you interested in us adding some tooling @seifertm ? (ruff can replace flake8 for example, and it's possible to migrate to pyproject.toml). I would have added the UP check if ruff was already configured.

Absolutely. I'm very open to these tooling updates. I use ruff in other projects and it works just fine. Pyupgrade is also an option.