Hi there,
I have a couple of questions about how to create a package for a python program (MultiQC). This python program depends on some python libraries that are not available in nixpkgs yet, so I need to include them.
The first question is, how do I go about it? Do I create a new branch with a package for each one of the missing libraries and wait for the merge, or I just do everything in one branch?
The second question is about name collisions in python. One of the new libraries is called spectra. There are other packages with that name, a C++ library and a R library. For now, I named it spectra-py, but given that it’s gonna be a python3 library maybe I don’t need to rename it? How do you actually test that it builds? The way I do it now is:
nix-build -A spectra-py
Thanks a lot!