Skip to main content

A small utility to modify the dynamic linker and RPATH of ELF executables.

Project description

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

Project details


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.0.0rc1.tar.gz (371.0 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.0.0rc1-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (572.6 kB view details)

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

patchelf-0.19.0.0rc1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl (673.9 kB view details)

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

patchelf-0.19.0.0rc1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl (612.5 kB view details)

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

patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (541.9 kB view details)

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

patchelf-0.19.0.0rc1-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl (549.3 kB view details)

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

patchelf-0.19.0.0rc1-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl (624.7 kB view details)

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

patchelf-0.19.0.0rc1-py3-none-macosx_10_9_universal2.whl (281.4 kB view details)

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

File details

Details for the file patchelf-0.19.0.0rc1.tar.gz.

File metadata

  • Download URL: patchelf-0.19.0.0rc1.tar.gz
  • Upload date:
  • Size: 371.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for patchelf-0.19.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 9a226a9c11de11db6dbf2f4a6c09ec6ae4f7bfde058690628c81075dbb83bdcf
MD5 b1cdfb51afd48ee338ad62917423b24f
BLAKE2b-256 168bdb8ea73b8dd9c571c751ef2fdd78aec252d2438d2b30f3c26018253acab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1.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.0.0rc1-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 d8ac7260544184af6c14330a0f2a8677b0269cbc1c8a0245bf87b957234652d6
MD5 f0b34a172862332b8bd0d374c2735d89
BLAKE2b-256 08dbf85057f64b0101def78a3aa34b474e2b0dfd3f88910d19d86813b64b43c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 42cbca67a969a6d2fa9f59ae39808786a941b025efe65bd2fa17585b4bee4815
MD5 6977188f859ba3784294f2e1a0126644
BLAKE2b-256 f6aea00d793acdcf5ec2ee28205af923b7364a3f51cc07ceb0bb58592b099563

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 8071b3a18c0162e944b896c8064a1a2c7c0dca7660bd71245ec091a49be133e0
MD5 1c09f216ff74d1a83c3a289c83c417d1
BLAKE2b-256 af533261fe1006dc35bf09067d9fe422ce2ba324f09bbb26dc0158a00fc9c88b

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 8e7bbeb73ac4273d9df6b1a359ae0523381a5513023854517eac2fcc8c57fd5a
MD5 f82c0ce2993ff329962211db951989ac
BLAKE2b-256 b7685097660a7608e82137f117ae416480c24ef6b33d1abbc507bb3b85a9bc54

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 62b8ecbe32d147e459dd306bd52287dcba9fa2023ff2ede1aa1cd78361be330a
MD5 89d265f7760e6c2be7646b52321a6bbc
BLAKE2b-256 3135803a964add2bc21ff627f31a2f6726183eac09ee9fca8f241f966508e021

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-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.0.0rc1-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5d04caf4a8f05039e409997cc67a4e17d11cf327202b6b61f94bbbc69fe462b
MD5 ae2384e03d62dbb6eb81c8b436377b35
BLAKE2b-256 c2f65590081bce3d566c008c8c6c27aeb3e9dba8811dec0e6c804fe21ed707ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6cba0a22930f6b37961873f2b1066414319479e7ac7db28b5205ebd37507aaf9
MD5 29b8b76abfc5cece4ccc1dd9fa9ae270
BLAKE2b-256 06f05b97a2ab7b17e3a817c822dc357780e0d0a889c948938576bfa6cc7fd7b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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.0.0rc1-py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for patchelf-0.19.0.0rc1-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 245380253a55b9120642a4923483653ea06c2d036d9e5a0467fc8cd633a10872
MD5 ab8d4e9d82d44425f8a028c8fbe3e4c9
BLAKE2b-256 9e547f8eeebf7618d91df423a82942ae02cce343ff166b51e97b4568e47c092c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.19.0.0rc1-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