Issue
The uv_build build backend had a bug that led to files in the built wheel missing read permissions (astral-sh/uv#14920).
This is the same as jorenham/numpy-typing-compat#40
Details
Downloaded the wheel at https://files.pythonhosted.org/packages/da/0f/35fd26222a48cb4601c62616f992586b39fdcb963bd362bbeec435f81355/optype-0.13.1-py3-none-any.whl
zipinfo ~/Downloads/optype-0.13.1-py3-none-any.whl
Archive: ~/Downloads/optype-0.13.1-py3-none-any.whl
Zip file size: 87632 bytes, number of entries: 50
drwxr-xr-x 2.0 unx 0 b- stor 80-Jan-01 00:00 optype/
--w--wx--- 2.0 unx 1318 b- defN 80-Jan-01 00:00 optype/__init__.py
--w--wx--- 2.0 unx 12147 b- defN 80-Jan-01 00:00 optype/__init__.pyi
drwxr-xr-x 2.0 unx 0 b- stor 80-Jan-01 00:00 optype/_core/
--w--wx--- 2.0 unx 881 b- defN 80-Jan-01 00:00 optype/_core/__init__.py
--w--wx--- 2.0 unx 39029 b- defN 80-Jan-01 00:00 optype/_core/_can.py
--w--wx--- 2.0 unx 7931 b- defN 80-Jan-01 00:00 optype/_core/_do.py
--w--wx--- 2.0 unx 20852 b- defN 80-Jan-01 00:00 optype/_core/_does.py
--w--wx--- 2.0 unx 5148 b- defN 80-Jan-01 00:00 optype/_core/_has.py
--w--wx--- 2.0 unx 8184 b- defN 80-Jan-01 00:00 optype/_core/_just.py
--w--wx--- 2.0 unx 2130 b- defN 80-Jan-01 00:00 optype/_utils.py
--w--wx--- 2.0 unx 2038 b- defN 80-Jan-01 00:00 optype/copy.py
--w--wx--- 2.0 unx 785 b- defN 80-Jan-01 00:00 optype/dataclasses.py
--w--wx--- 2.0 unx 2863 b- defN 80-Jan-01 00:00 optype/dlpack.py
--w--wx--- 2.0 unx 9502 b- defN 80-Jan-01 00:00 optype/inspect.py
--w--wx--- 2.0 unx 5995 b- defN 80-Jan-01 00:00 optype/io.py
--w--wx--- 2.0 unx 1440 b- defN 80-Jan-01 00:00 optype/json.py
drwxr-xr-x 2.0 unx 0 b- stor 80-Jan-01 00:00 optype/numpy/
--w--wx--- 2.0 unx 2478 b- defN 80-Jan-01 00:00 optype/numpy/__init__.py
--w--wx--- 2.0 unx 5553 b- defN 80-Jan-01 00:00 optype/numpy/_any_array.py
--w--wx--- 2.0 unx 7262 b- defN 80-Jan-01 00:00 optype/numpy/_any_dtype.py
--w--wx--- 2.0 unx 6726 b- defN 80-Jan-01 00:00 optype/numpy/_array.py
--w--wx--- 2.0 unx 91 b- defN 80-Jan-01 00:00 optype/numpy/_ctypeslib.py
--w--wx--- 2.0 unx 264 b- defN 80-Jan-01 00:00 optype/numpy/_ctypeslib.pyi
--w--wx--- 2.0 unx 1914 b- defN 80-Jan-01 00:00 optype/numpy/_dtype.py
--w--wx--- 2.0 unx 7916 b- defN 80-Jan-01 00:00 optype/numpy/_dtype_attr.py
--w--wx--- 2.0 unx 2628 b- defN 80-Jan-01 00:00 optype/numpy/_is.py
--w--wx--- 2.0 unx 1302 b- defN 80-Jan-01 00:00 optype/numpy/_literals.py
--w--wx--- 2.0 unx 4490 b- defN 80-Jan-01 00:00 optype/numpy/_scalar.py
--w--wx--- 2.0 unx 726 b- defN 80-Jan-01 00:00 optype/numpy/_sequence_nd.py
--w--wx--- 2.0 unx 2268 b- defN 80-Jan-01 00:00 optype/numpy/_shape.py
--w--wx--- 2.0 unx 18476 b- defN 80-Jan-01 00:00 optype/numpy/_to.py
--w--wx--- 2.0 unx 5648 b- defN 80-Jan-01 00:00 optype/numpy/_ufunc.py
--w--wx--- 2.0 unx 1427 b- defN 80-Jan-01 00:00 optype/numpy/compat.py
--w--wx--- 2.0 unx 5796 b- defN 80-Jan-01 00:00 optype/numpy/ctypeslib.py
--w--wx--- 2.0 unx 785 b- defN 80-Jan-01 00:00 optype/numpy/random.py
--w--wx--- 2.0 unx 2921 b- defN 80-Jan-01 00:00 optype/pickle.py
--w--wx--- 2.0 unx 0 b- defN 80-Jan-01 00:00 optype/py.typed
--w--wx--- 2.0 unx 3034 b- defN 80-Jan-01 00:00 optype/string.py
drwxr-xr-x 2.0 unx 0 b- stor 80-Jan-01 00:00 optype/types/
--w--wx--- 2.0 unx 1484 b- defN 80-Jan-01 00:00 optype/types/__init__.py
--w--wx--- 2.0 unx 537 b- defN 80-Jan-01 00:00 optype/types/_typeforms.py
--w--wx--- 2.0 unx 2661 b- defN 80-Jan-01 00:00 optype/types/_typeforms.pyi
--w--wx--- 2.0 unx 5764 b- defN 80-Jan-01 00:00 optype/typing.py
drwxr-xr-x 2.0 unx 0 b- stor 80-Jan-01 00:00 optype-0.13.1.dist-info/licenses/
--w--wx--- 2.0 unx 1505 b- defN 80-Jan-01 00:00 optype-0.13.1.dist-info/licenses/LICENSE
drwxr-xr-x 2.0 unx 0 b- stor 80-Jan-01 00:00 optype-0.13.1.dist-info/
-rw-r--r-- 2.0 unx 78 b- defN 80-Jan-01 00:00 optype-0.13.1.dist-info/WHEEL
-rw-r--r-- 2.0 unx 115868 b- defN 80-Jan-01 00:00 optype-0.13.1.dist-info/METADATA
--w--wx--- 2.0 unx 4320 b- defN 80-Jan-01 00:00 optype-0.13.1.dist-info/RECORD
Issue
The
uv_buildbuild backend had a bug that led to files in the built wheel missing read permissions (astral-sh/uv#14920).This is the same as jorenham/numpy-typing-compat#40
Details
Downloaded the wheel at https://files.pythonhosted.org/packages/da/0f/35fd26222a48cb4601c62616f992586b39fdcb963bd362bbeec435f81355/optype-0.13.1-py3-none-any.whl