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

Uploaded Source

Built Distributions

patchelf-0.14.2.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.2.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.2.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.2.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.2.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.2.0.tar.gz.

File metadata

  • Download URL: patchelf-0.14.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 8df5e7b67a06438a02162135257482d27f83da53d6d75a32205cdaa7373368a5
MD5 c9d4c2c7137e60eeb820b1b9b709e46b
BLAKE2b-256 f7e13fc0ae30a740ad2b3cd745ece112c19659ec08dd496cd69dc2d700c87466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.2.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 7ef39e27d7abe77817ef3934ccb4a0dab5a1d098a292737b4bdbab1d8b84ad00
MD5 499cae5be2bd15f6fded06646d68761a
BLAKE2b-256 e39500c41090029018931152eaababad94e5ecdeed716db08159a37e81acf554

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.2.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 dacce9faf008ed9b3d417be238d6d705025c7851a71baf0de034362ecc82f6ab
MD5 d39aa5b0c188ac5c10e9a1f6bd17e673
BLAKE2b-256 865cf073e1b02011ed0fffd9a0eb22181d44725661a428f44c200ff66b09bd15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.2.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 14293dbc58206842bbbd4148e41985165bc9f7ffc4c43591901b4ce65d8ec4b5
MD5 4f7ea347a256f0a564e26db382dce555
BLAKE2b-256 534d1a34def9642b3062a737b1fa01ae03fae9e7e87e69ddf4def46fa2e2c87f

See more details on using hashes here.

File details

Details for the file patchelf-0.14.2.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.2.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2bedc65ed55b7163a581ef164740835c9e9cd821ac186705960e8a04009b2da6
MD5 6639e2641c89585c6bce89c21efaf978
BLAKE2b-256 51dcc1a079b8bb2fe4e788e3abfff831df7653e6624bdfa2541a71895c5202e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.2.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fe333f79b2202caa11163bcfd47b4f92e16f6d5ff330609aca02869b946060e7
MD5 fe3f772f649b1f4bfe94a207039a3fd4
BLAKE2b-256 73d4a163fe4f509013271102a06f5b24727ee67bccab1be3b62b2251285e5483

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