-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
36 lines (31 loc) · 957 Bytes
/
pyproject.toml
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
[tool.poetry]
name = "causal-canvas"
version = "0.1.0"
description = "A tool for Causal discovery with Structural Learning and probabilistic modelling of the learnt structure."
authors = ["Sofia Karadimitriou <[email protected]>", "Jerome Carayol <[email protected]>", "Stefano Piazza <[email protected]>", "Armand Valsesia <[email protected]>"]
readme = "README.md"
[tool.poetry.dependencies]
python = ">=3.9, <3.11"
causalnex = "^0.12.1"
pydantic = "<2"
loguru = "^0.7.2"
fire = "^0.5.0"
plotnine = "^0.12.4"
seaborn = "^0.13.2"
pydot = "^2.0.0"
ipywidgets = "^8.1.2"
pyarrow = "^15.0.0"
pandas = "^1.5.3"
[tool.poetry.group.dev.dependencies]
ruff = "^0.2.0"
pytest = "^8.0.0"
pre-commit = "^3.6.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.ruff]
# Also format jupyter notebooks.
extend-include = ["*.ipynb"]
[tool.ruff.lint]
# Enable the isort rules.
extend-select = ["I"]