Update pep-0517.txt (#1217)

This commit is contained in:
Géry Ogam 2019-10-30 00:11:57 +01:00 committed by Chris Angelico
parent 5b10add46e
commit 4e7952166b
1 changed files with 6 additions and 7 deletions

View File

@ -51,7 +51,7 @@ installation tools like ``pip`` to interact with package source trees
and source distributions. and source distributions.
======================= =======================
Provisional Acceptance Provisional acceptance
======================= =======================
In accordance with the PyPA's specification process, this PEP has been In accordance with the PyPA's specification process, this PEP has been
@ -178,7 +178,7 @@ the "In-Tree Build Backends" section below. This key would be used as follows::
backend-path = ["backend"] backend-path = ["backend"]
Build Requirements Build requirements
================== ==================
This PEP places a number of additional requirements on the "build requirements" This PEP places a number of additional requirements on the "build requirements"
@ -541,7 +541,7 @@ package *authors*, while still allowing *end-users* to open up the
hood and apply duct tape when necessary. hood and apply duct tape when necessary.
In-Tree Build Backends In-tree build backends
====================== ======================
In certain circumstances, projects may wish to include the source code for the In certain circumstances, projects may wish to include the source code for the
@ -687,7 +687,7 @@ automatically upgrade packages to the new format:
=============================== ===============================
Summary of Changes to PEP 517 Summary of changes to PEP 517
=============================== ===============================
The following changes were made to this PEP after the initial reference The following changes were made to this PEP after the initial reference
@ -821,10 +821,9 @@ build backend::
def _exclude_hidden_and_special_files(archive_entry): def _exclude_hidden_and_special_files(archive_entry):
"""Tarfile filter to exclude hidden and special files from the archive""" """Tarfile filter to exclude hidden and special files from the archive"""
if entry.isfile() or entry.isdir(): if archive_entry.isfile() or archive_entry.isdir():
if not os.path.basename(archive_entry.name).startswith("."): if not os.path.basename(archive_entry.name).startswith("."):
return archive_entry return archive_entry
return None
def _make_sdist(sdist_dir): def _make_sdist(sdist_dir):
"""Make an sdist and return both the Python object and its filename""" """Make an sdist and return both the Python object and its filename"""
@ -960,7 +959,7 @@ their subprocess runner like::
if hasattr(backend, "prepare_metadata_for_build_wheel"): if hasattr(backend, "prepare_metadata_for_build_wheel"):
subdir = backend.prepare_metadata_for_build_wheel(working_dir) subdir = backend.prepare_metadata_for_build_wheel(working_dir)
else: else:
wheel_fname = backend.build_wheel(working_dir)) wheel_fname = backend.build_wheel(working_dir)
already_built = os.path.join(working_dir, "ALREADY_BUILT_WHEEL") already_built = os.path.join(working_dir, "ALREADY_BUILT_WHEEL")
with open(already_built, "w") as f: with open(already_built, "w") as f:
f.write(wheel_fname) f.write(wheel_fname)