Mark econml, pydot, and pygraphviz as extras (#701)

* mark econml, pydot, and pygraphviz as extras

Signed-off-by: Chris Trevino <darthtrevino@gmail.com>

* restore dep order

Signed-off-by: Chris Trevino <darthtrevino@gmail.com>

Signed-off-by: Chris Trevino <darthtrevino@gmail.com>
This commit is contained in:
Chris Trevino 2022-10-26 12:43:43 -07:00 коммит произвёл GitHub
Родитель dfab70097e
Коммит 9b7e6a74c4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 742 добавлений и 585 удалений

1320
poetry.lock сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -56,7 +56,7 @@ pandas = "^1.4.3"
networkx = "^2.8.5" networkx = "^2.8.5"
sympy = "^1.10.1" sympy = "^1.10.1"
scikit-learn = "1.0.2" scikit-learn = "1.0.2"
pydot = "^1.4.2" pydot = { version = "^1.4.2", optional = true }
joblib = "^1.1.0" joblib = "^1.1.0"
pygraphviz = { version = "^1.9", optional = true } pygraphviz = { version = "^1.9", optional = true }
econml = { version = "*", optional = true } econml = { version = "*", optional = true }
@ -70,6 +70,9 @@ llvmlite = { version = "^0.36.0", optional = true }
matplotlib = { version = "^3.5.3", optional = true } matplotlib = { version = "^3.5.3", optional = true }
[tool.poetry.extras] [tool.poetry.extras]
econml = ["econml"]
pygraphviz = ["pygraphviz"]
pydot = ["pydot"]
plotting = ["matplotlib"] plotting = ["matplotlib"]
causalml = ["causalml", "llvmlite", "cython"] causalml = ["causalml", "llvmlite", "cython"]