Installation¶
Requirements¶
- Python 3.9 or higher
requestslibrary (installed automatically)
Install from PyPI¶
Install with Development Dependencies¶
This includes: - pytest and pytest-cov for testing - mypy for type checking - black and ruff for formatting/linting
Install from Source¶
git clone https://github.com/fullsteam-corp-shared/pypi-pkg-fabias.git
cd pypi-pkg-fabias
pip install -e .
Verify Installation¶
import fabias
print(fabias.__version__) # Should print version number
# Check available modules
from fabias.integrations import adf, keyvault
from fabias.notifications import teams
Environment Variables¶
For standalone usage, you can configure authentication via environment variables:
export AZURE_TENANT_ID="your-tenant-id"
export AZURE_CLIENT_ID="your-client-id"
export AZURE_CLIENT_SECRET="your-client-secret"
Inside Microsoft Fabric notebooks, authentication is automatic via notebookutils.