Re:Uv's killer feature is pulling in local dependencies
by p_l on Sunday January 12, 2025 @05:07PM
(#42677445)
Except python builders in nixpkgs are really brain damaged because of the writers ways they inject search path which for example breaks if you try to execute a separate python interpreter assuming same library environment...
Re:Uv's killer feature is pulling in local dependencies
by MadnessASAP on Sunday January 12, 2025 @05:48PM
(#42677794)
Within the holy church of Nix the sect of Python is troubled one, it can however be tamed into use via vast tomes of scripture. Sadly these times can only be written by those you have truly given their mind and body over to the almighty Nix.
Re:Uv's killer feature is pulling in local dependencies
by p_l on Sunday January 12, 2025 @06:26PM
(#42678133)
It's not as bad as Common Lisp support which stinks to high heavens of someone not learning the lessons of the Common-Lisp-Controller fiasco
Re:Uv's killer feature is pulling in local dependencies
by MadnessASAP on Sunday January 12, 2025 @08:41PM
(#42679120)
Lisp is of the old gods, only the most brave of Nix brethren dare tread upon their parenthesised ways.
Re:Uv's killer feature is pulling in local dependencies
by coldtea on Sunday January 12, 2025 @07:48PM
(#42678728)
>May I introduce you to our lord and saviour, Nix and it's most holy child nixpkgs!
In this case, instead of working with Python, you change how you manage everything!
Re:Uv's killer feature is pulling in local dependencies
by benatkin on Sunday January 12, 2025 @04:54PM
(#42677332)
The Nix of Python, conda, was already mentioned.
> add about as many quality problems as they fix
Re:Uv's killer feature is pulling in local dependencies
by MadnessASAP on Sunday January 12, 2025 @05:50PM
(#42677810)
I used to have 1 problem, then I used Nix to fix it, now I have 'Error: infinite recursion' problems.
Re:Uv's killer feature is pulling in local dependencies
by chpatrick on Sunday January 12, 2025 @05:45PM
(#42677750)
Nix is really the best experience I've had with Python package management but only if all the dependencies are already in nixpkgs. If you want to quickly try something off github it's usually a pain in the ass.
[] For various broad* definitions of forever.
[*] Like, really, really broad**
[**] Maybe a week if you're lucky