uv/crates
Charlie Marsh dab70a661a
Change install to sync (with sync semantics) (#24)
For better separate at this stage (and following `pip-tools`), it's now
`puffin sync`, and it assumes `--no-deps`.
2023-10-06 19:42:58 +00:00
..
puffin-cli Change install to sync (with sync semantics) (#24) 2023-10-06 19:42:58 +00:00
puffin-client Avoid caching wheel fetches 2023-10-06 00:50:30 -04:00
puffin-installer Move puffin-installer to its own crate (#23) 2023-10-06 19:31:21 +00:00
puffin-interpreter Support wheel installation (#19) 2023-10-06 00:47:45 -04:00
puffin-package Avoid caching wheel fetches 2023-10-06 00:50:30 -04:00
puffin-platform Separate platform tags (#18) 2023-10-05 23:24:38 -04:00
puffin-resolver Change install to sync (with sync semantics) (#24) 2023-10-06 19:42:58 +00:00
README.md Move puffin-installer to its own crate (#23) 2023-10-06 19:31:21 +00:00

Crates

puffin-cli

Command-line interface for the Puffin package manager.

puffin-client

Client for interacting with PyPI-compatible HTTP APIs.

puffin-installer

Functionality for installing Python packages into a virtual environment.

puffin-interpreter

Functionality for detecting and leveraging the current Python interpreter.

puffin-package

Types and functionality for working with Python packages, e.g., parsing wheel files.

puffin-platform

Functionality for detecting the current platform (operating system, architecture, etc.).

puffin-resolver

Functionality for resolving Python packages and their dependencies.