Utilities

This section contains auto-generated documentation for utility modules.

Faiss Indexing

Extensions

routir.utils.extensions.load_all_extensions(user_specified_files=None, scope=None, use_entry_points=True)[source]

Load routir extensions using both naming convention and entry points.

Parameters:
  • user_specified_files – List of files to import

  • scope – Namespace to import into (defaults to globals())

  • use_entry_points – If True, prefer entry points; if False, use prefix only

Lazy Import

class routir.utils.lazy_import.LazyImportFinder[source]

Bases: object

__init__()[source]
find_spec(fullname, path, target=None)[source]