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

Uploaded Source

Built Distributions

patchelf-0.11.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (339.6 kB view details)

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

patchelf-0.11.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (343.0 kB view details)

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

patchelf-0.11.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (315.3 kB view details)

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

patchelf-0.11.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (311.1 kB view details)

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

patchelf-0.11.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (366.3 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.11.0.0.tar.gz.

File metadata

  • Download URL: patchelf-0.11.0.0.tar.gz
  • Upload date:
  • Size: 119.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.7

File hashes

Hashes for patchelf-0.11.0.0.tar.gz
Algorithm Hash digest
SHA256 6e9642831fd9aa24e4ca56397c942186fb3213f604505138ec3db1cf620cce38
MD5 0f6bd9715f5ca675c9765c1b92c011a7
BLAKE2b-256 9cfd74e4262cf7827c2634f3337c5f18f552d76af7ee83f5a2436921289e073c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.11.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 8621dc43986ec445b5d0fb5cc464f26ed39b25a151220a47abc18da53be65304
MD5 bf33b839d33fd05dbe7d36e218fcb6f6
BLAKE2b-256 59611d3c2648f491890bc658da0618c0222b7a684ee2ae4141684d2b735d2744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.11.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f0378bf05a7fd1a9c344166cc75995379208e85895e7ccef057a95d5d332e996
MD5 7b71a43dc2c769c3f06ad5f22887ab3c
BLAKE2b-256 4696a8d4a5ea8ffc6a0eb386d623cac93c63e863f289740de37f4a0ba40075c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.11.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cc005f6cf75485a7efaac52ed408cd7b72786d00a986d5abe7cba1eac94a5d6f
MD5 aeccab928b61bbbefb90f3213a211970
BLAKE2b-256 0084006548b91712ea19f6fff1b584e8bdcd25a4aafb98d4a866c9c2cc4393d9

See more details on using hashes here.

File details

Details for the file patchelf-0.11.0.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.11.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d60432dbaddc3b23cee676d9ffa8a7b0a9e29887bff9491d16bda21ba7391f6f
MD5 766d1f216b39390b4c93137c535b0027
BLAKE2b-256 705e5113d9ce365466eb2bc00ca67ec1a7ce1293bffde1b82caa5efe6736eba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.11.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1f0ea2011767972fe0cd3f19f7fa5c3abd7b6cafec845880b9e42aadba592434
MD5 de2c2779b35870cb8cfc53404cf56530
BLAKE2b-256 7630ebd3a561f2de81a1daad49c0a05d95e9291920e6a8a703375f1c665bb529

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