--global-options Issue #845 Candidate#2017
--global-options Issue #845 Candidate#2017reedjosh wants to merge 13 commits intopython-poetry:masterfrom reedjosh:master
Conversation
…s as did not see reason to do so.
|
Tests all fixed up. Please let me know your thoughts. I'm not certain the class usage model I've used jives with the intent of the objects. It does generate a nice readable toml file though. pyodbc = {version = "4.0.26", global-options = ["build_ext", "--include-dirs", ".../joshuare/pkgs/include"]} |
|
This would be super useful, for example installing tensorflow-graphics with GPU support requires passing a flag during installation. This fix would make it as simple as: |
|
@clintlombard Yup, we've been keeping a local copy of this branch at work until it gets merged. Haven't heard anything from the maintainers though. : / I'm still happy to work this further once I do hear back. |
Including them would be awesome, we now have to manually workaround this common problem on Fedora: by manually reinstallaing the package in venv |
|
@finswimmer Hey, I see people are still asking for this feature. Just bumping to see if you have time to review. Thank you! |
|
This PR needs to be merged in 🙏 |
|
I apologize, but does anybody work to merge this request? |
|
@reedjosh if this ever does get reviewed, here's a vote for |
|
another bump |
Bump! Are we nearly there yet? 🙈 |
|
Bumpity bump. What's left to be done here? |
|
Bump |
|
same here |
|
This is probably not the right level to solve this issue. For example Additionally, it is important to note that in a future poetry release |
|
Closing as pip is very much an internal implementation detail of Poetry these days, and we are moving to a custom installer and will drop our dependence on pip. |
As an addendum to this, do you have tracking issues for the development of the internal custom installer? |
|
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Pull Request Check List
Regarding:
Note: If your Pull Request introduces a new feature or changes the current behavior, it should be based
on the
developIf the methods used in this pull request are satisfactory, I will rebase upon the develop branch.
I added an argument to the add command and updated through to the schema and pip install.
I've personally used this code to install a package that wouldn't be possible otherwise. I added a test in the add command and ran the pre-commit hook.
I have not full addressed issue #845 as I did not provide --build-options or --install-options. If these are desired I can add them too, I just wanted to get feedback on my methods first.
Thank you!