Skip to content

Commit c1745fa

Browse files
woodruffwgvanrossum
authored andcommitted
PEP 763: add Hackage and OPAM (python#4092)
Signed-off-by: William Woodruff <[email protected]>
1 parent 8b66e13 commit c1745fa

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

peps/pep-0763.rst

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -311,9 +311,9 @@ compiled by Donald Stufft and others on the Python discussion forum in
311311
- ❌
312312
- Deletion by users not allowed at all.
313313
* - PHP (Packagist)
314+
- ❌ [#f8]_
314315
- ❌
315-
- ❌
316-
- Deletion restricted after an undocumented number of installs [#f8]_.
316+
- Deletion restricted after an undocumented number of installs.
317317
* - .NET (NuGet)
318318
- ❌ [#f9]_
319319
- ✅ [#f10]_
@@ -336,13 +336,23 @@ compiled by Donald Stufft and others on the Python discussion forum in
336336
- ✅ [#f14]_
337337
- ✅ [#f14]_
338338
- LuaRocks calls yanking "archiving."
339+
* - Haskell (Hackage)
340+
- ❌ [#f15]_
341+
- ✅ [#f16]_
342+
- Hackage calls yanking "deprecating."
343+
* - OCaml (OPAM)
344+
- ❌ [#f17]_
345+
- ✅ [#f17]_
346+
- Deletion is allowed if it occurs "reasonably soon" after inclusion.
347+
Yanking is *de facto* supported by the ``available: false`` marker, which
348+
effectively disables resolution.
339349

340350
The following trends are present:
341351

342-
* A strong majority of indices **do not** support deletion (7 vs. 4)
343-
* A strong majority of indices **do** support yanking (7 vs. 4)
344-
* The overwhelming majority of indices support one or the other or neither,
345-
but **not** both (13 vs. 2)
352+
* A strong majority of indices **do not** support deletion (9 vs. 4)
353+
* A strong majority of indices **do** support yanking (9 vs. 4)
354+
* An overwhelming majority of indices support one or the other or neither,
355+
but **not** both (11 vs. 2)
346356

347357
* PyPI and LuaRocks are notable outliers in supporting **both** deletion and
348358
yanking.
@@ -378,6 +388,12 @@ Footnotes
378388
379389
.. [#f14] https://luarocks.org/changes
380390
391+
.. [#f15] https://hackage.haskell.org/upload
392+
393+
.. [#f16] https://hackage.haskell.org/packages/deprecated
394+
395+
.. [#f17] https://github.com/ocaml/opam-repository/wiki/Policies#1-removal-of-packages-should-be-avoided
396+
381397
Copyright
382398
=========
383399

0 commit comments

Comments
 (0)