Skip to main content

A small utility to modify the dynamic linker and RPATH of ELF executables.

Reason this release was yanked:

https://github.com/mayeut/patchelf-pypi/issues/87

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.

Reporting issues

This repo only aims at providing a rebuild of patchelf on PyPI and as such, only issues related to this specific packaging will be dealt with in this repository.

For all issues you might see when using patchelf, please report directly upstream after reproducing with one of their pre-built binaries or rebuilding patchelf from their repository: https://github.com/NixOS/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 armv7l

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

Uploaded Source

Built Distributions

patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl (518.1 kB view details)

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

patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl (541.9 kB view details)

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

patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (417.5 kB view details)

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

patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (465.6 kB view details)

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

patchelf-0.18.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl (471.2 kB view details)

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

patchelf-0.18.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl (547.3 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.18.0.0.tar.gz.

File metadata

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

File hashes

Hashes for patchelf-0.18.0.0.tar.gz
Algorithm Hash digest
SHA256 955f968dc27ebadd7277623a66370c53f77c25fd491299f81899c33f3a999f7a
MD5 697caef1416994d1f54ec661b7bbcd9d
BLAKE2b-256 5365b7cddff782ebed7c9fcc488bf3eced29d3b0eee51bf1258a9f80ab07267b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 0717c7cd9af1b41c2f26c4a4ed6600e7e3f28561aff25e768e0c71118ae7ce68
MD5 9697d644c270b6efc6ca886475351d56
BLAKE2b-256 73fb4baecd8f35e127c4e1af6d3f44c5a101bfb3a3a945ef1d782d050479903b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 565f6c3305084909a7cc7a5700378dec5c86eeaf406cb2e23aef30921cef2488
MD5 050f83feb0a65aec8ef82031c19677ea
BLAKE2b-256 e55c7def196c126685dce132849482ebbafd2db310e42a17dee6b83b2b44a080

See more details on using hashes here.

File details

Details for the file patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 4e7c2822dc0a47d2e4dd100cdfcfcd1ec33a21e95fab5a26e932dd18fe87f689
MD5 061b2e15f61406b8b64129eae616c5bf
BLAKE2b-256 b13eaaf863010910f2928ef55c9402a7b4f5dc7ff0d2a201c810492e5493b410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.18.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0f0ee839198853ebda3911d09e6e2c270cbc2c0b5eafc7e8e52cbcee4308e3e1
MD5 58faa26772aaa26dc0ecdc98e2a7c81f
BLAKE2b-256 75293818512ea004b507925e681e03abffab272c312094a4a11b4d2467163199

See more details on using hashes here.

File details

Details for the file patchelf-0.18.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.18.0.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bcfb1004a37a500c2088f1a721f4bb326e8613cb93301e9a7373697f7f4d7742
MD5 609284d784bbe0f122ceea3911f556ae
BLAKE2b-256 69850582468b77c57e2e9cfbfcd4faeaec39741dc56898f069c43baac3fcb55a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patchelf-0.18.0.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8033e0b6fcaea43893b4e690126b744c967134c5622cd468a0461a0624c78191
MD5 b97498814251ad2fead53353b2a5e279
BLAKE2b-256 4e96436451503bb9f048e7811d1e23003d7f0b16b89180664d9768424a7258a6

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