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
python3packages.sip: 4.19.24 -> 5.5.0.dev2010041444 #100129
Conversation
, packaging | ||
, toml | ||
, pythonOlder | ||
, python |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unused python
The pyqt5 configure and build instructions are not really up to date. They say
however, don't offer any other method (the configuration file needs to be passed to |
@FRidh What's the state of this? sip5 is required to build calibre5. You can check this branch, where sip5 is added as new package, while sip stays at version 4, and calibre5 builds successfully. cc @ento |
SIp 5 indeed seems much simpler to install. pyqt5 however also needs to be upgraded.
We cannot have multiple versions of sip in |
Is that true? It looks like at least Arch, Debian and Fedora includes both, which makes me think that sip5 is not backwards compatible with sip4 (can be checked quickly at https://pkgs.org/).
How would that be made? Note that calibre also needs pyqt5 to use sip5. |
Ah, ok. Yes, we really need to get that working then. Maybe the pyqt5 build is actually simpler now as well, I just started off with the old one to ensure we did not lose anything. If the tarballs on PyPI and riverbank site are the same, then that's good. |
I have created #108041, where sip5 is added as an additional package. Right now I'm running some nixpkgs-review iterations. |
Does it matter that sip4 is no longer supported by upstream? |
See also: #74974 (comment) |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)