[PR #468] [MERGED] Manage dependencies with uv #444

Closed
opened 2025-12-29 00:20:28 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/eitchtee/WYGIWYH/pull/468
Author: @icovada
Created: 12/21/2025
Status: Merged
Merged: 12/28/2025
Merged by: @eitchtee

Base: mainHead: migrate-to-uv


📝 Commits (10+)

  • afc0658 set up dependencies in uv
  • ecdb1a5 stop docker copying pycache in images
  • bc65980 migrate dev dockerfile to uv
  • c949c6c add build instructions to prod docker-compose
  • 5eaf508 build prod image with uv
  • 7e08028 use uv in GH actions
  • a4c7753 Configure setuptools to filter folders
  • d17b9d5 fix: dev image fails due to the environment being overwritten at runtime
  • d7c255a refactor: remove build context from production image
  • 3699c6c docs: remove version from pyproject.yml

📊 Changes

8 files changed (+1410 additions, -68 deletions)

View changed files

.dockerignore (+1 -0)
📝 .github/workflows/translations.yml (+8 -7)
📝 docker-compose.dev.yml (+1 -0)
📝 docker/dev/django/Dockerfile (+11 -18)
📝 docker/prod/django/Dockerfile (+12 -10)
pyproject.toml (+40 -0)
requirements.txt (+0 -33)
uv.lock (+1337 -0)

📄 Description

This PR manages dependencies with uv.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/eitchtee/WYGIWYH/pull/468 **Author:** [@icovada](https://github.com/icovada) **Created:** 12/21/2025 **Status:** ✅ Merged **Merged:** 12/28/2025 **Merged by:** [@eitchtee](https://github.com/eitchtee) **Base:** `main` ← **Head:** `migrate-to-uv` --- ### 📝 Commits (10+) - [`afc0658`](https://github.com/eitchtee/WYGIWYH/commit/afc06582b4662440e4682ed6cf71419fcdae0f64) set up dependencies in uv - [`ecdb1a5`](https://github.com/eitchtee/WYGIWYH/commit/ecdb1a52cc0f188f28fad2c74506bbf251364c43) stop docker copying pycache in images - [`bc65980`](https://github.com/eitchtee/WYGIWYH/commit/bc659805113ff8d62bde4bb56878f466b4434a19) migrate dev dockerfile to uv - [`c949c6c`](https://github.com/eitchtee/WYGIWYH/commit/c949c6cea053dc1c9ebd19616947358fa0afbea1) add build instructions to prod docker-compose - [`5eaf508`](https://github.com/eitchtee/WYGIWYH/commit/5eaf5086d263ed92dc77c031a34b9e4405825720) build prod image with uv - [`7e08028`](https://github.com/eitchtee/WYGIWYH/commit/7e08028557442fafa44787df33b12477f08fd96c) use uv in GH actions - [`a4c7753`](https://github.com/eitchtee/WYGIWYH/commit/a4c7753f690b7fb294b4dd89e473fdc3e9fd5eda) Configure setuptools to filter folders - [`d17b9d5`](https://github.com/eitchtee/WYGIWYH/commit/d17b9d5736e97567ebc6d81e4c934bb8c46c41f6) fix: dev image fails due to the environment being overwritten at runtime - [`d7c255a`](https://github.com/eitchtee/WYGIWYH/commit/d7c255aa14c11ef0d7d20c87936415b04f321b27) refactor: remove build context from production image - [`3699c6c`](https://github.com/eitchtee/WYGIWYH/commit/3699c6c6710c09d55ada4b88e2833719ace2656c) docs: remove version from pyproject.yml ### 📊 Changes **8 files changed** (+1410 additions, -68 deletions) <details> <summary>View changed files</summary> ➕ `.dockerignore` (+1 -0) 📝 `.github/workflows/translations.yml` (+8 -7) 📝 `docker-compose.dev.yml` (+1 -0) 📝 `docker/dev/django/Dockerfile` (+11 -18) 📝 `docker/prod/django/Dockerfile` (+12 -10) ➕ `pyproject.toml` (+40 -0) ➖ `requirements.txt` (+0 -33) ➕ `uv.lock` (+1337 -0) </details> ### 📄 Description This PR manages dependencies with uv. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 00:20:28 +01:00
adam closed this issue 2025-12-29 00:20:30 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WYGIWYH#444