neuroinformatics-unit / movement

Python tools for analysing body movements across space and time
http://movement.neuroinformatics.dev
BSD 3-Clause "New" or "Revised" License
77 stars 7 forks source link

Update supported Python versions #208

Closed niksirbi closed 3 weeks ago

niksirbi commented 3 weeks ago

Following Scientific Python's SPEC-0, we are dropping support for python v3.9 and adding support for python v3.12. In the installation instructions, the recommended python version for the conda environment was bumped from 3.10 to 3.11, and consequently 3.11 is also the version we test across all OSes in CI.

One of the ruff linters (pyupgrade) automatically replaced all Union occurrences with the | syntax, because that was introduced in 3.10.

I also added a badge to the README, which will automatically fetch supported Python version from PyPI and display them.

sonarcloud[bot] commented 3 weeks ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

codecov[bot] commented 3 weeks ago

Codecov Report

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

Project coverage is 99.68%. Comparing base (53a9eff) to head (e0865cc).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #208 +/- ## ========================================== - Coverage 99.68% 99.68% -0.01% ========================================== Files 11 11 Lines 634 633 -1 ========================================== - Hits 632 631 -1 Misses 2 2 ```

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