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