Skip to content

[25.05] python313Packages.textfsm: 1.1.3 -> 2.1.0#427379

Merged
mweinelt merged 3 commits intoNixOS:release-25.05from
wolfgangwalther:ci-eval-asserts-25.05-ansible
Jul 22, 2025
Merged

[25.05] python313Packages.textfsm: 1.1.3 -> 2.1.0#427379
mweinelt merged 3 commits intoNixOS:release-25.05from
wolfgangwalther:ci-eval-asserts-25.05-ansible

Conversation

@wolfgangwalther
Copy link
Contributor

@wolfgangwalther wolfgangwalther commented Jul 22, 2025

Backport of c4469f9 from #408185. According to the diff, the breaking change seems to be the removal of python2 support, so backportable.

Bisecting tells me that this fixes eval of python313Packages.ansible, which otherwise throws with error: future-1.0.0 not supported for interpreter python3.13.

Not sure how many rebuilds this brings or whether downstream dependencies might be affected. Let's see.

My goal is to do #426629 on the release branch, too.

Things done


Add a 👍 reaction to pull requests you find important.

@wolfgangwalther wolfgangwalther requested a review from mweinelt July 22, 2025 07:56
@wolfgangwalther wolfgangwalther changed the title python313Packages.textfsm: 1.1.3 -> 2.1.0 [25.05] python313Packages.textfsm: 1.1.3 -> 2.1.0 Jul 22, 2025
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. 4.workflow: backport This targets a stable branch labels Jul 22, 2025
@wolfgangwalther
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 427379
Commit: 8dea26e4797e6643645fe0a2d88604ec6da210ce


x86_64-linux

❌ 4 packages failed to build:
  • python313Packages.napalm
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
  • python313Packages.napalm.dist
✅ 77 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • peering-manager
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm-ros
  • python312Packages.napalm-ros.dist
  • python312Packages.napalm.dist
  • python312Packages.netbox-napalm-plugin
  • python312Packages.netbox-napalm-plugin.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

aarch64-linux

❌ 4 packages failed to build:
  • python313Packages.napalm
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
  • python313Packages.napalm.dist
✅ 77 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • peering-manager
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm-ros
  • python312Packages.napalm-ros.dist
  • python312Packages.napalm.dist
  • python312Packages.netbox-napalm-plugin
  • python312Packages.netbox-napalm-plugin.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

x86_64-darwin

❌ 8 packages failed to build:
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python313Packages.napalm
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
  • python313Packages.napalm.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
✅ 68 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

aarch64-darwin

❌ 8 packages failed to build:
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python313Packages.napalm
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
  • python313Packages.napalm.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
✅ 68 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

Error logs: `x86_64-linux`
python313Packages.napalm
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR napalm/base/clitools/cl_napalm_test.py
ERROR test/base/test_get_network_driver.py
ERROR test/base/test_helpers.py
ERROR test/base/test_mock_driver.py
ERROR test/base/test_napalm_test_framework.py
ERROR test/eos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/ios - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr_netconf - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/junos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxapi_plumbing - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos_ssh - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/pyiosxr/test_iosxr.py
!!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 3 warnings, 14 errors in 2.69s ========================


Error logs: `aarch64-linux`
python313Packages.napalm
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR napalm/base/clitools/cl_napalm_test.py
ERROR test/base/test_get_network_driver.py
ERROR test/base/test_helpers.py
ERROR test/base/test_mock_driver.py
ERROR test/base/test_napalm_test_framework.py
ERROR test/eos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/ios - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr_netconf - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/junos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxapi_plumbing - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos_ssh - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/pyiosxr/test_iosxr.py
!!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 3 warnings, 14 errors in 1.88s ========================


Error logs: `x86_64-darwin`
python312Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.32s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.73s call     tests/unit/test_unit.py::test_for_params
0.35s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.15s call     tests/test_fixtures.py::test_ansible_adhoc
0.09s call     tests/test_fixtures.py::test_ansible_module
0.09s call     tests/test_fixtures.py::test_localhost
0.06s call     tests/test_params.py::test_plugin_help
0.04s call     tests/test_host_manager.py::test_host_manager_len[True]
0.04s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.04s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.03s call     tests/test_params.py::test_report_header
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 2.50s ============
python313Packages.napalm
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR napalm/base/clitools/cl_napalm_test.py
ERROR test/base/test_get_network_driver.py
ERROR test/base/test_helpers.py
ERROR test/base/test_mock_driver.py
ERROR test/base/test_napalm_test_framework.py
ERROR test/eos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/ios - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr_netconf - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/junos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxapi_plumbing - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos_ssh - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/pyiosxr/test_iosxr.py
!!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 3 warnings, 14 errors in 4.28s ========================

python313Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.24s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.64s call     tests/unit/test_unit.py::test_for_params
0.26s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.10s call     tests/test_fixtures.py::test_ansible_adhoc
0.07s call     tests/test_fixtures.py::test_localhost
0.06s call     tests/test_fixtures.py::test_ansible_module
0.03s call     tests/test_host_manager.py::test_host_manager_len[True]
0.03s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
0.03s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.03s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.03s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 1.90s ============

Error logs: `aarch64-darwin`
python312Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.37s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
1.09s call     tests/unit/test_unit.py::test_for_params
0.43s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.26s call     tests/test_fixtures.py::test_ansible_adhoc
0.16s call     tests/test_fixtures.py::test_localhost
0.15s call     tests/test_fixtures.py::test_ansible_module
0.10s call     tests/test_host_manager.py::test_host_manager_len[True]
0.09s call     tests/test_params.py::test_plugin_help
0.07s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
0.07s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
0.06s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 3.91s ============
python313Packages.napalm
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR napalm/base/clitools/cl_napalm_test.py
ERROR test/base/test_get_network_driver.py
ERROR test/base/test_helpers.py
ERROR test/base/test_mock_driver.py
ERROR test/base/test_napalm_test_framework.py
ERROR test/eos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/ios - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/iosxr_netconf - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/junos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxapi_plumbing - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/nxos_ssh - ModuleNotFoundError: No module named 'telnetlib'
ERROR test/pyiosxr/test_iosxr.py
!!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 3 warnings, 14 errors in 2.27s ========================

python313Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.37s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
1.06s call     tests/unit/test_unit.py::test_for_params
0.43s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.24s call     tests/test_fixtures.py::test_ansible_adhoc
0.18s call     tests/test_fixtures.py::test_ansible_module
0.16s call     tests/test_fixtures.py::test_localhost
0.09s call     tests/test_host_manager.py::test_host_manager_len[True]
0.07s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.06s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
0.06s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
0.06s call     tests/test_params.py::test_report_header
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 3.76s ============

Instead it now uses a telnetlib vendored in netmiko.

(cherry picked from commit 9c8f813)
@wolfgangwalther
Copy link
Contributor Author

python3Packages.pytest-ansible seems to build on release-25.05 in hydra, but not for me on the community builder. Thus, I think this is a sandbox related issue.

python3Packges.napalm should be fixed with the commit I just added, will test again.

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jul 22, 2025
@wolfgangwalther
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 427379
Commit: e091de9f6ca2ae8903c30a586543cc6aee2f8a9f


x86_64-linux

❌ 2 packages failed to build:
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
✅ 79 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • peering-manager
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm-ros
  • python312Packages.napalm-ros.dist
  • python312Packages.napalm.dist
  • python312Packages.netbox-napalm-plugin
  • python312Packages.netbox-napalm-plugin.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.napalm
  • python313Packages.napalm.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

aarch64-linux

❌ 2 packages failed to build:
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
✅ 79 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • peering-manager
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm-ros
  • python312Packages.napalm-ros.dist
  • python312Packages.napalm.dist
  • python312Packages.netbox-napalm-plugin
  • python312Packages.netbox-napalm-plugin.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.napalm
  • python313Packages.napalm.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

x86_64-darwin

❌ 6 packages failed to build:
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
✅ 70 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.napalm
  • python313Packages.napalm.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

aarch64-darwin

❌ 6 packages failed to build:
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python313Packages.napalm-hp-procurve
  • python313Packages.napalm-hp-procurve.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
✅ 70 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • napalm
  • napalm.dist
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.junos-eznc
  • python312Packages.junos-eznc.dist
  • python312Packages.napalm
  • python312Packages.napalm-hp-procurve
  • python312Packages.napalm-hp-procurve.dist
  • python312Packages.napalm.dist
  • python312Packages.netmiko
  • python312Packages.netmiko.dist
  • python312Packages.ntc-templates
  • python312Packages.ntc-templates.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python312Packages.textfsm
  • python312Packages.textfsm.dist
  • ttp (python312Packages.ttp)
  • ttp.dist (python312Packages.ttp.dist)
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.junos-eznc
  • python313Packages.junos-eznc.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.napalm
  • python313Packages.napalm.dist
  • python313Packages.netmiko
  • python313Packages.netmiko.dist
  • python313Packages.ntc-templates
  • python313Packages.ntc-templates.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist
  • python313Packages.textfsm
  • python313Packages.textfsm.dist
  • python313Packages.ttp
  • python313Packages.ttp.dist

Error logs: `x86_64-linux`
python313Packages.napalm-hp-procurve
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                  ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/nix/store/zkaa2crvddx4cvbclym818arv5rgk4my-python3-3.13.4/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1387, in _gcd_import
  File "", line 1360, in _find_and_load
  File "", line 1331, in _find_and_load_unlocked
  File "", line 935, in _load_unlocked
  File "", line 1026, in exec_module
  File "", line 488, in _call_with_frames_removed
  File "/nix/store/w0x45nm7as31jd0lcjzz4mk1372vdflk-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/__init__.py", line 16, in 
    from napalm_procurve.procurve import ProcurveDriver
  File "/nix/store/w0x45nm7as31jd0lcjzz4mk1372vdflk-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/procurve.py", line 26, in 
    import telnetlib
ModuleNotFoundError: No module named 'telnetlib'

Error logs: `aarch64-linux`
python313Packages.napalm-hp-procurve
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                  ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/nix/store/hrn3h0fkalmmqcw7i3f4q6c4y631y1kc-python3-3.13.4/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1387, in _gcd_import
  File "", line 1360, in _find_and_load
  File "", line 1331, in _find_and_load_unlocked
  File "", line 935, in _load_unlocked
  File "", line 1026, in exec_module
  File "", line 488, in _call_with_frames_removed
  File "/nix/store/s7pvmg9l9fcq3glpicl0dq74js26c10s-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/__init__.py", line 16, in 
    from napalm_procurve.procurve import ProcurveDriver
  File "/nix/store/s7pvmg9l9fcq3glpicl0dq74js26c10s-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/procurve.py", line 26, in 
    import telnetlib
ModuleNotFoundError: No module named 'telnetlib'

Error logs: `x86_64-darwin`
python312Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.31s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.41s call     tests/unit/test_unit.py::test_for_params
0.34s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.20s call     tests/test_fixtures.py::test_ansible_adhoc
0.12s call     tests/test_fixtures.py::test_ansible_module
0.11s call     tests/test_fixtures.py::test_localhost
0.06s call     tests/test_host_manager.py::test_host_manager_len[True]
0.06s call     tests/test_params.py::test_plugin_help
0.04s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
0.04s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.04s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 2.41s ============
python313Packages.napalm-hp-procurve
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                  ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/nix/store/hk9dnww862njhgqxax2k9p52kh1g0zs1-python3-3.13.4/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1387, in _gcd_import
  File "", line 1360, in _find_and_load
  File "", line 1331, in _find_and_load_unlocked
  File "", line 935, in _load_unlocked
  File "", line 1026, in exec_module
  File "", line 488, in _call_with_frames_removed
  File "/nix/store/3h32kk0pc9h4g1ylwcgik8cf4hw4h4nv-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/__init__.py", line 16, in 
    from napalm_procurve.procurve import ProcurveDriver
  File "/nix/store/3h32kk0pc9h4g1ylwcgik8cf4hw4h4nv-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/procurve.py", line 26, in 
    import telnetlib
ModuleNotFoundError: No module named 'telnetlib'
python313Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.23s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.33s call     tests/unit/test_unit.py::test_for_params
0.25s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.10s call     tests/test_fixtures.py::test_ansible_adhoc
0.06s call     tests/test_fixtures.py::test_ansible_module
0.06s call     tests/test_fixtures.py::test_localhost
0.03s call     tests/test_host_manager.py::test_host_manager_len[True]
0.03s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.02s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.02s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
0.02s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 1.50s ============

Error logs: `aarch64-darwin`
python312Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.14s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.33s call     tests/unit/test_unit.py::test_for_params
0.17s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.10s call     tests/test_fixtures.py::test_ansible_adhoc
0.07s call     tests/test_fixtures.py::test_ansible_module
0.07s call     tests/test_fixtures.py::test_localhost
0.04s call     tests/test_host_manager.py::test_host_manager_len[True]
0.04s call     tests/test_params.py::test_plugin_help
0.03s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.03s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.03s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 1.48s ============
python313Packages.napalm-hp-procurve
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                  ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1, in 
    import sys; import importlib; list(map(lambda mod: importlib.import_module(mod), sys.argv[1:]))
                                                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/nix/store/4wgaq2h8q64liyycnv23xb0mjpwfqzhv-python3-3.13.4/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1387, in _gcd_import
  File "", line 1360, in _find_and_load
  File "", line 1331, in _find_and_load_unlocked
  File "", line 935, in _load_unlocked
  File "", line 1026, in exec_module
  File "", line 488, in _call_with_frames_removed
  File "/nix/store/m6qvh1isa7wavb0m36666cs9ls7abkqw-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/__init__.py", line 16, in 
    from napalm_procurve.procurve import ProcurveDriver
  File "/nix/store/m6qvh1isa7wavb0m36666cs9ls7abkqw-python3.13-napalm-hp-procurve-0.7.0/lib/python3.13/site-packages/napalm_procurve/procurve.py", line 26, in 
    import telnetlib
ModuleNotFoundError: No module named 'telnetlib'
python313Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.35s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.66s call     tests/unit/test_unit.py::test_for_params
0.40s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.12s call     tests/test_fixtures.py::test_ansible_adhoc
0.09s call     tests/test_fixtures.py::test_localhost
0.09s call     tests/test_fixtures.py::test_ansible_module
0.07s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.05s call     tests/test_host_manager.py::test_host_manager_len[True]
0.05s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.05s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
0.05s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 2.84s ============

@wolfgangwalther
Copy link
Contributor Author

python313Packages.napalm-hp-procurve fails on master already (and ofc fails to eval on release-25.05). So this should be as good as it gets here.

@mweinelt mweinelt merged commit bcc407b into NixOS:release-25.05 Jul 22, 2025
30 of 33 checks passed
@wolfgangwalther wolfgangwalther deleted the ci-eval-asserts-25.05-ansible branch July 22, 2025 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.workflow: backport This targets a stable branch 6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants