From 18a9fa815ba8c7550f73d92e4a64dd185d689544 Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 15:33:38 -0500 Subject: [PATCH 1/3] poetry.toml: Set min-release-age to 2 weeks --- packages/generator/poetry.toml | 6 +++++- packages/sdk/poetry.toml | 6 +++++- packages/service/poetry.toml | 6 +++--- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/packages/generator/poetry.toml b/packages/generator/poetry.toml index efa46ec0e..02d790392 100644 --- a/packages/generator/poetry.toml +++ b/packages/generator/poetry.toml @@ -1,2 +1,6 @@ [virtualenvs] -in-project = true \ No newline at end of file +in-project = true + +[solver] +# Set min-release-age to 2 weeks, same as in https://github.com/ni/python-renovate-config +min-release-age = 14 \ No newline at end of file diff --git a/packages/sdk/poetry.toml b/packages/sdk/poetry.toml index efa46ec0e..02d790392 100644 --- a/packages/sdk/poetry.toml +++ b/packages/sdk/poetry.toml @@ -1,2 +1,6 @@ [virtualenvs] -in-project = true \ No newline at end of file +in-project = true + +[solver] +# Set min-release-age to 2 weeks, same as in https://github.com/ni/python-renovate-config +min-release-age = 14 \ No newline at end of file diff --git a/packages/service/poetry.toml b/packages/service/poetry.toml index ccd82d56a..02d790392 100644 --- a/packages/service/poetry.toml +++ b/packages/service/poetry.toml @@ -1,6 +1,6 @@ [virtualenvs] in-project = true -[repositories] -[repositories.test-pypi] -url = "https://test.pypi.org/legacy/" \ No newline at end of file +[solver] +# Set min-release-age to 2 weeks, same as in https://github.com/ni/python-renovate-config +min-release-age = 14 \ No newline at end of file From 8e05801cd057303a2952adf20bbca5c6285651e9 Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 15:33:56 -0500 Subject: [PATCH 2/3] chore: Update poetry.lock --- packages/generator/poetry.lock | 16 ++++++++-------- packages/sdk/poetry.lock | 6 +++--- packages/service/poetry.lock | 18 +++++++++--------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/generator/poetry.lock b/packages/generator/poetry.lock index c904b8658..23350cb60 100644 --- a/packages/generator/poetry.lock +++ b/packages/generator/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand. [[package]] name = "bandit" @@ -541,7 +541,7 @@ files = [ [package.dependencies] grpcio = ">=1.49.1" -protobuf = ">=4.21.3,<5.0dev" +protobuf = ">=4.21.3,<5.0.dev0" setuptools = "*" [[package]] @@ -611,7 +611,7 @@ files = [ [package.dependencies] grpcio = ">=1.59.0" -protobuf = ">=4.21.6,<5.0dev" +protobuf = ">=4.21.6,<5.0.dev0" setuptools = "*" [[package]] @@ -682,7 +682,7 @@ files = [ [package.dependencies] grpcio = ">=1.67.0" -protobuf = ">=5.26.1,<6.0dev" +protobuf = ">=5.26.1,<6.0.dev0" setuptools = "*" [[package]] @@ -1413,7 +1413,7 @@ files = [ ] [package.dependencies] -nitypes = ">=1.1.0dev1" +nitypes = ">=1.1.0.dev1" protobuf = ">=4.21" [[package]] @@ -1432,8 +1432,8 @@ files = [ black = ">=23.1,<26.0" click = ">=7.1.2" flake8 = [ - {version = ">=5.0,<6.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, {version = ">=6.1,<7.0", markers = "python_version >= \"3.12\" and python_version < \"4.0\""}, + {version = ">=5.0,<6.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, ] flake8-black = ">=0.2.1" flake8-docstrings = ">=1.5.0" @@ -1442,8 +1442,8 @@ isort = ">=5.10" pathspec = ">=0.11.1" pep8-naming = ">=0.11.1" pycodestyle = [ - {version = ">=2.9,<3.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, {version = ">=2.11,<3.0", markers = "python_version >= \"3.12\" and python_version < \"4.0\""}, + {version = ">=2.9,<3.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, ] toml = ">=0.10.1" @@ -1462,8 +1462,8 @@ files = [ [package.dependencies] hightime = ">=0.2.2" numpy = [ - {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, {version = ">=2.1", markers = "python_version >= \"3.13\" and python_version < \"4.0\""}, + {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, ] typing-extensions = ">=4.13.2" diff --git a/packages/sdk/poetry.lock b/packages/sdk/poetry.lock index d1c737314..563dd2a68 100644 --- a/packages/sdk/poetry.lock +++ b/packages/sdk/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand. [[package]] name = "black" @@ -614,7 +614,7 @@ files = [ ] [package.dependencies] -nitypes = ">=1.1.0dev1" +nitypes = ">=1.1.0.dev1" protobuf = ">=4.21" [[package]] @@ -632,8 +632,8 @@ files = [ [package.dependencies] hightime = ">=0.2.2" numpy = [ - {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, {version = ">=2.1", markers = "python_version >= \"3.13\" and python_version < \"4.0\""}, + {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, ] typing-extensions = ">=4.13.2" diff --git a/packages/service/poetry.lock b/packages/service/poetry.lock index f5c0e94d3..c49edfaab 100644 --- a/packages/service/poetry.lock +++ b/packages/service/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand. [[package]] name = "alabaster" @@ -767,7 +767,7 @@ files = [ [package.dependencies] grpcio = ">=1.49.1" -protobuf = ">=4.21.3,<5.0dev" +protobuf = ">=4.21.3,<5.0.dev0" setuptools = "*" [[package]] @@ -837,7 +837,7 @@ files = [ [package.dependencies] grpcio = ">=1.59.0" -protobuf = ">=4.21.6,<5.0dev" +protobuf = ">=4.21.6,<5.0.dev0" setuptools = "*" [[package]] @@ -908,7 +908,7 @@ files = [ [package.dependencies] grpcio = ">=1.67.0" -protobuf = ">=5.26.1,<6.0dev" +protobuf = ">=5.26.1,<6.0.dev0" setuptools = "*" [[package]] @@ -1655,7 +1655,7 @@ files = [ ] [package.dependencies] -nitypes = ">=1.1.0dev1" +nitypes = ">=1.1.0.dev1" protobuf = ">=4.21" [[package]] @@ -1674,8 +1674,8 @@ files = [ black = ">=23.1,<26.0" click = ">=7.1.2" flake8 = [ - {version = ">=5.0,<6.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, {version = ">=6.1,<7.0", markers = "python_version >= \"3.12\" and python_version < \"4.0\""}, + {version = ">=5.0,<6.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, ] flake8-black = ">=0.2.1" flake8-docstrings = ">=1.5.0" @@ -1684,8 +1684,8 @@ isort = ">=5.10" pathspec = ">=0.11.1" pep8-naming = ">=0.11.1" pycodestyle = [ - {version = ">=2.9,<3.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, {version = ">=2.11,<3.0", markers = "python_version >= \"3.12\" and python_version < \"4.0\""}, + {version = ">=2.9,<3.0", markers = "python_version >= \"3.7\" and python_version < \"3.12\""}, ] toml = ">=0.10.1" @@ -1712,8 +1712,8 @@ ni-grpcdevice-v1-proto = {version = ">=1.0.0", optional = true, markers = "extra ni-protobuf-types = {version = ">=1.0.0", optional = true, markers = "extra == \"grpc\""} nitypes = ">=1.0.1" numpy = [ - {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, {version = ">=2.1", markers = "python_version >= \"3.13\" and python_version < \"4.0\""}, + {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, ] protobuf = {version = ">=4.21", optional = true, markers = "extra == \"grpc\""} python-decouple = ">=3.8" @@ -1884,8 +1884,8 @@ files = [ [package.dependencies] hightime = ">=0.2.2" numpy = [ - {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, {version = ">=2.1", markers = "python_version >= \"3.13\" and python_version < \"4.0\""}, + {version = ">=1.22", markers = "python_version >= \"3.9\" and python_version < \"3.13\""}, ] typing-extensions = ">=4.13.2" From ae9b014b24d2b3afe9e9ccba4efdf54b8bff6825 Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 16:04:00 -0500 Subject: [PATCH 3/3] poetry.toml: Add NI packages to min-release-age-exclude --- packages/generator/poetry.toml | 20 +++++++++++++++++++- packages/sdk/poetry.toml | 21 ++++++++++++++++++++- packages/service/poetry.toml | 19 ++++++++++++++++++- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/packages/generator/poetry.toml b/packages/generator/poetry.toml index 02d790392..9137f5166 100644 --- a/packages/generator/poetry.toml +++ b/packages/generator/poetry.toml @@ -3,4 +3,22 @@ in-project = true [solver] # Set min-release-age to 2 weeks, same as in https://github.com/ni/python-renovate-config -min-release-age = 14 \ No newline at end of file +min-release-age = 14 +min-release-age-exclude = [ + "hightime", + "ni-grpc-extensions", + "ni-grpcdevice-v1-proto", + "ni-measurement-plugin-sdk-service", + "ni-measurementlink-discovery-v1-client", + "ni-measurementlink-discovery-v1-proto", + "ni-measurementlink-measurement-v1-proto", + "ni-measurementlink-measurement-v2-proto", + "ni-measurementlink-pinmap-v1-client", + "ni-measurementlink-pinmap-v1-proto", + "ni-measurementlink-proto", + "ni-measurementlink-sessionmanagement-v1-client", + "ni-measurementlink-sessionmanagement-v1-proto", + "ni-protobuf-types", + "ni-python-styleguide", + "nitypes", +] diff --git a/packages/sdk/poetry.toml b/packages/sdk/poetry.toml index 02d790392..5235ead04 100644 --- a/packages/sdk/poetry.toml +++ b/packages/sdk/poetry.toml @@ -3,4 +3,23 @@ in-project = true [solver] # Set min-release-age to 2 weeks, same as in https://github.com/ni/python-renovate-config -min-release-age = 14 \ No newline at end of file +min-release-age = 14 +min-release-age-exclude = [ + "hightime", + "ni-grpc-extensions", + "ni-grpcdevice-v1-proto", + "ni-measurement-plugin-sdk-generator", + "ni-measurement-plugin-sdk-service", + "ni-measurementlink-discovery-v1-client", + "ni-measurementlink-discovery-v1-proto", + "ni-measurementlink-measurement-v1-proto", + "ni-measurementlink-measurement-v2-proto", + "ni-measurementlink-pinmap-v1-client", + "ni-measurementlink-pinmap-v1-proto", + "ni-measurementlink-proto", + "ni-measurementlink-sessionmanagement-v1-client", + "ni-measurementlink-sessionmanagement-v1-proto", + "ni-protobuf-types", + "ni-python-styleguide", + "nitypes", +] diff --git a/packages/service/poetry.toml b/packages/service/poetry.toml index 02d790392..5cac81c72 100644 --- a/packages/service/poetry.toml +++ b/packages/service/poetry.toml @@ -3,4 +3,21 @@ in-project = true [solver] # Set min-release-age to 2 weeks, same as in https://github.com/ni/python-renovate-config -min-release-age = 14 \ No newline at end of file +min-release-age = 14 +min-release-age-exclude = [ + "hightime", + "ni-grpc-extensions", + "ni-grpcdevice-v1-proto", + "ni-measurementlink-discovery-v1-client", + "ni-measurementlink-discovery-v1-proto", + "ni-measurementlink-measurement-v1-proto", + "ni-measurementlink-measurement-v2-proto", + "ni-measurementlink-pinmap-v1-client", + "ni-measurementlink-pinmap-v1-proto", + "ni-measurementlink-proto", + "ni-measurementlink-sessionmanagement-v1-client", + "ni-measurementlink-sessionmanagement-v1-proto", + "ni-protobuf-types", + "ni-python-styleguide", + "nitypes", +]