[project] name = "admin-analytics" version = "0.1.0" description = "University of Delaware administrative cost benchmarking" requires-python = ">=3.11" license = "MIT" dependencies = [ "duckdb>=1.0", "typer>=0.12", "polars>=1.0", "httpx>=0.27", "openpyxl>=3.1", "xlrd>=2.0", "pyarrow>=17.0", "lxml>=5.0", "beautifulsoup4>=4.12", "playwright>=1.40", "pandas>=2.0", "dash>=2.17", "plotly[express]>=5.22", ] [project.scripts] admin-analytics = "admin_analytics.cli:app" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/admin_analytics"] [dependency-groups] dev = [ "pytest>=8.0", "respx>=0.21", ] [tool.pytest.ini_options] testpaths = ["tests"]