-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Link to build_meta documentation #2415
Conversation
docs/userguide/index.rst
Outdated
==================== | ||
|
||
Since setuptools no longer serves as the default build tool, one must explicitly | ||
opt in (by providing a ``pyproject.toml`` file) to use this library. The user |
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.
Let's use a :file:
role here:
opt in (by providing a ``pyproject.toml`` file) to use this library. The user | |
opt in (by providing a :file:`pyproject.toml` file) to use this library. The user |
docs/userguide/index.rst
Outdated
|
||
Since setuptools no longer serves as the default build tool, one must explicitly | ||
opt in (by providing a ``pyproject.toml`` file) to use this library. The user | ||
facing part is provided by `PEP517 <https://pypi.org/project/pep517/>`_ and |
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.
I'm pretty sure that this shouldn't point users to a specific implementation. There's plenty, including pip. I'd rather point to the PEP page using
:pep:`517`
Besides, the CLI present in the pep517 package has always been unstable and experimental, and it is being deprecated in favor of another project called build
that is about to be accepted under the roof of PyPA: https://mail.python.org/archives/list/pypa-committers@python.org/thread/LNOO7Q2RW55BVYCJK2LP4DEIMHC5D44F/.
Thanks for the review. I have made the edits. |
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Summary of changes
I added a paragraph of text in the index that briefly mentions how setuptools works under pep517, and provided a link to the build_meta document as mentioned in (#1698 ).
At first I thought the quickstart has already covered this document, but judging from the discussion, it seems like it still deserves its own page. It appears that the quickstart should target the end users that are not concerned about this internal module.
Pull Request Checklist