Skip to content

Switch to uv for Python packaging - #361

Open
talyz wants to merge 4 commits into
membermatters:devfrom
talyz:dev
Open

Switch to uv for Python packaging#361
talyz wants to merge 4 commits into
membermatters:devfrom
talyz:dev

Conversation

@talyz

@talyz talyz commented Aug 1, 2026

Copy link
Copy Markdown

uv is modern package manager for Python. It's fast, featureful and much more reproducible than pip. It doesn't depend on Python itself and can even install and handle multiple versions of Python.

More info can be found here: https://docs.astral.sh/uv/

This should make for a much easier to reproduce setup and development environment and simplifies the development instructions significantly.

Also, improve the docker compose setup.

talyz added 3 commits July 28, 2026 20:01
Instead of relying on sleeps in container_start.sh, make sure the
depended-on services are healthy before starting dependent services.

Also, fix the webapp healthcheck. Hitting the root url only checks
that the index.html file can be loaded by nginx: try the /api/config
endpoint instead.
@talyz
talyz changed the base branch from main to dev August 1, 2026 12:15
uv is modern package manager for Python. It's fast, featureful and
much more reproducible than pip. It doesn't depend on Python itself
and can even install and handle multiple versions of Python.

More info can be found here: https://docs.astral.sh/uv/

This should make for a much easier to reproduce setup and development
environment and simplifies the development instructions significantly.
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.

1 participant