Skip to content

env: Migrate to uv#101

Merged
fischeti merged 30 commits intomainfrom
uv2
Mar 30, 2026
Merged

env: Migrate to uv#101
fischeti merged 30 commits intomainfrom
uv2

Conversation

@fischeti
Copy link
Copy Markdown
Collaborator

No description provided.

@fischeti fischeti force-pushed the uv2 branch 2 times, most recently from 97d22be to c7f959e Compare February 24, 2026 20:17
@Lore0599 Lore0599 self-requested a review March 30, 2026 09:19
Copy link
Copy Markdown
Contributor

@Lore0599 Lore0599 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you a lot for the UV feature, it will be very beneficial.
I left just a small comment :)

Comment thread pyproject.toml
requires-python = ">=3.11"

dependencies = [
"floogen>=0.8.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be beneficial to add Floogen as a workspace to enable development on Floogen while testing on Picobello.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried, the problem is that uv_build does not like symlinks at all. However, the following works and is also recommended for local development:

bender clone floo_noc

Then in pyproject.toml

[tool.uv.workspace]
members = [
    "working_dir/floo_noc",
]

[tool.uv.sources]
floogen = { workspace = true, editable = true }

I also added a comment in pyproject.toml

@fischeti fischeti merged commit 71df12a into main Mar 30, 2026
5 of 6 checks passed
@fischeti fischeti deleted the uv2 branch March 30, 2026 12:27
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