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

Uploaded Source

Built Distributions

patchelf-0.13.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (347.2 kB view details)

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

patchelf-0.13.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (353.0 kB view details)

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

patchelf-0.13.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (321.5 kB view details)

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

patchelf-0.13.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (318.1 kB view details)

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

patchelf-0.13.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (378.7 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.0.0.tar.gz.

File metadata

  • Download URL: patchelf-0.13.0.0.tar.gz
  • Upload date:
  • Size: 136.4 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.0.0.tar.gz
Algorithm Hash digest
SHA256 2e86e510f5cc54292c753a0ff2fdf2731f4c658faaea08a449821f20be256562
MD5 2576b1a15b6f5a5d40565ee56eabdf4a
BLAKE2b-256 da955ca182db9085b93d9270ad872d1a8a58db184610fb58cef659a5b7a05e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 beb5c607f9613389f82ee227895ed14565d32a2778f9de946840969d22843724
MD5 2fdc9cea8e79d809724c091aa423b275
BLAKE2b-256 f44526e2ac01f483fedff03e55f83c8a4ed88accd36d2f8728075074aa7f75fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cdb99e273997af65a71c935048d670694e658d273b5a423fd6e66fb9655beec0
MD5 941977e0d3fb4a1c3082a4c97e568daf
BLAKE2b-256 226ceee5342f25a4061e976ece4a2e8c57608b0b7e5ba271377db51e890d12a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 054198922112dff84f53b71380e77ba7a2166cd47aa2b94d952560129eba5e73
MD5 269b4a49654908544cf5305c867c4db4
BLAKE2b-256 d34ca7e683bc1efd32f08399aecb41d1e2ad6114319e81ce3e5f1c0034b6fb4f

See more details on using hashes here.

File details

Details for the file patchelf-0.13.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.13.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd3c9aeaf5a8750419ade14d340d9a4be0d96795f86ad450b15bed3c4d23c9f6
MD5 e82469faad23b6c734c61c54ff1b3775
BLAKE2b-256 dd9da80dc96826e38b060456098473a113ec72a40ef92a68350e5911687a741f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.13.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9d487f4c21271269b3ad269d03d691eaf4e6398ee0c59a0b20dbfe7f0cac5d8b
MD5 1427d4a1df7da82af2cea638b8d552a3
BLAKE2b-256 0a89f2b70e097dce7b60d3fa680ea091587ab057707ab5e90038c7e7e5f2b637

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