Skip to main content

patchelf is a small utility to modify the dynamic linker and RPATH of ELF executables.

This project allows to get this utility from PyPI with a simple pip install patchelf.

Reporting issues

This repo only aims at providing a rebuild of patchelf on PyPI and as such, only issues related to this specific packaging will be dealt with in this repository.

For all issues you might see when using patchelf, please report directly upstream after reproducing with one of their pre-built binaries or rebuilding patchelf from their repository: https://github.com/NixOS/patchelf

Latest Release

https://img.shields.io/pypi/v/patchelf.svg

Build Status

https://github.com/mayeut/patchelf-pypi/actions/workflows/build.yml/badge.svg

Platforms

The following platforms are supported with binary wheels:

OS

Arch

Linux x86_64

manylinux1+
musllinux_1_1+

Linux i686

manylinux1+
musllinux_1_1+

Linux aarch64

manylinux2014+
musllinux_1_1+

Linux armv7l

manylinux2014+
musllinux_1_1+

Linux ppc64le

manylinux2014+
musllinux_1_1+

Linux s390x

manylinux2014+
musllinux_1_1+

Linux riscv64

manylinux_2_31+
musllinux_1_1+

License

This project is covered by the Apache License, Version 2.0.

patchelf is distributed under the OSI-approved GNU General Public License v3.0. For more information about patchelf, visit https://github.com/NixOS/patchelf

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patchelf-0.19.1.0.tar.gz (371.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

patchelf-0.19.1.0-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (572.9 kB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64musllinux: musl 1.1+ riscv64

patchelf-0.19.1.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl (674.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390xmusllinux: musl 1.1+ s390x

patchelf-0.19.1.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl (612.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64lemusllinux: musl 1.1+ ppc64le

patchelf-0.19.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl (487.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7lmusllinux: musl 1.1+ ARMv7l

patchelf-0.19.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (542.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

patchelf-0.19.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl (549.4 kB view details)

Uploaded Python 3manylinux: glibc 2.5+ x86-64musllinux: musl 1.1+ x86-64

patchelf-0.19.1.0-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl (624.8 kB view details)

Uploaded Python 3manylinux: glibc 2.5+ i686musllinux: musl 1.1+ i686

patchelf-0.19.1.0-py3-none-macosx_10_9_universal2.whl (281.2 kB view details)

Uploaded Python 3macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file patchelf-0.19.1.0.tar.gz.

File metadata

  • Download URL: patchelf-0.19.1.0.tar.gz
  • Upload date:
  • Size: 371.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for patchelf-0.19.1.0.tar.gz
Algorithm Hash digest
SHA256 8976fbdef7d3e461d623e703024b70db6b6e3308f7e389930f39a71a1e347a2c
MD5 dd9dd5ed8f3251a6de73e01469c07ebb
BLAKE2b-256 5a0b691b49b40201a80cb09dbf2003eef0e36270ae07b00de99baa915df1d274

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0.tar.gz:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 c2311d99eac1b9c40f5acd673e3b3581cde320bc4647e7f997e5e063731fc438
MD5 5d89d447344c7c3c47555a7b43483e1f
BLAKE2b-256 0cf3dffc8a228ff8a2a627c48c7356ae36eb6d0c2497ba549a98a3b5a55f24af

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 efed44482d740e86d84e3f40e0ee9876c4249c7ac1128b5b1639e31287fa14a4
MD5 ff27770615d20ee1b1348f554684489a
BLAKE2b-256 99fc48c07d0f74251946e62881a89ef105bed242e855928ac4f834a9bde85f73

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 89760f542fac28c7798e5f56e66601a78ef20e088fc80a493b6a9161438b8dc5
MD5 03c72072e49804950e1de838f9db8103
BLAKE2b-256 a505816af7bf3a51106e3558d32e10dc021a306d64f257fc0c404e4a9fcb1fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 2ffad3734be73b83ac2f46709264a34dd2aee40a7dd5deccf84856684d606ec6
MD5 d7525be6ec445468d670519128620451
BLAKE2b-256 e3b8a8bcf0a627b688ed0798048e585f1c1c8dbef5070db3f6c30c6895d73ce9

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b5c3dec03b89db2bb0df301d316360847eeaf72c6fb6ddde0227326655edabb4
MD5 c4212ed7257d5dc0621889603c93d9a5
BLAKE2b-256 cce61c78ad10adfc4b00a642ab518c246dd88dc826d641eb31faca5eaddc8b97

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a8f6331ccf40c345507279f755f4a38c2cb00b9efda746fd43c17713cce0aba4
MD5 dbaffa695ad9872d64db13e56010c5e4
BLAKE2b-256 e703afd9bdd2ba5f96997196109f25dadbe5141bc6e70dffd85f3f84cc85d69c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f16f44fbcf0da4f2d1dd841d49f849fe9ea1b8fb952d5c4e9b8234f09d3f149a
MD5 84d322d9b64c6fe0dbe3129643caefa6
BLAKE2b-256 830329cd947cc94b2c91f5bd368c1b5d3469bec6b8ea538db67dcaf6e4ac065a

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchelf-0.19.1.0-py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for patchelf-0.19.1.0-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f97a0e9e657882b89d397418b76b667c0d8af7058a3775cf14c0e105e8ce3a58
MD5 650c9d5e404c2b6bd4dea7c0c92b6312
BLAKE2b-256 cc44e2d33d8adbe206bc003aeb24840f62ad27b0bc44ec8baf97692d2bd3e5ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.1.0-py3-none-macosx_10_9_universal2.whl:

Publisher: build.yml on mayeut/patchelf-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page