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.17.2.4.tar.gz (149.6 kB view details)

Uploaded Source

Built Distributions

patchelf-0.17.2.4-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (508.3 kB view details)

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

patchelf-0.17.2.4-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl (596.6 kB view details)

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

patchelf-0.17.2.4-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl (540.3 kB view details)

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

patchelf-0.17.2.4-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl (431.2 kB view details)

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

patchelf-0.17.2.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (477.8 kB view details)

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

patchelf-0.17.2.4-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl (482.8 kB view details)

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

patchelf-0.17.2.4-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl (547.3 kB view details)

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

patchelf-0.17.2.4-py3-none-macosx_10_9_universal2.whl (184.4 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for patchelf-0.17.2.4.tar.gz
Algorithm Hash digest
SHA256 970ee5cd8af33e5ea2099510b2f9013fa1b8d5cd763bf3fd3961281c18101a09
MD5 7b4793be38c63dc369bb1faddaaa9e39
BLAKE2b-256 2ca3fdd3fa938c864aa2f11dd0b7f08befeda983d2dcdee44da493c6977a653f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 7076d9e127230982e20a81a6e2358d3343004667ba510d9f822d4fdee29b0d71
MD5 c970149327ff2c0d3bcb04d3d997a0b1
BLAKE2b-256 14e2975d4bdb418f942b53e6187b95bd9e0d5e0488b7bc214685a1e43e2c2751

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 d842b51f0401460f3b1f3a3a67d2c266a8f515a5adfbfa6e7b656cb3ac2ed8bc
MD5 19097d15d95521a607bebe13f0c97b81
BLAKE2b-256 5db82b92d11533482bac9ee989081d6880845287751b5f528adbd6bb27667fbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 680a266a70f60a7a4f4c448482c5bdba80cc8e6bb155a49dcc24238ba49927b0
MD5 8bf5a11aff5584f799c488773a98e39e
BLAKE2b-256 8793897d612f6df7cfd987bdf668425127efeff8d8e4ad8bfbab1c69d2a0d861

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 ae44cb3c857d50f54b99e5697aa978726ada33a8a6129d4b8b7ffd28b996652d
MD5 b5b1c49012e3ade852369ede6dfe42c1
BLAKE2b-256 89a9a9a2103e159fd65bffbc21ecc5c8c36e44eb34fe53b4ef85fb6d08c2a635

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2931a1b5b85f3549661898af7bf746afbda7903c7c9a967cfc998a3563f84fad
MD5 55e87f48cb6f31d070f6e56826bce6ba
BLAKE2b-256 d150107fea848ecfd851d473b079cab79107487d72c4c3cdb25b9d2603a24ca2

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.17.2.4-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.17.2.4-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9b35ebfada70c02679ad036407d9724ffe1255122ba4ac5e4be5868618a5689
MD5 0f964bbb44c73501e65c25288a5c46f1
BLAKE2b-256 7e19f7821ef31aab01fa7dc8ebe697ece88ec4f7a0fdd3155dab2dfee4b00e5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 09fd848d625a165fc7b7e07745508c24077129b019c4415a882938781d43adf8
MD5 528ba81ba84fb800b0d17085c238d74e
BLAKE2b-256 0b6d2e9f5483cdb352fab36b8076667b062b2d79cb09d2e3fd09b6fca5771cb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for patchelf-0.17.2.4-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 343bb1b94e959f9070ca9607453b04390e36bbaa33c88640b989cefad0aa049e
MD5 a57be80f10854f65604055e17646a7f7
BLAKE2b-256 b1a78c4f86c78ec03db954d05fd9c57a114cc3a172a2d3e4a8b949cd5ff89471

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchelf-0.17.2.4-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page