micropipenv
micropipenv is a lightweight pip wrapper for installing Python dependencies from lock files and requirements files.
What micropipenv is
micropipenv is a lightweight pip wrapper for installing Python dependencies from lock files and requirements files. It supports Pipenv, Poetry, pip-tools, and raw pip requirements.txt formats, and its requirements command can convert Pipenv or Poetry lock data into pip-tools-compatible output. For Pipenv, Poetry, and pip-tools inputs, it can recover automatically when installation order causes a failure. The project is designed for containerized Python applications and also describes use in CI, Kubernetes, and OpenShift deployments. Its default installation has no dependencies and supports Pipfile.lock management; the optional toml extra enables manipulation of Pipfile and Poetry-specific files. micropipenv does not resolve dependencies itself, instead relying on the resolved stack supplied by a lock file. It also does not create or manage virtual environments, so users need an activated environment or a configured target Python interpreter. Installation options include PyPI with pip, Fedora with dnf, direct execution of its Python file, and UBI, Fedora, or RHEL-based container images. The project is free under the GNU Lesser General Public License v3 or later and is intended for Linux and self-hosted use.
Good
- Supports Pipenv, Poetry, pip-tools, and requirements files.
- Converts Pipenv and Poetry lock data for pip-tools.
- Can recover from installation-order failures for supported formats.
- Default installation has no dependencies.
- Available through PyPI, dnf, and container images.
Watch out
- Does not implement dependency resolution.
- Does not create or manage virtual environments.
- Pipfile and Poetry manipulation requires the toml extra.
- Project is described as hibernating.
Who it suits
It suits developers packaging Python applications in containers or using CI, Kubernetes, or OpenShift who want to install dependencies from existing lock files. Users who need dependency resolution or virtual-environment management will need other tools for those tasks.
Verdict
micropipenv focuses on installing an already resolved Python dependency stack across several lock and requirements formats. It is a fit when those inputs and container workflows match your needs, but it does not replace a resolver or environment manager.
Plans and prices
From micropipenv's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| micropipenv | Free | Open source · default install has no dependencies · TOML extra required for Pipfile or Poetry file manipulation |
The facts
Each one read from micropipenv's own pages, with the date it was checked.
What it does
- Dependency recovery
- For Pipenv, Poetry, and pip-tools formats, it can automatically recover when dependency installation order causes a failure.checked 8 Oct 2026
- Environment limitation
- It does not create or manage virtual environments; users can run it inside an activated environment or configure a target Python interpreter.checked 8 Oct 2026
- Install channels
- The project documents installation through PyPI with pip, Fedora with dnf, direct execution of its Python file, and availability in UBI, Fedora, and RHEL based container images.checked 8 Oct 2026
- License
- The repository states that the project is licensed under the GNU Lesser General Public License v3 or later.checked 8 Oct 2026
- OpenShift integration
- For newer Python 3 container images, the README says to set ENABLE_MICROPIPENV=1 to enable micropipenv features in the OpenShift s2i environment.checked 8 Oct 2026
- Optional TOML support
- The default installation has no dependencies and supports Pipfile.lock management; the toml extra enables manipulation of Pipfile and Poetry specific files.checked 8 Oct 2026
- Purpose
- micropipenv is a lightweight pip wrapper for installing Python dependencies from requirements.txt, Pipenv, and Poetry lock files, or converting lock files to pip-tools compatible output.checked 8 Oct 2026
- Requirements conversion
- Its requirements command converts Pipenv and Poetry lock data into output compatible with pip-tools.checked 8 Oct 2026
- Resolver limitation
- micropipenv does not implement a dependency resolver and instead uses the already resolved stack supplied by the lock file.checked 8 Oct 2026
- Security and compliance
- The project pages opened describe licensing and dependency handling but do not state a security certification or compliance program.checked 8 Oct 2026
- Support
- The Thoth Station organization says the project is hibernating and directs people with urgent issues or contribution interest to contact its support repository.checked 8 Oct 2026
- Supported formats
- It supports Pipenv files, Poetry files, pip-tools requirements files, and raw pip requirements.txt files.checked 8 Oct 2026
- Target use
- The project is designed for containerized Python applications and also describes use in CI, Kubernetes, and OpenShift deployments.checked 8 Oct 2026
The company
- Maker context
- The repository credits Project Thoth and Red Hat Inc. and names Fridolin Pokorny as the original author.checked 8 Oct 2026


