nipype / pydra

Pydra Dataflow Engine
https://nipype.github.io/pydra/
Other
120 stars 59 forks source link

Test with Python 3.12 #730

Closed ghisvail closed 7 months ago

ghisvail commented 7 months ago

This PR enables testing by CI with Python 3.12.

~~I took this opportunity to enable caching of pip dependencies, to save setup time and bandwidth.~~

It also drops exclusion of Python 3.11.1 from requires-python.

This is not a good practice as it can mess up with dependency resolution for downstream projects depending on Pydra.

Instead, if such exclusion really is necessary, version guards
should be put in place where the specific feature impacted by
a regression in the language.

codecov[bot] commented 7 months ago

Codecov Report

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

Comparison is base (69f27ad) 83.35% compared to head (646ac01) 79.26%.

:exclamation: Current head 646ac01 differs from pull request most recent head bd8b733. Consider uploading reports for the commit bd8b733 to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #730 +/- ## ========================================== - Coverage 83.35% 79.26% -4.09% ========================================== Files 24 24 Lines 4949 4949 Branches 1411 1411 ========================================== - Hits 4125 3923 -202 - Misses 816 830 +14 - Partials 8 196 +188 ``` | [Flag](https://app.codecov.io/gh/nipype/pydra/pull/730/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nipype) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/nipype/pydra/pull/730/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nipype) | `79.08% <ø> (-4.27%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nipype#carryforward-flags-in-the-pull-request-comment) to find out more.

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