seedcase-project / seedcase-sprout

Upload your research data to formally structure it for better, more reliable, and easier research.
https://sprout.seedcase-project.org/
MIT License
0 stars 0 forks source link

build: :hammer: major restructure of deps plus upgrade to python3.12 #611

Closed lwjohnst86 closed 2 weeks ago

lwjohnst86 commented 2 weeks ago

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:

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.

Checklist

K-Beicher commented 2 weeks ago

Is it meant to fail on the Django-test stage?