Skip to content

Pydantic Core Version 2.41.3 With Cross-Platform Build fails only for new version #1841

@Adi0987

Description

@Adi0987

Hello, i am installing my requirements in python like:

pip3.10 install --platform manylinux2014_aarch64 \
        --target="$PACKAGE_DIR" --implementation cp --python-version 3.10 \
        --only-binary=:all: --no-cache-dir\
        --upgrade -r requirements.txt

and got

Downloading pydantic_core-2.41.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 50.6 MB/s eta 0:00:00
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Installing collected packages: typing-extensions, pydantic-core

[notice] A new release of pip is available: 24.2 -> 25.2
[notice] To update, run: pip3.10 install --upgrade pip
ERROR: Exception:
Traceback (most recent call last):
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper
    status = _inner_run()
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run
    return self.run(options, args)
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 67, in wrapper
    return func(self, options, args)
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 457, in run
    installed = install_given_reqs(
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/req/__init__.py", line 70, in install_given_reqs
    requirement.install(
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/req/req_install.py", line 867, in install
    install_wheel(
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/operations/install/wheel.py", line 732, in install_wheel
    _install_wheel(
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/operations/install/wheel.py", line 590, in _install_wheel
    file.save()
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/site-packages/pip/_internal/operations/install/wheel.py", line 380, in save
    shutil.copyfileobj(f, dest, blocksize)
  File "/Users/aravadha/.local/share/mise/installs/python/3.10/lib/python3.10/shutil.py", line 195, in copyfileobj
    buf = fsrc_read(length)
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/zipfile.py", line 929, in read
    data = self._read1(n)
  File "/Users/<user>/.local/share/mise/installs/python/3.10/lib/python3.10/zipfile.py", line 1005, in _read1
    data = self._decompressor.decompress(data, n)
zlib.error: Error -3 while decompressing data: invalid distance too far back

This works for all versions below 2.41.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions