8000 Mark PEP 778 deferred · python/peps@1ed60b5 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1ed60b5

Browse files
committed
Mark PEP 778 deferred
1 parent 61fe8bd commit 1ed60b5

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

peps/pep-0778.rst

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
PEP: 778
22
Title: Supporting Symlinks in Wheels
3-
Author: Ethan Smith <ethan@ethanhs.me>
3+
Author: Emma Harper Smith <emma@python.org>
44
Sponsor: Barry Warsaw <barry@python.org>
55
PEP-Delegate: Paul Moore <p.f.moore@gmail.com>
6-
Status: Draft
6+
Discussions-To: https://discuss.python.org/t/pep-778-supporting-symlinks-in-wheels/53824
7+
Status: Deferred
78
Type: Standards Track
89
Topic: Packaging
910
Requires: 777
1011
Created: 18-May-2024
12+
Post-History: `10-Oct-2024 <https://discuss.python.org/t/pep-778-supporting-symlinks-in-wheels/53824>`__
1113

1214
Abstract
1315
========
@@ -17,6 +19,21 @@ installed. To properly handle distributing libraries in wheels, we propose a new
1719
metadata file to handle symlinks in a platform portable manner. This specification requires
1820
a new wheel major version, discussed in :pep:`777`.
1921

22+
PEP Defferal
23+
============
24+
25+
This PEP has been deferred until a better compatibility story for major changes to the wheel
26+
format is established. Once a compatibility story is established for wheels which allows backwards
27+
incompatible behavior in an unobtrusive way, the following points should be addressed in this PEP:
28+
29+
- Re-focus topic to just symliinks for shared libraries on Unix platforms. Perhaps tie to
30+
platform tags?
31+
- Should the symlinks be materialized as file attributes in the archive or a ``LINKS`` file?
32+
Could it be encoded in ``RECORD``?
33+
- Clarify that this PEP is insufficient to be useful for PEP 660 editable installs since it will no
34+
longer be cross platform.
35+
- Describe fallback behavior in instances where symlinks are unavailable on Unix platforms.
36+
2037
Motivation
2138
==========
2239

0 commit comments

Comments
 (0)
0