-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PIXL pipeline: Update python version to 3.12 #195
Comments
|
I think yeah we do need it actually, let's update to 6.0.1 |
#267 solves the PyYAML problem but can't do anything about the Python version bundled with the Orthanc Docker image which acts as a constraint on |
orthancteam/orthanc has been documented as the successor to osimis/orthanc which is no longer being updated. Still python 3.9.2 but hopefully that should mean there'll be newer releases soon |
Confirmation that Orthanc should move to Python 3.11 soon: orthanc-server/orthanc-builder#19 (comment) |
Orthanc containers have been updated to Python 3.11! 🎉 |
Orthanc containers have been updated in #339 |
Definition of Done / Acceptance Criteria
To maintain python support during life of PIXL project.
PIXL modules currently running on python 3.9 and 3.10. Should update these to 3.12 where we can.
Sadly orthanc seems to be always have Docker containers with 3.9 so may need to accept that for now in
pixl_dcmd
Testing
Tests pass, and carry out a test run on the GAE
core
cli
ehr-api
imaging-api
(Orthanc still requires 3.9)pixl_dcmd
hasher
pytest-pixl
system-test
Documentation
No response
Dependencies
No response
Details and Comments
pydantic
to latest version and replacevalidator
withfield_validator
As part of #309, we're using
pydantic.validator
, however inpydantic>=2.0
the recommended method is to usepydantic.field_validator
.The text was updated successfully, but these errors were encountered: