PackageCacheEntry#

class scikitplot.cython.PackageCacheEntry(key='', build_dir=PosixPath('.'), package_name='', modules=(), artifacts=(), created_utc=None, fingerprint=None)[source]#

A compiled package cache entry (multi-module build).

Parameters:
keystr

Cache key (hex digest).

build_dirpathlib.Path

Directory containing the package directory and artifacts.

package_namestr

Python package name (e.g., "mypkg").

modulestuple[str, …]

Full dotted module names included in the package build.

artifactstuple[pathlib.Path, …]

Artifact paths for modules in the same order as modules.

created_utcstr or None

ISO timestamp (UTC) if available.

fingerprintMapping[str, Any] or None

Runtime fingerprint used when building this artifact (if available).

Parameters:
artifacts: tuple[Path, ...]#

!! processed by numpydoc !!

build_dir: Path#

!! processed by numpydoc !!

created_utc: str | None#

!! processed by numpydoc !!

fingerprint: Mapping[str, Any] | None#

!! processed by numpydoc !!

key: str#

!! processed by numpydoc !!

modules: tuple[str, ...]#

!! processed by numpydoc !!

package_name: str#

!! processed by numpydoc !!