diff --git a/Intra-Repo-Dependencies.html b/Intra-Repo-Dependencies.html new file mode 100644 index 00000000..670ef712 --- /dev/null +++ b/Intra-Repo-Dependencies.html @@ -0,0 +1,415 @@ + + + + NI APIs Python - Package Dependencies + + + +
+
+

NI APIs Python - Package Dependencies (19 Packages)

+
+ +
+
+ +
+
Base
+
ni.protobuf.types
+
+
Dependencies:
+
None (foundation package)
+
+
+ +
+
Base
+
ni-grpc-extensions
+
+
Dependencies:
+
None (foundation package)
+
+
+ + +
+
Proto
+
ni.datamonikers.v1.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.measurementlink.discovery.v1.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.measurementlink.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.measurementlink.measurement.v1.proto
+
+
Dependencies:
+
ni.measurementlink.proto
+
+
+ +
+
Proto
+
ni.measurementlink.measurement.v2.proto
+
+
Dependencies:
+
ni.measurementlink.proto
+
+
+ +
+
Proto
+
ni.measurementlink.pinmap.v1.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.measurementlink.sessionmanagement.v1.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.measurements.metadata.v1.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.measurements.data.v1.proto
+
+
Dependencies:
+
ni.protobuf.types
+
ni.measurements.metadata.v1.proto
+
ni.datamonikers.v1.proto
+
+
+ +
+
Proto
+
ni.grpcdevice.v1.proto
+
+
Dependencies:
+
None
+
+
+ +
+
Proto
+
ni.panels.v1.proto
+
+
Dependencies:
+
None
+
+
+ + +
+
Client
+
ni.datamonikers.v1.client
+
+
Dependencies:
+
ni-grpc-extensions
+
ni.datamonikers.v1.proto
+
+
+ +
+
Client
+
ni.measurementlink.discovery.v1.client
+
+
Dependencies:
+
ni-grpc-extensions
+
ni.measurementlink.discovery.v1.proto
+
+
+ +
+
Client
+
ni.measurementlink.pinmap.v1.client
+
+
Dependencies:
+
ni-grpc-extensions
+
ni.measurementlink.discovery.v1.client
+
ni.measurementlink.measurement.v1.proto
+
ni.measurementlink.measurement.v2.proto
+
ni.measurementlink.sessionmanagement.v1.client
+
ni.measurementlink.pinmap.v1.proto
+
+
+ +
+
Client
+
ni.measurementlink.sessionmanagement.v1.client
+
+
Dependencies:
+
ni.measurementlink.sessionmanagement.v1.proto
+
ni.measurementlink.pinmap.v1.proto
+
ni.measurementlink.proto
+
ni.grpcdevice.v1.proto
+
ni-grpc-extensions
+
ni.measurementlink.discovery.v1.client
+
+
+ +
+
Client
+
ni.measurements.metadata.v1.client
+
+
Dependencies:
+
ni.measurementlink.discovery.v1.client
+
ni.measurements.metadata.v1.proto
+
+
+ +
+
Client
+
ni.measurements.data.v1.client
+
+
Dependencies:
+
ni.measurementlink.discovery.v1.client
+
ni.measurements.data.v1.proto
+
+
+
+ + +
+
+ 🚀 Recommended Release Order +
+ +
+ 1 +
+
Release foundation packages
+
ni.protobuf.types and ni-grpc-extensions (can be released in parallel)
+
+
+ +
+ 2 +
+
Release independent proto packages
+
ni.datamonikers.v1.proto, ni.measurementlink.discovery.v1.proto, ni.measurementlink.proto, ni.measurementlink.pinmap.v1.proto, ni.measurementlink.sessionmanagement.v1.proto, ni.measurements.metadata.v1.proto, ni.grpcdevice.v1.proto, ni.panels.v1.proto (can be released in parallel)
+
+
+ +
+ 3 +
+
Release dependent proto packages
+
ni.measurementlink.measurement.v1.proto (depends on ni.measurementlink.proto)
+
ni.measurementlink.measurement.v2.proto (depends on ni.measurementlink.proto)
+
ni.measurements.data.v1.proto (depends on ni.measurements.metadata.v1.proto, ni.protobuf.types, ni.datamonikers.v1.proto)
+
+
+ +
+ 4 +
+
Release ni.measurementlink.discovery.v1.client
+
Other clients depend on this client
+
+
+ +
+ 5 +
+
Release remaining client packages
+
ni.datamonikers.v1.client
+
ni.measurementlink.pinmap.v1.client
+
ni.measurementlink.sessionmanagement.v1.client
+
ni.measurements.metadata.v1.client
+
ni.measurement.data.v1.client
+
+
+
+
+
+ + \ No newline at end of file