installer
A library for installing Python wheels.
Install
installer on PyPI
pip
pip install installeruv
uv add installerpoetry
poetry add installerPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 94 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: installer-1.0.1-py3-none-any.whl
About installer
from the package's own PyPI description — quoted content, verbatim
installer
<!-- start readme-pitch -->
This is a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.
- Logic for "unpacking" a wheel (i.e. installation).
- Abstractions for various parts of the unpacking process.
- Extensible simple implementations of the abstractions.
- Platform-independent Python script wrapper generation.
<!-- end readme-pitch -->
You can read more in the documentation.
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
A low-level library for unpacking and installing Python packages from wheel distributions, providing abstractions and extensible implementations for the installation process.
No runtime dependencies and a pure-Python wheel distribution make installation frictionless. Active maintenance with recent releases and no known vulnerabilities support reliability.
MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Usage
pip install installer
from installer.sources import WheelSource
from installer.destinations import SchemeDictionaryDestination
# Unpack a wheel to a destination
with WheelSource.from_file('package.whl') as source:
destination = SchemeDictionaryDestination({})
source.install(destination, {})
Requires Python 3.10 or later.
Verdict: A well-maintained, zero-dependency wheel installation library with MIT licensing and no security vulnerabilities. Suitable for build tools and package managers needing low-level wheel handling; active development and top-1000 popularity indicate production readiness.
Needs verification
- Whether the library is used as a runtime dependency by major packaging tools or primarily as a development/build-time utility.
- Performance characteristics when handling large wheels or batch installations.
Similar packages
permissive · top 1,000 on PyPI
twinepermissive · top 1,000 on PyPI
lazy-loaderpermissive · top 1,000 on PyPI
buildpermissive · top 1,000 on PyPI
docutilsunclear · top 1,000 on PyPI
pippermissive · top 100 on PyPI
httpcorepermissive · top 100 on PyPI
Jinja2permissive · top 100 on PyPI
readme-rendererpermissive · top 1,000 on PyPI
GitPythonpermissive · top 1,000 on PyPI