Nix Packages collection
> Whether the vendoring approach is used depends on the actual tools being used, but that is mostly irrelevant.
I don't think it is though? Because...
>So to answer your question, you only need to change a single file. For the requests library, this one. You might also be interested in how Nix manages patches for NPM packages. The amount of manual fixes required is surprisingly few.
Right, I assume python is easier in this scenario since there are not many cases where a python project would install N different versions of one package. I don't quite understand how these work if a python project depends on separate versions?
For the nodejs part I'm more curious. node_modules sometimes contain multiple versions of the same dependency, sometimes across multiple major versions. The patching in the files seems fairly trivial sed replacements and rpath rewrites. But how would security patches be applied across versions?
I also took a quick look at the go stuff, and it seems like there is no such thing there as `deleteVendor` defaults to false thus each Go application is self-contained. How would patching dependencies work here?
A cargo subcommand that generates Debian packages from information in Cargo.toml
Cargo already has one: https://crates.io/crates/cargo-deb
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Alternative Haskell Infrastructure for Nixpkgs
Status of GHC on Apple M1 hardware?
3 projects | reddit.com/r/haskell | 26 Oct 2021
Nix Mate: Installing stuff with Nix made easy
1 project | news.ycombinator.com | 30 Sep 2021
What's all the hype with Nix?
9 projects | reddit.com/r/haskell | 2 Jun 2021
Another Haskell and Nix setup
3 projects | reddit.com/r/haskell | 7 May 2021
Yet another (sic) Haskell project template with Nix, Docker, Lorri, and haskell-language-server
4 projects | reddit.com/r/haskell | 24 Apr 2021