Skip to content

Commit

Permalink
fix: Move gcp back to 1.47.0 since grpcio-tools 1.48.0 got yanked fro…
Browse files Browse the repository at this point in the history
…m pypi (#2990)

Fix

Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
  • Loading branch information
kevjumba authored and adchia committed Aug 10, 2022
1 parent a39819c commit f7e44da
Show file tree
Hide file tree
Showing 11 changed files with 37 additions and 46 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ jobs:
env:
COMPILE_GO: "True"
run: |
pip install 'grpcio-tools==1.48.0' 'pybindgen==0.22.0'
pip install 'grpcio-tools==1.47.0' 'pybindgen==0.22.0'
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26.0
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1.0
pip install dist/*tar.gz
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ install-go-ci-dependencies:
python -m pip install pybindgen==0.22.0 protobuf==3.20.1

install-protoc-dependencies:
pip install grpcio-tools==1.48.0 mypy-protobuf==3.1.0
pip install grpcio-tools==1.47.0 mypy-protobuf==3.1.0

compile-protos-go: install-go-proto-dependencies install-protoc-dependencies
python setup.py build_go_protos
Expand Down
11 changes: 3 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,7 @@

## Overview

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.


Feast allows ML platform teams to:

* **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;
* **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.
* **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.
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.

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

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


## 🎓 Important Resources

Please refer to the official documentation at [Documentation](https://docs.feast.dev/)
Expand Down
8 changes: 4 additions & 4 deletions sdk/python/requirements/py3.10-ci-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -261,19 +261,19 @@ great-expectations==0.14.13
# via feast (setup.py)
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# google-api-core
# google-cloud-bigquery
# grpcio-reflection
# grpcio-testing
# grpcio-tools
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
grpcio-testing==1.48.0
grpcio-testing==1.47.0
# via feast (setup.py)
grpcio-tools==1.48.0
grpcio-tools==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand Down
10 changes: 4 additions & 6 deletions sdk/python/requirements/py3.10-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ dill==0.3.5.1
# via feast (setup.py)
fastapi==0.79.0
# via feast (setup.py)
fastavro==1.5.3
fastavro==1.5.4
# via
# feast (setup.py)
# pandavro
Expand All @@ -57,13 +57,11 @@ googleapis-common-protos==1.56.4
# feast (setup.py)
# google-api-core
# tensorflow-metadata
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# grpcio-reflection
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand All @@ -75,7 +73,7 @@ idna==3.3
# requests
jinja2==3.1.2
# via feast (setup.py)
jsonschema==4.8.0
jsonschema==4.9.0
# via feast (setup.py)
locket==1.0.0
# via partd
Expand Down
8 changes: 4 additions & 4 deletions sdk/python/requirements/py3.7-ci-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -265,19 +265,19 @@ great-expectations==0.14.13
# via feast (setup.py)
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# google-api-core
# google-cloud-bigquery
# grpcio-reflection
# grpcio-testing
# grpcio-tools
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
grpcio-testing==1.48.0
grpcio-testing==1.47.0
# via feast (setup.py)
grpcio-tools==1.48.0
grpcio-tools==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand Down
4 changes: 2 additions & 2 deletions sdk/python/requirements/py3.7-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ googleapis-common-protos==1.56.4
# tensorflow-metadata
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# grpcio-reflection
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand Down
8 changes: 4 additions & 4 deletions sdk/python/requirements/py3.8-ci-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -265,19 +265,19 @@ great-expectations==0.14.13
# via feast (setup.py)
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# google-api-core
# google-cloud-bigquery
# grpcio-reflection
# grpcio-testing
# grpcio-tools
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
grpcio-testing==1.48.0
grpcio-testing==1.47.0
# via feast (setup.py)
grpcio-tools==1.48.0
grpcio-tools==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand Down
12 changes: 6 additions & 6 deletions sdk/python/requirements/py3.8-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ dill==0.3.5.1
# via feast (setup.py)
fastapi==0.79.0
# via feast (setup.py)
fastavro==1.5.3
fastavro==1.5.4
# via
# feast (setup.py)
# pandavro
Expand All @@ -57,13 +57,11 @@ googleapis-common-protos==1.56.4
# feast (setup.py)
# google-api-core
# tensorflow-metadata
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# grpcio-reflection
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand All @@ -77,7 +75,7 @@ importlib-resources==5.9.0
# via jsonschema
jinja2==3.1.2
# via feast (setup.py)
jsonschema==4.8.0
jsonschema==4.9.0
# via feast (setup.py)
locket==1.0.0
# via partd
Expand Down Expand Up @@ -107,6 +105,8 @@ pandavro==1.5.2
# via feast (setup.py)
partd==1.2.0
# via dask
pkgutil-resolve-name==1.3.10
# via jsonschema
proto-plus==1.20.6
# via feast (setup.py)
protobuf==3.20.1
Expand Down
8 changes: 4 additions & 4 deletions sdk/python/requirements/py3.9-ci-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -261,19 +261,19 @@ great-expectations==0.14.13
# via feast (setup.py)
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# google-api-core
# google-cloud-bigquery
# grpcio-reflection
# grpcio-testing
# grpcio-tools
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
grpcio-testing==1.48.0
grpcio-testing==1.47.0
# via feast (setup.py)
grpcio-tools==1.48.0
grpcio-tools==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand Down
10 changes: 4 additions & 6 deletions sdk/python/requirements/py3.9-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ dill==0.3.5.1
# via feast (setup.py)
fastapi==0.79.0
# via feast (setup.py)
fastavro==1.5.3
fastavro==1.5.4
# via
# feast (setup.py)
# pandavro
Expand All @@ -57,13 +57,11 @@ googleapis-common-protos==1.56.4
# feast (setup.py)
# google-api-core
# tensorflow-metadata
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
grpcio==1.47.0
# via
# feast (setup.py)
# grpcio-reflection
grpcio-reflection==1.48.0
grpcio-reflection==1.47.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand All @@ -75,7 +73,7 @@ idna==3.3
# requests
jinja2==3.1.2
# via feast (setup.py)
jsonschema==4.8.0
jsonschema==4.9.0
# via feast (setup.py)
locket==1.0.0
# via partd
Expand Down

0 comments on commit f7e44da

Please sign in to comment.