Skip to content

Commit f7e44da

Browse files
kevjumbaadchia
authored andcommitted
fix: Move gcp back to 1.47.0 since grpcio-tools 1.48.0 got yanked from pypi (feast-dev#2990)
Fix Signed-off-by: Kevin Zhang <[email protected]>
1 parent a39819c commit f7e44da

File tree

11 files changed

+37
-46
lines changed

11 files changed

+37
-46
lines changed

.github/workflows/build_wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ jobs:
204204
env:
205205
COMPILE_GO: "True"
206206
run: |
207-
pip install 'grpcio-tools==1.48.0' 'pybindgen==0.22.0'
207+
pip install 'grpcio-tools==1.47.0' 'pybindgen==0.22.0'
208208
go install google.golang.org/protobuf/cmd/[email protected]
209209
go install google.golang.org/grpc/cmd/[email protected]
210210
pip install dist/*tar.gz

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ install-go-ci-dependencies:
196196
python -m pip install pybindgen==0.22.0 protobuf==3.20.1
197197

198198
install-protoc-dependencies:
199-
pip install grpcio-tools==1.48.0 mypy-protobuf==3.1.0
199+
pip install grpcio-tools==1.47.0 mypy-protobuf==3.1.0
200200

201201
compile-protos-go: install-go-proto-dependencies install-protoc-dependencies
202202
python setup.py build_go_protos

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,7 @@
1818

1919
## Overview
2020

21-
Feast (**Fea**ture **St**ore) is an open source feature store for machine learning. Feast is the fastest path to manage existing infrastructure to productionize analytic data for model training and online inference.
22-
23-
24-
Feast allows ML platform teams to:
25-
26-
* **Make features consistently available for training and serving** by managing an _offline store_ (to process historical data for scale-out batch scoring or model training), a low-latency _online store_ (to power real-time prediction)_,_ and a battle-tested _feature server_ (for serving pre-computed features online).&#x20;
27-
* **Avoid data leakage** by generating point-in-time correct feature sets so data scientists can focus on feature engineering rather than debugging error-prone dataset joining logic. This ensure that future feature values do not leak to models during training.
28-
* **Decouple ML from data infrastructure** by providing a single data access layer that abstracts feature storage from feature retrieval, ensuring models remain portable as you move from training models to serving models, from batch models to realtime models, and from one data infra system to another.
21+
Feast is an open source feature store for machine learning. Feast is the fastest path to productionizing analytic data for model training and online inference.
2922

3023
Please see our [documentation](https://docs.feast.dev/) for more information about the project.
3124

@@ -170,6 +163,7 @@ The list below contains the functionality that contributors are planning to deve
170163
* [x] [In-memory / Pandas](https://docs.feast.dev/reference/offline-stores/file)
171164
* [x] [Custom offline store support](https://docs.feast.dev/how-to-guides/adding-a-new-offline-store)
172165
* **Online Stores**
166+
* [x] [Snowflake](https://docs.feast.dev/reference/online-stores/snowflake)
173167
* [x] [DynamoDB](https://docs.feast.dev/reference/online-stores/dynamodb)
174168
* [x] [Redis](https://docs.feast.dev/reference/online-stores/redis)
175169
* [x] [Datastore](https://docs.feast.dev/reference/online-stores/datastore)
@@ -205,6 +199,7 @@ The list below contains the functionality that contributors are planning to deve
205199
* [x] DataHub integration (see [DataHub Feast docs](https://datahubproject.io/docs/generated/ingestion/sources/feast/))
206200
* [x] Feast Web UI (Alpha release. See [documentation](https://docs.feast.dev/reference/alpha-web-ui))
207201

202+
208203
## 🎓 Important Resources
209204

210205
Please refer to the official documentation at [Documentation](https://docs.feast.dev/)

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -261,19 +261,19 @@ great-expectations==0.14.13
261261
# via feast (setup.py)
262262
greenlet==1.1.2
263263
# via sqlalchemy
264-
grpcio==1.48.0
264+
grpcio==1.47.0
265265
# via
266266
# feast (setup.py)
267267
# google-api-core
268268
# google-cloud-bigquery
269269
# grpcio-reflection
270270
# grpcio-testing
271271
# grpcio-tools
272-
grpcio-reflection==1.48.0
272+
grpcio-reflection==1.47.0
273273
# via feast (setup.py)
274-
grpcio-testing==1.48.0
274+
grpcio-testing==1.47.0
275275
# via feast (setup.py)
276-
grpcio-tools==1.48.0
276+
grpcio-tools==1.47.0
277277
# via feast (setup.py)
278278
h11==0.13.0
279279
# via uvicorn

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

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dill==0.3.5.1
4040
# via feast (setup.py)
4141
fastapi==0.79.0
4242
# via feast (setup.py)
43-
fastavro==1.5.3
43+
fastavro==1.5.4
4444
# via
4545
# feast (setup.py)
4646
# pandavro
@@ -57,13 +57,11 @@ googleapis-common-protos==1.56.4
5757
# feast (setup.py)
5858
# google-api-core
5959
# tensorflow-metadata
60-
greenlet==1.1.2
61-
# via sqlalchemy
62-
grpcio==1.48.0
60+
grpcio==1.47.0
6361
# via
6462
# feast (setup.py)
6563
# grpcio-reflection
66-
grpcio-reflection==1.48.0
64+
grpcio-reflection==1.47.0
6765
# via feast (setup.py)
6866
h11==0.13.0
6967
# via uvicorn
@@ -75,7 +73,7 @@ idna==3.3
7573
# requests
7674
jinja2==3.1.2
7775
# via feast (setup.py)
78-
jsonschema==4.8.0
76+
jsonschema==4.9.0
7977
# via feast (setup.py)
8078
locket==1.0.0
8179
# via partd

sdk/python/requirements/py3.7-ci-requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,19 +265,19 @@ great-expectations==0.14.13
265265
# via feast (setup.py)
266266
greenlet==1.1.2
267267
# via sqlalchemy
268-
grpcio==1.48.0
268+
grpcio==1.47.0
269269
# via
270270
# feast (setup.py)
271271
# google-api-core
272272
# google-cloud-bigquery
273273
# grpcio-reflection
274274
# grpcio-testing
275275
# grpcio-tools
276-
grpcio-reflection==1.48.0
276+
grpcio-reflection==1.47.0
277277
# via feast (setup.py)
278-
grpcio-testing==1.48.0
278+
grpcio-testing==1.47.0
279279
# via feast (setup.py)
280-
grpcio-tools==1.48.0
280+
grpcio-tools==1.47.0
281281
# via feast (setup.py)
282282
h11==0.13.0
283283
# via uvicorn

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ googleapis-common-protos==1.56.4
5959
# tensorflow-metadata
6060
greenlet==1.1.2
6161
# via sqlalchemy
62-
grpcio==1.48.0
62+
grpcio==1.47.0
6363
# via
6464
# feast (setup.py)
6565
# grpcio-reflection
66-
grpcio-reflection==1.48.0
66+
grpcio-reflection==1.47.0
6767
# via feast (setup.py)
6868
h11==0.13.0
6969
# via uvicorn

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,19 +265,19 @@ great-expectations==0.14.13
265265
# via feast (setup.py)
266266
greenlet==1.1.2
267267
# via sqlalchemy
268-
grpcio==1.48.0
268+
grpcio==1.47.0
269269
# via
270270
# feast (setup.py)
271271
# google-api-core
272272
# google-cloud-bigquery
273273
# grpcio-reflection
274274
# grpcio-testing
275275
# grpcio-tools
276-
grpcio-reflection==1.48.0
276+
grpcio-reflection==1.47.0
277277
# via feast (setup.py)
278-
grpcio-testing==1.48.0
278+
grpcio-testing==1.47.0
279279
# via feast (setup.py)
280-
grpcio-tools==1.48.0
280+
grpcio-tools==1.47.0
281281
# via feast (setup.py)
282282
h11==0.13.0
283283
# via uvicorn

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dill==0.3.5.1
4040
# via feast (setup.py)
4141
fastapi==0.79.0
4242
# via feast (setup.py)
43-
fastavro==1.5.3
43+
fastavro==1.5.4
4444
# via
4545
# feast (setup.py)
4646
# pandavro
@@ -57,13 +57,11 @@ googleapis-common-protos==1.56.4
5757
# feast (setup.py)
5858
# google-api-core
5959
# tensorflow-metadata
60-
greenlet==1.1.2
61-
# via sqlalchemy
62-
grpcio==1.48.0
60+
grpcio==1.47.0
6361
# via
6462
# feast (setup.py)
6563
# grpcio-reflection
66-
grpcio-reflection==1.48.0
64+
grpcio-reflection==1.47.0
6765
# via feast (setup.py)
6866
h11==0.13.0
6967
# via uvicorn
@@ -77,7 +75,7 @@ importlib-resources==5.9.0
7775
# via jsonschema
7876
jinja2==3.1.2
7977
# via feast (setup.py)
80-
jsonschema==4.8.0
78+
jsonschema==4.9.0
8179
# via feast (setup.py)
8280
locket==1.0.0
8381
# via partd
@@ -107,6 +105,8 @@ pandavro==1.5.2
107105
# via feast (setup.py)
108106
partd==1.2.0
109107
# via dask
108+
pkgutil-resolve-name==1.3.10
109+
# via jsonschema
110110
proto-plus==1.20.6
111111
# via feast (setup.py)
112112
protobuf==3.20.1

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -261,19 +261,19 @@ great-expectations==0.14.13
261261
# via feast (setup.py)
262262
greenlet==1.1.2
263263
# via sqlalchemy
264-
grpcio==1.48.0
264+
grpcio==1.47.0
265265
# via
266266
# feast (setup.py)
267267
# google-api-core
268268
# google-cloud-bigquery
269269
# grpcio-reflection
270270
# grpcio-testing
271271
# grpcio-tools
272-
grpcio-reflection==1.48.0
272+
grpcio-reflection==1.47.0
273273
# via feast (setup.py)
274-
grpcio-testing==1.48.0
274+
grpcio-testing==1.47.0
275275
# via feast (setup.py)
276-
grpcio-tools==1.48.0
276+
grpcio-tools==1.47.0
277277
# via feast (setup.py)
278278
h11==0.13.0
279279
# via uvicorn

0 commit comments

Comments
 (0)