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
Fix 8 python packages in python-unstable #64952
Fix 8 python packages in python-unstable #64952
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.
Some of the edits seem like unnecessary churn unless we have a specific nix style to respect (the conversion from one liners to one package per line for instance) but overall looks good.
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.
Can you drop
- pythonPackages.pydot_ng: refactor fix broken build
#64462 is a more complete fix, but I'm not sure if it should be removed from nixpkgs
since it's dead #64462 (comment)
needed for poetry python 2.7 support
a6c28e1
to
1659822
Compare
@worldofpeace I have removed |
@FRidh I feel like the situation with the hashes being base32 probably isn't something to document specifically for python packages, but perhaps in general. As for about pytest, I'm not sure if we've documented the situation with not mixing versions globally in |
@costrouc When you supply the fixes for the requested changes it would help reviewers if you did easily fixup'able commits so the changes can easily be seen on github. That way I don't have to start over with the review, even if we're certain we got everything. Otherwise LGTM, be sure to paste your nix-review report in a gist. |
@worldofpeace you mean contrary to fixing up the commits directly? I always request for that instead, so I can just merge when I need to, instead of asking yet another time for squashing them. I guess there's pros and cons to both. |
@FRidh That's because it's convenient for me to just fixup the authors history real quick and merge once I know it's good. |
@worldofpeace so I should create a fixup commit after all the packages? Right now I do some rebase/fixup trickery so that I can keep each commit separate and dealing with a single package each. |
@costrouc Essentially Original commit
"Please drop x input not needed" on jsonschema
Or even just a fixup! commit. |
If I follow you are suggesting that I create additional commits and you will handle combining commits once the PR is ready for merge. I will do that from now on if there are any more recommended changes. |
Yeah essentially, I think @FRidh is suggesting that it just adds an extra step for merge since you're waiting for the author to fix the history. |
As @worldofpeace, I prefer fixup commits but I don't think it's possible from github's ui to squash the fixup ? does the rebase do that ? |
@teto Oh no, I checkout the pr locally and just force push that. |
Ready for merge. Here are the logs of nix-review https://gist.github.com/costrouc/b5bd51c2736378c0e5a3c5831e085fbd I didn't wait for the nix-review to finish because I've been waiting on the last 5 packages for about 2 hours |
@worldofpeace of peace is it normal for so many packages to not build in a nix-review? |
@costrouc Some of the failures could have been caused by bf54079. But we should be able to use https://hydra.nixos.org/jobset/nixpkgs/python-unstable to figure this out. |
This broke aws-sam-translator which many packages depend on https://hydra.nixos.org/eval/1530873. Due to jsonschema as you expected |
I believe this release fixes that |
I'll submit a PR for that |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)