My bad, I should have digged a bit more before sending this as I figured out I needed to use python-tornado-6 in the package definition.

But something that would be extremely helpful is if guix search and guix info would display the scheme name of the packages. It would very often speed up my understanding of the dependency graph.

Cheers,
Alexis

On 30/05/2025 16:12, Alexis Simon wrote:
Hi, how do you usually solve conflicting version in guix pack?

----------
guix pack: error: profile contains conflicting entries for python-tornado
guix pack: error:   first entry: python-tornado@5.1.1 /gnu/store/ psv4jhw3274mb3gcc63668jwgavpqcwj-python-tornado-5.1.1
guix pack: error:    ... propagated from python-bokeh@3.7.3
guix pack: error:    ... propagated from python-hvplot@0.11.3
guix pack: error:    ... propagated from python-tsbrowse@0.0.2
guix pack: error:   second entry: python-tornado@6.4.2 /gnu/store/ iai727qrgkzfjc9zczcr71a70p5rw6f4-python-tornado-6.4.2
guix pack: error:    ... propagated from python-notebook@6.5.7
guix pack: error:    ... propagated from python-zarr@2.18.4
guix pack: error:    ... propagated from python-tszip@0.2.5
guix pack: error:    ... propagated from threads@0.2.0
hint: Try upgrading both `python-tsbrowse' and `threads', or remove one of them from the profile.
----------

I think the main issue is coming from python-bokeh not using the correct version. I don't really get where why python-tornado@5.1.1 is used because nothing in my definition of python-bokeh@3.7.3 specifies this version (I import python-web and then use python-tornado as input). Could it be because a dependency of python-bokeh specifically uses python-tornado@5.1.1? If so how would I try forcing the use of the newest version everywhere in my manifest?

Any help appreciated
Thanks!
Alexis



Reply via email to