Downgrade python dependency floor to `python = "^3.9"`
Downgrade python dependency floor to python = "^3.9"
Background
When poetry was introduced to the identity-lib
repo the python floor was set at python = "^3.10"
We may not want to bother with this ticket if we action https://gitlab.developers.cam.ac.uk/uis/devops/iam/identity-photos-service/photo-api/-/issues/109
Acceptance Criteria
- Updated identity-lib is available from PyPI
Designs
- Show closed items
Related merge requests 1
When this merge request is accepted, this issue will be closed automatically.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Andrew Vella added meetingbacklog refinement teamIdentity labels
added meetingbacklog refinement teamIdentity labels
- Author Maintainer
Possible candidate for wack-a-mole Wednesday.
- Ed Kirk added priority3 Low label
added priority3 Low label
Backlog Refinement
- Will add to sprint as good first issue
- Mike Knee changed time estimate to 1d
changed time estimate to 1d
- Mike Knee added good first issue meetingsprint planning workflowSprint Ready labels and removed meetingbacklog refinement label
added good first issue meetingsprint planning workflowSprint Ready labels and removed meetingbacklog refinement label
- Mike Knee set weight to 1
set weight to 1
- Dr R Charles added 1 deleted label
added 1 deleted label
- Dr R Charles removed meetingsprint planning label
removed meetingsprint planning label
- Dr R Charles changed iteration to IAM Sprint Dec 6, 2023 - Dec 19, 2023
changed iteration to IAM Sprint Dec 6, 2023 - Dec 19, 2023
- E. Evstafiev assigned to @ee345
assigned to @ee345
- E. Evstafiev added workflowIn Progress label and removed workflowSprint Ready label
added workflowIn Progress label and removed workflowSprint Ready label
- E. Evstafiev created branch
37-downgrade-python-dependency-floor-to-python-3-9
to address this issuecreated branch
37-downgrade-python-dependency-floor-to-python-3-9
to address this issue - E. Evstafiev mentioned in merge request !48 (merged)
mentioned in merge request !48 (merged)
- GitLab Automation Bot removed iteration IAM Sprint Dec 6, 2023 - Dec 19, 2023
removed iteration IAM Sprint Dec 6, 2023 - Dec 19, 2023
- GitLab Automation Bot changed iteration to IAM Sprint Dec 20, 2023 - Jan 2, 2024
changed iteration to IAM Sprint Dec 20, 2023 - Jan 2, 2024
- GitLab Automation Bot removed iteration IAM Sprint Dec 20, 2023 - Jan 2, 2024
removed iteration IAM Sprint Dec 20, 2023 - Jan 2, 2024
- GitLab Automation Bot changed iteration to IAM Sprint Jan 3, 2024 - Jan 16, 2024
changed iteration to IAM Sprint Jan 3, 2024 - Jan 16, 2024
- Maintainer
If we update the OpenAPI specs (without any additional changes), then we will encounter a failed build process, as you can see here: https://gitlab.developers.cam.ac.uk/uis/devops/iam/identity-lib/-/pipelines/451414.
I had a quick chat with @mk2155, and it seems we shouldn't update OpenAPI to
3.1.0
at this time. The only viable solution I've found at the moment is to update 'examples' to 'example' in the student API. This update is necessary irrespective of the current Python version (3.9
or3.10
) and should be implemented before any further changes in theidentity-lib
. The MR for updating the OpenAPI specifications in the student-api is ready for review and can be found here: https://gitlab.developers.cam.ac.uk/uis/devops/iam/student-api/-/merge_requests/39. - E. Evstafiev added quick to review workflowReview Required labels and removed workflowIn Progress label
added quick to review workflowReview Required labels and removed workflowIn Progress label
- E. Evstafiev mentioned in commit d1392755
mentioned in commit d1392755
- E. Evstafiev mentioned in commit db13be61
mentioned in commit db13be61
- E. Evstafiev mentioned in commit d676aeca
mentioned in commit d676aeca
- E. Evstafiev mentioned in commit 62905225
mentioned in commit 62905225
- E. Evstafiev mentioned in commit 0c2f198d
mentioned in commit 0c2f198d
- E. Evstafiev mentioned in commit 52e11658
mentioned in commit 52e11658
- E. Evstafiev closed with merge request !48 (merged)
closed with merge request !48 (merged)
- E. Evstafiev reopened
reopened
- E. Evstafiev added workflowNeeds Deployment label and removed workflowReview Required label
added workflowNeeds Deployment label and removed workflowReview Required label
- E. Evstafiev marked the checklist item Updated identity-lib is available from PyPI as completed
marked the checklist item Updated identity-lib is available from PyPI as completed
- Maintainer
- E. Evstafiev added workflowDone label and removed workflowNeeds Deployment label
added workflowDone label and removed workflowNeeds Deployment label
- E. Evstafiev closed
closed