Re:Kivy – a cross platform Python UI framework
by bomewish on Saturday July 06, 2024 @08:45PM
(#40894413)
Are you just describing something close to Nix?? In any case, Nix solves a lot of these problems.
Re:Kivy – a cross platform Python UI framework
by forrestthewoods on Saturday July 06, 2024 @08:54PM
(#40894444)
Kind of, but not really. Nix is extremely complicated. Programs / projects including their dependencies is exceedingly simple.
Also, Windows is my primary dev environment. Any solution must work cross-platform and cross-distro. Telling everyone to use a specific distro is not a solution.
Re:Kivy – a cross platform Python UI framework
by xyzsparetimexyz on Saturday July 06, 2024 @11:16PM
(#40895023)
Nix != NixOS. It runs on WSL: https://github.com/nix-community/NixOS-WSL
Re:Kivy – a cross platform Python UI framework
by forrestthewoods on Saturday July 06, 2024 @11:35PM
(#40895085)
Less than zero interest in WSL.
Nix fans are becoming as obnoxious as Rust fans. And I say that as an times annoying Rust fan.
Re:Kivy – a cross platform Python UI framework
by bomewish on Monday July 08, 2024 @02:34AM
(#40903065)
It is complicated... but honestly I have found claude 3.5 to just 'fix it'. So you hardly have to spend much time spelunking. You just give it all your dependencies and tell it what you want. It'll whip up a working flake in a few iterations. Kinda magic. So yeah when you can abstract out the complexity it moves the needle enough to make it worth it.
I basically agree with this. With the caveat that programs should not use any system search paths and packages should be hardlinked into the project directory structure from a centralized cache. This also means that a dev version looks identical to a centralized version - both are just directories within the project.