Some tests were failing because they used python 3.10. But the version we need is 3.12. So I updated the pyproject and poetry dependencies to use Python 3.12. If any of you are not using that, you can switch by using:
poetry env use python3.12
You will need 3.12 installed for that to work I think. I believe most of you have the latest version, but at least now it is formalized here.
I also moved the Django specific packages into their own dependency group, since we (and users) don't need to install them to just use Sprout core.
Reviewer Focus
This PR needs a quick review. This PR is mostly to get everyone aware of the change.
Description
Some tests were failing because they used python 3.10. But the version we need is 3.12. So I updated the pyproject and poetry dependencies to use Python 3.12. If any of you are not using that, you can switch by using:
You will need 3.12 installed for that to work I think. I believe most of you have the latest version, but at least now it is formalized here.
I also moved the Django specific packages into their own dependency group, since we (and users) don't need to install them to just use Sprout core.
Reviewer Focus
This PR needs a quick review. This PR is mostly to get everyone aware of the change.
Checklist