[project]
name = "PBI_dashboard_creator"
version = "1.0.76"
authors = [
  { name="Russell Shean", email="russshean@gmail.com" },
]
description = "Automatically create PowerBI dashboards using the .pbir file type"
readme = "README.md"
requires-python = ">=3.8"
classifiers = [
    "Programming Language :: Python :: 3",
    "Operating System :: OS Independent",
]
license = "GPL-3.0-or-later"
license-files = ["LICEN[CS]E*"]

dependencies = [
"azure.storage.blob",
"azure.storage.file.datalake",
"azure.identity",
"keyring",
"pandas"

]

[project.urls]
Homepage = "https://github.com/Russell-Shean/PBI-dashboard-creator"
Issues = "https://github.com/Russell-Shean/PBI-dashboard-creator/issues"


[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[tool.hatch.build.targets.wheel]
packages = ["src/PBI_dashboard_creator"]

[tool.hatch.build.targets]
docs = { script = "sphinx-build clean && sphinx-build -b html docs/ build/" }

# pyproject.toml
[tool.pytest.ini_options]
minversion = "6.2"
addopts = "-ra -q"
testpaths = [
    "tests"
]
