Skip to content

No binary wheel for py313 published on pypi #699

@ssbarnea

Description

@ssbarnea
SUMMARY

Latest version of ansible-pylibssh published on pypi is missing py313, for both amd64 and arm64 architectures and this break ability to install any ansible component that is requiring this library, like ansible.netcommon collection on python 3.13

Apparently trying to install from source does create some kind of deadlock on these platforms:

  • MacOS
  • ubuntu 24.24

These failures can be seen at https://github.com/ansible/ansible-dev-environment/actions/runs/14306408049

I mention that the jobs timeout after ~40 minutes due to GHA default setup.

TRACE Comparing installed with source: Registry(InstalledRegistryDist { name: PackageName("setuptools"), version: "78.1.0", path: "/Users/ssbarnea/.cache/uv/builds-v0/.tmpc8o1Rt/lib/python3.13/site-packages/setuptools-78.1.0.dist-info", cache_info: None }) Registry { specifier: VersionSpecifiers([VersionSpecifier { operator: Equal, version: "78.1.0" }]), index: Some(IndexMetadata { url: Pypi(VerbatimUrl { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("pypi.org")), port: None, path: "/simple", query: None, fragment: None }, given: None }), format: Simple }), conflict: None }
DEBUG Requirement already installed: setuptools==78.1.0
DEBUG Installing build requirement: cython==3.1.0b1
TRACE Extracting file name=PackageName("cython")
TRACE Cloning /Users/ssbarnea/.cache/uv/archive-v0/14SPFoExWhnhqJwWCSInL/cython.py to /Users/ssbarnea/.cache/uv/builds-v0/.tmpc8o1Rt/lib/python3.13/site-packages/cython.py
TRACE Cloning /Users/ssbarnea/.cache/uv/archive-v0/14SPFoExWhnhqJwWCSInL/cython-3.1.0b1.dist-info to /Users/ssbarnea/.cache/uv/builds-v0/.tmpc8o1Rt/lib/python3.13/site-packages/cython-3.1.0b1.dist-info
TRACE Cloning /Users/ssbarnea/.cache/uv/archive-v0/14SPFoExWhnhqJwWCSInL/Cython to /Users/ssbarnea/.cache/uv/builds-v0/.tmpc8o1Rt/lib/python3.13/site-packages/Cython
TRACE Cloning /Users/ssbarnea/.cache/uv/archive-v0/14SPFoExWhnhqJwWCSInL/pyximport to /Users/ssbarnea/.cache/uv/builds-v0/.tmpc8o1Rt/lib/python3.13/site-packages/pyximport
TRACE Extracted 4 files name=PackageName("cython")
TRACE Writing entrypoints name=PackageName("cython")
TRACE No data name=PackageName("cython")
TRACE Writing installer metadata name=PackageName("cython")
TRACE Writing record name=PackageName("cython")
DEBUG Calling `pep517_backend.hooks.build_wheel("/Users/ssbarnea/.cache/uv/builds-v0/.tmpKLgrYK", {}, None)`
DEBUG [1/1] Cythonizing /private/var/folders/32/1xrphgzd4xv777syxjtkpdw80000gn/T/.tmp-ansible-pylibssh-pep517-rtyma534/src/src/pylibsshext/_libssh_version.pyx
DEBUG [1/1] Cythonizing /private/var/folders/32/1xrphgzd4xv777syxjtkpdw80000gn/T/.tmp-ansible-pylibssh-pep517-rtyma534/src/src/pylibsshext/errors.pyx
DEBUG [1/1] Cythonizing /private/var/folders/32/1xrphgzd4xv777syxjtkpdw80000gn/T/.tmp-ansible-pylibssh-pep517-rtyma534/src/src/pylibsshext/sftp.pyx
DEBUG [1/1] Cythonizing /private/var/folders/32/1xrphgzd4xv777syxjtkpdw80000gn/T/.tmp-ansible-pylibssh-pep517-rtyma534/src/src/pylibsshext/session.pyx
DEBUG [1/1] Cythonizing /private/var/folders/32/1xrphgzd4xv777syxjtkpdw80000gn/T/.tmp-ansible-pylibssh-pep517-rtyma534/src/src/pylibsshext/channel.pyx
DEBUG [1/1] Cythonizing /private/var/folders/32/1xrphgzd4xv777syxjtkpdw80000gn/T/.tmp-ansible-pylibssh-pep517-rtyma534/src/src/pylibsshext/scp.pyx
DEBUG clang: error: unknown argument: '-show-sdk-path)/usr/include'
DEBUG clang: error: unknown argument: '-show-sdk-path)/usr/include'
DEBUG clang: error: unknown argument: '-show-sdk-path)/usr/include'
DEBUG clang: error: unknown argument: '-show-sdk-path)/usr/include'
DEBUG clang: error: unknown argument: '-show-sdk-path)/usr/include'
DEBUG error: command '/usr/bin/cc' failed with exit code 1
DEBUG clang: error: unknown argument: '-show-sdk-path)/usr/include'
DEBUG error: command '/usr/bin/cc' failed with exit code 1
DEBUG error: command '/usr/bin/cc' failed with exit code 1
DEBUG error: command '/usr/bin/cc' failed with exit code 1
DEBUG error: command '/usr/bin/cc' failed with exit code 1
DEBUG error: command '/usr/bin/cc' failed with exit code 1

Metadata

Metadata

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions