Spaces:
Sleeping
Sleeping
| ######################################## | |
| # CORE PROJECT METADATA | |
| ######################################## | |
| [project] | |
| name = "code4change-analysis" | |
| version = "1.0.0" | |
| description = "Court scheduling simulation + analytics" | |
| requires-python = ">=3.11" | |
| authors = [{ name = "Aalekh Roy" }] | |
| ######################################## | |
| # PROJECT DEPENDENCIES | |
| ######################################## | |
| dependencies = [ | |
| "pandas>=2.2", | |
| "polars>=1.30", | |
| "plotly>=6.0", | |
| "openpyxl>=3.1", | |
| "XlsxWriter>=3.2", | |
| "pyarrow>=17.0", | |
| "numpy>=2.0", | |
| "ortools>=9.8", | |
| "pydantic>=2.0", | |
| "typer>=0.12", | |
| "simpy>=4.1", | |
| "scipy>=1.14", | |
| "streamlit>=1.28", | |
| "altair>=5.0", | |
| ] | |
| ######################################## | |
| # DEV DEPENDENCIES | |
| ######################################## | |
| [project.optional-dependencies] | |
| dev = [ | |
| "pytest>=8.0", | |
| "ruff>=0.6", | |
| "black>=24.0", | |
| "mypy>=1.11", | |
| "hypothesis>=6.0", | |
| "pre-commit>=3.5", | |
| ] | |
| ######################################## | |
| # CLI SCRIPTS | |
| ######################################## | |
| [project.scripts] | |
| court-scheduler = "cli.main:app" | |
| ######################################## | |
| # SETUPTOOLS PACKAGE DISCOVERY (FIX) | |
| ######################################## | |
| [tool.setuptools.packages.find] | |
| include = [ | |
| "cli", | |
| "eda", | |
| "src", | |
| ] | |
| exclude = [ | |
| "Data", | |
| "configs", | |
| "outputs", | |
| "reports", | |
| "literature", | |
| ] | |
| ######################################## | |
| # BUILD SYSTEM | |
| ######################################## | |
| [build-system] | |
| requires = ["setuptools", "wheel"] | |
| build-backend = "setuptools.build_meta" | |