neuroinformatics-unit / python-cookiecutter

Utility to create a basic Python project structure with tests, CI etc.
BSD 3-Clause "New" or "Revised" License
22 stars 3 forks source link

drop 3.8 support, add 3.11 #88

Closed alessandrofelder closed 11 months ago

alessandrofelder commented 11 months ago

Description

What is this PR

Why is this PR needed?

We'd like to move to supporting python 3.11.

What does this PR do?

Drops Python 3.8 and adds 3.11 instead in pyproject.toml and GH actions workflow.

References

Closes #38

How has this PR been tested?

Checks in CI and locally on my Silicon Mac.

Is this a breaking change?

If you're using 3.8, yes.

Does this PR require an update to the documentation?

It's already documented that we follow NEP 29, so no.

Checklist:

adamltyson commented 11 months ago

@alessandrofelder I don't think this has changed the cookiecutter template itself.

alessandrofelder commented 11 months ago

Yep @adamltyson I just noticed too - I'll fix now.