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

Uploaded Source

Built Distributions

patchelf-0.12.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (348.0 kB view details)

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

patchelf-0.12.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (353.7 kB view details)

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

patchelf-0.12.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (323.4 kB view details)

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

patchelf-0.12.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (319.6 kB view details)

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

patchelf-0.12.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (377.1 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.12.0.0.tar.gz.

File metadata

  • Download URL: patchelf-0.12.0.0.tar.gz
  • Upload date:
  • Size: 121.6 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.12.0.0.tar.gz
Algorithm Hash digest
SHA256 979066f0e56bbd0406fbfa77c4fa69ce72a8c9073a731b3bdca6892e96cd985c
MD5 2707b4b6d8fcfaefbfe8917213258abf
BLAKE2b-256 a376f5811f2e05efce3201496885357324d1c2eff6e83119b27075d1506c1973

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.12.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 7326836b005d94275450024a3192de60cc57824f81447ee770d13885662a66e2
MD5 e4fd72b65f29ffc8fd6cb2db1adf04db
BLAKE2b-256 4cb4c5a6251f750cb81c672c4379d754bd784ad9be6a612b8e9a1bde077c264b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.12.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 3f5bad89b4e797d9a3b4255b6ae2ead3b3701576c941bb82089488ad5f52efca
MD5 fd4d8090010c56a293f480c96cc02aaa
BLAKE2b-256 23b3a73ae21735484bc339a4b6cdf911d1afff2a3321feebd49561c428117e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.12.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e122b5ffc622486bc5aff16efe5712bce9f50064d5aa6287ffe4fb90cdfd7554
MD5 c28706cb2ccddbb45b9cd98a9f691d9d
BLAKE2b-256 ef00b1c414e87ac3413ec5b42720310da933b7d3866c2c638d64f4097fea8a28

See more details on using hashes here.

File details

Details for the file patchelf-0.12.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.12.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 11ad34c30474f077b96b8089bb049b4e4d5281e864769af743d58ec14b5938c8
MD5 9fde07186baf883965e74d93cf26bc8c
BLAKE2b-256 6259859588dc1a2ba5f9f7ee3dfc24cf805b13df2cf20f4fd14279761808e2f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.12.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9d15f8827a08277eb3c065bbb241fc8b91ed50607a03f9d9c3315f70f9bf91ef
MD5 1d1b510d37a5d186b0d13b1ca44b9f85
BLAKE2b-256 dece2c95334f5a81260564ff7ffe86060c4f8c6bd0f14094be40fe28e92067f8

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