community, langchain, infra: revert store extended test deps outside of poetry (#19153)

Reverts langchain-ai/langchain#18995

Because it makes installing dependencies in python 3.11 extended testing
take 80 minutes
This commit is contained in:
Erick Friis
2024-03-15 10:10:47 -07:00
committed by GitHub
parent e3ff107e4f
commit 781aee0068
21 changed files with 11079 additions and 698 deletions

View File

@@ -1,8 +0,0 @@
presidio-anonymizer
presidio-analyzer
faker
vowpal-wabbit-next
sentence-transformers
jinja2
pandas
tabulate

File diff suppressed because it is too large Load Diff

View File

@@ -12,6 +12,14 @@ repository = "https://github.com/langchain-ai/langchain"
python = ">=3.8.1,<4.0"
langchain-core = "^0.1.31"
langchain = "^0.1.12"
presidio-anonymizer = {version = "^2.2.352", optional = true}
presidio-analyzer = {version = "^2.2.352", optional = true}
faker = {version = "^19.3.1", optional = true}
vowpal-wabbit-next = {version = "0.6.0", optional = true}
sentence-transformers = {version = "^2", optional = true}
jinja2 = {version = "^3", optional = true}
pandas = { version = "^2.0.1", optional = true }
tabulate = {version = "^0.9.0", optional = true}
[tool.poetry.group.lint]
optional = true
@@ -62,6 +70,21 @@ langchain = {path = "../langchain", develop = true}
langchain-core = {path = "../core", develop = true}
langchain-community = {path = "../community", develop = true}
# An extra used to be able to add extended testing.
# Please use new-line on formatting to make it easier to add new packages without
# merge-conflicts
[tool.poetry.extras]
extended_testing = [
"presidio-anonymizer",
"presidio-analyzer",
"faker",
"vowpal-wabbit-next",
"sentence-transformers",
"jinja2",
"pandas",
"tabulate",
]
[tool.ruff.lint]
select = [
"E", # pycodestyle