datajoint-python
datajoint-python copied to clipboard
Include support for Python 3.12
trafficstars
Steps
- [ ] Removing pinned packages tying datajoint to older Python versions (as will be done in #1163)
- Currently Python 3.12 is not supported due to a pinned package in
datajoint-python'ssetup.pythat causes datajoint elements to use an older version ofscikit-imagewhich is incompatible with Py3.12 (version0.19.3is used instead of0.24.0).
- Currently Python 3.12 is not supported due to a pinned package in
- [ ] Update Docker for Python 3.12
- [ ] Merge datajoint/miniconda3-docker/pull/50
- [ ] Merge datajoint/djbase-docker/pull/36
- [ ] Updating GHA for Python 3.12
Requirements
A clear and concise description of the requirements to satisfy the new feature. Detail what you expect from a successful implementation of the feature. Ex. When using this feature, it should [...]
Justification
Python 3.12 has been out since October 2023.
@ethho let me know if there is anything else that should be included in this write up or any other steps I may have missed.