@@ -354,26 +354,25 @@ properly document the options available to users in terms of installation.
354354Reference Implementation
355355========================
356356
357- The following branch contains a modified version of the `Flit
358- <https://flit.pypa.io/en/stable/> `_ package which recognizes the
359- ``default-optional-dependencies `` key in ``pyproject.toml `` and adds the
360- relevant ``Default-Extra: `` metadata to the build package:
357+ The following repository contains a fully functional demo package
358+ that makes use of default extras:
361359
362- https://github.com/astrofrog/flit/tree/default-extras-pep
360+ https://github.com/wheel-next/pep_771
363361
364- In addition, the following branch contains a modified version of `pip
365- <https://pip.pypa.io/en/stable/> `_ which implements the correct logic for
366- installing extras when default extras are present:
362+ This makes use of modified branches of several packages, and the following
363+ links are to these branches:
367364
368- https://github.com/astrofrog/pip/tree/default-extras-pep
365+ * `Setuptools <https://github.com/wheel-next/setuptools/tree/pep_771 >`_
366+ * `pip <https://github.com/wheel-next/pip/tree/pep_771 >`_
367+ * `importlib_metadata <https://github.com/wheel-next/importlib_metadata/tree/pep_771 >`_
369368
370- Finally, the following repository makes use of the above two branches to
371- test out different scenarios and use cases described in this PEP:
369+ In addition, `this branch <https://github.com/astrofrog/flit/tree/default-extras-pep >`_
370+ contains a modified version of the `Flit
371+ <https://flit.pypa.io/en/stable/> `_ package.
372372
373- https://github.com/astrofrog/pep-771-demo
374373
375- The implementations above are proofs-of-concept at this time, do not include any
376- tests or documentation in the respective packages, and the existing changes have
374+
375+ The implementations above are proofs-of-concept at this time and the existing changes have
377376not yet been reviewed by the relevant maintainers. Nevertheless, they are
378377functional enough to allow for interested maintainers to try these out.
379378
0 commit comments