GeistHaus
log in · sign up

uv: Python packaging in Rust

astral.sh

uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.

15 pages link to this URL
Birgit, Dominik und Jochen unterhalten sich über Freelancing

Ein ungewöhnlich hoher Anteil der Hosts dieses Podcasts 🎧✨ war oder ist Freelancer im Bereich Softwareentwicklung 💻. Aber was ist das eigentlich? Zeit, dass wir diesem Thema mal eine Folge widmen. Zu Gast ist diesmal Birgit 👩‍💻, eine erfahrene freiberufliche Softwareentwicklerin und Mitorganisatorin der Softwerkskammer Meetings in Köln und Düsseldorf. Gemeinsam mit Dominik und Jochen gehen wir der Frage nach, wie man den Sprung in die Selbstständigkeit schafft und was man dabei beachten sollte 🚀. Auf welche Probleme man unterwegs immer wieder stößt und wie man trotzdem Spaß haben kann 🤹‍♂️. Und schließlich, wie man aus der Nummer wieder rauskommt und was man sonst noch so machen kann 😅.

1 inbound link article de
Python Dependencies Are Fixable

I like Python. I've had a lot of success with it on projects large and small. It is fast enough for most of the things I need and when it isn't, migrating from it to a more performant language isn't challenging. The depth of the standard library has been incredible

1 inbound link article en
Creating Python packages using Rust

How do you create Python packages using Rust? A step-by-step guide using PyO3 and maturin, with examples from Ruff, uv and Polars.

0 inbound links article en CC BY-SA 4.0
Good Python Software

I'm glad to say that the last few months have been a return to the world of day-to-day coding and software craftsmanship for me. To give a taste of what I've been working on, I'm going to take you on a tour through some damn good Python software I've been…

0 inbound links article en Open Source
How uv got so fast

uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.

7 inbound links article en