From 4d5762d0d4d505047a6f1693f1c414c85c7322d4 Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 15:37:19 -0500 Subject: [PATCH 1/4] poetry.toml: Set min-release-age to 2 weeks --- poetry.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/poetry.toml b/poetry.toml index efa46ec0e..02d790392 100644 --- a/poetry.toml +++ b/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 From 0fe7617655a455020e44b3f78f6038d9aa63d994 Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 15:37:30 -0500 Subject: [PATCH 2/4] chore: Update poetry.lock --- poetry.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/poetry.lock b/poetry.lock index 82caafc95..6d160f96e 100644 --- a/poetry.lock +++ b/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" @@ -1445,7 +1445,7 @@ files = [ [package.dependencies] grpcio = ">=1.49.1" -protobuf = ">=4.21.3,<5.0dev" +protobuf = ">=4.21.3,<5.0.dev0" setuptools = "*" [[package]] @@ -1515,7 +1515,7 @@ files = [ [package.dependencies] grpcio = ">=1.59.0" -protobuf = ">=4.21.6,<5.0dev" +protobuf = ">=4.21.6,<5.0.dev0" setuptools = "*" [[package]] @@ -1586,7 +1586,7 @@ files = [ [package.dependencies] grpcio = ">=1.67.0" -protobuf = ">=5.26.1,<6.0dev" +protobuf = ">=5.26.1,<6.0.dev0" setuptools = "*" [[package]] @@ -2773,7 +2773,7 @@ files = [ ] [package.dependencies] -nitypes = ">=0.1.0dev8" +nitypes = ">=0.1.0.dev8" protobuf = ">=4.21" [[package]] @@ -2790,7 +2790,7 @@ files = [ ] [package.dependencies] -nitypes = ">=1.1.0dev1" +nitypes = ">=1.1.0.dev1" protobuf = ">=4.21" [[package]] @@ -2809,8 +2809,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" @@ -2819,8 +2819,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\""}, ] setuptools = "<82" toml = ">=0.10.1" @@ -2840,8 +2840,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" @@ -2871,7 +2871,6 @@ description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" groups = ["main", "examples", "test"] -markers = "python_version == \"3.9\"" files = [ {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, @@ -2919,6 +2918,7 @@ files = [ {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] +markers = {main = "python_version == \"3.9\"", examples = "python_version == \"3.9\"", test = "python_version == \"3.9\" and implementation_name != \"pypy\""} [[package]] name = "numpy" @@ -4596,7 +4596,7 @@ files = [ {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] -markers = {test = "python_version < \"3.11\""} +markers = {lint = "python_version < \"3.11\" or implementation_name != \"pypy\"", test = "python_version < \"3.11\""} [[package]] name = "tzdata" @@ -4662,8 +4662,8 @@ files = [ [package.dependencies] distlib = ">=0.3.7,<1" filelock = [ - {version = ">=3.24.2,<4", markers = "python_version >= \"3.10\""}, {version = ">=3.16.1,<=3.19.1", markers = "python_version < \"3.10\""}, + {version = ">=3.24.2,<4", markers = "python_version >= \"3.10\""}, ] platformdirs = ">=3.9.1,<5" python-discovery = ">=1" From 1f207e3d02c97ec91e580d8dd85e34de9307b030 Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 15:51:59 -0500 Subject: [PATCH 3/4] poetry.toml: Add hightime and nitypes to min-release-age-exclude --- poetry.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/poetry.toml b/poetry.toml index 02d790392..730400e67 100644 --- a/poetry.toml +++ b/poetry.toml @@ -3,4 +3,5 @@ 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", "nitypes"] From 22ff96106298a2eb4701e69e579a3485348ec18e Mon Sep 17 00:00:00 2001 From: Brad Keryan Date: Wed, 13 May 2026 15:56:50 -0500 Subject: [PATCH 4/4] poetry.toml: Add NI packages to min-release-age-exclude --- poetry.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/poetry.toml b/poetry.toml index 730400e67..aa4a8a1fb 100644 --- a/poetry.toml +++ b/poetry.toml @@ -4,4 +4,10 @@ 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 -min-release-age-exclude = ["hightime", "nitypes"] +min-release-age-exclude = [ + "hightime", + "ni-grpcdevice-v1-proto", + "ni-protobuf-types", + "ni-python-styleguide", + "nitypes", +]