Da #Astral uns somit #uv zu #openai herabgestiegen sind habe ich mir #pixi angesehen und finde das auf den ersten Blick nicht schlecht der Schwerpunkt ist da aber mehr der #conda ansatz was ja erstmal nicht schlecht ist

Yesterday was just a fantastic day for me. I planned to post on it. Just overjoyed. Strongly tempered today by the acquisition of Astral, and therefore the uncertain future of #uv and #ty (and transitively, #pixi).

I’m gonna focus on yesterday.

#GratisBuch, #Pixi Bücher, #Kinderbuch #Deal , #Gratis Pixi-Buch ist wieder da! Jetzt bis zu 3 Exemplare bei PETAStore sichern – nur solange Vorrat reicht, ideales Vorlesebuch ab 3 Jahren.

https://www.harris-blog.de/%f0%9f%8c%9f-gratis-pixi-buch-tierisch-viele-gefuehle-sichern-jetzt-wieder-verfuegbar-max-3-stueck-bei-petastore/

🌟 Gratis Pixi-Buch „Tierisch viele Gefühle“ sichern – jetzt wieder verfügbar (max. 3 Stück) bei PETAStore! - Harris Blog – Die besten Online-Deals, Guides & Empfehlungen

Tierschutz fängt im Kinderzimmer an: Das handliche 10x10 cm Pixi mit 24 bunten Seiten ist ideal zum Vorlesen oder für erste eigene Leseabenteuer ab etwa 3

Harris Blog
prefix.dev – solving software package management

The software package management platform for Python, C++, R, Rust and more

prefix.dev
Want to start using #Pixi for #ROS development? Use pixi-ros!

Struggling to get started with #Pixi in your #ROS workspace?

Want to skip rosdep?

Try pixi ros init!

My day job is all about #Python (which I love). Here are some personal rules, specific to working with Python projects:

* Do **not** install or modify global tools, especially Python itself or any packages. This means a given system might not even **have** a global Python
* Always use virtual environments (`uv` agrees with me, and doesn't need this but). I always set the global environment variable `PIP_REQUIRE_VIRTUALENV`.
* The two rules above mean my virtual environment contains (not via a link, it's really there) Python itself (and of course, of the right version)
* Virtual environments always live **inside** a project directory. Never global.
* Activate virtual environments only **inside** the project directory (`direnv` #direnv makes this easy)
* Don't install (let alone use) #Anaconda, #Miniconda, or #Mamba, because those violate all the rules above (but see the next rule)
* Anaconda-based packages implies a `pixi` #Pixi project (it's the same people, but a better answer, and you still get what you want -- the correct packages)
* No Anaconda-based packages implies a `uv` #UV project
* Always use `pyproject.toml` #pyprojecttoml over any other config file (e.g., `requirements.txt` #requirementstxt), except where things just don't work, such as needing `pyrefly.toml`
* `uv`, `pixi`, and `direnv` must exist outside of any project, so install them at the user level, or else globally if and only if that is appropriate and compelling enough to override rule one

That was a wall of text, but in practice doing it this way is trivial. It's probably **less** work than you have been doing. This post is just about managing your Python versions, environments, and projects. Not about, e.g., using `pre-commit` #precommit, or doing type checking, etc. But if you follow these rules, your work will be easier, faster, more adaptable, and encounter fewer obstacles.

#HowTo

Should @OpenRoboticsOrg support #Pixi as an co-official installation tool on Linux?

Join the converstation in the discource linked thread 🧵

@bfdi
Och nö. Warum kann man als Privatperson eure tollen Pixi-Bücher nicht mehr bestellen? Dann ist wohl klar, warum ich seit drei Monaten vergebens auf die Zustellung warte. 😥

#Pixi #BfDI #kostenlos