3 ms·
Not the GP, but I became a big fan of using poetry for managing python package dependencies. For managing python itself and binary libraries I started using Ni
by takeda 4y ago
Not the GP, but I became a big fan of using poetry for managing python package dependencies.
For managing python itself and binary libraries I started using Nix package manager.
It allows to describe all dependencies via code, but with time that code became a boilerplate, so I created this: https://github.com/takeda/nix-cde https://github.com/takeda/nix-cde
It works very well for me so far.
You do need to have Nix[1] installed, but hopefully that should be the only thing needed and everything you can just list in project.nix file (in the example in README.md you should have access to `dive` command even if you never installed it on your system). Which will make it available only for that project.
Here's also an example of a very simple project: [2]
[1] https://nixos.org/download.html#nix-install-macos https://nixos.org/download.html#nix-install-macos
[2] https://github.com/takeda/nix-cde/tree/master/tools/aws_assume https://github.com/takeda/nix-cde/tree/master/tools/aws_assu...