{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"}],"enrichment":{"capability":"Provides a PyPI-packaged binary of patchelf, a utility for modifying the dynamic linker and RPATH of ELF executables.","skillfed_tags":["elf-binary-tools","build-automation","wheel-packaging"],"use_cases":["Building manylinux or musllinux wheels that need to adjust RPATH in compiled extensions","Automating binary patching in CI/CD pipelines without requiring system package managers","Modifying ELF executables' dynamic linker for cross-distribution compatibility","Dependency for auditwheel or similar tools that repair wheel portability","Development environments where patchelf must be available as a Python dependency"],"what_it_does":"patchelf is a packaging of the upstream NixOS patchelf utility, distributed via PyPI for easy installation. It modifies ELF executables' dynamic linker and RPATH settings, which is essential for binary wheel portability and compatibility across Linux distributions. The package provides pre-built binaries for multiple architectures and libc variants (glibc, musl), eliminating the need to compile patchelf from source.\n\nThis is primarily a command-line tool packaged for Python environments. It has no runtime dependencies and is commonly used in build pipelines for auditwheel, manylinux, and musllinux workflows\u2014scenarios where you need to adjust how compiled binaries locate their dependencies. The package is actively maintained and supports modern Python versions.","worth_installing":"Yes, if you need patchelf in a Python environment or build pipeline. It offers zero runtime dependencies, active maintenance, and broad platform coverage via pre-built wheels. The GPLv3+ copyleft applies only to modifications; using the binary carries no redistribution obligation. Install friction is medium due to platform-specific wheels, but that is unavoidable for a compiled utility."},"id":"patchelf","links":{"html":"https://skillfed.io/packages/patchelf","md":"https://skillfed.io/packages/patchelf.md","pypi":"https://pypi.org/project/patchelf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-08","license_spdx":null,"license_treatment":"copyleft","name":"patchelf","python_support":"supports_current","summary":"A small utility to modify the dynamic linker and RPATH of ELF executables."},"popularity":{"monthly_downloads":13780922,"position":1264,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.19.1.0"}
