FREEDOM251

Freedom251 › Python Package Managers

micropipenv

Free plan LinuxSelf-hosted

Visit micropipenv Alternatives Pricing

micropipenv's own site

What micropipenv is

micropipenv is a lightweight wrapper around pip for installing Python dependencies from lock files and requirements files. It supports Pipenv, Poetry, pip-tools, and raw pip requirements.txt inputs. Its requirements command can convert Pipenv and Poetry lock data into output compatible with pip-tools. For Pipenv, Poetry, and pip-tools formats, 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. The default installation has no dependencies and supports Pipfile.lock management; the optional toml extra is required to manipulate Pipfile and Poetry-specific files. micropipenv does not resolve dependencies: it uses the resolved dependency stack in the supplied lock file. It also does not create or manage virtual environments, so users must run it inside an activated environment or configure a 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. It is free and licensed under the GNU Lesser General Public License v3 or later.

Who it suits

micropipenv suits developers working with containerized Python applications and teams using CI, Kubernetes, or OpenShift. It is most relevant when dependencies are already resolved in a supported lock file or requirements file.

What it does well

  • Supports Pipenv, Poetry, pip-tools, and pip requirements
  • Converts Pipenv and Poetry lock data for pip-tools
  • Can recover from installation-order failures
  • Default installation has no dependencies
  • Available free under LGPL v3 or later

What to know first

  • Does not implement a dependency resolver
  • Does not create or manage virtual environments
  • TOML extra is needed for Pipfile and Poetry file manipulation
  • Project is described as hibernating

Limits

micropipenv does not resolve dependencies or manage virtual environments. The default installation supports Pipfile.lock management; manipulating Pipfile and Poetry-specific files requires the toml extra.

Plans

PlanBilled and limitsPrice
micropipenvOpen source · default install has no dependencies · TOML extra required for Pipfile or Poetry file manipulationFree

As github.com lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Install it from PyPI with pip or through Fedora with dnf.
  2. Alternatively, run its Python file directly or use a UBI, Fedora or RHEL-based container image.
  3. Use the appropriate Pipenv, Poetry, pip-tools or requirements.txt input.
  4. For Pipfile or Poetry file manipulation, install the toml extra.
  5. For newer Python 3 container images using OpenShift s2i, set ENABLE_MICROPIPENV=1.

Verdict

micropipenv provides a focused way to install dependencies from several existing lock and requirements formats. It relies on a supplied resolved stack and leaves virtual-environment management to the user.

Questions

Is micropipenv free?

Yes. The micropipenv plan is free, and the project is licensed under the GNU Lesser General Public License v3 or later.

Which dependency formats does it support?

It supports Pipenv files, Poetry files, pip-tools requirements files and raw pip requirements.txt files.

Does micropipenv resolve dependencies?

No. It uses the already resolved dependency stack supplied by the lock file.

Does it manage virtual environments?

No. You can run it inside an activated environment or configure a target Python interpreter.

How can I install micropipenv?

Installation routes include PyPI with pip, Fedora with dnf, direct execution of its Python file, and UBI, Fedora or RHEL-based container images.

Who maintains the project?

The repository credits Project Thoth and Red Hat Inc. and names Fridolin Pokorny as the original author.

Facts from micropipenv's own pages

Dependency recovery
For Pipenv, Poetry, and pip-tools formats, it can automatically recover when dependency installation order causes a failure. · github.com, 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. · github.com, 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. · github.com, 8 Oct 2026
License
The repository states that the project is licensed under the GNU Lesser General Public License v3 or later. · github.com, 8 Oct 2026
Maker context
The repository credits Project Thoth and Red Hat Inc. and names Fridolin Pokorny as the original author. · github.com, 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. · github.com, 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. · github.com, 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. · github.com, 8 Oct 2026
Requirements conversion
Its requirements command converts Pipenv and Poetry lock data into output compatible with pip-tools. · github.com, 8 Oct 2026
Resolver limitation
micropipenv does not implement a dependency resolver and instead uses the already resolved stack supplied by the lock file. · github.com, 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. · github.com, 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. · github.com, 8 Oct 2026
Supported formats
It supports Pipenv files, Poetry files, pip-tools requirements files, and raw pip requirements.txt files. · github.com, 8 Oct 2026
Target use
The project is designed for containerized Python applications and also describes use in CI, Kubernetes, and OpenShift deployments. · github.com, 8 Oct 2026

Where micropipenv stands on Freedom251

Look at these too