-
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] Some patches up for discussion #31279
Conversation
The vcpkg team (@dan-shaw @vicroms @JavierMatosD @ras0219-msft and I) discussed this today. @ras0219-msft points out that in a vcpkg context we can add the bin directory of the host triplet to the But we acknowledge that we as a team have a big blind spot in our understanding of the python / plugins ... situation. We probably need a better understanding of what you're trying to do here before pceeding. Robert also points out that we could solve the package ownership problem by creating ports that own just the copy from bin to the right plugins place. (That isn't to say that we want to do that, just pointing it out for the sake of discussion) |
the problem is that python doesn't care about PATH anymore.
Worst case scenario would mean an extra port for every port in vcpkg (just for python). Related: Basis for this PR: https://github.com/conda-forge/python-feedstock/blob/main/recipe/patches/0012-Add-CondaEcosystemModifyDllSearchPath.patch (I also tried to embed add_dll_directory in init statements however if you start deploying pythons scripts and the path being added becomes invalid you get a hard error. ) |
@Neumann-A |
Yes this is still up for discussion |
SHA512s are updated for each updated downloadThe "supports" clause reflects platforms that may be fixed by this new versionAny fixed CI baseline entries are removed from that file.Any patches that are no longer applied are deleted from the port's directory../vcpkg x-add-version --all
and committing the result.