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

Uploaded Source

Built Distributions

patchelf-0.14.3.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.3.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.3.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.3.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.3.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.3.0.tar.gz.

File metadata

  • Download URL: patchelf-0.14.3.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.3.0.tar.gz
Algorithm Hash digest
SHA256 09ad55d9dff020ecab75d02ae592b6ff7997fc0428ce7ffb35213b3fdd79dad7
MD5 9b539288b91c825d29bfb677c920ce22
BLAKE2b-256 b1129dd7b15d3e9f884e3d03dd301d3b3fcdfcdefb841111cf3ddc3b18333942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.3.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 4b3ee96c6ac9b2059f038db2838bc0be4d119d3b5b8b0cc252e5cadd832a5ae5
MD5 bc7e15142d07d2f78fa954234e7cfb51
BLAKE2b-256 c850c028d8832082c3f0da213d9f89dc033c6917d6be719c2fc50117df3986e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.3.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 fa208aee4b0e6b3f4dbd1bb2be82b1d2635e045e7dfe227b2095bb2e3db67811
MD5 fab9d4d220eb9e8aae9fcbd75663b808
BLAKE2b-256 6d73e17fa3b1a81ced217996ae55922f9c1f403a093facd14478e7a207d2610d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.3.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 04cdeea7b24d8daca78e885a113791cedb278eb164a1760c509702d6ed155a46
MD5 5a30fdac086aa9967d2f414a1bfcf473
BLAKE2b-256 a759622de4f198e1f6f51bfa94cae06218d4f22c606444302142231c28c2271f

See more details on using hashes here.

File details

Details for the file patchelf-0.14.3.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.3.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a8dd89901f32f0ce93a5c995a8f9eb79908d43e3a70eaf6b8efe8643976e6a8c
MD5 d89db9ed94c49125c401ba17169620f8
BLAKE2b-256 d9b80db41715ed33aedeea63a15d95bf064710c1477ad386b3c213488ed38f11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.14.3.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0c778f7af59bd781d187ea27556a1ad3e0dd044d85c77536a7c9d2cc027ff0fc
MD5 e45e1d3ed955d26bb02bc60165f38311
BLAKE2b-256 7f2749e86402866b2c23a06c527489e2f900c16af4c7d3d50c2fb4b68da68874

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