Commit Graph

9 Commits

Author SHA1 Message Date
Adam Turner 113e490701
Several PEPs: Use explicit `:pep:` and `:rfc:` roles (#2209) 2022-01-21 11:03:51 +00:00
Brett Cannon b8dae20a52
PEP 621 & 631: pull in details from PEP 631 into PEP 621 (#1647)
Along the way, update PEP 631 as accepted and add a note about it contributing to PEP 621.
2020-10-10 12:28:09 -07:00
Ofek Lev 00e16551e7
PEP 631: Finalize wording (GH-1636)
Co-Authored-By: Paul Moore <1110419+pfmoore@users.noreply.github.com>

Co-authored-by: Paul Moore <1110419+pfmoore@users.noreply.github.com>
2020-10-05 07:59:20 +01:00
Paul Ganssle e8d68f32b4
PEP 631: Refactor reference implementation (#1606)
This uses f-strings for string interpolation, which means this only
works for Python 3.6+, but is more readable.

It also moves the requirement sorting logic into the metadata output
function. Since the sorting logic exists mainly for the purposes of
reproducible builds, it is better to abandon the idea of a
case-insensitive comparison, and to sort as late in the process as
possible (so that anything before the sort can remain agnostic to the
order).
2020-09-18 17:08:19 -04:00
Ofek Lev bc64e01474
PEP 631: Add reference implementation (#1603) 2020-09-18 09:50:17 -07:00
Ofek Lev b71941a239
Correct backward compatible update logic (#1588) 2020-09-08 11:46:45 -07:00
Ofek Lev 5ff6bf291f
Fix backwards compatible update logic (#1587) 2020-09-08 00:41:57 +10:00
Ofek Lev 1ff0b8721b
Allow future extension of the spec in a backward compatible way (#1578) 2020-08-31 12:07:31 -07:00
Ofek Lev c465d759f0
PEP 631: Dependency specification in pyproject.toml based on PEP 508 (#1571)
* PEP 631: Dependency specification in pyproject.toml
2020-08-27 17:26:36 -04:00