Files
dagster/pyproject.toml

77 lines
1.1 KiB
TOML

[project]
requires-python = "==3.12"
name = "dev"
authors = [
{ name = "Rik Veenboer", email = "rik.veenboer@gmail.com" }
]
version = "0.1.0"
dependencies = [
"beautifulsoup4",
"boto3",
"duckdb",
"fastparquet",
"gitpython",
"icecream",
"lxml",
"openpyxl",
"pandas",
"patito",
"pyarrow",
"pydantic[email]",
"pydantic-settings",
"pyyaml",
"requests",
"requests[socks]",
"s3fs",
"seaborn",
"structlog",
"xlsxwriter"
]
[project.optional-dependencies]
dev = [
"black",
"isort",
"nbstripout",
"pip-tools",
"pre-commit",
"ruff",
"mypy"
]
local = [
"ipykernel",
"ipywidgets"
]
dagster = [
"dagster",
"dagster-graphql",
"dagster-postgres",
"dagster-docker",
"dagster-aws",
"dagster-polars[patito]",
"dagster-duckdb",
"dagster-duckdb-pandas",
"dagit"
]
vinyl = []
stocks = [
"selenium"
]
tesla = []
weather = []
other = []
unknown = [
"fastapi",
"geopandas",
"influxdb-client",
"kubernetes",
"matplotlib",
"networkx",
"Pint",
"Pint-Pandas",
"uvicorn"
]
[tool.ruff]
builtins = ["ic"]