-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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 slither-analyzer by upgrading its python dependencies | slither-analyzer: 0.10.1 -> 0.10.2 #298687
Fix slither-analyzer by upgrading its python dependencies | slither-analyzer: 0.10.1 -> 0.10.2 #298687
Conversation
@ofborg build slither-analyzer again |
As of now: Result of 5 packages marked as broken and skipped:
14 packages failed to build:
70 packages built:
Checking if there were any regressions... |
A quick check from the master branch suggests that those are not regressions. So, I am making this ready for review now. |
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.
Please use pyproject = true
everywhere.
|
||
pythonImportsCheck = [ |
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.
Please don't remove this.
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.
okay. let me add it back.
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.
added back
ace661b
to
7afd3d9
Compare
nativeBuildInputs = [ | ||
setuptools-scm |
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.
nativeBuildInputs = [ | |
setuptools-scm | |
build-system = [ | |
setuptools |
and elsewhere
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.
how about now?
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.
No. Read carefully
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.
what's the difference between setuptools and setuptools-scm, I saw somewhere else was setuptools-scm.
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.
SCM sets the version from a git tag. Upstream decides what they use.
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.
thanks. I changed them all.
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.
eth-keys is missing passthru.optional-dependencies, so is rlp
be9b33e
to
89327b7
Compare
Hmm, I don't know what to do exactly. I didn't intend to be the packager of these packages. Would you be okay merge them now, since they should be strictly not worse than before? Or: suggest the changes, I can do rebasings. |
89327b7
to
adde7b8
Compare
@dotlambda what's left to do for this one before we can merge? |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/3699 |
fc9243c
to
902522b
Compare
@ofborg build slither-analyzer |
- use pyproject & setuptools-scm - remove the setuptools-markdown post patch
- use pyproject & setuptools-scm
- use pyproject & setuptools-scm
- use pyproject & setuptools-scm
- use pyproject & setuptools-scm - remove the setuptools-markdown post patch
- use setuptools-scm
902522b
to
95eca14
Compare
Description of changes
This fixes #294418 (broken slither binary.)
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.