fix: Installation from source using GitHub#537
Merged
mxschmitt merged 1 commit intomicrosoft:masterfrom Apr 19, 2021
kumaraditya303:patch-6
Merged
fix: Installation from source using GitHub#537mxschmitt merged 1 commit intomicrosoft:masterfrom kumaraditya303:patch-6
mxschmitt merged 1 commit intomicrosoft:masterfrom
kumaraditya303:patch-6
Conversation
kumaraditya303
commented
Mar 4, 2021
Member
|
Is there an issue this change fixes? |
Contributor
Author
|
I have described the issue is that one cannot install the project with pip with git and it fixes that issue, it useful when installing the latest package 📦 directly from repo |
Contributor
Author
|
@mxschmitt This PR was to enable users to install playwright from github repo as per my initial comment. |
mxschmitt
approved these changes
Apr 16, 2021
Contributor
There was a problem hiding this comment.
I think its helpful to try out tip-of-tree releases for us and also customers when bugs got fixed and needs to be verified. Waiting for @pavelfeldman to stamp.
Contributor
Author
|
Yup. thanks for approving, @pavelfeldman isn't active but I am okay to wait for his 🥇 @mxschmitt |
pavelfeldman
approved these changes
Apr 19, 2021
9 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Before when building from source using Github ex:
pip install git+https://github.com/microsoft/playwright-pythonIt failed because multiple wheels were created, hence it failed.
Fix
Now there is a special
--allflag without which only the wheel for that specific platform would be created hence pip would now work just fine.Now for uploading to PyPI,
--allflag would be used to create all the wheels and hence pip install works as expected by the end user. The necessary GitHub actions files are updated for the same for releasing and uploading to PyPI. When user install from GitHub only the driver for that platform is downloaded and hence saves network bandwidth.Maintainers can try out the new build process with:
pip install git+https://github.com/kumaraditya303/playwright-python@patch-6Output: