Skip to content

Conversation

@cclauss
Copy link
Contributor

@cclauss cclauss commented Dec 5, 2025

DO NOT MERGE.

% uvx migrate-to-uv
% uvx --with=packaging validate-pyproject pyproject.toml
% uv add --upgrade pydantic
% uv sync
% git add uv.lock

@cclauss cclauss force-pushed the migrate-to-uv branch 8 times, most recently from b88477c to 37d1a00 Compare December 5, 2025 10:05
@Georacer
Copy link
Collaborator

Georacer commented Dec 5, 2025

I've been gradually upgrading my projects from poetry to uv indeed. It's got a much more comfortable workflow.

When this one works too it's going to be great.

@cclauss
Copy link
Contributor Author

cclauss commented Dec 5, 2025

If you have experience with doing this migration, we can close this attempt and go with yours.

I have not done this migration before and have never used nox, and I find the cli.runner a bit opaque.

@Georacer
Copy link
Collaborator

Georacer commented Dec 5, 2025

That's the reason I haven't done it in Parasect yet: I had started this repo using the https://github.com/cjolowicz/cookiecutter-hypermodern-python template, which came with nox preinstalled.

I like how nox allows you to run your whole test matrix locally, and not have to wait for Github to do it for you. But as you see, it's a bit harder to port to uv.

For sure I won't be attempting it in the next weeks, in case this informs your planning.

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.

2 participants