cython_import_all#
- scikitplot.cython.cython_import_all(directory, *, pattern='*.pyx', recursive=False, **kwargs)[source]#
Compile and import all
.pyxfiles in a directory.This is the backward-compatible convenience wrapper: it returns a plain
{stem: BuildResult}mapping and is fail-fast. For a structured partial report (ordered successes/failures, committed side effects, resume token) or a collect-all policy, usecython_import_all_result.- Parameters:
- directorystr or pathlib.Path
Directory containing
.pyxfiles.- patternstr, default=’*.pyx’
Glob pattern to match files.
- recursivebool, default=False
If True, search recursively.
- **kwargsdict
Passed to
cython_import_result.
- Returns:
- dict[str, BuildResult]
Mapping of file stem to build result.
- Raises:
- FileNotFoundError
If
directorydoes not exist.- BatchBuildError
If any file fails; the exception’s
resultattribute holds the partialBatchBuildResultdescribing what was already committed.
- Parameters:
- Return type: