INNER CODE UNIT · Python

_setup_dynamic_libraries

pairinteraction/pairinteraction · src/pairinteraction/__init__.py:14

def _setup_dynamic_libraries() -> None:  # noqa: C901, PLR0915
    import platform
    import sys
    from importlib.metadata import PackageNotFoundError, files, version
    from pathlib import Path
    from warnings import warn

    from pairinteraction._info import Info

    # ---------------------------------------------------------------------------------------
    # Helper functions
    # ---------------------------------------------------------------------------------------
    def is_package_installed(package: str) -> bool:
        """Check whether a package is installed."""
        try:
            version(package)
        except PackageNotFoundError:
            return False

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…