|
3 | 3 | This package is part of [NDNts](https://yoursunny.com/p/NDNts/), Named Data Networking libraries for the modern web. |
4 | 4 |
|
5 | 5 | This package allows inserting and deleting Data in [ndn-python-repo](https://github.com/UCLA-IRL/ndn-python-repo). |
6 | | -This implementation is compatible with ndn-python-repo `991ed9de` (2026-01-08). |
| 6 | +This implementation is compatible with ndn-python-repo `751663e6` (2026-08-01). |
7 | 7 | It may also work with other versions of ndn-python-repo if the protocol remains compatible. |
8 | 8 |
|
9 | 9 | To install and start ndn-python-repo, run: |
10 | 10 |
|
11 | 11 | ```bash |
12 | 12 | # create Python virtual environment |
13 | | -python3.12 -m venv ~/pyrepo.venv |
| 13 | +python3.13 -m venv ~/pyrepo.venv |
14 | 14 | source ~/pyrepo.venv/bin/activate |
15 | 15 |
|
16 | 16 | # install ndn-python-repo |
17 | | -pip install git+https://github.com/UCLA-IRL/ndn-python-repo@991ed9de02add3c1aea9994da573da9ae3ce7c67 |
| 17 | +pip install git+https://github.com/UCLA-IRL/ndn-python-repo@751663e6b111e53591575f79bfe1fe2db9a5d0ac |
18 | 18 |
|
19 | 19 | # run ndn-python-repo |
20 | 20 | ndn-python-repo |
21 | 21 | ``` |
22 | 22 |
|
23 | | -`PyRepoClient` type is a client for [ndn-python-repo protocol](https://github.com/UCLA-IRL/ndn-python-repo/tree/991ed9de02add3c1aea9994da573da9ae3ce7c67/docs/src/specification). |
| 23 | +`PyRepoClient` type is a client for [ndn-python-repo protocol](https://github.com/UCLA-IRL/ndn-python-repo/tree/751663e6b111e53591575f79bfe1fe2db9a5d0ac/docs/src/specification). |
24 | 24 | `PyRepoStore` type implements a write-only subset of `DataStore` interfaces as defined in `@ndn/repo-api` package. |
25 | 25 |
|
| 26 | +This package also includes experimental implementation of [direct ingest protocol](https://github.com/UCLA-IRL/ndn-python-repo/pull/119), available as `PyRepoClient.ingest()` method. |
| 27 | +To test this feature, install an alternate version of ndn-python-repo as below: |
| 28 | + |
| 29 | +```bash |
| 30 | +# install ndn-python-repo#119 |
| 31 | +pip install git+https://github.com/UCLA-IRL/ndn-python-repo@refs/pull/119/merge |
| 32 | +``` |
| 33 | + |
26 | 34 | ```ts |
27 | 35 | import { PyRepoStore } from "@ndn/pyrepo"; |
28 | 36 |
|
|
0 commit comments