Skip to content

Commit b8dfcb0

Browse files
authored
fix: Add remote registry client extra (#6697)
* fix: add remote registry client extra Signed-off-by: buduoqiu <shenyaodong@hhu.edu.cn> * chore: update Pixi lock for remote extra Signed-off-by: buduoqiu <shenyaodong@hhu.edu.cn> --------- Signed-off-by: buduoqiu <shenyaodong@hhu.edu.cn>
1 parent e37adbf commit b8dfcb0

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

docs/reference/registries/remote.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44

55
The Remote Registry is a gRPC client for the registry that implements the `RemoteRegistry` class using the existing `BaseRegistry` interface.
66

7+
## Installing the client dependency
8+
9+
The remote registry client requires `grpcio`. Install the dedicated client extra before using `registry_type: remote`:
10+
11+
```bash
12+
pip install "feast[remote]"
13+
```
14+
15+
The existing `grpcio` extra remains available when running the registry server and includes its reflection and health-checking dependencies.
16+
717
## How to configure the client
818

919
User needs to create a client side `feature_store.yaml` file, set the `registry_type` to `remote` and provide the server connection configuration.

pixi.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ grpcio = [
8686
"grpcio-reflection>=1.56.2",
8787
"grpcio-health-checking>=1.56.2",
8888
]
89+
remote = ["grpcio>=1.56.2"]
8990
hazelcast = ["hazelcast-python-client>=5.1"]
9091
hbase = ["happybase>=1.2.0,<3"]
9192
ibis = [

0 commit comments

Comments
 (0)