Skip to content

fix: migrate from poetry to uv, make the GUI launchable again#815

Open
mdevolde wants to merge 5 commits into
Election-Tech-Initiative:mainfrom
mdevolde:feature/uv
Open

fix: migrate from poetry to uv, make the GUI launchable again#815
mdevolde wants to merge 5 commits into
Election-Tech-Initiative:mainfrom
mdevolde:feature/uv

Conversation

@mdevolde
Copy link
Copy Markdown
Contributor

Issue

Fixes #814

Description

This PR :

  • Migrate the whole project (Makefile, CI, docs...) from poetry to uv
  • Make the EG GUI usable again by applying some fixes (and upgrade the linked Dockerfiles)
  • Correct and simplify Makefile targets
  • Patch the lib repo name in the whole project

Testing

  • Applied local tests on Debian 13/Windows 11
  • Testes that the EG GUI works properly
  • Tested all the Makefile targets

@mdevolde
Copy link
Copy Markdown
Contributor Author

I didn't squashed my commits to permit an easier review, but I can squash them before merging !

@mdevolde
Copy link
Copy Markdown
Contributor Author

mdevolde commented May 16, 2026

Note: the changes in src/electionguard/__init__.py were automatically applied by the updated version of mkinit

@mdevolde
Copy link
Copy Markdown
Contributor Author

@jungshadow there it is for UV!
If you have any question, I'm still available.
Of course, there is no hurry about this PR!

@JDziurlaj JDziurlaj requested a review from jungshadow May 16, 2026 22:36
@mdevolde
Copy link
Copy Markdown
Contributor Author

I forgot to install uv in the CI devices, fixed!

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.

✨ From poetry to uv

1 participant