Use uv for packaging #14

Merged
goodboy merged 6 commits from uv_migration_pre_msgspec_in_runtime into main 2025-03-21 19:21:19 +00:00

Replacement for #6 more or less addressing 2nd bullet, the first bullet is addressed by the readline/libedit handling from 9324d82ff1.

Main idea here is to get uv support in before landing a buncha downstream feature branches so that testing in between rebases is easier B)

Replacement for #6 more or less addressing 2nd bullet, the first bullet is addressed by the `readline`/`libedit` handling from 9324d82ff1b1467236131b690a6a11d543e7a628. Main idea here is to get `uv` support in before landing a buncha downstream feature branches so that testing in between rebases is easier B)
goodboy added 6 commits 2025-03-21 04:53:55 +00:00
7f70e09c33 Add in some dev deps for @goodboy
Namely since i use `xonsh` for a main shell, this includes adding it as
well as related tooling. Obvi bump the `uv.lock`.

Some other stuff retained from `poetry` days,
- add usage-comments around various (optional) deps.
- add toml section separator lines.
- go with 2-space indent.
- add comment on `trio>0.27` needed for py3.13+
9324d82ff1 Handle cpython builds with `libedit` for `readline`
Since `uv`'s cpython distributions are built this way `pdbp`'s tab
completion was breaking (as was vi-mode). This adds a new
`.devx._enable_readline_feats()` import hook which checks for the
appropriate library and applies settings accordingly.
goodboy merged commit ba81e5106c into main 2025-03-21 19:21:19 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: goodboy/tractor#14
There is no content yet.