-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
unintended effects of ./contrib/neopg-trezor #429
Comments
hrm, also note that i think this is also a sing of some issue. |
Good catch, thanks! |
Could you please share the commands you are using for packaging? |
note that "packaging" in guix means building. i don't know the details of how python apps are built in guix, but it involves running setup.py, and/or setuptools, and whatnot. i.e. it may rerun something that you don't run in your normal build process. but then again, i don't know the python build ecosystem. this is the file: https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/python-build-system.scm |
i'm packaging the trezor tools for guix, but i'm not proficient in the python ecosystem.
with that in mind, i think
./contrib/neopg-trezor
causes some trouble. there's a sanity-check phase in the guix build of python packages, and i think what it does is that it tries to load every module.this sanity check phase fails for trezor-agent. i think the cause is that the
.egg-info/top_level.txt
file is not empty:i fixed the guix package by deleting the entire
contrib/
in an early phase of the build of the package.someone with a better understanding of the python ecosystem may be able to answer whether this is an issue with trezor-agent, or something that the guix package needs to deal with. please close/fix accordingly.
the error output
The text was updated successfully, but these errors were encountered: