Skip to content

py: require python 3.10+ and make misc dependency updates#211

Merged
consideRatio merged 5 commits intosensmetry:mainfrom
consideRatio:pr/bump-python-stuff
Mar 13, 2026
Merged

py: require python 3.10+ and make misc dependency updates#211
consideRatio merged 5 commits intosensmetry:mainfrom
consideRatio:pr/bump-python-stuff

Conversation

@consideRatio
Copy link
Collaborator

@consideRatio consideRatio commented Mar 13, 2026

Signed-off-by: Erik Sundell <erik.sundell+2025@sensmetry.com>
Signed-off-by: Erik Sundell <erik.sundell+2025@sensmetry.com>
Signed-off-by: Erik Sundell <erik.sundell+2025@sensmetry.com>
@consideRatio consideRatio force-pushed the pr/bump-python-stuff branch 2 times, most recently from dc7855a to d7cf247 Compare March 13, 2026 12:18
Copy link
Collaborator

@andrius-puksta-sensmetry andrius-puksta-sensmetry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just remove unnecessary requirements as noted above.

- name: Publish to PyPI
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }}
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine by me, but I wanted to be as simple as possible here, since this is really sensitive. Also, astral-sh/setup-uv does a lot of stuff that's not needed here at all, like setting up caching and so on.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should use the action to avoid getting issues stemming from a difference between tested/published tooling. Since you included fine by me, I didn't revert this change.

Security wise I reason that if the action used in a job (any step of the job) with access to more credentials, we are in trouble, so using it in the final publish step won't matter I think.

@andrius-puksta-sensmetry
Copy link
Collaborator

No idea what's wrong with CI, changes don't seem to touch these parts...

Signed-off-by: Erik Sundell <erik.sundell+2025@sensmetry.com>
@consideRatio consideRatio force-pushed the pr/bump-python-stuff branch from d7cf247 to ed3c720 Compare March 13, 2026 13:22
Signed-off-by: Erik Sundell <erik.sundell+2025@sensmetry.com>
@consideRatio consideRatio merged commit 3569f2a into sensmetry:main Mar 13, 2026
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump minimum Python version required from 3.8 to 3.10 at least

2 participants