diff --git a/ansible/requirements.txt b/ansible/requirements.txt index 1f3747cff..c8eb896ef 100644 --- a/ansible/requirements.txt +++ b/ansible/requirements.txt @@ -1,7 +1,7 @@ ansible-core==2.19.2 ansible-runner==2.4.2 openstacksdk==4.8.0 -pynautobot==2.7.2 +pynautobot==3.0.0 jmespath==1.0.1 # remove me after the inherited roles workaround can be dropped python-openstackclient diff --git a/python/understack-workflows/pyproject.toml b/python/understack-workflows/pyproject.toml index b2eb0cda2..ce1e2c95e 100644 --- a/python/understack-workflows/pyproject.toml +++ b/python/understack-workflows/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ ] dependencies = [ "pydantic>=2,<3", - "pynautobot>=2.2.1,<3", + "pynautobot>=3,<4", "python-ironicclient>=5,<6", "sushy>=5.3.0,<6", "kubernetes==33.1.0", diff --git a/python/understack-workflows/uv.lock b/python/understack-workflows/uv.lock index 69b535450..e03ef5f0a 100644 --- a/python/understack-workflows/uv.lock +++ b/python/understack-workflows/uv.lock @@ -716,16 +716,16 @@ wheels = [ [[package]] name = "pynautobot" -version = "2.7.2" +version = "3.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, { name = "requests" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d8/01/bb3967d9afb628cf50a603916863b788b56c2ef40bc72a814dac2c0e79a3/pynautobot-2.7.2.tar.gz", hash = "sha256:228a47a55f648e9ac01ff326c7b102f619fa887fa6f07987120b50006d98652c", size = 33641, upload-time = "2025-11-13T20:03:45.244Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b6/a8/2f9f9d652f35e8f0f09f35fb5d204659515fe2a4385f8c30eecebb5569dc/pynautobot-3.0.0.tar.gz", hash = "sha256:cc0b5ccfd9edc4f7fa9777845ce895bf0f6a6e41610a8bc05c2459463351b0b7", size = 33587, upload-time = "2025-11-14T16:55:18.862Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/48/ca/3b1ff5c61b45bac1675409731d33c249c1fe263c4cf7824534321eb3358c/pynautobot-2.7.2-py3-none-any.whl", hash = "sha256:a3368ac050e207d3882267dbbbc36dc7732f3290283b763ebea7ce6fdb1aba3c", size = 41399, upload-time = "2025-11-13T20:03:44.313Z" }, + { url = "https://files.pythonhosted.org/packages/5b/cd/8c1e495fbe21298dc484fc4a3c294388fda55d9467579885e170895411dc/pynautobot-3.0.0-py3-none-any.whl", hash = "sha256:b24c636517dfdbebdc258d283a99af079e0c278e69d705767db3e8455413590f", size = 41319, upload-time = "2025-11-14T16:55:17.874Z" }, ] [[package]] @@ -1137,7 +1137,7 @@ requires-dist = [ { name = "kubernetes", specifier = "==33.1.0" }, { name = "netapp-ontap", specifier = ">=9.17.1.0" }, { name = "pydantic", specifier = ">=2,<3" }, - { name = "pynautobot", specifier = ">=2.2.1,<3" }, + { name = "pynautobot", specifier = ">=3,<4" }, { name = "python-ironicclient", specifier = ">=5,<6" }, { name = "sushy", specifier = ">=5.3.0,<6" }, ]