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

Uploaded Source

Built Distributions

patchelf-0.14.0.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.0.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.0.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.0.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.0.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.0.0.tar.gz.

File metadata

  • Download URL: patchelf-0.14.0.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.0.0.tar.gz
Algorithm Hash digest
SHA256 e8ce1482e3ebb2b8eae85e5bee1d23d617f030aff3fa4933e61c4622769ecd63
MD5 c2d25ea1e2bc987c8a9794013c64634e
BLAKE2b-256 bd930c88a6d908d0c5f9b9509ed7c349c40d7b7905500d30c2039bbc581da93b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 09884a9abac91548073bf82baeca437a63c21e62b21151e692bcfbbd2bc0696a
MD5 215024d9a84b2a322f9ed9e464be0eb0
BLAKE2b-256 351f4cf428abd04c3e4568d697819917fa05f66c351e5280fbaebb149854ca1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 93217a25410d069e0ee7efcb307d22d65d1b7d16a8d903c50e27e2f5dc363084
MD5 4e72afebee1797e83df9ced36c341f52
BLAKE2b-256 a2a2c78b4afc4d2917056aa21bd8612c29123e95c520e14b8e975300197c3409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b2360a5e6f487a69820bd9d2950b4799ecc9ab0b0810722db6792909416d5cb4
MD5 3f4df1c0833d2d713b10e754a8eb9237
BLAKE2b-256 79819269fc32df8205c5e2884e509e0013149321e0090a44c3ab09ae6b7b0a61

See more details on using hashes here.

File details

Details for the file patchelf-0.14.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.14.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 406ce7669f0874a28b0505544bb9cdce23de7965890d89d67a8f74b8c5222238
MD5 a922801e319c007943c369c19cc95dcb
BLAKE2b-256 fc596c5445157a96cccdac0d0e005db681a818c8c4d3042957c8f2ba84aa09ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0e952d51610c80f552db1920c6e4d8b3ca53c0f9fd7f4b0b08237a57fcd60ddb
MD5 4ce8d79632d5bf460a4d490933ee5898
BLAKE2b-256 ef42e8adde3b26ed1d3cad7990478c2219d82db660d2e5dad3f6708cc3369ea6

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