fix: Installation from source using GitHub #537
Merged
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-python
It failed because multiple wheels were created, hence it failed.
Fix
Now there is a special
--all
flag without which only the wheel for that specific platform would be created hence pip would now work just fine.Now for uploading to PyPI,
--all
flag 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-6
Output: