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

Uploaded Source

Built Distributions

patchelf-0.16.1.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (360.8 kB view details)

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

patchelf-0.16.1.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (368.8 kB view details)

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

patchelf-0.16.1.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.16.1.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (333.0 kB view details)

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

patchelf-0.16.1.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (395.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.16.1.0.tar.gz.

File metadata

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

File hashes

Hashes for patchelf-0.16.1.0.tar.gz
Algorithm Hash digest
SHA256 b5d38936fdb5256142ba30dc6fe93b1b5cb892bfa5029f32febea0dcfa5ddd13
MD5 016a5ccbfe4772719a37cf3f2ed00b00
BLAKE2b-256 924fb779ffd22920a999aff641c44b94fa6e3f5e1adcfaea7d4a95daef643535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.16.1.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 557be98265cfbb48648a912519044f1add1bcc872713a9e087db5779c22b14c2
MD5 f6191669c386dd38a7dc39120608ff07
BLAKE2b-256 f632bf1ba5481c36ee3ae048bc7adc3d43fd1ab8a20a37efd71673adc67060cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.16.1.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f363938d86e141ac9a6319e03f49886ec56073bbc4b5fd318d5f511f06636264
MD5 fc3dcedb7f90c5ad14e3f326cd6ac772
BLAKE2b-256 bdb2a51328c8f8ae7e325fdccfdae13b12074365935a38a1c4e15f501ae4159b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.16.1.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c8345911769ace4e068dfe3ac4c04ec5e4965907954e77781ef031854eb408e8
MD5 4089b415baf6aefd03feebde2d875374
BLAKE2b-256 0e43b3220d9d14874bd6506ac275ad004dec453abf9f2c635312b2985ef51ee0

See more details on using hashes here.

File details

Details for the file patchelf-0.16.1.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.16.1.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bbbed2e5a244f122835f700049172d562955b4411a73ed91b18ce342efbfac5b
MD5 8afb9f59acdfb6f53e81740dc5359bf3
BLAKE2b-256 356368b45ba6d927be9dbc16911683364ed0a584a57d1364f80fc05badf688b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.16.1.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 39cc1d22724f0006ec7497cf40d7996177049411094d7c2217882abde1d81bd7
MD5 04b0746465538e39c5cf44c3c213f290
BLAKE2b-256 47f14af533d9f961a325bdfd67b4e26a2124b3c20c22cc68cf24115563a02969

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