33
you are viewing a single comment's thread
view the rest of the comments

Looks like it has basic support:

  • required-python = "..."
  • dependencies = [ ... ]

Once it gets dependency groups, I'll try it out. I'm currently using poetry, which works, but I'm always interested in better perf.

[-] eager_eagle@lemmy.world 4 points 3 days ago* (last edited 3 days ago)

it already has dep groups; e.g.

uv add --optional staging pytest

then

uv sync --extra staging

to install / uninstall packages accordingly.

They have a --dev shorthand for dev dependencies, but it seems the dependency group PEP is not final, so there isn't a standardized way of doing this yet.

Oh cool, I'll definitely look into that.

And honestly, the one I need more is a test group for CI, for things like coverage reporting and whatnot. If I can get that and if having multiple package indexes works properly (i.e. it can check my private repo first, and then pypi), I can probably port our projects to uv, at which point it's an internal discussion instead of a technical one.

[-] beeng@discuss.tchncs.de 3 points 3 days ago

Private PyPI too?

We're coming from poetry but it's slow and needs its own .venv, so a UV binary would be very nice.

[-] SwordInStone@lemmy.world 2 points 2 days ago

yeah, it works with private pypi

[-] beeng@discuss.tchncs.de 3 points 2 days ago

I don't find it in the docs..how to set my PAT?

this post was submitted on 30 Sep 2024
33 points (83.7% liked)

Python

6253 readers
11 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

πŸ“… Events

October 2023

November 2023

PastJuly 2023

August 2023

September 2023

🐍 Python project:
πŸ’“ Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 1 year ago
MODERATORS