77 lines
1.1 KiB
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"]
|