Hi everyone!

I want to use some python packages that are not in guix main channel.

I tried creating a definition with guix import pypi ohio --recursive and put that on my private channel. (ohio is one of the packages that I want to use, as an example)

I use it on my personal channel and guix pull works perfectly, I am able to search it afterwards (guix search python-ohio)

My plan is use it in a project (with direnv) inside a manifest:

(specifications->manifest '("python" "python-flake8" "python-pylint" "python-mypy" "python-jedi" "python-black" "python-pyls-black" "python-language-server" "python-yapf" "python-autopep8" "python-pandas" "python-psycopg2" "python-numpy" "python-seaborn" "postgresql" "jupyter" "python-ohio" ))

but the building fails...

How can I debug a package in a personal channel (I am aware about how to test in the guix repo, Is it the same?) What is the workflow? Is there another way? Maybe I can define it in a manifest? How? And in that case, how to test it?

Any help will be appreciated

submitted by /u/nanounanue
[link] [comments]