Repository navigation
docs: add Pixi setup instructions for macOS - #1931
kurupashwin482-web wants to merge 1 commit into
Conversation
|
The following commit authors need to sign the Contributor License Agreement: |
Documentation build overview
|
|
|
||
| For **Pixi**, install Pixi by following the | ||
| `installation instructions <https://pixi.sh/latest/installation/>`__. | ||
| Create a :file:`pixi.toml` file in the CPython source directory |
There was a problem hiding this comment.
What about the existing pixi files we bundle?
|
Thanks for pointing this out! I hadn't accounted for the existing Pixi files bundled with CPython. I'll check how the proposed setup interacts with those files and update the instructions to avoid conflicting with the existing configuration. |
|
Thanks for raising this. I checked the CPython repository root and couldn't find a root-level I'll check whether the existing package definitions can be reused for this workflow before deciding how the documentation should create or reference a separate development manifest. |
| --with-pydebug | ||
|
|
||
| And finally, run ``make``:: | ||
| .. tab:: Pixi |
There was a problem hiding this comment.
Thanks for the PR @kurupashwin482-web. I don't believe the devguide (or this section of the devguide) is the best place to provide build instructions using pixi. While I am a frequent user of Pixi and uv, I'm not sure it is necessary to support each tool here.
Thoughts from other core devs?
My recommendation would be to close this PR. @kurupashwin482-web, perhaps you would like to create your own blog post with this information instead or a Gist on GitHub.
|
@lysnikolaou Since you created #1669, what are your thoughts? I could see including something about pixi and/or uv for setting up for working with free-threading. Overall, I could see referring to the Tools section in CPython as a better approach in the devguide: https://github.com/python/cpython/blob/main/Tools/pixi-packages/README.md |
|
Based on latest comments on #1669, there is consensus to document using pixi in a generic manner across the operating systems. Let's continue discussing the best place to document this: an existing page or a new page. I would like to make sure that we have @ngoldbaum as a reviewer on any pixi PR as well as Lucas. |
|
Thank you for the review and for the guidance. I understand that the Devguide may not be the best place for tool-specific Pixi instructions, and that the team is discussing a more general approach. I'll close this PR for now and look for a contribution that better fits the project's current direction. I appreciate everyone's time and feedback. |
Summary
pixi.tomlmanifest.makeinstruction applies to Homebrew and MacPorts.Testing
sphinx-lintongetting-started/setup-building.rst: passed.git diff --check: passed.No module named sphinxlinterror.Related issue: #1669