Skip to content

Commit 1062280

Browse files
committed
Update cupy package list, and clarify
Signed-off-by: Michał Górny <mgorny@quansight.com>
1 parent 1d44653 commit 1062280

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

peps/pep-0817.rst

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -239,29 +239,31 @@ squatting much easier. For example, one could create a malicious
239239
``numpy-cuda`` package that users will be lead to believe it's a CUDA
240240
variant of NumPy.
241241

242-
As of the time of writing, CuPy_ has already published a total of 52
243-
``cupy-cuda*`` packages with different names, most of them no longer
244-
updated. This clearly highlights the magnitude of the problem.
245-
End users need to
246-
carefully read the CuPy installation documentation to figure out
247-
which package they need. Continuously having to create new PyPI
248-
packages, request increasing limits and keep the build infrastructure
249-
and documentation in sync, requires significant effort from maintainers.
242+
As of the time of writing, CuPy_ has already registered a total of 55
243+
``cupy*`` packages with different names, most of them never actually
244+
used (they are only visible through the use of Simple API), and a large
245+
part of the remaining ones no longer updated. This clearly highlights
246+
the magnitude of the problem, and the effort put into countering the
247+
risk of name squatting.
250248

251249
.. code:: text
252250
251+
cupy
253252
cupy-cuda70 cupy-cuda75 cupy-cuda80 cupy-cuda90 cupy-cuda91
254-
cupy-cuda92 cupy-cuda100 cupy-cuda101 cupy-cuda102 cupy-cuda110
255-
cupy-cuda111 cupy-cuda112 cupy-cuda113 cupy-cuda114 cupy-cuda115
256-
cupy-cuda116 cupy-cuda117 cupy-cuda118 cupy-cuda119 cupy-cuda11x
253+
cupy-cuda92 cupy-cuda100 cupy-cuda101 cupy-cuda102
254+
cupy-cuda110 cupy-cuda111 cupy-cuda112 cupy-cuda113 cupy-cuda114
255+
cupy-cuda115 cupy-cuda116 cupy-cuda117 cupy-cuda118 cupy-cuda119
256+
cupy-cuda11x
257257
cupy-cuda120 cupy-cuda121 cupy-cuda122 cupy-cuda123 cupy-cuda124
258258
cupy-cuda125 cupy-cuda126 cupy-cuda127 cupy-cuda128 cupy-cuda129
259-
cupy-cuda12x cupy-cuda13x
259+
cupy-cuda12x
260+
cupy-cuda13x
260261
cupy-rocm-4-0 cupy-rocm-4-1 cupy-rocm-4-2 cupy-rocm-4-3
261262
cupy-rocm-4-4 cupy-rocm-4-5 cupy-rocm-5-0 cupy-rocm-5-1
262263
cupy-rocm-5-2 cupy-rocm-5-3 cupy-rocm-5-4 cupy-rocm-5-5
263264
cupy-rocm-5-6 cupy-rocm-5-7 cupy-rocm-5-8 cupy-rocm-5-9
264265
cupy-rocm-6-0 cupy-rocm-6-1 cupy-rocm-6-2 cupy-rocm-6-3
266+
cupy-rocm-7-0 cupy-rocm-7-1
265267
266268
267269
Package extras as variants

0 commit comments

Comments
 (0)