neuroinformatics-unit / python-cookiecutter

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

drop 3.8 support, add 3.11 #88

Closed alessandrofelder closed 1 year ago

alessandrofelder commented 1 year 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 1 year ago

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

alessandrofelder commented 1 year ago

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