From 90d1d993bcf3b7ba0f04d8986241aa9347262a8a Mon Sep 17 00:00:00 2001 From: Michael Johansen Date: Mon, 5 Oct 2026 13:56:25 -0500 Subject: [PATCH 1/2] Update all pyproject.tomls to depend on minimum m2r2 2.1.0. Signed-off-by: Michael Johansen --- packages/ni-grpc-extensions/pyproject.toml | 2 +- packages/ni.datamonikers.v1.client/pyproject.toml | 2 +- packages/ni.datamonikers.v1.proto/pyproject.toml | 2 +- packages/ni.grpcdevice.v1.proto/pyproject.toml | 2 +- packages/ni.measurementlink.discovery.v1.client/pyproject.toml | 2 +- packages/ni.measurementlink.discovery.v1.proto/pyproject.toml | 2 +- packages/ni.measurementlink.measurement.v1.proto/pyproject.toml | 2 +- packages/ni.measurementlink.measurement.v2.proto/pyproject.toml | 2 +- packages/ni.measurementlink.pinmap.v1.client/pyproject.toml | 2 +- packages/ni.measurementlink.pinmap.v1.proto/pyproject.toml | 2 +- packages/ni.measurementlink.proto/pyproject.toml | 2 +- .../pyproject.toml | 2 +- .../pyproject.toml | 2 +- packages/ni.measurements.data.v1.client/pyproject.toml | 2 +- packages/ni.measurements.data.v1.proto/pyproject.toml | 2 +- packages/ni.measurements.metadata.v1.client/pyproject.toml | 2 +- packages/ni.measurements.metadata.v1.proto/pyproject.toml | 2 +- packages/ni.panels.v1.proto/pyproject.toml | 2 +- packages/ni.protobuf.types/pyproject.toml | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/ni-grpc-extensions/pyproject.toml b/packages/ni-grpc-extensions/pyproject.toml index bc5b0ddb..049c603c 100644 --- a/packages/ni-grpc-extensions/pyproject.toml +++ b/packages/ni-grpc-extensions/pyproject.toml @@ -68,7 +68,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.datamonikers.v1.client/pyproject.toml b/packages/ni.datamonikers.v1.client/pyproject.toml index fd6e0e01..28255e99 100644 --- a/packages/ni.datamonikers.v1.client/pyproject.toml +++ b/packages/ni.datamonikers.v1.client/pyproject.toml @@ -69,7 +69,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.datamonikers.v1.proto/pyproject.toml b/packages/ni.datamonikers.v1.proto/pyproject.toml index c7b0839a..c7006d2b 100644 --- a/packages/ni.datamonikers.v1.proto/pyproject.toml +++ b/packages/ni.datamonikers.v1.proto/pyproject.toml @@ -67,7 +67,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.grpcdevice.v1.proto/pyproject.toml b/packages/ni.grpcdevice.v1.proto/pyproject.toml index ec5ba122..6f8357fd 100644 --- a/packages/ni.grpcdevice.v1.proto/pyproject.toml +++ b/packages/ni.grpcdevice.v1.proto/pyproject.toml @@ -71,7 +71,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.discovery.v1.client/pyproject.toml b/packages/ni.measurementlink.discovery.v1.client/pyproject.toml index 6aaaff3f..5c997e91 100644 --- a/packages/ni.measurementlink.discovery.v1.client/pyproject.toml +++ b/packages/ni.measurementlink.discovery.v1.client/pyproject.toml @@ -71,7 +71,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.discovery.v1.proto/pyproject.toml b/packages/ni.measurementlink.discovery.v1.proto/pyproject.toml index 2765920e..a540af81 100644 --- a/packages/ni.measurementlink.discovery.v1.proto/pyproject.toml +++ b/packages/ni.measurementlink.discovery.v1.proto/pyproject.toml @@ -69,7 +69,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.measurement.v1.proto/pyproject.toml b/packages/ni.measurementlink.measurement.v1.proto/pyproject.toml index 4dbd71fe..803d6969 100644 --- a/packages/ni.measurementlink.measurement.v1.proto/pyproject.toml +++ b/packages/ni.measurementlink.measurement.v1.proto/pyproject.toml @@ -77,7 +77,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.measurement.v2.proto/pyproject.toml b/packages/ni.measurementlink.measurement.v2.proto/pyproject.toml index 1aa698c0..13a04d4d 100644 --- a/packages/ni.measurementlink.measurement.v2.proto/pyproject.toml +++ b/packages/ni.measurementlink.measurement.v2.proto/pyproject.toml @@ -78,7 +78,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.pinmap.v1.client/pyproject.toml b/packages/ni.measurementlink.pinmap.v1.client/pyproject.toml index 1f2d9e44..8c01560c 100644 --- a/packages/ni.measurementlink.pinmap.v1.client/pyproject.toml +++ b/packages/ni.measurementlink.pinmap.v1.client/pyproject.toml @@ -73,7 +73,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.pinmap.v1.proto/pyproject.toml b/packages/ni.measurementlink.pinmap.v1.proto/pyproject.toml index 8989d300..3c7e5163 100644 --- a/packages/ni.measurementlink.pinmap.v1.proto/pyproject.toml +++ b/packages/ni.measurementlink.pinmap.v1.proto/pyproject.toml @@ -67,7 +67,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.proto/pyproject.toml b/packages/ni.measurementlink.proto/pyproject.toml index 3f0f2776..787d8f02 100644 --- a/packages/ni.measurementlink.proto/pyproject.toml +++ b/packages/ni.measurementlink.proto/pyproject.toml @@ -67,7 +67,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.sessionmanagement.v1.client/pyproject.toml b/packages/ni.measurementlink.sessionmanagement.v1.client/pyproject.toml index 0ca3c8e4..b4e183e9 100644 --- a/packages/ni.measurementlink.sessionmanagement.v1.client/pyproject.toml +++ b/packages/ni.measurementlink.sessionmanagement.v1.client/pyproject.toml @@ -105,7 +105,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurementlink.sessionmanagement.v1.proto/pyproject.toml b/packages/ni.measurementlink.sessionmanagement.v1.proto/pyproject.toml index 9f572100..d523cc4d 100644 --- a/packages/ni.measurementlink.sessionmanagement.v1.proto/pyproject.toml +++ b/packages/ni.measurementlink.sessionmanagement.v1.proto/pyproject.toml @@ -69,7 +69,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurements.data.v1.client/pyproject.toml b/packages/ni.measurements.data.v1.client/pyproject.toml index 46d0962f..ae9daf67 100644 --- a/packages/ni.measurements.data.v1.client/pyproject.toml +++ b/packages/ni.measurements.data.v1.client/pyproject.toml @@ -72,7 +72,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurements.data.v1.proto/pyproject.toml b/packages/ni.measurements.data.v1.proto/pyproject.toml index 0cc0c1e4..71368a14 100644 --- a/packages/ni.measurements.data.v1.proto/pyproject.toml +++ b/packages/ni.measurements.data.v1.proto/pyproject.toml @@ -73,7 +73,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurements.metadata.v1.client/pyproject.toml b/packages/ni.measurements.metadata.v1.client/pyproject.toml index f21a2b7f..32ad57ce 100644 --- a/packages/ni.measurements.metadata.v1.client/pyproject.toml +++ b/packages/ni.measurements.metadata.v1.client/pyproject.toml @@ -69,7 +69,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.measurements.metadata.v1.proto/pyproject.toml b/packages/ni.measurements.metadata.v1.proto/pyproject.toml index c44752dd..24ebdf5a 100644 --- a/packages/ni.measurements.metadata.v1.proto/pyproject.toml +++ b/packages/ni.measurements.metadata.v1.proto/pyproject.toml @@ -67,7 +67,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.panels.v1.proto/pyproject.toml b/packages/ni.panels.v1.proto/pyproject.toml index 7aa31de9..40479600 100644 --- a/packages/ni.panels.v1.proto/pyproject.toml +++ b/packages/ni.panels.v1.proto/pyproject.toml @@ -68,7 +68,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] diff --git a/packages/ni.protobuf.types/pyproject.toml b/packages/ni.protobuf.types/pyproject.toml index 94601549..bc062a30 100644 --- a/packages/ni.protobuf.types/pyproject.toml +++ b/packages/ni.protobuf.types/pyproject.toml @@ -75,7 +75,7 @@ Sphinx = [ ] sphinx-rtd-theme = ">=1.0.0" sphinx-autoapi = ">=1.8.4" -m2r2 = ">=0.3.2" +m2r2 = ">=2.1.0" toml = ">=0.10.2" [build-system] From da2229196765ff6e9f29cc7cd02f462df40fed67 Mon Sep 17 00:00:00 2001 From: Michael Johansen Date: Thu, 8 Oct 2026 15:14:53 -0500 Subject: [PATCH 2/2] Run poetry lock and fix a docs build error in ni.panel.v1. Signed-off-by: Michael Johansen --- packages/ni-grpc-extensions/poetry.lock | 32 +++++++++------ .../ni.datamonikers.v1.client/poetry.lock | 32 +++++++++------ packages/ni.datamonikers.v1.proto/poetry.lock | 30 ++++++++------ packages/ni.grpcdevice.v1.proto/poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ packages/ni.measurementlink.proto/poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 30 ++++++++------ .../poetry.lock | 38 ++++++++++-------- .../ni.measurements.data.v1.proto/poetry.lock | 34 +++++++++------- .../poetry.lock | 40 +++++++++++-------- .../poetry.lock | 30 ++++++++------ packages/ni.panels.v1.proto/docs/conf.py | 8 +++- packages/ni.panels.v1.proto/poetry.lock | 30 ++++++++------ packages/ni.protobuf.types/poetry.lock | 30 ++++++++------ 20 files changed, 362 insertions(+), 242 deletions(-) diff --git a/packages/ni-grpc-extensions/poetry.lock b/packages/ni-grpc-extensions/poetry.lock index 2e5fa94b..bdc9d39c 100644 --- a/packages/ni-grpc-extensions/poetry.lock +++ b/packages/ni-grpc-extensions/poetry.lock @@ -894,19 +894,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1057,16 +1060,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -1161,7 +1167,7 @@ files = [ [[package]] name = "ni-measurementlink-discovery-v1-proto" -version = "1.1.1.dev0" +version = "1.2.1.dev0" description = "Protobuf data types for NI discovery gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -2138,4 +2144,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "e945a601eec5d1fa4736d32f924e4ad8b3c26be01344eb184e0346244240f7e6" +content-hash = "e52a5133d0a310ffb0ef834bf2d026127a89762d129905e315505febd7b981bd" diff --git a/packages/ni.datamonikers.v1.client/poetry.lock b/packages/ni.datamonikers.v1.client/poetry.lock index 0e5ddf23..7783dbc0 100644 --- a/packages/ni.datamonikers.v1.client/poetry.lock +++ b/packages/ni.datamonikers.v1.client/poetry.lock @@ -884,19 +884,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1047,16 +1050,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -1151,7 +1157,7 @@ files = [ [[package]] name = "ni-datamonikers-v1-proto" -version = "2.0.0" +version = "2.0.1.dev0" description = "Protobuf data types and service stub for NI data moniker gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -2158,4 +2164,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "0a2f4d7a2f7df60dbac7b4407a4059a8d43565304d1ccb3617cdcc49bace10b7" +content-hash = "62caaa30f007c738971e16fb3be1e09b09663f1ec5646a5f75eccc83923d2777" diff --git a/packages/ni.datamonikers.v1.proto/poetry.lock b/packages/ni.datamonikers.v1.proto/poetry.lock index 19adcf51..ac934313 100644 --- a/packages/ni.datamonikers.v1.proto/poetry.lock +++ b/packages/ni.datamonikers.v1.proto/poetry.lock @@ -817,19 +817,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -980,16 +983,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2043,4 +2049,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4e0c42fd10fee7c0baeb8fd16a70a376423fea7ee0cb52931388f00ebc4adea5" +content-hash = "51795f371ab76044e7dd78fa3d61fde232b9238ec6222f9dfc9c2f38d073bfa5" diff --git a/packages/ni.grpcdevice.v1.proto/poetry.lock b/packages/ni.grpcdevice.v1.proto/poetry.lock index f535c0bb..236cae78 100644 --- a/packages/ni.grpcdevice.v1.proto/poetry.lock +++ b/packages/ni.grpcdevice.v1.proto/poetry.lock @@ -894,19 +894,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1057,16 +1060,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2120,4 +2126,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "b8dddfbe5ad6633f442d2fb43099ca81087e47d5a2c445b1a9483516e6a8aff4" +content-hash = "79ce5ba18b92c248b471d10c82d9c01a8679954826f1034910cf2cc139649c55" diff --git a/packages/ni.measurementlink.discovery.v1.client/poetry.lock b/packages/ni.measurementlink.discovery.v1.client/poetry.lock index 74c8040c..87d5ea33 100644 --- a/packages/ni.measurementlink.discovery.v1.client/poetry.lock +++ b/packages/ni.measurementlink.discovery.v1.client/poetry.lock @@ -894,19 +894,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1057,16 +1060,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2196,4 +2202,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "351ba05ef5dcf22d152048b0c4f2c442512e355775eb6fcbfa4c590fe83ce713" +content-hash = "b50662867f602b5d1c1b7902e9a70a9aa5fb62f609a6ab9ea599af9f407795cf" diff --git a/packages/ni.measurementlink.discovery.v1.proto/poetry.lock b/packages/ni.measurementlink.discovery.v1.proto/poetry.lock index 06887685..dc4350a0 100644 --- a/packages/ni.measurementlink.discovery.v1.proto/poetry.lock +++ b/packages/ni.measurementlink.discovery.v1.proto/poetry.lock @@ -829,19 +829,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -992,16 +995,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2055,4 +2061,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "c115674de886d9f83f3a99cf73a733f3e6c8e12036d95d6dfabe35489d81d148" +content-hash = "05c812e63e68e5ac3e155bc729eb3a05394cc8835e74aa64e3730c9d01be66c7" diff --git a/packages/ni.measurementlink.measurement.v1.proto/poetry.lock b/packages/ni.measurementlink.measurement.v1.proto/poetry.lock index 603813ef..40fe3eb1 100644 --- a/packages/ni.measurementlink.measurement.v1.proto/poetry.lock +++ b/packages/ni.measurementlink.measurement.v1.proto/poetry.lock @@ -829,19 +829,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -992,16 +995,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2221,4 +2227,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "439f1ce7588b984aca60bf35e66fbd1744a76b3c393106aaefeb6b3939103adb" +content-hash = "70651cd8bfd965d075d5ab8de00b99e54d5545e43014b0ff94870d6889602064" diff --git a/packages/ni.measurementlink.measurement.v2.proto/poetry.lock b/packages/ni.measurementlink.measurement.v2.proto/poetry.lock index 041205fe..366c3da5 100644 --- a/packages/ni.measurementlink.measurement.v2.proto/poetry.lock +++ b/packages/ni.measurementlink.measurement.v2.proto/poetry.lock @@ -829,19 +829,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -992,16 +995,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2221,4 +2227,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "915e16cecc34eccdb9e470f8590231d275440ac13a78c12c109a527942b248ed" +content-hash = "d6a8df55d5fc024666cb3a660e0ce6e4e446b2d3acf6f05c500b47cb85667cf4" diff --git a/packages/ni.measurementlink.pinmap.v1.client/poetry.lock b/packages/ni.measurementlink.pinmap.v1.client/poetry.lock index 2a700fbf..89cb720e 100644 --- a/packages/ni.measurementlink.pinmap.v1.client/poetry.lock +++ b/packages/ni.measurementlink.pinmap.v1.client/poetry.lock @@ -909,19 +909,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1072,16 +1075,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2369,4 +2375,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "d31a6ba68d5e2d70d10f4d47d870a2b62eef158b21e7e1f64557d172df1035ac" +content-hash = "2b79d4ca5c99ee8bfc57b2ac8e93fef2cf6faa0dad60d14de67b75df91cd743a" diff --git a/packages/ni.measurementlink.pinmap.v1.proto/poetry.lock b/packages/ni.measurementlink.pinmap.v1.proto/poetry.lock index 19adcf51..ac934313 100644 --- a/packages/ni.measurementlink.pinmap.v1.proto/poetry.lock +++ b/packages/ni.measurementlink.pinmap.v1.proto/poetry.lock @@ -817,19 +817,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -980,16 +983,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2043,4 +2049,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4e0c42fd10fee7c0baeb8fd16a70a376423fea7ee0cb52931388f00ebc4adea5" +content-hash = "51795f371ab76044e7dd78fa3d61fde232b9238ec6222f9dfc9c2f38d073bfa5" diff --git a/packages/ni.measurementlink.proto/poetry.lock b/packages/ni.measurementlink.proto/poetry.lock index 19adcf51..ac934313 100644 --- a/packages/ni.measurementlink.proto/poetry.lock +++ b/packages/ni.measurementlink.proto/poetry.lock @@ -817,19 +817,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -980,16 +983,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2043,4 +2049,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4e0c42fd10fee7c0baeb8fd16a70a376423fea7ee0cb52931388f00ebc4adea5" +content-hash = "51795f371ab76044e7dd78fa3d61fde232b9238ec6222f9dfc9c2f38d073bfa5" diff --git a/packages/ni.measurementlink.sessionmanagement.v1.client/poetry.lock b/packages/ni.measurementlink.sessionmanagement.v1.client/poetry.lock index 5f2be22c..158213ef 100644 --- a/packages/ni.measurementlink.sessionmanagement.v1.client/poetry.lock +++ b/packages/ni.measurementlink.sessionmanagement.v1.client/poetry.lock @@ -929,19 +929,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1092,16 +1095,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2751,4 +2757,4 @@ niswitch = ["niswitch"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "b1a0faeb0f9671bc9b3b4172cda721fcc2b92c945fad9e6387932451a81e3d85" +content-hash = "0118adc1099f6d67fcd408cd6032d2dbba302e0a9eafc9765593b57197afc6a6" diff --git a/packages/ni.measurementlink.sessionmanagement.v1.proto/poetry.lock b/packages/ni.measurementlink.sessionmanagement.v1.proto/poetry.lock index 06887685..dc4350a0 100644 --- a/packages/ni.measurementlink.sessionmanagement.v1.proto/poetry.lock +++ b/packages/ni.measurementlink.sessionmanagement.v1.proto/poetry.lock @@ -829,19 +829,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -992,16 +995,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2055,4 +2061,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "c115674de886d9f83f3a99cf73a733f3e6c8e12036d95d6dfabe35489d81d148" +content-hash = "05c812e63e68e5ac3e155bc729eb3a05394cc8835e74aa64e3730c9d01be66c7" diff --git a/packages/ni.measurements.data.v1.client/poetry.lock b/packages/ni.measurements.data.v1.client/poetry.lock index 447e294d..aa43b76d 100644 --- a/packages/ni.measurements.data.v1.client/poetry.lock +++ b/packages/ni.measurements.data.v1.client/poetry.lock @@ -896,19 +896,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1059,16 +1062,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -1163,7 +1169,7 @@ files = [ [[package]] name = "ni-datamonikers-v1-proto" -version = "2.0.0" +version = "2.0.1.dev0" description = "Protobuf data types and service stub for NI data moniker gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -1196,7 +1202,7 @@ traceloggingdynamic = {version = ">=1.0", markers = "sys_platform == \"win32\""} [[package]] name = "ni-measurementlink-discovery-v1-client" -version = "1.2.0" +version = "1.2.1.dev0" description = "gRPC Client for NI Discovery Service" optional = false python-versions = ">=3.10,<4.0" @@ -1231,7 +1237,7 @@ protobuf = ">=4.21" [[package]] name = "ni-measurements-data-v1-proto" -version = "1.3.0" +version = "1.3.1.dev0" description = "Protobuf data types and service stubs for NI data store gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -1268,7 +1274,7 @@ url = "../ni.measurements.metadata.v1.proto" [[package]] name = "ni-protobuf-types" -version = "1.3.0" +version = "1.3.1.dev0" description = "Protobuf data types for NI gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -2459,4 +2465,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "8f6d08625019e657062b9147cb5c2004a568f356da9618922125555de0b39c52" +content-hash = "a0fd52abe79bf93c71884eb894daa9fa446491b87e90027acba5cdd07d086138" diff --git a/packages/ni.measurements.data.v1.proto/poetry.lock b/packages/ni.measurements.data.v1.proto/poetry.lock index 6669be62..4b201780 100644 --- a/packages/ni.measurements.data.v1.proto/poetry.lock +++ b/packages/ni.measurements.data.v1.proto/poetry.lock @@ -829,19 +829,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -992,16 +995,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -1096,7 +1102,7 @@ files = [ [[package]] name = "ni-datamonikers-v1-proto" -version = "2.0.0" +version = "2.0.1.dev0" description = "Protobuf data types and service stub for NI data moniker gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -1130,7 +1136,7 @@ url = "../ni.measurements.metadata.v1.proto" [[package]] name = "ni-protobuf-types" -version = "1.3.0" +version = "1.3.1.dev0" description = "Protobuf data types for NI gRPC APIs" optional = false python-versions = ">=3.10,<4.0" @@ -2276,4 +2282,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4841b4c8316bb265665e4e280d8f5d02750918ba03676a1f5a2d26c99bd94c5e" +content-hash = "427c9701e2de755711371b65b4c8aa298c7002773bb0c285764e3accd710309e" diff --git a/packages/ni.measurements.metadata.v1.client/poetry.lock b/packages/ni.measurements.metadata.v1.client/poetry.lock index 79a2b370..0e107f6c 100644 --- a/packages/ni.measurements.metadata.v1.client/poetry.lock +++ b/packages/ni.measurements.metadata.v1.client/poetry.lock @@ -884,19 +884,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1047,16 +1050,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -1167,7 +1173,7 @@ traceloggingdynamic = {version = ">=1.0", markers = "sys_platform == \"win32\""} [[package]] name = "ni-measurementlink-discovery-v1-client" -version = "1.1.1.dev0" +version = "1.2.1.dev0" description = "gRPC Client for NI Discovery Service" optional = false python-versions = ">=3.10,<4.0" @@ -1178,7 +1184,7 @@ develop = true [package.dependencies] grpcio = ">=1.49.0,<2.0" ni-grpc-extensions = ">=1.1.0" -ni-measurementlink-discovery-v1-proto = ">=1.1.0" +ni-measurementlink-discovery-v1-proto = ">=1.2.0" pywin32 = {version = ">=303", markers = "sys_platform == \"win32\""} [package.source] @@ -1187,14 +1193,14 @@ url = "../ni.measurementlink.discovery.v1.client" [[package]] name = "ni-measurementlink-discovery-v1-proto" -version = "1.1.0" +version = "1.2.0" description = "Protobuf data types for NI discovery gRPC APIs" optional = false python-versions = "<4.0,>=3.10" groups = ["main", "dev"] files = [ - {file = "ni_measurementlink_discovery_v1_proto-1.1.0-py3-none-any.whl", hash = "sha256:6a3061ca858d3ee887987dc5130074fc439ce6c2b26fe6b3f9401da023461d43"}, - {file = "ni_measurementlink_discovery_v1_proto-1.1.0.tar.gz", hash = "sha256:f9a9b4572ac5d169fad21ab56e2639abdb77979cf0dc3a88cdb71b2c783d009c"}, + {file = "ni_measurementlink_discovery_v1_proto-1.2.0-py3-none-any.whl", hash = "sha256:06ceb4c94687b18469780739e0600f46695c73de816fef5fe1b4a3588fbe1e8f"}, + {file = "ni_measurementlink_discovery_v1_proto-1.2.0.tar.gz", hash = "sha256:5b767048c60d5dea6d66b6c1e8c1bad7b2d7a8207e88d2d81444e96dfbaa8f36"}, ] [package.dependencies] @@ -2223,4 +2229,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "38c3710e9dfebe58e392e2d744d170d99a7bdaf67f515aa2a23d46c6237efe9e" +content-hash = "6ce9a26d5890438433ed2f9db83b0c003959ff6208599b18a5db4eb954dc3dae" diff --git a/packages/ni.measurements.metadata.v1.proto/poetry.lock b/packages/ni.measurements.metadata.v1.proto/poetry.lock index 19adcf51..ac934313 100644 --- a/packages/ni.measurements.metadata.v1.proto/poetry.lock +++ b/packages/ni.measurements.metadata.v1.proto/poetry.lock @@ -817,19 +817,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -980,16 +983,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2043,4 +2049,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4e0c42fd10fee7c0baeb8fd16a70a376423fea7ee0cb52931388f00ebc4adea5" +content-hash = "51795f371ab76044e7dd78fa3d61fde232b9238ec6222f9dfc9c2f38d073bfa5" diff --git a/packages/ni.panels.v1.proto/docs/conf.py b/packages/ni.panels.v1.proto/docs/conf.py index dbcc4f7b..e569f335 100644 --- a/packages/ni.panels.v1.proto/docs/conf.py +++ b/packages/ni.panels.v1.proto/docs/conf.py @@ -84,7 +84,13 @@ def process_docstring(app, what, name, obj, options, lines): # Sphinx/autoapi have problems with nested lists that use hyphens and # aren't correctly indented. Convert all docstrings with a list into # RST using m2r2. - if any([line for line in lines if line.startswith("-")]): + # Skip m2r2 formatting for docstrings already converted by Napoleon + # into RST field lists, preventing it from corrupting protobuf :returns: + # indentation while preserving conversion for list-only docstrings. + rst_field_markers = (":param ", ":type ", ":returns:", ":rtype:", ":raises ") + has_rst_field_list = any(line.lstrip().startswith(rst_field_markers) for line in lines) + + if not has_rst_field_list and any(line.startswith("-") for line in lines): content = "\n".join(lines) rst_content = convert(content) lines.clear() diff --git a/packages/ni.panels.v1.proto/poetry.lock b/packages/ni.panels.v1.proto/poetry.lock index 0e33eafd..e3da712c 100644 --- a/packages/ni.panels.v1.proto/poetry.lock +++ b/packages/ni.panels.v1.proto/poetry.lock @@ -880,19 +880,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -1043,16 +1046,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2095,4 +2101,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "5821485ab0413500dd3880bc26278b2fa98fdb436e40e876a26c2b60518dda0a" +content-hash = "7989d3f883ed9e3a1e82c3d9504940faa7b14031b91abff5ec0059797d9780b6" diff --git a/packages/ni.protobuf.types/poetry.lock b/packages/ni.protobuf.types/poetry.lock index 4146573f..34bb2494 100644 --- a/packages/ni.protobuf.types/poetry.lock +++ b/packages/ni.protobuf.types/poetry.lock @@ -815,19 +815,22 @@ files = [ [[package]] name = "m2r2" -version = "0.3.4" -description = "Markdown and reStructuredText in a single file." +version = "2.1.0" +description = "Markdown to RST converter." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "m2r2-0.3.4-py3-none-any.whl", hash = "sha256:1a445514af8a229496bfb1380c52da8dd38313e48600359ee92b2c9d2e4df34a"}, - {file = "m2r2-0.3.4.tar.gz", hash = "sha256:e278f5f337e9aa7b2080fcc3e94b051bda9615b02e36c6fb3f23ff019872f043"}, + {file = "m2r2-2.1.0-py3-none-any.whl", hash = "sha256:d8c7019d6e4ca1d72b4e253b5a0a60a036df4d2312875908eadab7414fcae282"}, + {file = "m2r2-2.1.0.tar.gz", hash = "sha256:f6756b22b4ba4ec0b5e9d8b643503ef896e1c5688b577f77f471dca6cd87e10d"}, ] [package.dependencies] docutils = ">=0.19" -mistune = "0.8.4" +mistune = ">=3.3,<3.4" + +[package.extras] +sphinx = ["sphinx (>=1.7.0)"] [[package]] name = "markdown-it-py" @@ -978,16 +981,19 @@ files = [ [[package]] name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" +version = "3.3.4" +description = "A sane and fast Markdown parser with useful plugins and renderers" optional = false -python-versions = "*" +python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, - {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, + {file = "mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a"}, + {file = "mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe"}, ] +[package.dependencies] +typing-extensions = {version = "*", markers = "python_version < \"3.11\""} + [[package]] name = "mypy" version = "2.3.1" @@ -2199,4 +2205,4 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4a3a4fa62ad2b9c94096641d93dec9679f138bbaae1bf79feed276dfab20280d" +content-hash = "fab4487030b480ce33dccfb42198345efad1bada74b47a442d199a6c4ebb4265"