You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Avoids vendored generated protobuf drift inside this repository.
23
-
- Keeps protocol bindings aligned with the upstream Fabric protobuf source.
24
-
- Simplifies release and maintenance for `fabric-chaincode-python`.
20
+
`scripts/install_fabric_protos.sh` remains available for contributors who need bindings not published to PyPI (an unreleased upstream commit, or a local checkout). Normal users do not need to run it; it is a no-op when a working fabric_protos is already importable.
25
21
26
-
Version compatibility
27
-
---------------------
22
+
Installation order of preference:
28
23
29
-
Use dependency ranges compatible with upstream Python bindings:
24
+
1. Do nothing if a working `fabric_protos` is already importable.
25
+
2. Local checkout from `FABRIC_PROTOS_SRC` (runs `make pythonbindings`).
26
+
3. Default sibling checkout ../fabric-protos, if present.
27
+
4. PyPI package `hyperledger-fabric-protos`.
28
+
5. Git checkout of `hyperledger/fabric-protos` at `FABRIC_PROTOS_REF`,then local build/install of bindings/python.
0 commit comments