On Thu, Dec 30, 2021 at 10:13:48PM +0100, zimoun wrote: > $ guix package -m /tmp/manifest.scm -p /tmp/fail > The following packages will be installed: > python-biopython 1.76 > python-numpy 1.21.3 > > guix package: error: profile contains conflicting entries for python-numpy > guix package: error: first entry: python-numpy@1.21.3 > /gnu/store/ggrkk9l67fjn1cj7alr8vx40xv08a6h0-python-numpy-1.21.3 > guix package: error: second entry: python-numpy@1.20.3 > /gnu/store/wgsmkn68q8h178sqc7ywjcdr330z9rb6-python-numpy-1.20.3 > guix package: error: ... propagated from python-biopython@1.76 > hint: Try upgrading both `python-numpy' and `python-biopython', or remove one > of > them from the profile. > --8<---------------cut here---------------end--------------->8---
See also <https://issues.guix.gnu.org/52859>, "tests/guix-pack-relocatable fails / numpy propagation collision". > I propose to refer as name “python-numpy” the symbol python-numpy which > leads to a consistent scientific Python stack. And to refer as name > “python-numpy-next” the symbol python-numpy-next. Agreed, the stack should be kept consistent.