Spaces:
Sleeping
Sleeping
File size: 1,575 Bytes
2b6680d 6972b33 2b6680d 6972b33 2b6680d 1425c98 2b6680d 6972b33 bb59487 2b6680d 6972b33 2b6680d 6972b33 2b6680d 6972b33 2b6680d 6972b33 2b6680d 6972b33 6d32faf bb59487 6972b33 03a506a 6972b33 bb59487 2b6680d 6972b33 2b6680d 6972b33 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
########################################
# 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"
|