Skip to content
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

[document] Add vcpkg instruction step #96818

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

JackBoosY
Copy link

cpython is available as a port in vcpkg, a C++ library manager that simplifies installation for cpython and other project dependencies. Documenting the install process here will help users get started by providing a single set of commands to build cpython, ready to be included in their projects.

We also test whether our library ports build in various configurations (dynamic, static) on various platforms (OSX, Linux, Windows: x86, x64) to keep a wide coverage for users.

I'm a maintainer for vcpkg, and here is what the port script looks like. We try to keep the library maintained as close as possible to the original library. :)

@bedevere-bot bedevere-bot added awaiting review docs Documentation in the Doc dir skip news labels Sep 14, 2022
@cpython-cla-bot
Copy link

cpython-cla-bot bot commented Sep 14, 2022

All commit authors signed the Contributor License Agreement.
CLA signed

@JackBoosY
Copy link
Author

JackBoosY commented Sep 14, 2022

Plz hide my mail address, and I've sign the CLA just now but I got: Internal Server Error.
Can you please re-check the CLA?

Thanks.

@zooba
Copy link
Member

zooba commented Sep 26, 2022

Could you add additional information about things like:

  • where does the install go? How do I change it?
  • how do I use it/run it?
  • how do I remove/uninstall it?
  • how do I provide compile-time options? Search paths?
  • what dependencies do I need to already have installed?

It would also be good to have a link to somewhere that people can get help with vcpkg. It's not something we support directly, so assuming someone else does, we would want our users to know to go and ask them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

4 participants