Skip to content

Commit c634a61

Browse files
authored
chore: bump lockfiles, resolve linting (genai, vertex, community) (#1203)
also standardize pyproject files with upper bounds
1 parent fd35857 commit c634a61

File tree

13 files changed

+1589
-1967
lines changed

13 files changed

+1589
-1967
lines changed

libs/community/pyproject.toml

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -8,82 +8,82 @@ version = "2.0.10"
88
description = "An integration package connecting miscellaneous Google's products and LangChain"
99
authors = []
1010
license = {text = "MIT"}
11-
requires-python = ">=3.9"
11+
requires-python = ">=3.9.0,<3.13.0"
1212
readme = "README.md"
1313
repository = "https://github.com/langchain-ai/langchain-google"
1414

1515
dependencies = [
16-
"langchain-core>=0.3,<1",
17-
"langchain-community>=0.3,<1",
18-
"google-api-core>=2.25,<3",
19-
"google-api-python-client>=2.161,<3",
20-
"google-cloud-core>=2.4.3,<3",
21-
"grpcio>=1.74,<2",
22-
"google-cloud-modelarmor>=0.2.8",
16+
"langchain-core>=0.3.0,<2.0.0",
17+
"langchain-community>=0.3.0,<2.0.0",
18+
"google-api-core>=2.25.0,<3.0.0",
19+
"google-api-python-client>=2.161.0,<3.0.0",
20+
"google-cloud-core>=2.4.3,<3.0.0",
21+
"grpcio>=1.74.0,<2.0.0",
22+
"google-cloud-modelarmor>=0.2.8,<1.0.0",
2323
]
2424

2525
[project.urls]
2626
"Source Code" = "https://github.com/langchain-ai/langchain-google/tree/main/libs/community"
2727

2828
[project.optional-dependencies]
29-
bigquery = ["google-cloud-bigquery>=3.21,<4"]
30-
calendar = ["google-auth>=2.36,<3", "google-auth-oauthlib>=1.2,<2"]
29+
bigquery = ["google-cloud-bigquery>=3.21.0,<4.0.0"]
30+
calendar = ["google-auth>=2.36.0,<3.0.0", "google-auth-oauthlib>=1.2.0,<2.0.0"]
3131
docai = [
32-
"google-cloud-documentai>=2.26,<3",
33-
"google-cloud-contentwarehouse>=0.7.7,<1",
34-
"google-cloud-documentai-toolbox>=0.13.3a0,<1",
35-
"gapic-google-longrunning>=0.11.2,<1",
32+
"google-cloud-documentai>=2.26.0,<3.0.0",
33+
"google-cloud-contentwarehouse>=0.7.7,<1.0.0",
34+
"google-cloud-documentai-toolbox>=0.13.3a0,<1.0.0",
35+
"gapic-google-longrunning>=0.11.2,<1.0.0",
3636
]
37-
drive = ["google-auth-httplib2>=0.2,<1", "google-auth-oauthlib>=1.2,<2"]
38-
gcs = ["google-cloud-storage>=2.16,<3"]
39-
speech = ["google-cloud-speech>=2.26,<3"]
40-
places = ["googlemaps>=4.10,<5"]
41-
texttospeech = ["google-cloud-texttospeech>=2.16.3,<3"]
42-
translate = ["google-cloud-translate>=3.15.3,<4"]
43-
vertexaisearch = ["google-cloud-discoveryengine>=0.11.14,<1"]
44-
vision = ["google-cloud-vision>=3.7.2,<4"]
45-
gmail = ["google-auth-httplib2>=0.2,<1", "google-auth-oauthlib>=1.2,<2", "beautifulsoup4>=4.12.3,<5"]
46-
featurestore = ["google-cloud-bigquery-storage>=2.6.0,<3", "pandas>=1.0.0; python_version<'3.12'", "pandas>=2.0.0,<3.0; python_version>='3.12'", "pyarrow>=6.0.1", "db-dtypes>=1.2.0,<2", "google-cloud-aiplatform>=1.56.0,<2", "pydantic>=2.7.4,<3"]
37+
drive = ["google-auth-httplib2>=0.2.0,<1.0.0", "google-auth-oauthlib>=1.2.0,<2.0.0"]
38+
gcs = ["google-cloud-storage>=2.16.0,<3.0.0"]
39+
speech = ["google-cloud-speech>=2.26.0,<3.0.0"]
40+
places = ["googlemaps>=4.10.0,<5.0.0"]
41+
texttospeech = ["google-cloud-texttospeech>=2.16.3,<3.0.0"]
42+
translate = ["google-cloud-translate>=3.15.3,<4.0.0"]
43+
vertexaisearch = ["google-cloud-discoveryengine>=0.11.14,<1.0.0"]
44+
vision = ["google-cloud-vision>=3.7.2,<4.0.0"]
45+
gmail = ["google-auth-httplib2>=0.2.0,<1.0.0", "google-auth-oauthlib>=1.2.0,<2.0.0", "beautifulsoup4>=4.12.3,<5.0.0"]
46+
featurestore = ["google-cloud-bigquery-storage>=2.6.0,<3.0.0", "pandas>=1.0.0; python_version<'3.12'", "pandas>=2.0.0,<3.0.0; python_version>='3.12'", "pyarrow>=6.0.1", "db-dtypes>=1.2.0,<2.0.0", "google-cloud-aiplatform>=1.56.0,<2.0.0", "pydantic>=2.7.4,<3.0.0"]
4747

4848
[dependency-groups]
4949
test = [
50-
"pytest>=7.3,<8",
51-
"freezegun>=1.2.2,<2",
52-
"pytest-mock>=3.10,<4",
53-
"syrupy>=4.0.2,<5",
54-
"pytest-watcher>=0.3.4,<1",
55-
"pytest-asyncio>=0.21.1,<1",
56-
"pytest-retry>=1.7,<2",
57-
"pytest-socket>=0.7,<1",
58-
"google-cloud-documentai>=2.24.2,<3",
59-
"google-cloud-documentai-toolbox>=0.13.3a0,<1; python_version<'3.13'",
60-
"google-cloud-bigquery>=3.19,<4",
61-
"google-cloud-discoveryengine>=0.11.14,<1",
62-
"cloudpickle>=3.0,<4",
50+
"pytest>=7.3.0,<8.0.0",
51+
"freezegun>=1.2.2,<2.0.0",
52+
"pytest-mock>=3.10.0,<4.0.0",
53+
"syrupy>=4.0.2,<5.0.0",
54+
"pytest-watcher>=0.3.4,<1.0.0",
55+
"pytest-asyncio>=0.21.1,<1.0.0",
56+
"pytest-retry>=1.7.0,<2.0.0",
57+
"pytest-socket>=0.7.0,<1.0.0",
58+
"google-cloud-documentai>=2.24.2,<3.0.0",
59+
"google-cloud-documentai-toolbox>=0.13.3a0,<1.0.0; python_version<'3.13'",
60+
"google-cloud-bigquery>=3.19.0,<4.0.0",
61+
"google-cloud-discoveryengine>=0.11.14,<1.0.0",
62+
"cloudpickle>=3.0.0,<4.0.0",
6363
]
6464

6565
test_integration = [
66-
"pillow>=10.1,<11",
66+
"pillow>=10.1.0,<11.0.0",
6767
]
6868

6969
lint = [
7070
"ruff>=0.12.10,<1",
7171
]
7272

7373
typing = [
74-
"mypy>=1.17.1,<2",
75-
"types-requests>=2.28.11.5,<3",
76-
"types-google-cloud-ndb>=2.2.0.1,<3",
77-
"types-pillow>=10.1.0.2,<11",
78-
"types-protobuf>=4.24.0.20240302,<5",
79-
"types-beautifulsoup4>=4.12.0,<5",
74+
"mypy>=1.17.1,<2.0.0",
75+
"types-requests>=2.28.11.5,<3.0.0",
76+
"types-google-cloud-ndb>=2.2.0.1,<3.0.0.0",
77+
"types-pillow>=10.1.0.2,<11.0.0.0",
78+
"types-protobuf>=4.24.0.20240302,<5.0.0.0",
79+
"types-beautifulsoup4>=4.12.0,<5.0.0",
8080
]
8181

8282
dev = [
83-
"pillow>=10.1,<11",
84-
"types-requests>=2.31.0.10,<3",
85-
"types-pillow>=10.1.0.2,<11",
86-
"types-google-cloud-ndb>=2.2.0.1,<3",
83+
"pillow>=10.1.0,<11.0.0",
84+
"types-requests>=2.31.0.10,<3.0.0.0",
85+
"types-pillow>=10.1.0.2,<11.0.0.0",
86+
"types-google-cloud-ndb>=2.2.0.1,<3.0.0.0",
8787
]
8888

8989
[tool.ruff]

0 commit comments

Comments
 (0)