+
    Cj&              	          R t ^ RIHt ^ RIHtHt ]'       d   ^ RIHt  ! R R]4      t]! RR]]	]3,          R]]	]3,          /4      t
 ! R	 R
]4      t ! R R]
4      t ! R R]4      tR# )z
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.
)annotations)TYPE_CHECKING	TypedDict)NotRequiredc                  v    ] tR t^t$ RtR]R&   R]R&   R]R&   R]R&   R]R	&   R]R
&   R]R&   R]R&   R]R&   RtR# )PackageRecordDictz8
Basic package attributes that this module cares about.
strnameversionbuildintbuild_numberzNotRequired[str | bytes]sha256md5z	list[str]dependszNotRequired[list[str]]
constrainszNotRequired[str]noarch N__name__
__module____qualname____firstlineno____doc____annotations____static_attributes__r       Clib/python3.14/site-packages/conda_libmamba_solver/shards_typing.pyr   r      s<     ILJ$$	!!&&r   r   	ShardDictpackageszpackages.condac                  6    ] tR t^.t$ R]R&   R]R&   R]R&   RtR# )RepodataInfoDictr   base_urlshards_base_urlsubdirr   N)r   r   r   r   r   r   r   r   r   r!   r!   .   s    MKr   r!   c                  0    ] tR t^4t$ RtR]R&   R]R&   RtR# )RepodataDictz
Packages plus info.
r!   infor   repodata_versionr   Nr   r   r   r   r&   r&   4   s     r   r&   c                  :    ] tR t^=t$ RtR]R&   R]R&   R]R&   RtR	# )
ShardsIndexDictz?
Shards index as deserialized from repodata_shards.msgpack.zst
r!   r'   r   r
   zdict[str, bytes]shardsr   Nr   r   r   r   r*   r*   =   s     Lr   r*   N)r   
__future__r   typingr   r   r   r   dictr   r   r!   r&   r*   r   r   r   <module>r/      s|    # +"	 " D//0$s$556	y 9 i r   