Crate uv_pypi_types
Source - 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
- 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