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

Uploaded Source

Built Distributions

patchelf-0.17.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (360.9 kB view details)

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

patchelf-0.17.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (369.1 kB view details)

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

patchelf-0.17.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (333.5 kB view details)

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

patchelf-0.17.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (332.9 kB view details)

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

patchelf-0.17.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (395.4 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.17.0.0.tar.gz.

File metadata

  • Download URL: patchelf-0.17.0.0.tar.gz
  • Upload date:
  • Size: 166.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for patchelf-0.17.0.0.tar.gz
Algorithm Hash digest
SHA256 a90c0244593ad353513b098a3c46a5fd60a71c160b7acf86ed16f1b5cb98878b
MD5 458372bdc43877edeeb1f2125d7ad620
BLAKE2b-256 c2419e56857c0f402cc3f083fbc55bd87485979844aedf8c44f0e25ab365eef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.17.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 80008417d50f66a82747a1a851f100c0f2de5f0df7aec9eaca0b479ad10a3caa
MD5 1dfdb395fc7aa098ad0b969ed4d37896
BLAKE2b-256 ead241d90d1a6d7c53b98030dd4689ec41d6e36bf7e857b77ef76325afe80e51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.17.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 634e7b0c389251f2f8ae3f30a0cfb15873048113fcd22ae18ca354a96dc94368
MD5 0e859c1f5f653be9c7f5f98e2ee45d30
BLAKE2b-256 898b75c6cf7af9b01eee39d0e8b8a3fc5d7f9e2b711aa0d71ef51105b9b1f50e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.17.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bb675f65ad3d999763e7332a53ec98d5ae186fb057e15f781de0d108e2258f5d
MD5 8846099153c585aae6144a5138122039
BLAKE2b-256 58b00e89d4eb0d4e0e8fba702498599fd7acaeb068075cf6b4ad63f5b0922435

See more details on using hashes here.

File details

Details for the file patchelf-0.17.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.17.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 858447ad58f84818afce32ad870c559fa27c3fe102302e9906d376461055e599
MD5 31534634643a394d94e4b3891baf0174
BLAKE2b-256 907c939b657d7fd0da3d6cc9e5f9f10217fbe9d87049f47eef2c8f8a55d9b9d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.17.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f01e680cdfbbcdfd70dc95b23fe19f6c05b76a92961d04bf812ee188b8bd013a
MD5 ba1b06d8b9e3d6043756fd1d59db40ba
BLAKE2b-256 b29f8e0eff0237cb6317dff0bdf6ac7a4847f2fe3821f5cdf15765366fdb6bef

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