A package for implementing various Python packaging standards
A package for installing fully-specified Python packages.
mousebender.simple – Parsers for the simple repository API
Goals for this project
The goal is to provide a package which could install all dependencies as frozen by a tool like pip-tools via an API (or put another way, what is required to install pip w/o using pip itself?). This avoids relying on pip’s CLI to do installations but instead provide a programmatic API. It also helps discover any holes in specifications and/or packages for providing full support for Python package installation based on standards.
The steps to installing a package
Figure out what packages are necessary
For an app, read lock file (?)
For a package:
Read list of dependencies (?)
Solve dependency constraints (ResolveLib)
Get the wheel to install
Check local wheel cache (?; how pip does it)
Choose appropriate file from PyPI/index
Download the wheel
Cache the wheel locally (?)
Install the wheel
Where does the name come from?
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for mousebender-2.0.0-py3-none-any.whl