[go: up one dir, main page]

Crate uv_pypi_types

Crate uv_pypi_types 

Source

Structs§

ArchiveInfo
ArchivedHashDigest
An archived HashDigest
ArchivedHashDigests
An archived HashDigests
BaseUrl
BuildRequires
The build-system.requires field in a pyproject.toml file.
ConflictItem
A single item in a conflicting set.
ConflictItemRef
A single item in a conflicting set, by reference.
ConflictSet
A single set of package-extra pairs that conflict with one another.
Conflicts
A list of conflicting sets of extras/groups pre-defined by an end user.
CoreMetadatum
DependencyGroups
DirInfo
HashDigest
A hash name and hex encoded digest of the file.
HashDigestResolver
The resolver for an archived HashDigest
HashDigests
A collection of HashDigest entities.
HashDigestsResolver
The resolver for an archived HashDigests
Hashes
A dictionary mapping a hash name to a hex encoded digest of the file.
Identifier
Simplified Python identifier.
Inference
An inference about whether a conflicting item is always included or excluded.
LenientRequirement
Like Requirement, but attempts to correct some common errors in user-provided requirements.
LenientVersionSpecifiers
Like VersionSpecifiers, but attempts to correct some common errors in user-provided requirements.
Metadata10
A subset of the full core metadata specification, including only the fields that have been consistent across all versions of the specification.
Metadata23
Code Metadata 2.3 as specified in https://packaging.python.org/specifications/core-metadata/.
ParsedArchiveUrl
A URL to a source or built archive.
ParsedDirectoryUrl
A local path URL for a source directory.
ParsedGitUrl
A Git repository URL.
ParsedPathUrl
A local path URL for a file (i.e., a built or source distribution).
ProjectEntry
A single project entry in the Simple API index.
PyProjectToml
A pyproject.toml as specified in PEP 517.
PypiFile
A single (remote) file belonging to a package, either a wheel or a source distribution, as served by the vnd.pypi.simple.v1 media type.
PypiSimpleDetail
A collection of “files” from PyPI’s JSON API for a single package, as served by the vnd.pypi.simple.v1 media type.
PypiSimpleIndex
Response from the Simple API root endpoint (index) listing all available projects, as served by the vnd.pypi.simple.v1 media type.
PyxFile
A single (remote) file belonging to a package, either a wheel or a source distribution, as served by the Simple API.
PyxSimpleDetail
A collection of “files” from the Simple API.
PyxSimpleIndex
Response from the Pyx Simple API root endpoint listing all available projects, as served by the vnd.pyx.simple.v1 media types.
RequiresDist
Python Package Metadata 2.3 as specified in https://packaging.python.org/specifications/core-metadata/.
RequiresTxt
requires.txt metadata as defined in https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html#dependency-metadata.
ResolutionMetadata
A subset of the full core metadata specification, including only the fields that are relevant to dependency resolution.
ResolverMarkerEnvironment
A wrapper type around MarkerEnvironment that ensures the Python version markers are release-only, to match the resolver’s semantics.
SchemaConflictItem
Like ConflictItem, but for deserialization in pyproject.toml.
SchemaConflictSet
Like ConflictSet, but for deserialization in pyproject.toml.
SchemaConflicts
Like Conflicts, but for deserialization in pyproject.toml.
Scheme
The paths associated with an installation scheme, typically returned by sysconfig.get_paths().
SimpleIndexMeta
Metadata about a Simple API index response.
SupportedEnvironments
A list of supported marker environments.
VcsInfo
VerbatimParsedUrl
Zstd

Enums§

ArchivedHashAlgorithm
An archived HashAlgorithm
ArchivedYanked
An archived Yanked
ConflictError
An error that occurs when the given conflicting set is invalid somehow.
ConflictKind
The actual conflicting data for a package.
ConflictKindRef
The actual conflicting data for a package, by reference.
CoreMetadata
DependencyGroupSpecifier
A specifier item in a PEP 735 Dependency Group.
DirectUrl
Metadata for a distribution that was installed via a direct URL.
HashAlgorithm
HashAlgorithmResolver
The resolver for an archived HashAlgorithm
HashError
IdentifierParseError
MetadataError
https://github.com/PyO3/python-pkginfo-rs/blob/d719988323a0cfea86d4737116d7917f30e819e2/src/error.rs
ParsedUrl
We support three types of URLs for distributions:
ParsedUrlError
VcsKind
Yanked
YankedResolver
The resolver for an archived Yanked