-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
[python3] Update to Python 3.8 #11708
Conversation
too many dependencies, one python port is not enough |
@voskrese I'm not sure I understand what you mean? I am working on an open source project that uses vcpkg as its build system. We are upgrading from Python 2.7 to Python 3 but need the improved initialization features added to support the project's requirements. Specifically, the ability to install a meta_path loader to load Python modules from a packed (read: secure) source. |
example vcpkg/ports/vtk/portfile.cmake Line 39 in c0e7ca3
|
Thanks! I'll look into the other ports. |
e086dc8
to
52f5da5
Compare
6f90387
to
bcff109
Compare
This is, as far as I can tell ready for review. However, I am stumped by the x64_osx CI failure. The only way I have to access macOS is via GitHub Actions. So, I built both of the commits in this PR using Actions on OSX[1][2]. This succeeded, however, the Azure Pipelines OSX build fails with the following error: Edit: someone has very kindly helped me to trace down this issue! I will mark this as ready for review again once hyperscan CI on macOS is corrected. |
cae1341
to
f7f8a29
Compare
[vtk] Update to Python 3.8 and fix improper Python3 artifact specification.
Some regressions are not related to this PR. See #11742. |
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.
Thanks for the review @JackBoosY. I hope my comments have answered your concerns.
Thanks for the PR! |
* [python3] Update to Python 3.8.3. [vtk] Update to Python 3.8 and fix improper Python3 artifact specification. * [python3] Fix static linking, broken in 121faf2. * [hyperscan] Add missing build dependency (fixes CI on macOS).
* [python3] Update to Python 3.8.3. [vtk] Update to Python 3.8 and fix improper Python3 artifact specification. * [python3] Fix static linking, broken in 121faf2. * [hyperscan] Add missing build dependency (fixes CI on macOS).
Describe the pull request
What does your PR fix?
Which triplets are supported/not supported? Have you updated the CI baseline?
Does your PR follow the maintainer guide?