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
charm-build -w doesn't actually do overrides anymore (due to duplicate module checking code that has recently changed) #571
Comments
I think this isn't a general problem with |
Cory, this is a fairly high priority for us, in that our stable branch all override charm helpers, charms.openstack and charms.ceph to stable branch cuts. So in effect, our stable gate is broken. Let me know what I can do to assist. |
The parser in pkg_resources is pretty limited and doesn't handle `git+` style requirement lines. This also fixes the handling of signing requirements from the wheelhouse overrides and add test coverage of wheelhouse override handling. Fixes #571
* Switch to requirements-parser for wheelhouse The parser in pkg_resources is pretty limited and doesn't handle `git+` style requirement lines. This also fixes the handling of signing requirements from the wheelhouse overrides and add test coverage of wheelhouse override handling. Fixes #571 * Switch to snapcore/action-build * Add requirements-parser to install_requires
Thanks for this patch/fix. However, note there is a new problem related to the the changed requirements parser: #573 |
Checklist
What version am I running?
I ran the following command:
snap info charm
and got the following ouput:I am using: (Your operating system) Bionic
Issue/Feature
"charm build" with competing module versions fails due to recent changes to deal with overlapping/competing versions. However, it looks like the -w option to provide an override doesn't work any more.
I expect/expected the following
I expected the
-w
option to override and use those version. Instead:What I got
wheelhouse.txt:
The text was updated successfully, but these errors were encountered: