Skip to content

Commit 378edef

Browse files
cburroughsadchia
andauthored
chore: Move google-api dependencies to GCP extras (feast-dev#3463)
* ci: Move google-api dependencies to GCP extras These dependencies were added before any extras existed in setup.py. Feast users would generally expect that using AWS or Azure does not require Google Cloud apis. Fixex feast-dev#3458 Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com> * update requirements Signed-off-by: Danny Chiao <danny@tecton.ai> --------- Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com> Signed-off-by: Danny Chiao <danny@tecton.ai> Co-authored-by: Danny Chiao <danny@tecton.ai>
1 parent 3249b97 commit 378edef

File tree

4 files changed

+2
-89
lines changed

4 files changed

+2
-89
lines changed

sdk/python/requirements/py3.10-requirements.txt

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,10 @@ attrs==22.2.0
1717
# jsonschema
1818
bowler==0.9.0
1919
# via feast (setup.py)
20-
cachetools==5.3.0
21-
# via google-auth
2220
certifi==2022.12.7
2321
# via
2422
# httpcore
2523
# httpx
26-
# requests
27-
charset-normalizer==3.0.1
28-
# via requests
2924
click==8.1.3
3025
# via
3126
# bowler
@@ -51,14 +46,6 @@ fissix==21.11.13
5146
# via bowler
5247
fsspec==2023.1.0
5348
# via dask
54-
google-api-core==2.11.0
55-
# via feast (setup.py)
56-
google-auth==2.16.0
57-
# via google-api-core
58-
googleapis-common-protos==1.58.0
59-
# via
60-
# feast (setup.py)
61-
# google-api-core
6249
greenlet==2.0.2
6350
# via sqlalchemy
6451
grpcio==1.51.1
@@ -80,7 +67,6 @@ httpx==0.23.3
8067
idna==3.4
8168
# via
8269
# anyio
83-
# requests
8470
# rfc3986
8571
jinja2==3.1.2
8672
# via feast (setup.py)
@@ -119,18 +105,10 @@ proto-plus==1.22.2
119105
protobuf==4.21.12
120106
# via
121107
# feast (setup.py)
122-
# google-api-core
123-
# googleapis-common-protos
124108
# grpcio-reflection
125109
# proto-plus
126110
pyarrow==8.0.0
127111
# via feast (setup.py)
128-
pyasn1==0.4.8
129-
# via
130-
# pyasn1-modules
131-
# rsa
132-
pyasn1-modules==0.2.8
133-
# via google-auth
134112
pydantic==1.10.4
135113
# via
136114
# fastapi
@@ -150,15 +128,10 @@ pyyaml==6.0
150128
# dask
151129
# feast (setup.py)
152130
# uvicorn
153-
requests==2.28.2
154-
# via google-api-core
155131
rfc3986[idna2008]==1.5.0
156132
# via httpx
157-
rsa==4.9
158-
# via google-auth
159133
six==1.16.0
160134
# via
161-
# google-auth
162135
# pandavro
163136
# python-dateutil
164137
sniffio==1.3.0
@@ -193,8 +166,6 @@ typing-extensions==4.4.0
193166
# mypy
194167
# pydantic
195168
# sqlalchemy2-stubs
196-
urllib3==1.26.14
197-
# via requests
198169
uvicorn[standard]==0.20.0
199170
# via feast (setup.py)
200171
uvloop==0.17.0

sdk/python/requirements/py3.8-requirements.txt

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,10 @@ attrs==22.2.0
1717
# jsonschema
1818
bowler==0.9.0
1919
# via feast (setup.py)
20-
cachetools==5.3.0
21-
# via google-auth
2220
certifi==2022.12.7
2321
# via
2422
# httpcore
2523
# httpx
26-
# requests
27-
charset-normalizer==3.0.1
28-
# via requests
2924
click==8.1.3
3025
# via
3126
# bowler
@@ -51,14 +46,6 @@ fissix==21.11.13
5146
# via bowler
5247
fsspec==2023.1.0
5348
# via dask
54-
google-api-core==2.11.0
55-
# via feast (setup.py)
56-
google-auth==2.16.0
57-
# via google-api-core
58-
googleapis-common-protos==1.58.0
59-
# via
60-
# feast (setup.py)
61-
# google-api-core
6249
greenlet==2.0.2
6350
# via sqlalchemy
6451
grpcio==1.51.1
@@ -80,7 +67,6 @@ httpx==0.23.3
8067
idna==3.4
8168
# via
8269
# anyio
83-
# requests
8470
# rfc3986
8571
importlib-resources==5.10.2
8672
# via jsonschema
@@ -123,18 +109,10 @@ proto-plus==1.22.2
123109
protobuf==4.21.12
124110
# via
125111
# feast (setup.py)
126-
# google-api-core
127-
# googleapis-common-protos
128112
# grpcio-reflection
129113
# proto-plus
130114
pyarrow==8.0.0
131115
# via feast (setup.py)
132-
pyasn1==0.4.8
133-
# via
134-
# pyasn1-modules
135-
# rsa
136-
pyasn1-modules==0.2.8
137-
# via google-auth
138116
pydantic==1.10.4
139117
# via
140118
# fastapi
@@ -154,15 +132,10 @@ pyyaml==6.0
154132
# dask
155133
# feast (setup.py)
156134
# uvicorn
157-
requests==2.28.2
158-
# via google-api-core
159135
rfc3986[idna2008]==1.5.0
160136
# via httpx
161-
rsa==4.9
162-
# via google-auth
163137
six==1.16.0
164138
# via
165-
# google-auth
166139
# pandavro
167140
# python-dateutil
168141
sniffio==1.3.0
@@ -198,8 +171,6 @@ typing-extensions==4.4.0
198171
# pydantic
199172
# sqlalchemy2-stubs
200173
# starlette
201-
urllib3==1.26.14
202-
# via requests
203174
uvicorn[standard]==0.20.0
204175
# via feast (setup.py)
205176
uvloop==0.17.0

sdk/python/requirements/py3.9-requirements.txt

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,10 @@ attrs==22.2.0
1717
# jsonschema
1818
bowler==0.9.0
1919
# via feast (setup.py)
20-
cachetools==5.3.0
21-
# via google-auth
2220
certifi==2022.12.7
2321
# via
2422
# httpcore
2523
# httpx
26-
# requests
27-
charset-normalizer==3.0.1
28-
# via requests
2924
click==8.1.3
3025
# via
3126
# bowler
@@ -51,14 +46,6 @@ fissix==21.11.13
5146
# via bowler
5247
fsspec==2023.1.0
5348
# via dask
54-
google-api-core==2.11.0
55-
# via feast (setup.py)
56-
google-auth==2.16.0
57-
# via google-api-core
58-
googleapis-common-protos==1.58.0
59-
# via
60-
# feast (setup.py)
61-
# google-api-core
6249
greenlet==2.0.2
6350
# via sqlalchemy
6451
grpcio==1.51.1
@@ -80,7 +67,6 @@ httpx==0.23.3
8067
idna==3.4
8168
# via
8269
# anyio
83-
# requests
8470
# rfc3986
8571
jinja2==3.1.2
8672
# via feast (setup.py)
@@ -119,18 +105,10 @@ proto-plus==1.22.2
119105
protobuf==4.21.12
120106
# via
121107
# feast (setup.py)
122-
# google-api-core
123-
# googleapis-common-protos
124108
# grpcio-reflection
125109
# proto-plus
126110
pyarrow==8.0.0
127111
# via feast (setup.py)
128-
pyasn1==0.4.8
129-
# via
130-
# pyasn1-modules
131-
# rsa
132-
pyasn1-modules==0.2.8
133-
# via google-auth
134112
pydantic==1.10.4
135113
# via
136114
# fastapi
@@ -150,15 +128,10 @@ pyyaml==6.0
150128
# dask
151129
# feast (setup.py)
152130
# uvicorn
153-
requests==2.28.2
154-
# via google-api-core
155131
rfc3986[idna2008]==1.5.0
156132
# via httpx
157-
rsa==4.9
158-
# via google-auth
159133
six==1.16.0
160134
# via
161-
# google-auth
162135
# pandavro
163136
# python-dateutil
164137
sniffio==1.3.0
@@ -194,8 +167,6 @@ typing-extensions==4.4.0
194167
# pydantic
195168
# sqlalchemy2-stubs
196169
# starlette
197-
urllib3==1.26.14
198-
# via requests
199170
uvicorn[standard]==0.20.0
200171
# via feast (setup.py)
201172
uvloop==0.17.0

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@
5050
"colorama>=0.3.9,<1",
5151
"dill~=0.3.0",
5252
"fastavro>=1.1.0,<2",
53-
"google-api-core>=1.23.0,<3",
54-
"googleapis-common-protos>=1.52.0,<2",
5553
"grpcio>=1.47.0,<2",
5654
"grpcio-reflection>=1.47.0,<2",
5755
"Jinja2>=2,<4",
@@ -80,6 +78,8 @@
8078
]
8179

8280
GCP_REQUIRED = [
81+
"google-api-core>=1.23.0,<3",
82+
"googleapis-common-protos>=1.52.0,<2",
8383
"google-cloud-bigquery[pandas]>=2,<4",
8484
"google-cloud-bigquery-storage >= 2.0.0,<3",
8585
"google-cloud-datastore>=2.1.0,<3",

0 commit comments

Comments
 (0)