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
conan: 1.6.0 -> 1.11.2 #53380
conan: 1.6.0 -> 1.11.2 #53380
Conversation
]; | ||
|
||
checkPhase = '' | ||
export HOME="$TMP/conan-home" | ||
mkdir -p "$HOME" | ||
nosetests conans.test | ||
tox conans.test |
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.
Don't use tox. Tox is a tool for testing with different Python versions, which is of no use to us. You can look up which tool tox will run in tox.ini
.
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.
Oh ok, in that case the tests fail. This is mostly because they have requirements not related to this package, like cmake
, pip
, go
and friends. I am removing the test phase entirely. It works on any reasonable system but not in isolation. In any case, the archlinux AUR builds also seem to skip the test phase without any repercussions.
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.
You should squash your commits such that you only have two left where the first one adds yourself to maintainer-list.nix
and the second one updates conan. Please also rebase on master.
}; | ||
|
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.
Nitpick: leave the whitespace here.
@@ -57,24 +49,25 @@ in newPython.pkgs.buildPythonApplication rec { | |||
mock | |||
webtest | |||
codecov | |||
node-semver | |||
]); | |||
|
|||
propagatedBuildInputs = with newPython.pkgs; [ | |||
requests fasteners pyyaml pyjwt colorama patch | |||
bottle pluginbase six distro pylint node-semver |
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.
bottle pluginbase six distro pylint node-semver | |
six distro pylint node-semver |
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.
These are required for the build.
I can also squash on merge, but resolving the merge conflict would be nice. |
Fixed the conflicts. |
Seems like you didn't. |
Please rebase instead of merging. |
Sorry, finally got it done. |
@GrahamcOfBorg build conan |
Can this be merged? It is blocking #53391. |
Motivation for this change
I needed a newer version of conan and was using this override for a while. For that matter the current version of conan is not working either and this fixes #45395.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)