Skip to content

Commit 26808d2

Browse files
authored
Restore session_management module export to service package (#1250)
* Update examples to >=2.3.1,<4.0 * Restore session_management export from ni_measurement_plugin_sdk_service * Set version numbers to 3.0.1 * Restore _types module with SessionInitializationBehavior * Do not reference private modules from ni_measurement_plugin_sdk_service. * Revert version change so the rest can be cherry picked to main * Restore more exports from _reservation and _types * Fix linter errors
1 parent 2e88e23 commit 26808d2

18 files changed

Lines changed: 54 additions & 23 deletions

File tree

examples/game_of_life/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ authors = ["National Instruments"]
77

88
[tool.poetry.dependencies]
99
python = "^3.9"
10-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
10+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1111
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1212
ni-protobuf-types = { version = ">=0.1.0dev2", allow-prereleases = true }
1313

examples/nidaqmx_analog_input/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
nidaqmx = { version = ">=0.8.0", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313

1414
[tool.poetry.group.dev.dependencies]

examples/nidcpower_source_dc_voltage/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
nidcpower = { version = ">=1.4.4", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313
grpcio = "*"
1414

examples/nidcpower_source_dc_voltage_with_multiplexer/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ authors = ["National Instruments"]
99
python = "^3.9"
1010
nidcpower = { version = ">=1.4.4", extras = ["grpc"] }
1111
niswitch = { version = ">=1.4.4", extras = ["grpc"] }
12-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
12+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1313
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1414
grpcio = "*"
1515

examples/nidigital_spi/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
nidigital = { version = ">=1.4.4", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313
grpcio = "*"
1414

examples/nidigital_spi/teststand_nidigital.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@
88
from ni_measurement_plugin_sdk_service.grpc.channelpool import GrpcChannelPool
99
from ni_measurement_plugin_sdk_service.session_management import (
1010
INSTRUMENT_TYPE_NI_DIGITAL_PATTERN,
11+
MultiSessionReservation,
1112
PinMapContext,
1213
SessionInitializationBehavior,
1314
SessionManagementClient,
1415
)
15-
from ni_measurement_plugin_sdk_service.session_management._reservation import (
16-
MultiSessionReservation,
17-
)
1816

1917

2018
def create_nidigital_sessions(sequence_context: Any) -> None:

examples/nidmm_measurement/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
nidmm = { version = ">=1.4.4", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313
grpcio = "*"
1414

examples/nifgen_standard_function/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
nifgen = { version = ">=1.4.4", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313
grpcio = "*"
1414

examples/niscope_acquire_waveform/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
niscope = { version = ">=1.4.4", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313
grpcio = "*"
1414

examples/niswitch_control_relays/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["National Instruments"]
88
[tool.poetry.dependencies]
99
python = "^3.9"
1010
niswitch = { version = ">=1.4.4", extras = ["grpc"] }
11-
ni-measurement-plugin-sdk-service = {version = "^2.3.1"}
11+
ni-measurement-plugin-sdk-service = {version = ">=2.3.1,<4.0"}
1212
click = ">=7.1.2, !=8.1.4" # mypy fails with click 8.1.4: https://github.com/pallets/click/issues/2558
1313
grpcio = "*"
1414

0 commit comments

Comments
 (0)