Zurück in der Schlangenhölle: Python-Projekte reparieren u.a. ComfyUI & IOPaint

https://tube.tchncs.de/w/aMou4fgpViDi8Co3pHhhpi

Zurück in der Schlangenhölle: Python-Projekte reparieren u.a. ComfyUI & IOPaint

PeerTube
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
@millihertz what #Python really needs is a way to distribute pre-build #conda environments without using flatpak or docker or the like. Yes, you can send an env file and make people download everything themselves, but I'm thinking pre-packaged "this is all the stuff in my environment for this package" as a ZIP type blob that acts as conda environment to the app.
ymmv.

#gnuradio

On #macos #tahoe installed with #conda, I'm going slightly insane.

gnuradio (v3.10.12.0) depends on qt-main (v5.15.15)

gnuradio also depends on qwt (v6.3.0) which depends on qt6-main (v6.10.1)

So, now I have both qt5 and qt6 installed .. by the installer .. that fails when you attempt to run anything because there's two versions of qt installed.

Anyone?

I finished the basic #tutorial for #snakemake and it really fits my vibe right now, hehe
Also learned a bit more about #conda along the way. I'll take that

https://snakemake.readthedocs.io/en/stable/tutorial/basics.html

Basics: An example workflow | Snakemake 9.16.3 documentation

CondaNest – GUI quản lý môi trường Conda trên Linux, phù hợp cho xử lý đa môi trường Bioconda. Giao diện nhẹ, trực quan, không cần activate để xem gói. Tạo, xóa, dọn dẹp môi trường dễ dàng. Viết bằng Python & GTK4, hiệu năng cao. Đang ở giai đoạn beta – góp ý để cải thiện! #Conda #Bioconda #Linux #Python #GTK4 #OpenSource #conda #bioconda #linux #opensource

https://www.reddit.com/r/opensource/comments/1qi9ewg/i_built_a_native_linux_gui_to_organize_conda/

My first article for Towards Data Science!

How sharded repodata (CEP-16) makes conda and Pixi 10x faster with 90% less bandwidth on conda-forge.

Thanks to Bas Zalmstra, @dholth, and the teams at @prefix, Anaconda, and Quansight.
https://towardsdatascience.com/why-package-installs-are-slow-and-how-to-fix-it/

#PackageManagement #OpenSource #Python #Conda #Pixi #DataScience

Why Package Installs Are Slow (And How to Fix It) | Towards Data Science

How sharded indexing patterns solve a scaling problem in package management

Towards Data Science
PyClean v3.5.0 released last week! Adds Complexipy debris removal. Try it with #conda or #uv now! `uvx pyclean`. https://pypi.org/project/pyclean/ #python #bytecode #debris #cleanup #development #python3 #cpython #pypy #Linux #macOS #Windows #complexipy
pyclean

Pure Python cross-platform pyclean. Clean up your Python bytecode.

PyPI

Last week I was a little annoyed about missing Microsoft C++ Build Tools #MSVC on a system without admin rights. I needed a compiler for building the #python C++ extension I developed a while ago. Annoyed not because I could not ask someone to install it for me, but annoyed because of the lack of compiler choices in this particular case. I have to use the MSVC instead of let's say #g++ which I could easily install via the #MinGW-w64 #conda package myself.

I found out that I can tell #setuptools (the backend build system) via #pip config settings to use a different compiler during build:

Anaconda.org