typing#
TypedDict declarations for shards.
These are helpful for auto-complete, but do not validate at runtime and are not normative. They are intentionally not shared with another project (conda) to reduce coupling.
Classes#
Basic package attributes that this module cares about. |
|
dict() -> new empty dictionary |
|
Packages plus info. |
|
Shards index as deserialized from repodata_shards.msgpack.zst |
Attributes#
- class PackageRecordDict#
Bases:
TypedDictBasic package attributes that this module cares about.
Initialize self. See help(type(self)) for accurate signature.
- ShardDict#
- class RepodataInfoDict#
Bases:
TypedDictdict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
- dict(iterable) -> new dictionary initialized as if via:
d = {} for k, v in iterable:
d[k] = v
- dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Initialize self. See help(type(self)) for accurate signature.
- class RepodataDict#
Bases:
ShardDictPackages plus info.
Initialize self. See help(type(self)) for accurate signature.
- info: RepodataInfoDict#