Skip to content

Conversation

russss
Copy link
Collaborator

@russss russss commented Sep 17, 2025

Some environments won't let you use pip to install packages globally any more, so the existing instructions don't work.

The existing setup also doesn't manage the versions of packages which may cause issues in the future.

This PR switches to using the uv package manager which (I think) makes everything a lot simpler.

Hopefully the Actions changes will work, but I'll keep an eye on them and fix them directly on the main branch if they don't...

Some environments won't let you use `pip` to install packages
globally any more, so the existing instructions don't work.

The existing setup also doesn't manage the versions of packages which
may cause issues in the future.

This PR switches to using the `uv` package manager which (I think) makes
everything a lot simpler.

Hopefully the Actions changes will work, but I'll keep an eye on them
and fix them directly on the main branch if they don't...
@Ly0n
Copy link
Member

Ly0n commented Sep 17, 2025

@AndreasHD11 @flacombe Could you also look into this? Testing GitHub is almost impossible on my machine. Should we switch to UV as package manager? I have almost no experience with UV.

@AndreasHD11
Copy link
Member

AndreasHD11 commented Sep 18, 2025

Looks fine to me. Didn't see any issues locally.
As for the actions, if you see that they fail on sunday, it probably isn't the fault of the changes so no worries, as only one action (the one which doesnt use the overpass api (community stats)), works for now. But they will be replaced when Francois manages to get all diffs and we can change system.

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.

3 participants