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.

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 ppc64le

manylinux2014+
musllinux_1_1+

Linux s390x

manylinux2014+
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.14.1.0.tar.gz (141.0 kB view details)

Uploaded Source

Built Distributions

patchelf-0.14.1.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (357.2 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x musllinux: musl 1.1+ s390x

patchelf-0.14.1.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (363.6 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le musllinux: musl 1.1+ ppc64le

patchelf-0.14.1.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (332.2 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64 musllinux: musl 1.1+ ARM64

patchelf-0.14.1.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (327.2 kB view details)

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

patchelf-0.14.1.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (386.2 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ i686 musllinux: musl 1.1+ i686

File details

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

File metadata

  • Download URL: patchelf-0.14.1.0.tar.gz
  • Upload date:
  • Size: 141.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for patchelf-0.14.1.0.tar.gz
Algorithm Hash digest
SHA256 fb93518d1a4fb4ff24b9f2a6d7d74042a6569e3c6fb56464032016a9b6464ee1
MD5 3e302b5ef9c4888a647bcf03d88dfd56
BLAKE2b-256 54ddb61cb1f04852fe1d6c8ac3366501178b1c7ef4e63920cff55e04d6e75718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.1.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 86b4297d0ab418325bd1d233f3cc08ee93684b12ef04c9201cd2136835984685
MD5 d19a2fca2ad4ed687995ea6f67fb4815
BLAKE2b-256 4ddf0ae0e5037dce6f55ab58dd0a26e0d7509c1974f3c3d46cb4d4b53e2d129d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.1.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 17846e4c1dcca7d5756fd6397c84de51afba247e65c1ae28000887ff0c7088af
MD5 b120112bae15d4bf37ef237608d57c63
BLAKE2b-256 ef1266fafe8b522ef72accb0c6fd6c8e847554141f770358a65758099d9297b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.1.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a7545c8a22be48de72ea04afca596fa6e96045f84595e04108f49c3eb4661afc
MD5 a9cc14778c682731410a0c46afe0e946
BLAKE2b-256 f0b999249b50c62f6df01fe6e55443fffb358fa480c92f66b524bca4324cdd69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.1.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 563674ae71173e83ede42edc4c8cb41e39ccc45c75a6d0cb2a9b895ec0f8552f
MD5 33cd131b72cd4716c39e941c1c823512
BLAKE2b-256 7285e02e1eefe0f437d981c5f9946ed274923710a5a01a3db2e1a9f9837e941a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.1.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 27ad90cbb6c72018bd05c5e60264835272118b73aa448957bec8dc6508bdfffc
MD5 d388afb2c48ae89782a25261e2d75c07
BLAKE2b-256 408eb89dd014f2752866d566c593329e7ad5e845b6ddab14819f43fb4d137d43

See more details on using hashes here.

Supported by

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