-
Notifications
You must be signed in to change notification settings - Fork 73
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
parts,charm_builder: add charm-python-packages plugin property (CRAFT-552) #553
Conversation
4fd04e4
to
b61dd2a
Compare
Packages listed in the `charm-python-packages` property are installed before dependencies listed in the requirements file. This mirrors `python-packages` that exists in the python plugin. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
b61dd2a
to
4b2d291
Compare
@heitorPB, could you check if the jinja2 installation works correctly using |
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.
100% awesome!
I wonder if the Same comment applies for |
Is this availabe in the |
For Python packages you can add a platform conditional such as:
In this case we need to add a more advanced grammar processing similar to the one used in Snapcraft. |
Hmm, edge snaps are built from the main branch so you can either create a snap locally (by checking out the branch and running |
Could we use this plugin to update a specific library? It appears that the problem with #551 is |
Ah, that's an interesting find. Yes, setuptools should be upgraded if listed in |
Landing it. It should be available in edge tomorrow. |
parts,charm_builder: add charm-python-packages plugin property (CRAFT-552)
Packages listed in the
charm-python-packages
property are installedbefore dependencies listed in the requirements file. This mirrors
python-packages
that exists in the python plugin.Signed-off-by: Claudio Matsuoka claudio.matsuoka@canonical.com