Heute erster Freier Tag und einiges geschafft docker build Pipeline für tapo camera helper scripte gebaut und funktioniert auch

Dabei viel über #pixi gelernt und ich finde das toll richtig gut zum Python entwickeln und in #oci stopfen richtig gut

"Building From Source Shouldn't Be This Hard"

That's our motto, read our latest blogpost to understand what we're building and how Pixi already helps you with today!

🗞️ Read it here: https://prefix.dev/blog/building-from-source-not-hard

#pacakgemanagement #pixi #ROS #condaforge

Building From Source Shouldn't Be This Hard

Pixi-build is being designed to make package building easy, reproducible and maybe even fun!

prefix.dev
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