Use a PEP517 build front-end in the setuptools guide#898
Conversation
|
Note: we could reduce/remove quite a bit about universal wheels, and mostly make it a note "if you need Python 2+3 support, then"...), and remove some of the Python 2 parts (like how to use 2to3). This page is old. |
Co-authored-by: Filipe Laíns <filipe.lains@gmail.com>
| wheel. For details on the naming of wheel files, see :pep:`425`. | ||
|
|
||
| If your code supports both Python 2 and 3, but with different code (e.g., you | ||
| use `"2to3" <https://docs.python.org/2/library/2to3.html>`_) you can run |
There was a problem hiding this comment.
Use of 2to3 is discouraged if not deprecated. I suggest removing mentions of it.
|
Should I update those things in this PR or in a follow up? I was trying to keep the changes focused, but yes, this page is old! |
|
Happy to accept incremental changes. |
|
Looks like https://github.com/pypa/pip/pull/10009/files#diff-f35faadf148777b2d0e535cfd8e8f3e1bbc0fecdb7fda5ccd0b9d7d4a4e5471eR31 substantially changed the RST labels it exposes which means that this site needs to fix the links first. This is what hard-blocks the current PR from merging. |
|
Can rebase after #902 |
This updates the build prodedure for modern best practices, using
pypa/build. (Delayed) fix for an issue somewhere where it was pointed out this page was old, but forget where it was. Will dig around a bit for it tomorrow.The page still needs the updates requested in #887; this page seems quite old.