-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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
python3{11,12}Packages.nose: drop #348699
The head ref may contain hidden characters: "\u{1F443}"
Conversation
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.
pkgs/development/python-modules/mhcflurry/default.nix
Pulls in nose still :/
Edit: but it doesn't actually use it
#347990 was already merged. Edit: Oh, I see, I forgot the parameter… Will open another PR to fix. |
Ah, phew, it’s not quite my fault: the file changed since I started that branch locally and “removed” the nose parameter from that location by moving it further down the file, and the accursed three‐way merge decided that we had made the same change and that therefore it was fine to drop mine. #348716 fixes it. |
This was only used for testing pytest itself in `passthru.tests.pytest`. The tests weren’t passing before this, so I can’t verify if they still pass after, but looking over the source tree it would just be a matter of disabling a file at most if this breaks them further.
🎉 This package has been deprecated and unmaintained upstream for almost a decade, has required extensive patching to keep working on new Python versions, will inevitably break again with Python 3.13 dropping 2to3, is lacking a maintainer in Nixpkgs, is now unused in the tree, and has caused us all far too many headaches lately. Let’s put an end to this! Shout‐outs to mweinelt and jchv for dealing with this situation early on, pyrox0, Sigmanificient, and dotlambda for tackling a bunch of packages, and natsukium for help with reviews. I never thought this would get finished so quickly. We’ve collectively handled almost 1½ packages per day in the three months since I first opened the tracking issue, and sometimes helped move the entire ecosystem forward. Closes: NixOS#326513
Eval should hopefully be okay now. |
🎉
This package has been deprecated and unmaintained upstream for almost a decade, has required extensive patching to keep working on new Python versions, will inevitably break again with Python 3.13 dropping 2to3, is lacking a maintainer in Nixpkgs, is now unused in the tree, and has caused us all far too many headaches lately. Let’s put an end to this!
Shout‐outs to @mweinelt and @jchv for dealing with this situation early on, @pyrox0, @Sigmanificient, and @dotlambda for tackling a bunch of packages, and @natsukium for help with reviews. I never thought this would get finished so quickly. We’ve collectively handled almost 1½ packages per day in the three months since I first opened the tracking issue, and sometimes helped move the entire ecosystem forward.
Closes: #326513
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.