Skip to content

build: add pyproject.toml with uv configuration#1

Open
qlrd wants to merge 1 commit intoselfcustody:mainfrom
qlrd:build/uv
Open

build: add pyproject.toml with uv configuration#1
qlrd wants to merge 1 commit intoselfcustody:mainfrom
qlrd:build/uv

Conversation

@qlrd
Copy link
Copy Markdown
Member

@qlrd qlrd commented Apr 26, 2026

Replaces poetry with uv (faster than poetry), PEP 621 standard (portable across pip, hatch, build) a reproducible uv.lock. \

poethepoet stays for manual tasks that are made like on krux (need to be improved, but it could be done in a follow-up).

Dependencies (embit, ur, urtypes) sourced from git. Also adds .gitignore and .gitmodules.

@qlrd qlrd force-pushed the build/uv branch 2 times, most recently from 5e0fecf to f9873d4 Compare April 27, 2026 18:03
@qlrd qlrd marked this pull request as ready for review April 27, 2026 18:05
@qlrd qlrd marked this pull request as draft April 27, 2026 18:17
PEP 621 project metadata with uv as build/run tool.
Dependencies (embit, ur, urtypes) sourced from git.

Includes poethepoet for remaining manual tasks
(docs, i18n, mpy-cross, vulture-whitelist,
git-update).

Also add a .gitignore and .gitmodules files.
@qlrd qlrd marked this pull request as ready for review April 27, 2026 19:33
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