mirror of
https://github.com/astral-sh/uv.git
synced 2025-11-01 12:24:15 +00:00
This PR modifies the PEP 440 and PEP 508 crates to pass CI, primarily by fixing all lint violations. We're also now using these crates in the workspace via `path`. (Previously, we were still fetching them from Cargo.) |
||
|---|---|---|
| .. | ||
| pep440-rs | ||
| pep508-rs | ||
| puffin-cli | ||
| puffin-client | ||
| puffin-installer | ||
| puffin-interpreter | ||
| puffin-package | ||
| puffin-platform | ||
| puffin-resolver | ||
| README.md | ||
Crates
pep440-rs
Utilities for interacting with Python version numbers and specifiers.
pep508-rs
Utilities for interacting with PEP 508 dependency specifiers.
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.