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

Uploaded Source

Built Distributions

patchelf-0.13.1.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (348.4 kB view details)

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

patchelf-0.13.1.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (354.1 kB view details)

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

patchelf-0.13.1.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (323.0 kB view details)

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

patchelf-0.13.1.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (319.3 kB view details)

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

patchelf-0.13.1.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (380.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.13.1.0.tar.gz.

File metadata

  • Download URL: patchelf-0.13.1.0.tar.gz
  • Upload date:
  • Size: 137.9 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.13.1.0.tar.gz
Algorithm Hash digest
SHA256 21f06d3939451133a555f31222a60a2e2790f9c2de3dbd027f0ce623033fa8df
MD5 2e04848a604b5b1333743bb3cb979b05
BLAKE2b-256 0e041497f40a5be49d5a4850ec1b31d78051e3d8b6adf6de144aa7db74cf7121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.1.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 c63c18179da914b6cd73c1f3b78a69115a573e2f8315bc4b8cc1b197ba6af961
MD5 4776bb57bd439323921d9a11e30593d6
BLAKE2b-256 2c96170b77bdf3fd9ed81b681f9e400f34a16032f56ea7e5f028bf526ce42b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.1.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 847d18f6ec36b9f770bd7a7246e781b6100dcb76b735bdafb44a4ec56f2ca46d
MD5 3bdc178a13ee16efc500996c3491682c
BLAKE2b-256 e5ffd6cae9c1e8b76f6185074c197e8d130590a7f1faf77fcc85c521775f69d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.1.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 263beb625db6c3c087a91fa942a6b4eef446995ef1c1f2706e4991fffbe3133b
MD5 676cbb43ae3bc45ad2c06250ec58ff21
BLAKE2b-256 ca6f7f4a84cd283bdf5c3ff78f677bb1eb40cc0103c2d3bea4baf58125ea859f

See more details on using hashes here.

File details

Details for the file patchelf-0.13.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.13.1.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b50cbfc93d7d061193b029a877c58d0b36784db286fa12de9214c093aa5c17c8
MD5 f3e7e7ec60218e69467a59385133da81
BLAKE2b-256 dba215e8a1ce53e6a50c665a93639edde677fc3b89bd1a08f6054d2fa4f4ff42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.1.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6b961abe9c5932b6ebc7c395383076ca0c377c7c059f2fb82720623f2b7df68f
MD5 c368720285e91b9142249f3dfa287af5
BLAKE2b-256 b74365e4941b02694bd885fa6f31fb3fa68312c9a32e05b1e46c003432c1a8c1

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