(.venv) jkoorts@taxmansniper:~/dev/pyroute2$ make test { which nox 2>/dev/null || { /home/jkoorts/dev/pyroute2/.venv/bin/python3.11 -m venv ~/.venv-boot/; . ~/.venv-boot/bin/activate; pip install --upgrade pip; pip install nox; }; nox -- ''; } Requirement already satisfied: pip in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (24.2) Requirement already satisfied: nox in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (2024.4.15) Requirement already satisfied: argcomplete<4.0,>=1.9.4 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (3.5.0) Requirement already satisfied: colorlog<7.0.0,>=2.6.1 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (6.8.2) Requirement already satisfied: packaging>=20.9 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (24.1) Requirement already satisfied: virtualenv>=20.14.1 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (20.26.3) Requirement already satisfied: distlib<1,>=0.3.7 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from virtualenv>=20.14.1->nox) (0.3.8) Requirement already satisfied: filelock<4,>=3.12.2 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from virtualenv>=20.14.1->nox) (3.15.4) Requirement already satisfied: platformdirs<5,>=3.9.1 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from virtualenv>=20.14.1->nox) (4.2.2) nox > Running session linter nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/linter nox > python -m pip install pre-commit nox > pre-commit run -a trim trailing whitespace.................................................Passed fix end of files.........................................................Passed isort (python)...........................................................Passed black....................................................................Passed flake8...................................................................Passed nox > Session linter was successful. nox > Running session repo nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/repo nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.repo.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cp -a noxfile.py /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cp -a VERSION /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cp -a CHANGELOG.rst /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cp -a requirements.dev.txt /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cp -a requirements.docs.txt /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cp -a requirements.repo.txt /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml tests/test_repo =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 51 items tests/test_repo/test_minimal.py::test_modules PASSED [ 1%] tests/test_repo/test_noxfile.py::test_options_call[test_platform] PASSED [ 3%] tests/test_repo/test_noxfile.py::test_options_call[docs] PASSED [ 5%] tests/test_repo/test_noxfile.py::test_options_call[linter] PASSED [ 7%] tests/test_repo/test_noxfile.py::test_options_call[unit] PASSED [ 9%] tests/test_repo/test_noxfile.py::test_options_call[decoder] PASSED [ 11%] tests/test_repo/test_noxfile.py::test_options_call[integration] PASSED [ 13%] tests/test_repo/test_noxfile.py::test_options_call[linux] PASSED [ 15%] tests/test_repo/test_noxfile.py::test_options_call[minimal] PASSED [ 17%] tests/test_repo/test_noxfile.py::test_options_call[lab] PASSED [ 19%] tests/test_repo/test_noxfile.py::test_options_call[openbsd] PASSED [ 21%] tests/test_repo/test_noxfile.py::test_options_call[windows] PASSED [ 23%] tests/test_repo/test_noxfile.py::test_options_call[neutron] PASSED [ 25%] tests/test_repo/test_noxfile.py::test_options_call[repo] PASSED [ 27%] tests/test_repo/test_noxfile.py::test_options_call[build] PASSED [ 29%] tests/test_repo/test_noxfile.py::test_options_call[build_minimal] PASSED [ 31%] tests/test_repo/test_noxfile.py::test_options_call[upload] PASSED [ 33%] tests/test_repo/test_noxfile.py::test_session_parameters[test_platform] PASSED [ 35%] tests/test_repo/test_noxfile.py::test_session_parameters[docs] PASSED [ 37%] tests/test_repo/test_noxfile.py::test_session_parameters[linter] PASSED [ 39%] tests/test_repo/test_noxfile.py::test_session_parameters[unit] PASSED [ 41%] tests/test_repo/test_noxfile.py::test_session_parameters[decoder] PASSED [ 43%] tests/test_repo/test_noxfile.py::test_session_parameters[integration] PASSED [ 45%] tests/test_repo/test_noxfile.py::test_session_parameters[linux] PASSED [ 47%] tests/test_repo/test_noxfile.py::test_session_parameters[minimal] PASSED [ 49%] tests/test_repo/test_noxfile.py::test_session_parameters[lab] PASSED [ 50%] tests/test_repo/test_noxfile.py::test_session_parameters[openbsd] PASSED [ 52%] tests/test_repo/test_noxfile.py::test_session_parameters[windows] PASSED [ 54%] tests/test_repo/test_noxfile.py::test_session_parameters[neutron] PASSED [ 56%] tests/test_repo/test_noxfile.py::test_session_parameters[repo] PASSED [ 58%] tests/test_repo/test_noxfile.py::test_session_parameters[build] PASSED [ 60%] tests/test_repo/test_noxfile.py::test_session_parameters[build_minimal] PASSED [ 62%] tests/test_repo/test_noxfile.py::test_session_parameters[upload] PASSED [ 64%] tests/test_repo/test_noxfile.py::test_requirements_files[test_platform] PASSED [ 66%] tests/test_repo/test_noxfile.py::test_requirements_files[docs] PASSED [ 68%] tests/test_repo/test_noxfile.py::test_requirements_files[linter] PASSED [ 70%] tests/test_repo/test_noxfile.py::test_requirements_files[unit] PASSED [ 72%] tests/test_repo/test_noxfile.py::test_requirements_files[decoder] PASSED [ 74%] tests/test_repo/test_noxfile.py::test_requirements_files[integration] PASSED [ 76%] tests/test_repo/test_noxfile.py::test_requirements_files[linux] PASSED [ 78%] tests/test_repo/test_noxfile.py::test_requirements_files[minimal] PASSED [ 80%] tests/test_repo/test_noxfile.py::test_requirements_files[lab] PASSED [ 82%] tests/test_repo/test_noxfile.py::test_requirements_files[openbsd] PASSED [ 84%] tests/test_repo/test_noxfile.py::test_requirements_files[windows] PASSED [ 86%] tests/test_repo/test_noxfile.py::test_requirements_files[neutron] PASSED [ 88%] tests/test_repo/test_noxfile.py::test_requirements_files[repo] PASSED [ 90%] tests/test_repo/test_noxfile.py::test_requirements_files[build] PASSED [ 92%] tests/test_repo/test_noxfile.py::test_requirements_files[build_minimal] PASSED [ 94%] tests/test_repo/test_noxfile.py::test_requirements_files[upload] PASSED [ 96%] tests/test_repo/test_version.py::test_static_version_file PASSED [ 98%] tests/test_repo/test_version.py::test_changelog PASSED [100%] --------------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/repo/tmp/junit.xml ---------------------------------------------------------------------- =================================================================================================== 51 passed in 0.75s ==================================================================================================== nox > Session repo was successful. nox > Running session unit nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/unit nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/unit/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-jkoorts/unit/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/unit/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_unit =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/unit/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 103 items test_unit/test_addr_pool.py::test_alloc_aligned PASSED [ 0%] test_unit/test_addr_pool.py::test_alloc_odd PASSED [ 1%] test_unit/test_addr_pool.py::test_reverse PASSED [ 2%] test_unit/test_addr_pool.py::test_free PASSED [ 3%] test_unit/test_addr_pool.py::test_free_fail PASSED [ 4%] test_unit/test_addr_pool.py::test_free_reverse_fail PASSED [ 5%] test_unit/test_addr_pool.py::test_locate PASSED [ 6%] test_unit/test_addr_pool.py::test_setaddr_allocated PASSED [ 7%] test_unit/test_addr_pool.py::test_setaddr_free PASSED [ 8%] test_unit/test_buffer.py::test_create_buffer[internal-10485760-32768] PASSED [ 9%] test_unit/test_buffer.py::test_create_buffer[shared-10485760-32768] PASSED [ 10%] test_unit/test_buffer.py::test_use_all_pages[internal-10485760-32768] PASSED [ 11%] test_unit/test_buffer.py::test_use_all_pages[shared-10485760-32768] PASSED [ 12%] test_unit/test_buffer.py::test_context_manager[internal-10485760-32768] PASSED [ 13%] test_unit/test_buffer.py::test_context_manager[shared-10485760-32768] PASSED [ 14%] test_unit/test_common.py::test_hexdump PASSED [ 15%] test_unit/test_common.py::test_uuid32 PASSED [ 16%] test_unit/test_common.py::test_dqn2int PASSED [ 17%] test_unit/test_common.py::test_uifname PASSED [ 18%] test_unit/test_config.py::test_kernel_version PASSED [ 19%] test_unit/test_entry_points/test_basic.py::test_exceptions PASSED [ 20%] test_unit/test_iproute_match/test_match.py::test_get_leaf[lo:stats64/rx_packets] PASSED [ 21%] test_unit/test_iproute_match/test_match.py::test_get_leaf[lo:af_spec/af_inet/forwarding] PASSED [ 22%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:num_rx_queues] PASSED [ 23%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:qdisc] PASSED [ 24%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:stats64/rx_packets] PASSED [ 25%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:af_spec/af_inet6/inet6_flags] PASSED [ 26%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:af_spec/af_inet6/inet6_conf/temp_preferred_lft] PASSED [ 27%] test_unit/test_iproute_match/test_match.py::test_get_leaf[parent_dev_name(...) => wl0] PASSED [ 28%] test_unit/test_iproute_match/test_match.py::test_get_leaf[br_forward_delay(...) => br0] PASSED [ 29%] test_unit/test_iproute_match/test_match.py::test_get_leaf[br0:linkinfo/data/br_group_addr] PASSED [ 30%] test_unit/test_nlmsg/test_attr.py::test_get_attr PASSED [ 31%] test_unit/test_nlmsg/test_attr.py::test_get_attrs PASSED [ 32%] test_unit/test_nlmsg/test_attr.py::test_get_nested PASSED [ 33%] test_unit/test_nlmsg/test_map_adapter.py::test_decode_adapter[default_decode] PASSED [ 33%] test_unit/test_nlmsg/test_map_adapter.py::test_decode_adapter[dict_decode] PASSED [ 34%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/addrmsg_ipv4.dump-marshal0] PASSED [ 35%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/gre_01.dump-marshal1] PASSED [ 36%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/iw_info_rsp.dump-marshal2] PASSED [ 37%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/iw_scan_rsp.dump-marshal3] PASSED [ 38%] test_unit/test_nlmsg/test_marshal.py::test_custom_key[test_unit/test_nlmsg/addrmsg_ipv4.dump-marshal0] PASSED [ 39%] test_unit/test_nlmsg/test_marshal.py::test_custom_key[test_unit/test_nlmsg/gre_01.dump-marshal1] PASSED [ 40%] test_unit/test_nlmsg/test_marshal.py::test_custom_key_fail[test_unit/test_nlmsg/addrmsg_ipv4.dump-marshal0] PASSED [ 41%] test_unit/test_nlmsg/test_marshal.py::test_custom_key_fail[test_unit/test_nlmsg/gre_01.dump-marshal1] PASSED [ 42%] test_unit/test_nlmsg/test_marshal.py::test_custom_parser[custom_addr_parser] PASSED [ 43%] test_unit/test_nlmsg/test_marshal.py::test_custom_parser[custom_link_parser] PASSED [ 44%] test_unit/test_requests/test_address.py::test_add_broadcast[bool-true] PASSED [ 45%] test_unit/test_requests/test_address.py::test_add_broadcast[bool-false] PASSED [ 46%] test_unit/test_requests/test_address.py::test_add_broadcast[ipv4] PASSED [ 47%] test_unit/test_requests/test_address.py::test_index[int] PASSED [ 48%] test_unit/test_requests/test_address.py::test_index[list] PASSED [ 49%] test_unit/test_requests/test_address.py::test_index[tuple] PASSED [ 50%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-default] PASSED [ 51%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-prefixlen] PASSED [ 52%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-split] PASSED [ 53%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-prefixlen-dqn] PASSED [ 54%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-split-dqn] PASSED [ 55%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-default] PASSED [ 56%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-prefixlen] PASSED [ 57%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-split] PASSED [ 58%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-compressed] PASSED [ 59%] test_unit/test_requests/test_link.py::test_index[int-add] PASSED [ 60%] test_unit/test_requests/test_link.py::test_index[list-add] PASSED [ 61%] test_unit/test_requests/test_link.py::test_index[tuple-add] PASSED [ 62%] test_unit/test_requests/test_link.py::test_index[int-dump] PASSED [ 63%] test_unit/test_requests/test_link.py::test_index[list-dump] PASSED [ 64%] test_unit/test_requests/test_link.py::test_index[tuple-dump] PASSED [ 65%] test_unit/test_requests/test_link.py::test_dump_specific[bridge] PASSED [ 66%] test_unit/test_requests/test_link.py::test_dump_specific[bond] PASSED [ 66%] test_unit/test_requests/test_link.py::test_dump_specific[vxlan] PASSED [ 67%] test_unit/test_requests/test_link.py::test_dump_specific[fake] PASSED [ 68%] test_unit/test_requests/test_neighbour.py::test_index[ix-int] PASSED [ 69%] test_unit/test_requests/test_neighbour.py::test_index[ix-list] PASSED [ 70%] test_unit/test_requests/test_neighbour.py::test_index[ix-tuple] PASSED [ 71%] test_unit/test_requests/test_neighbour.py::test_index[ifx-int] PASSED [ 72%] test_unit/test_requests/test_neighbour.py::test_index[ifx-list] PASSED [ 73%] test_unit/test_requests/test_neighbour.py::test_index[ifx-tuple] PASSED [ 74%] test_unit/test_requests/test_neighbour.py::test_family[ipv4] PASSED [ 75%] test_unit/test_requests/test_neighbour.py::test_family[ipv6] PASSED [ 76%] test_unit/test_requests/test_neighbour.py::test_state[str-permanent] PASSED [ 77%] test_unit/test_requests/test_neighbour.py::test_state[str-failed] PASSED [ 78%] test_unit/test_requests/test_neighbour.py::test_state[nud-permanent] PASSED [ 79%] test_unit/test_requests/test_neighbour.py::test_state[nud-failed] PASSED [ 80%] test_unit/test_requests/test_neighbour.py::test_state[const-permanent] PASSED [ 81%] test_unit/test_requests/test_neighbour.py::test_state[const-failed] PASSED [ 82%] test_unit/test_requests/test_route.py::test_index[int] PASSED [ 83%] test_unit/test_requests/test_route.py::test_index[list] PASSED [ 84%] test_unit/test_requests/test_route.py::test_index[tuple] PASSED [ 85%] test_unit/test_requests/test_route.py::test_dst[default-ipv4] PASSED [ 86%] test_unit/test_requests/test_route.py::test_dst[default-ipv6] PASSED [ 87%] test_unit/test_requests/test_route.py::test_dst[split-ipv4-int] PASSED [ 88%] test_unit/test_requests/test_route.py::test_dst[split-ipv4-dqn] PASSED [ 89%] test_unit/test_requests/test_route.py::test_dst[explicit-ipv4-int] PASSED [ 90%] test_unit/test_requests/test_route.py::test_dst[split-ipv6-int] PASSED [ 91%] test_unit/test_requests/test_route.py::test_dst[explicit-ipv6-int] PASSED [ 92%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv6-via] PASSED [ 93%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv6-via] PASSED [ 94%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv6-newdst] PASSED [ 95%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv6-newdst] PASSED [ 96%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv4-via] PASSED [ 97%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv4-via] PASSED [ 98%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv4-newdst] PASSED [ 99%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv4-newdst] PASSED [100%] ------------------------------------------------------------------ generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/unit/tmp/tests/junit.xml ------------------------------------------------------------------- =================================================================================================== 103 passed in 0.58s =================================================================================================== nox > Session unit was successful. nox > Running session lab nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/lab nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install build nox > python -m pip install twine nox > python -m pip install -r requirements.dev.txt nox > python -m pip install -r requirements.docs.txt nox > mv -f setup.cfg .setup.cfg.orig nox > mv -f pyroute2/__init__.py .init.py.orig nox > cp setup.minimal.cfg setup.cfg nox > cp pyroute2/minimal.py pyroute2/__init__.py nox > python -m build * Creating isolated environment: venv+pip... * Installing packages in isolated environment: - setuptools - wheel * Getting build dependencies for sdist... running egg_info creating pyroute2.minimal.egg-info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' * Building sdist... running sdist running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' running check creating pyroute2_minimal-0.7.12 creating pyroute2_minimal-0.7.12/examples creating pyroute2_minimal-0.7.12/examples/devlink creating pyroute2_minimal-0.7.12/examples/ethtool creating pyroute2_minimal-0.7.12/examples/generic creating pyroute2_minimal-0.7.12/examples/iproute creating pyroute2_minimal-0.7.12/examples/lab creating pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr creating pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr creating pyroute2_minimal-0.7.12/examples/ndb creating pyroute2_minimal-0.7.12/examples/policy creating pyroute2_minimal-0.7.12/examples/processes creating pyroute2_minimal-0.7.12/examples/pyroute2-cli creating pyroute2_minimal-0.7.12/examples/wifi creating pyroute2_minimal-0.7.12/pr2modules creating pyroute2_minimal-0.7.12/pyroute2 creating pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info creating pyroute2_minimal-0.7.12/pyroute2/bsd creating pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route creating pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket creating pyroute2_minimal-0.7.12/pyroute2/config creating pyroute2_minimal-0.7.12/pyroute2/inotify creating pyroute2_minimal-0.7.12/pyroute2/iproute creating pyroute2_minimal-0.7.12/pyroute2/netlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/devlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/diag creating pyroute2_minimal-0.7.12/pyroute2/netlink/event creating pyroute2_minimal-0.7.12/pyroute2/netlink/generic creating pyroute2_minimal-0.7.12/pyroute2/netlink/ipq creating pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/nl80211 creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg creating pyroute2_minimal-0.7.12/pyroute2/netlink/taskstats creating pyroute2_minimal-0.7.12/pyroute2/netlink/uevent creating pyroute2_minimal-0.7.12/pyroute2/netns creating pyroute2_minimal-0.7.12/pyroute2/protocols creating pyroute2_minimal-0.7.12/pyroute2/requests creating pyroute2_minimal-0.7.12/tests creating pyroute2_minimal-0.7.12/tests/test_unit creating pyroute2_minimal-0.7.12/tests/test_unit/test_entry_points creating pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match creating pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg creating pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying files to pyroute2_minimal-0.7.12... copying CHANGELOG.rst -> pyroute2_minimal-0.7.12 copying LICENSE -> pyroute2_minimal-0.7.12 copying LICENSE.Apache-2.0 -> pyroute2_minimal-0.7.12 copying LICENSE.GPL-2.0-or-later -> pyroute2_minimal-0.7.12 copying MANIFEST.in -> pyroute2_minimal-0.7.12 copying README.contribute.rst -> pyroute2_minimal-0.7.12 copying README.license.rst -> pyroute2_minimal-0.7.12 copying README.minimal.rst -> pyroute2_minimal-0.7.12 copying README.report.rst -> pyroute2_minimal-0.7.12 copying README.rst -> pyroute2_minimal-0.7.12 copying VERSION -> pyroute2_minimal-0.7.12 copying pyproject.toml -> pyroute2_minimal-0.7.12 copying setup.cfg -> pyroute2_minimal-0.7.12 copying setup.py -> pyroute2_minimal-0.7.12 copying examples/README.md -> pyroute2_minimal-0.7.12/examples copying examples/ipq.py -> pyroute2_minimal-0.7.12/examples copying examples/ipset.py -> pyroute2_minimal-0.7.12/examples copying examples/kobject_uevent.py -> pyroute2_minimal-0.7.12/examples copying examples/nftables.py -> pyroute2_minimal-0.7.12/examples copying examples/nftables_sets.py -> pyroute2_minimal-0.7.12/examples copying examples/devlink/devlink_list.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/devlink/devlink_monitor.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/devlink/devlink_port_list.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/ethtool/ethtool-ioctl_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/ethtool/ethtool-netlink_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/ethtool/ethtool_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/generic/Makefile -> pyroute2_minimal-0.7.12/examples/generic copying examples/generic/netl.c -> pyroute2_minimal-0.7.12/examples/generic copying examples/generic/netl.py -> pyroute2_minimal-0.7.12/examples/generic copying examples/iproute/ip_monitor.py -> pyroute2_minimal-0.7.12/examples/iproute copying examples/iproute/socketcan.py -> pyroute2_minimal-0.7.12/examples/iproute copying examples/lab/README.rst -> pyroute2_minimal-0.7.12/examples/lab copying examples/lab/iproute_get_addr/README.rst -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/check.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/setup.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/task.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_attr/README.rst -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/check.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/setup.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/task.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/ndb/create_bond.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/create_interface.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/create_vlan.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/keystone_auth.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/radius_auth.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/policy/policy.py -> pyroute2_minimal-0.7.12/examples/policy copying examples/processes/pmonitor.py -> pyroute2_minimal-0.7.12/examples/processes copying examples/processes/taskstats.py -> pyroute2_minimal-0.7.12/examples/processes copying examples/pyroute2-cli/comments -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/create_bridge -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/create_dummy -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/dump_lo -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/wifi/nl80211_interface_type.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_interfaces.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_monitor.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_scan_dump.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_set_type.py -> pyroute2_minimal-0.7.12/examples/wifi copying pr2modules/__init__.py -> pyroute2_minimal-0.7.12/pr2modules copying pyroute2/__init__.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/arp.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/common.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/conntrack.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/devlink.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/ipset.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/ipvs.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/iwutil.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/lab.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/loader.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/minimal.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/wiset.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2.minimal.egg-info/PKG-INFO -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/SOURCES.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/dependency_links.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/requires.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/top_level.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2/bsd/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd copying pyroute2/bsd/util.py -> pyroute2_minimal-0.7.12/pyroute2/bsd copying pyroute2/bsd/pf_route/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/freebsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/openbsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/rtmsocket/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/freebsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/openbsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/config/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/asyncio.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/eventlet.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/log.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/test_platform.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/inotify/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/inotify/inotify_fd.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/inotify/inotify_msg.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/iproute/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/bsd.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/ipmock.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/linux.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/parsers.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/windows.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/netlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/buffer.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/exceptions.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/nlsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/proxy.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/devlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/devlink copying pyroute2/netlink/diag/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/diag copying pyroute2/netlink/diag/ss2.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/diag copying pyroute2/netlink/event/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/acpi_event.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/dquot.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/thermal.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/generic/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/ethtool.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/ipvs.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/l2tp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/mptcp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/wireguard.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/ipq/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/ipq copying pyroute2/netlink/nfnetlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/ipset.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nfctsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nftsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nl80211/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nl80211 copying pyroute2/netlink/rtnl/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/errmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/fibmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifaddrmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifstatsmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iprsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iw_event.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/marshal.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndtmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsidmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsinfmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/p2pmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/probe_msg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/riprsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtgenmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/compat.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/sync.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/tcmsg/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_gact.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_police.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_act.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_meta.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_template.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/taskstats/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/taskstats copying pyroute2/netlink/uevent/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/uevent copying pyroute2/netns/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netns copying pyroute2/netns/manager.py -> pyroute2_minimal-0.7.12/pyroute2/netns copying pyroute2/protocols/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/protocols copying pyroute2/requests/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/address.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/bridge.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/common.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/link.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/main.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/neighbour.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/netns.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/probe.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/route.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/rule.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying tests/test_unit/test_addr_pool.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_buffer.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_common.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_config.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_entry_points/test_basic.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_entry_points copying tests/test_unit/test_iproute_match/links.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match copying tests/test_unit/test_iproute_match/test_match.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match copying tests/test_unit/test_nlmsg/addrmsg_ipv4.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/gre_01.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/iw_info_rsp.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/iw_scan_rsp.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_attr.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_map_adapter.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_marshal.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_requests/common.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_address.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_link.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_neighbour.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_route.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying pyroute2.minimal.egg-info/SOURCES.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info Writing pyroute2_minimal-0.7.12/setup.cfg Creating tar archive removing 'pyroute2_minimal-0.7.12' (and everything under it) * Building wheel from sdist * Creating isolated environment: venv+pip... * Installing packages in isolated environment: - setuptools - wheel * Getting build dependencies for wheel... running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pr2modules copying pr2modules/__init__.py -> build/lib/pr2modules creating build/lib/pyroute2 copying pyroute2/lab.py -> build/lib/pyroute2 copying pyroute2/devlink.py -> build/lib/pyroute2 copying pyroute2/wiset.py -> build/lib/pyroute2 copying pyroute2/arp.py -> build/lib/pyroute2 copying pyroute2/loader.py -> build/lib/pyroute2 copying pyroute2/__init__.py -> build/lib/pyroute2 copying pyroute2/minimal.py -> build/lib/pyroute2 copying pyroute2/common.py -> build/lib/pyroute2 copying pyroute2/ipvs.py -> build/lib/pyroute2 copying pyroute2/iwutil.py -> build/lib/pyroute2 copying pyroute2/ipset.py -> build/lib/pyroute2 copying pyroute2/conntrack.py -> build/lib/pyroute2 creating build/lib/pyroute2/bsd copying pyroute2/bsd/util.py -> build/lib/pyroute2/bsd copying pyroute2/bsd/__init__.py -> build/lib/pyroute2/bsd creating build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/freebsd.py -> build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/__init__.py -> build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/openbsd.py -> build/lib/pyroute2/bsd/pf_route creating build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/freebsd.py -> build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/__init__.py -> build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/openbsd.py -> build/lib/pyroute2/bsd/rtmsocket creating build/lib/pyroute2/config copying pyroute2/config/asyncio.py -> build/lib/pyroute2/config copying pyroute2/config/eventlet.py -> build/lib/pyroute2/config copying pyroute2/config/log.py -> build/lib/pyroute2/config copying pyroute2/config/__init__.py -> build/lib/pyroute2/config copying pyroute2/config/test_platform.py -> build/lib/pyroute2/config creating build/lib/pyroute2/inotify copying pyroute2/inotify/inotify_fd.py -> build/lib/pyroute2/inotify copying pyroute2/inotify/__init__.py -> build/lib/pyroute2/inotify copying pyroute2/inotify/inotify_msg.py -> build/lib/pyroute2/inotify creating build/lib/pyroute2/iproute copying pyroute2/iproute/ipmock.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/parsers.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/bsd.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/__init__.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/linux.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/windows.py -> build/lib/pyroute2/iproute creating build/lib/pyroute2/netlink copying pyroute2/netlink/proxy.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/exceptions.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/buffer.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/nlsocket.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/__init__.py -> build/lib/pyroute2/netlink creating build/lib/pyroute2/netlink/devlink copying pyroute2/netlink/devlink/__init__.py -> build/lib/pyroute2/netlink/devlink creating build/lib/pyroute2/netlink/diag copying pyroute2/netlink/diag/__init__.py -> build/lib/pyroute2/netlink/diag copying pyroute2/netlink/diag/ss2.py -> build/lib/pyroute2/netlink/diag creating build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/dquot.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/thermal.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/__init__.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/acpi_event.py -> build/lib/pyroute2/netlink/event creating build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/l2tp.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/wireguard.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/mptcp.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/ethtool.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/__init__.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/ipvs.py -> build/lib/pyroute2/netlink/generic creating build/lib/pyroute2/netlink/ipq copying pyroute2/netlink/ipq/__init__.py -> build/lib/pyroute2/netlink/ipq creating build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nfctsocket.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nftsocket.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/__init__.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/ipset.py -> build/lib/pyroute2/netlink/nfnetlink creating build/lib/pyroute2/netlink/nl80211 copying pyroute2/netlink/nl80211/__init__.py -> build/lib/pyroute2/netlink/nl80211 creating build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsidmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/p2pmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndtmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtgenmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iw_event.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/riprsocket.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifaddrmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/fibmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/errmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/marshal.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifstatsmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iprsocket.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/__init__.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/probe_msg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsinfmsg.py -> build/lib/pyroute2/netlink/rtnl creating build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/compat.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/sync.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg creating build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins creating build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_act.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_police.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_gact.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_template.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/__init__.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_meta.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> build/lib/pyroute2/netlink/rtnl/tcmsg creating build/lib/pyroute2/netlink/taskstats copying pyroute2/netlink/taskstats/__init__.py -> build/lib/pyroute2/netlink/taskstats creating build/lib/pyroute2/netlink/uevent copying pyroute2/netlink/uevent/__init__.py -> build/lib/pyroute2/netlink/uevent creating build/lib/pyroute2/netns copying pyroute2/netns/__init__.py -> build/lib/pyroute2/netns copying pyroute2/netns/manager.py -> build/lib/pyroute2/netns creating build/lib/pyroute2/protocols copying pyroute2/protocols/__init__.py -> build/lib/pyroute2/protocols creating build/lib/pyroute2/requests copying pyroute2/requests/route.py -> build/lib/pyroute2/requests copying pyroute2/requests/neighbour.py -> build/lib/pyroute2/requests copying pyroute2/requests/link.py -> build/lib/pyroute2/requests copying pyroute2/requests/probe.py -> build/lib/pyroute2/requests copying pyroute2/requests/bridge.py -> build/lib/pyroute2/requests copying pyroute2/requests/address.py -> build/lib/pyroute2/requests copying pyroute2/requests/rule.py -> build/lib/pyroute2/requests copying pyroute2/requests/main.py -> build/lib/pyroute2/requests copying pyroute2/requests/__init__.py -> build/lib/pyroute2/requests copying pyroute2/requests/common.py -> build/lib/pyroute2/requests copying pyroute2/requests/netns.py -> build/lib/pyroute2/requests installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/lab.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/taskstats copying build/lib/pyroute2/netlink/taskstats/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/taskstats copying build/lib/pyroute2/netlink/proxy.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/rtmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/nsidmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/p2pmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/compat.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/sync.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ndtmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/rtgenmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/iw_event.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common_act.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_police.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_gact.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_template.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_meta.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/riprsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ndmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ifaddrmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/fibmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/errmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/marshal.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ifstatsmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/iprsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/probe_msg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/nsinfmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/exceptions.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/diag/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/diag/ss2.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/buffer.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/dquot.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/thermal.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/acpi_event.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/devlink copying build/lib/pyroute2/netlink/devlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/devlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/ipq copying build/lib/pyroute2/netlink/ipq/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/ipq copying build/lib/pyroute2/netlink/nlsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/uevent copying build/lib/pyroute2/netlink/uevent/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/uevent creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/l2tp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/wireguard.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/mptcp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/ethtool.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/ipvs.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/nfctsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/nftsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/nl80211 copying build/lib/pyroute2/netlink/nl80211/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nl80211 copying build/lib/pyroute2/devlink.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/bsd copying build/lib/pyroute2/bsd/util.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd creating build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/freebsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/openbsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route creating build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/freebsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/openbsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd creating build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/inotify_fd.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/inotify_msg.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify creating build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/netns/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/netns/manager.py -> build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/wiset.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/arp.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/route.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/neighbour.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/link.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/probe.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/bridge.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/address.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/rule.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/main.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/common.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/netns.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests creating build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/asyncio.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/eventlet.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/log.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/test_platform.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/loader.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/minimal.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/common.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/protocols copying build/lib/pyroute2/protocols/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/protocols copying build/lib/pyroute2/ipvs.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/iwutil.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/ipmock.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/parsers.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/bsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/linux.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/windows.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/conntrack.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pr2modules copying build/lib/pr2modules/__init__.py -> build/bdist.linux-x86_64/wheel/pr2modules running install_egg_info running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' Copying pyroute2.minimal.egg-info to build/bdist.linux-x86_64/wheel/pyroute2.minimal-0.7.12-py3.11.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pyroute2.minimal-0.7.12.dist-info/WHEEL creating '/home/jkoorts/dev/pyroute2/dist/.tmp-582gxctw/pyroute2.minimal-0.7.12-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'pr2modules/__init__.py' adding 'pyroute2/__init__.py' adding 'pyroute2/arp.py' adding 'pyroute2/common.py' adding 'pyroute2/conntrack.py' adding 'pyroute2/devlink.py' adding 'pyroute2/ipset.py' adding 'pyroute2/ipvs.py' adding 'pyroute2/iwutil.py' adding 'pyroute2/lab.py' adding 'pyroute2/loader.py' adding 'pyroute2/minimal.py' adding 'pyroute2/wiset.py' adding 'pyroute2/bsd/__init__.py' adding 'pyroute2/bsd/util.py' adding 'pyroute2/bsd/pf_route/__init__.py' adding 'pyroute2/bsd/pf_route/freebsd.py' adding 'pyroute2/bsd/pf_route/openbsd.py' adding 'pyroute2/bsd/rtmsocket/__init__.py' adding 'pyroute2/bsd/rtmsocket/freebsd.py' adding 'pyroute2/bsd/rtmsocket/openbsd.py' adding 'pyroute2/config/__init__.py' adding 'pyroute2/config/asyncio.py' adding 'pyroute2/config/eventlet.py' adding 'pyroute2/config/log.py' adding 'pyroute2/config/test_platform.py' adding 'pyroute2/inotify/__init__.py' adding 'pyroute2/inotify/inotify_fd.py' adding 'pyroute2/inotify/inotify_msg.py' adding 'pyroute2/iproute/__init__.py' adding 'pyroute2/iproute/bsd.py' adding 'pyroute2/iproute/ipmock.py' adding 'pyroute2/iproute/linux.py' adding 'pyroute2/iproute/parsers.py' adding 'pyroute2/iproute/windows.py' adding 'pyroute2/netlink/__init__.py' adding 'pyroute2/netlink/buffer.py' adding 'pyroute2/netlink/exceptions.py' adding 'pyroute2/netlink/nlsocket.py' adding 'pyroute2/netlink/proxy.py' adding 'pyroute2/netlink/devlink/__init__.py' adding 'pyroute2/netlink/diag/__init__.py' adding 'pyroute2/netlink/diag/ss2.py' adding 'pyroute2/netlink/event/__init__.py' adding 'pyroute2/netlink/event/acpi_event.py' adding 'pyroute2/netlink/event/dquot.py' adding 'pyroute2/netlink/event/thermal.py' adding 'pyroute2/netlink/generic/__init__.py' adding 'pyroute2/netlink/generic/ethtool.py' adding 'pyroute2/netlink/generic/ipvs.py' adding 'pyroute2/netlink/generic/l2tp.py' adding 'pyroute2/netlink/generic/mptcp.py' adding 'pyroute2/netlink/generic/wireguard.py' adding 'pyroute2/netlink/ipq/__init__.py' adding 'pyroute2/netlink/nfnetlink/__init__.py' adding 'pyroute2/netlink/nfnetlink/ipset.py' adding 'pyroute2/netlink/nfnetlink/nfctsocket.py' adding 'pyroute2/netlink/nfnetlink/nftsocket.py' adding 'pyroute2/netlink/nl80211/__init__.py' adding 'pyroute2/netlink/rtnl/__init__.py' adding 'pyroute2/netlink/rtnl/errmsg.py' adding 'pyroute2/netlink/rtnl/fibmsg.py' adding 'pyroute2/netlink/rtnl/ifaddrmsg.py' adding 'pyroute2/netlink/rtnl/ifstatsmsg.py' adding 'pyroute2/netlink/rtnl/iprsocket.py' adding 'pyroute2/netlink/rtnl/iw_event.py' adding 'pyroute2/netlink/rtnl/marshal.py' adding 'pyroute2/netlink/rtnl/ndmsg.py' adding 'pyroute2/netlink/rtnl/ndtmsg.py' adding 'pyroute2/netlink/rtnl/nsidmsg.py' adding 'pyroute2/netlink/rtnl/nsinfmsg.py' adding 'pyroute2/netlink/rtnl/p2pmsg.py' adding 'pyroute2/netlink/rtnl/probe_msg.py' adding 'pyroute2/netlink/rtnl/riprsocket.py' adding 'pyroute2/netlink/rtnl/rtgenmsg.py' adding 'pyroute2/netlink/rtnl/rtmsg.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/__init__.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/compat.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/proxy.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/sync.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/tuntap.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py' adding 'pyroute2/netlink/rtnl/tcmsg/__init__.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_bpf.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_connmark.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_gact.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_mirred.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_police.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_skbedit.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_vlan.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_basic.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_flow.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_fw.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_matchall.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_u32.py' adding 'pyroute2/netlink/rtnl/tcmsg/common.py' adding 'pyroute2/netlink/rtnl/tcmsg/common_act.py' adding 'pyroute2/netlink/rtnl/tcmsg/common_ematch.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_cmp.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_ipset.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_meta.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_bpf.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_cake.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_choke.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_clsact.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_codel.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_drr.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_htb.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_ingress.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_netem.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_plug.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_sfq.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_tbf.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_template.py' adding 'pyroute2/netlink/taskstats/__init__.py' adding 'pyroute2/netlink/uevent/__init__.py' adding 'pyroute2/netns/__init__.py' adding 'pyroute2/netns/manager.py' adding 'pyroute2/protocols/__init__.py' adding 'pyroute2/requests/__init__.py' adding 'pyroute2/requests/address.py' adding 'pyroute2/requests/bridge.py' adding 'pyroute2/requests/common.py' adding 'pyroute2/requests/link.py' adding 'pyroute2/requests/main.py' adding 'pyroute2/requests/neighbour.py' adding 'pyroute2/requests/netns.py' adding 'pyroute2/requests/probe.py' adding 'pyroute2/requests/route.py' adding 'pyroute2/requests/rule.py' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE.Apache-2.0' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE.GPL-2.0-or-later' adding 'pyroute2.minimal-0.7.12.dist-info/METADATA' adding 'pyroute2.minimal-0.7.12.dist-info/WHEEL' adding 'pyroute2.minimal-0.7.12.dist-info/top_level.txt' adding 'pyroute2.minimal-0.7.12.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built pyroute2_minimal-0.7.12.tar.gz and pyroute2.minimal-0.7.12-py3-none-any.whl nox > python -m twine check 'dist/*' Checking dist/pyroute2.minimal-0.7.12-py3-none-any.whl: PASSED Checking dist/pyroute2_minimal-0.7.12.tar.gz: PASSED nox > python -m pip install . nox > mv -f .setup.cfg.orig setup.cfg nox > mv -f .init.py.orig pyroute2/__init__.py nox > rm -rf build nox > cp -a lab /home/jkoorts/dev/pyroute2/.nox-jkoorts/lab/tmp nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/lab/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-jkoorts/lab/tmp nox > python util/make_lab_templates.py pyroute2.minimal-0.7.12-py3-none-any.whl created lab/_static/conf.js created lab/iproute_get_addr.html created lab/iproute_get_attr.html nox > make -C lab html make[1]: Entering directory '/home/jkoorts/dev/pyroute2/lab' Running Sphinx v5.1.1 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 2 source files that are out of date updating environment: [new config] 2 added, 0 changed, 0 removed reading sources... [100%] iproute looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [100%] iproute generating indices... genindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in _build/html. make[1]: Leaving directory '/home/jkoorts/dev/pyroute2/lab' nox > cp dist/pyroute2.minimal-0.7.12-py3-none-any.whl lab/_build/html/ nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/lab/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_lab =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/lab/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 2 items test_lab/test_code_blocks.py::test_block[iproute_get_addr] PASSED [ 50%] test_lab/test_code_blocks.py::test_block[iproute_get_attr] PASSED [100%] ------------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/lab/tmp/tests/junit.xml ------------------------------------------------------------------- ==================================================================================================== 2 passed in 0.36s ==================================================================================================== nox > Session lab was successful. nox > Running session neutron nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/neutron nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/neutron/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-jkoorts/neutron/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/neutron/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_neutron =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/neutron/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 1 item test_neutron/test_ip_lib.py::test_imports PASSED [100%] ----------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/neutron/tmp/tests/junit.xml ----------------------------------------------------------------- ==================================================================================================== 1 passed in 0.16s ==================================================================================================== nox > Session neutron was successful. nox > Running session integration nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/integration nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/integration/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-jkoorts/integration/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/integration/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_integration =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/integration/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 12 items test_integration/test_kuryr.py::test_exceptions PASSED [ 8%] test_integration/test_lnst.py::test_exceptions_compat PASSED [ 16%] test_integration/test_lnst.py::test_exceptions PASSED [ 25%] test_integration/test_lnst.py::test_constants PASSED [ 33%] test_integration/test_lnst.py::test_basic[IPRSocket0] PASSED [ 41%] test_integration/test_lnst.py::test_basic[IPRSocket1] PASSED [ 50%] test_integration/test_lnst.py::test_iproute_message_classes[IPRoute0] PASSED [ 58%] test_integration/test_lnst.py::test_iproute_message_classes[IPRoute1] PASSED [ 66%] test_integration/test_lnst.py::test_iproute_message_subclass[IPRoute0] PASSED [ 75%] test_integration/test_lnst.py::test_iproute_message_subclass[IPRoute1] PASSED [ 83%] test_integration/test_lnst.py::test_iprsocket_put[IPRSocket0] PASSED [ 91%] test_integration/test_lnst.py::test_iprsocket_put[IPRSocket1] PASSED [100%] --------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/integration/tmp/tests/junit.xml --------------------------------------------------------------- =================================================================================================== 12 passed in 0.63s ==================================================================================================== nox > Session integration was successful. nox > Running session linux-python3.8 nox > Creating virtual environment (virtualenv) using python3.8 in ./.nox-jkoorts/linux-python3-8 nox > session config: {} nox > python -m pip install --upgrade pip nox > Command python -m pip install --upgrade pip failed with exit code 1: Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.8/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/__main__.py", line 22, in from pip._internal.cli.main import main as _main File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/main.py", line 11, in from pip._internal.cli.autocompletion import autocomplete File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py", line 10, in from pip._internal.cli.main_parser import create_main_parser File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py", line 9, in from pip._internal.build_env import get_runnable_pip File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/build_env.py", line 19, in from pip._internal.cli.spinners import open_spinner File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/spinners.py", line 9, in from pip._internal.utils.logging import get_indentation File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 29, in from pip._internal.utils.misc import ensure_dir File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/utils/misc.py", line 43, in from pip._internal.locations import get_major_minor_version File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/locations/__init__.py", line 66, in from . import _distutils File "/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-8/lib/python3.8/site-packages/pip/_internal/locations/_distutils.py", line 20, in from distutils.cmd import Command as DistutilsCommand ModuleNotFoundError: No module named 'distutils.cmd' nox > Session linux-python3.8 failed. nox > Running session linux-python3.9 nox > Missing interpreters will error by default on CI systems. nox > Session linux-python3.9 skipped: Python interpreter python3.9 not found. nox > Running session linux-python3.10 nox > Missing interpreters will error by default on CI systems. nox > Session linux-python3.10 skipped: Python interpreter python3.10 not found. nox > Running session linux-python3.11 nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/linux-python3-11 nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-11/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-11/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-11/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_linux =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-11/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 603 items / 1 skipped test_linux/test_connector/test_cn_proc.py::test_event_fork SKIPPED (no root access) [ 0%] test_linux/test_connector/test_cn_proc.py::test_event_exec SKIPPED (no root access) [ 0%] test_linux/test_connector/test_cn_proc.py::test_event_exit SKIPPED (no root access) [ 0%] test_linux/test_conntrack.py::test_stat SKIPPED (no root access) [ 0%] test_linux/test_conntrack.py::test_count_dump SKIPPED (no root access) [ 0%] test_linux/test_conntrack.py::test_nfct_dump SKIPPED (no root access) [ 0%] test_linux/test_conntrack.py::test_ct_dump SKIPPED (no root access) [ 1%] test_linux/test_devlink.py::test_list SKIPPED (no devlink devices found) [ 1%] test_linux/test_diag.py::test_basic SKIPPED (no root access) [ 1%] test_linux/test_dquot/test_dquot.py::test_basic SKIPPED (no root access) [ 1%] test_linux/test_ethtool.py::test_pipe_leak PASSED [ 1%] test_linux/test_ethtool.py::test_context_manager PASSED [ 1%] test_linux/test_generic/test_basic.py::test_bind_first PASSED [ 2%] test_linux/test_generic/test_l2tp.py::test_complete SKIPPED (no root access) [ 2%] test_linux/test_generic/test_mptcp.py::test_enpoint_add_addr4 SKIPPED (no root access) [ 2%] test_linux/test_generic/test_mptcp.py::test_limits SKIPPED (no root access) [ 2%] test_linux/test_generic/test_taskstats.py::test_basic SKIPPED (no root access) [ 2%] test_linux/test_integration/test_serialize.py::test_pickle PASSED [ 2%] test_linux/test_integration/test_serialize.py::test_json PASSED [ 3%] test_linux/test_integration/test_serialize.py::test_dump PASSED [ 3%] test_linux/test_ipdb.py::test_interface_dummy SKIPPED (no root access) [ 3%] test_linux/test_ipdb.py::test_interface_veth SKIPPED (no root access) [ 3%] test_linux/test_ipdb.py::test_interface_bridge SKIPPED (no root access) [ 3%] test_linux/test_ipdb.py::test_route_basic SKIPPED (no root access) [ 3%] test_linux/test_ipr/test_addr.py::test_addr_add[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 4%] test_linux/test_ipr/test_addr.py::test_addr_add[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 4%] test_linux/test_ipr/test_addr.py::test_addr_replace[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 4%] test_linux/test_ipr/test_addr.py::test_addr_replace[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 4%] test_linux/test_ipr/test_addr.py::test_addr_add_local[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 4%] test_linux/test_ipr/test_addr.py::test_addr_add_local[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 4%] test_linux/test_ipr/test_addr.py::test_addr_add_broadcast[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 5%] test_linux/test_ipr/test_addr.py::test_addr_add_broadcast[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 5%] test_linux/test_ipr/test_addr.py::test_addr_add_broadcast_default[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 5%] test_linux/test_ipr/test_addr.py::test_addr_add_broadcast_default[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 5%] test_linux/test_ipr/test_addr.py::test_addr_filter[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 5%] test_linux/test_ipr/test_addr.py::test_addr_filter[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 5%] test_linux/test_ipr/test_addr.py::test_addr_flush[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 6%] test_linux/test_ipr/test_addr.py::test_addr_flush[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 6%] test_linux/test_ipr/test_addr.py::test_fail_no_such_device[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 6%] test_linux/test_ipr/test_addr.py::test_fail_no_such_device[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 6%] test_linux/test_ipr/test_addr.py::test_symbolic_flags[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 6%] test_linux/test_ipr/test_addr.py::test_symbolic_flags[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 6%] test_linux/test_ipr/test_basic.py::test_context_manager PASSED [ 7%] test_linux/test_ipr/test_basic.py::test_multiple_instances PASSED [ 7%] test_linux/test_ipr/test_basic.py::test_close PASSED [ 7%] test_linux/test_ipr/test_basic.py::test_fileno PASSED [ 7%] test_linux/test_ipr/test_basic.py::test_get_policy_map PASSED [ 7%] test_linux/test_ipr/test_basic.py::test_register_policy PASSED [ 7%] test_linux/test_ipr/test_callbacks.py::test_callbacks_positive SKIPPED (no root access) [ 8%] test_linux/test_ipr/test_callbacks.py::test_callbacks_negative SKIPPED (no root access) [ 8%] test_linux/test_ipr/test_compile.py::test_compile_call[link-argv0-kwarg0-msg_type0-1] PASSED [ 8%] test_linux/test_ipr/test_compile.py::test_compile_call[link-argv1-kwarg1-msg_type1-769] PASSED [ 8%] test_linux/test_ipr/test_compile.py::test_compile_call[route-argv2-kwarg2-msg_type2-769] PASSED [ 8%] test_linux/test_ipr/test_compile.py::test_compile_context_manager[link-argv0-kwarg0-msg_type0-1] PASSED [ 8%] test_linux/test_ipr/test_compile.py::test_compile_context_manager[link-argv1-kwarg1-msg_type1-769] PASSED [ 9%] test_linux/test_ipr/test_compile.py::test_compile_context_manager[route-argv2-kwarg2-msg_type2-769] PASSED [ 9%] test_linux/test_ipr/test_config.py::test_echo_route[True] SKIPPED (no root access) [ 9%] test_linux/test_ipr/test_config.py::test_echo_route[False] SKIPPED (no root access) [ 9%] test_linux/test_ipr/test_fdb.py::test_fdb_vxlan SKIPPED (no root access) [ 9%] test_linux/test_ipr/test_fdb.py::test_fdb_bridge_simple SKIPPED (no root access) [ 9%] test_linux/test_ipr/test_ipbatch.py::test_link_add SKIPPED (no root access) [ 10%] test_linux/test_ipr/test_link.py::test_updown_link[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 10%] test_linux/test_ipr/test_link.py::test_updown_link[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 10%] test_linux/test_ipr/test_link.py::test_link_altname_lookup[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 10%] test_linux/test_ipr/test_link.py::test_link_altname_lookup[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 10%] test_linux/test_ipr/test_link.py::test_link_altname[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 10%] test_linux/test_ipr/test_link.py::test_link_altname[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 11%] test_linux/test_ipr/test_link.py::test_link_filter[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 11%] test_linux/test_ipr/test_link.py::test_link_filter[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 11%] test_linux/test_ipr/test_link.py::test_link_legacy_nla[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 11%] test_linux/test_ipr/test_link.py::test_link_legacy_nla[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 11%] test_linux/test_ipr/test_link.py::test_link_rename[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 11%] test_linux/test_ipr/test_link.py::test_link_rename[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 12%] test_linux/test_ipr/test_link.py::test_link_arp_flag[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 12%] test_linux/test_ipr/test_link.py::test_link_arp_flag[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 12%] test_linux/test_ipr/test_link.py::test_symbolic_flags_ifinfmsg[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 12%] test_linux/test_ipr/test_link.py::test_symbolic_flags_ifinfmsg[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 12%] test_linux/test_ipr/test_link.py::test_remove_link[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 12%] test_linux/test_ipr/test_link.py::test_remove_link[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 13%] test_linux/test_ipr/test_link.py::test_brport_basic[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 13%] test_linux/test_ipr/test_link.py::test_brport_basic[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 13%] test_linux/test_ipr/test_link_create.py::test_create_ipvlan[IPVLAN_MODE_L2] SKIPPED (no root access) [ 13%] test_linux/test_ipr/test_link_create.py::test_create_ipvlan[IPVLAN_MODE_L3] SKIPPED (no root access) [ 13%] test_linux/test_ipr/test_link_custom_kind.py::test_register_fail SKIPPED (no root access) [ 13%] test_linux/test_ipr/test_link_custom_kind.py::test_register_path SKIPPED (no root access) [ 14%] test_linux/test_ipr/test_link_custom_kind.py::test_register_pkg SKIPPED (no root access) [ 14%] test_linux/test_ipr/test_link_custom_kind.py::test_register_module SKIPPED (no root access) [ 14%] test_linux/test_ipr/test_match.py::test_match_callable PASSED [ 14%] test_linux/test_ipr/test_neigh.py::test_real_links SKIPPED (no root access) [ 14%] test_linux/test_ipr/test_neigh.py::test_filter SKIPPED (no root access) [ 14%] test_linux/test_ipr/test_neigh.py::test_get SKIPPED (no root access) [ 15%] test_linux/test_ipr/test_neigh.py::test_dump[2-new_ipaddr-24] SKIPPED (no root access) [ 15%] test_linux/test_ipr/test_neigh.py::test_dump[10-new_ip6addr-64] SKIPPED (no root access) [ 15%] test_linux/test_ipr/test_netns.py::test_get_netns_info SKIPPED (no root access) [ 15%] test_linux/test_ipr/test_probe.py::test_ping_ok[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 15%] test_linux/test_ipr/test_probe.py::test_ping_ok[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 15%] test_linux/test_ipr/test_probe.py::test_ping_fail_ehostunreach[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 16%] test_linux/test_ipr/test_probe.py::test_ping_fail_etimedout[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 16%] test_linux/test_ipr/test_route.py::test_route_get_target_strict_check SKIPPED (no root access) [ 16%] test_linux/test_ipr/test_route.py::test_extended_error_on_route SKIPPED (no root access) [ 16%] test_linux/test_ipr/test_route.py::test_route_proto[proto0] SKIPPED (no root access) [ 16%] test_linux/test_ipr/test_route.py::test_route_proto[proto1] SKIPPED (no root access) [ 16%] test_linux/test_ipr/test_route.py::test_route_proto[proto2] SKIPPED (no root access) [ 17%] test_linux/test_ipr/test_route.py::test_route_proto[proto3] SKIPPED (no root access) [ 17%] test_linux/test_ipr/test_route.py::test_route_oif_as_iterable SKIPPED (no root access) [ 17%] test_linux/test_ipr/test_route.py::test_route_get_target SKIPPED (no root access) [ 17%] test_linux/test_ipr/test_route.py::test_route_get_target_default_ipv4 SKIPPED (no root access) [ 17%] test_linux/test_ipr/test_route.py::test_route_get_target_default_ipv6 SKIPPED (no root access) [ 17%] test_linux/test_ipr/test_route.py::test_route_mpls_via[2] SKIPPED (no root access) [ 18%] test_linux/test_ipr/test_route.py::test_route_mpls_via[10] SKIPPED (no root access) [ 18%] test_linux/test_ipr/test_route.py::test_route_mpls_swap_newdst[newdst0] SKIPPED (no root access) [ 18%] test_linux/test_ipr/test_route.py::test_route_mpls_swap_newdst[newdst1] SKIPPED (no root access) [ 18%] test_linux/test_ipr/test_route.py::test_route_multipath[normal] SKIPPED (no root access) [ 18%] test_linux/test_ipr/test_route.py::test_route_multipath[raw] SKIPPED (no root access) [ 18%] test_linux/test_ipr/test_route.py::test_route_onlink[4] SKIPPED (no root access) [ 19%] test_linux/test_ipr/test_route.py::test_route_onlink[flags1] SKIPPED (no root access) [ 19%] test_linux/test_ipr/test_route.py::test_route_onlink_multipath[4] SKIPPED (no root access) [ 19%] test_linux/test_ipr/test_route.py::test_route_onlink_multipath[flags1] SKIPPED (no root access) [ 19%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[list+dict-2-labels0] SKIPPED (no root access) [ 19%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[list+int-2-labels1] SKIPPED (no root access) [ 19%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[str-2-226/227] SKIPPED (no root access) [ 20%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[list+dict-1-labels3] SKIPPED (no root access) [ 20%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[list+int-1-labels4] SKIPPED (no root access) [ 20%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[str-1-227] SKIPPED (no root access) [ 20%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[dict-1-labels6] SKIPPED (no root access) [ 20%] test_linux/test_ipr/test_route.py::test_lwtunnel_mpls_labels[int-1-227] SKIPPED (no root access) [ 20%] test_linux/test_ipr/test_route.py::test_route_change_existing SKIPPED (no root access) [ 21%] test_linux/test_ipr/test_route.py::test_route_change_not_existing_fail SKIPPED (no root access) [ 21%] test_linux/test_ipr/test_route.py::test_route_replace_existing SKIPPED (no root access) [ 21%] test_linux/test_ipr/test_route.py::test_route_replace_not_existing SKIPPED (no root access) [ 21%] test_linux/test_ipr/test_route.py::test_flush_routes SKIPPED (no root access) [ 21%] test_linux/test_ipr/test_rule.py::test_flush_rules SKIPPED (no root access) [ 21%] test_linux/test_ipr/test_rule.py::test_basic SKIPPED (no root access) [ 22%] test_linux/test_ipr/test_rule.py::test_fwmark SKIPPED (no root access) [ 22%] test_linux/test_ipr/test_rule.py::test_fwmark_mask_normalized SKIPPED (no root access) [ 22%] test_linux/test_ipr/test_rule.py::test_fwmark_mask_raw SKIPPED (no root access) [ 22%] test_linux/test_ipr/test_rule.py::test_bad_table SKIPPED (no root access) [ 22%] test_linux/test_ipr/test_rule.py::test_big_table SKIPPED (no root access) [ 22%] test_linux/test_ipr/test_rule.py::test_src_dst SKIPPED (no root access) [ 23%] test_linux/test_ipr/test_stress.py::test_mass_ipv6 SKIPPED (no root access) [ 23%] test_linux/test_ipr/test_vlan.py::test_add[db=sqlite3/:memory: target=local] SKIPPED (no root access) [ 23%] test_linux/test_ipr/test_vlan.py::test_add[db=sqlite3/:memory: target=netns] SKIPPED (no root access) [ 23%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=local-egress-short-0:3] SKIPPED (no root access) [ 23%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=local-ingress-short-0:4] SKIPPED (no root access) [ 23%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=local-egress-full-0:5] SKIPPED (no root access) [ 24%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=local-egress-full-0:6] SKIPPED (no root access) [ 24%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=netns-egress-short-0:3] SKIPPED (no root access) [ 24%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=netns-ingress-short-0:4] SKIPPED (no root access) [ 24%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=netns-egress-full-0:5] SKIPPED (no root access) [ 24%] test_linux/test_ipr/test_vlan.py::test_qos_add[db=sqlite3/:memory: target=netns-egress-full-0:6] SKIPPED (no root access) [ 24%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=local-egress-short-0:3] SKIPPED (no root access) [ 25%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=local-ingress-short-0:4] SKIPPED (no root access) [ 25%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=local-egress-full-0:5] SKIPPED (no root access) [ 25%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=local-egress-full-0:6] SKIPPED (no root access) [ 25%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=netns-egress-short-0:3] SKIPPED (no root access) [ 25%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=netns-ingress-short-0:4] SKIPPED (no root access) [ 25%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=netns-egress-full-0:5] SKIPPED (no root access) [ 26%] test_linux/test_ipr/test_vlan.py::test_qos_set[db=sqlite3/:memory: target=netns-egress-full-0:6] SKIPPED (no root access) [ 26%] test_linux/test_ipr/test_vlan_filter.py::test_vlan_filter_dump SKIPPED (no root access) [ 26%] test_linux/test_ipset.py::test_create_exclusive_fail SKIPPED (no root access) [ 26%] test_linux/test_ipset.py::test_create_exclusive_success SKIPPED (no root access) [ 26%] test_linux/test_ipset.py::test_add_exclusive_fail SKIPPED (no root access) [ 26%] test_linux/test_ipset.py::test_add_exclusive_success SKIPPED (no root access) [ 27%] test_linux/test_ipset.py::test_create_destroy SKIPPED (no root access) [ 27%] test_linux/test_ipset.py::test_add_delete SKIPPED (no root access) [ 27%] test_linux/test_ipset.py::test_swap SKIPPED (no root access) [ 27%] test_linux/test_ipset.py::test_counters SKIPPED (no root access) [ 27%] test_linux/test_ipset.py::test_comments SKIPPED (no root access) [ 27%] test_linux/test_ipset.py::test_skbmark SKIPPED (no root access) [ 28%] test_linux/test_ipset.py::test_skbprio SKIPPED (no root access) [ 28%] test_linux/test_ipset.py::test_skbqueue SKIPPED (no root access) [ 28%] test_linux/test_ipset.py::test_maxelem SKIPPED (no root access) [ 28%] test_linux/test_ipset.py::test_hashsize SKIPPED (no root access) [ 28%] test_linux/test_ipset.py::test_forceadd SKIPPED (no root access) [ 28%] test_linux/test_ipset.py::test_flush SKIPPED (no root access) [ 29%] test_linux/test_ipset.py::test_rename SKIPPED (no root access) [ 29%] test_linux/test_ipset.py::test_timeout SKIPPED (no root access) [ 29%] test_linux/test_ipset.py::test_net_and_iface_stypes SKIPPED (no root access) [ 29%] test_linux/test_ipset.py::test_tuple_support SKIPPED (no root access) [ 29%] test_linux/test_ipset.py::test_net_with_dash SKIPPED (no root access) [ 29%] test_linux/test_ipset.py::test_double_net SKIPPED (no root access) [ 30%] test_linux/test_ipset.py::test_custom_hash_values SKIPPED (no root access) [ 30%] test_linux/test_ipset.py::test_list_set SKIPPED (no root access) [ 30%] test_linux/test_ipset.py::test_bitmap_port SKIPPED (no root access) [ 30%] test_linux/test_ipset.py::test_port_range_with_proto SKIPPED (no root access) [ 30%] test_linux/test_ipset.py::test_set_by SKIPPED (no root access) [ 30%] test_linux/test_ipvs.py::test_basic ERROR [ 31%] ========================================================================================================= ERRORS ========================================================================================================== ______________________________________________________________________________________________ ERROR at setup of test_basic _______________________________________________________________________________________________ request = >, tmpdir = local('/home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-11/tmp/tests/log/test_basic0') @pytest.fixture def ipvsadm(request, tmpdir): > ctx = Context(request, tmpdir) test_linux/test_ipvs.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test_linux/test_ipvs.py:10: in __init__ self.ipvs = IPVS() ../../lib/python3.11/site-packages/pyroute2/netlink/generic/ipvs.py:123: in __init__ self.bind(GENL_NAME, ipvsmsg) ../../lib/python3.11/site-packages/pyroute2/netlink/generic/__init__.py:57: in bind msg = self.discovery(proto) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , proto = 'IPVS' def discovery(self, proto): ''' Resolve generic netlink protocol -- takes a string as the only parameter, return protocol description ''' msg = ctrlmsg() msg['cmd'] = CTRL_CMD_GETFAMILY msg['version'] = 1 msg['attrs'].append(['CTRL_ATTR_FAMILY_NAME', proto]) msg['header']['type'] = GENL_ID_CTRL msg['header']['flags'] = NLM_F_REQUEST msg['header']['pid'] = self.pid msg.encode() self.sendto(msg.data, (0, 0)) msg = self.get()[0] err = msg['header'].get('error', None) if err is not None: if hasattr(err, 'code') and err.code == errno.ENOENT: err.extra_code = errno.ENOTSUP logger = getattr(logging, self.module_err_level) logger('Generic netlink protocol %s not found' % proto) logger('Please check if the protocol module is loaded') if self.module_err_message is not None: logger(self.module_err_message) > raise err E pyroute2.netlink.exceptions.NetlinkError: (2, 'No such file or directory') ../../lib/python3.11/site-packages/pyroute2/netlink/generic/__init__.py:104: NetlinkError --------------------------------------------------------------------------------------------------- Captured log setup ---------------------------------------------------------------------------------------------------- ERROR root:__init__.py:100 Generic netlink protocol IPVS not found ERROR root:__init__.py:101 Please check if the protocol module is loaded ------------------------------------------------------------ generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/linux-python3-11/tmp/tests/junit.xml ------------------------------------------------------------- ================================================================================================= short test summary info ================================================================================================= ERROR test_linux/test_ipvs.py::test_basic - pyroute2.netlink.exceptions.NetlinkError: (2, 'No such file or directory') !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ======================================================================================== 19 passed, 168 skipped, 1 error in 1.97s ========================================================================================= nox > Command python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_linux failed with exit code 1 nox > Session linux-python3.11 failed. nox > Running session linux-python3.12 nox > Missing interpreters will error by default on CI systems. nox > Session linux-python3.12 skipped: Python interpreter python3.12 not found. nox > Running session minimal nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-jkoorts/minimal nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install build nox > python -m pip install twine nox > python -m pip install -r requirements.dev.txt nox > python -m pip install -r requirements.docs.txt nox > mv -f setup.cfg .setup.cfg.orig nox > mv -f pyroute2/__init__.py .init.py.orig nox > cp setup.minimal.cfg setup.cfg nox > cp pyroute2/minimal.py pyroute2/__init__.py nox > python -m build * Creating isolated environment: venv+pip... * Installing packages in isolated environment: - setuptools - wheel * Getting build dependencies for sdist... running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' * Building sdist... running sdist running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' running check creating pyroute2_minimal-0.7.12 creating pyroute2_minimal-0.7.12/examples creating pyroute2_minimal-0.7.12/examples/devlink creating pyroute2_minimal-0.7.12/examples/ethtool creating pyroute2_minimal-0.7.12/examples/generic creating pyroute2_minimal-0.7.12/examples/iproute creating pyroute2_minimal-0.7.12/examples/lab creating pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr creating pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr creating pyroute2_minimal-0.7.12/examples/ndb creating pyroute2_minimal-0.7.12/examples/policy creating pyroute2_minimal-0.7.12/examples/processes creating pyroute2_minimal-0.7.12/examples/pyroute2-cli creating pyroute2_minimal-0.7.12/examples/wifi creating pyroute2_minimal-0.7.12/pr2modules creating pyroute2_minimal-0.7.12/pyroute2 creating pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info creating pyroute2_minimal-0.7.12/pyroute2/bsd creating pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route creating pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket creating pyroute2_minimal-0.7.12/pyroute2/config creating pyroute2_minimal-0.7.12/pyroute2/inotify creating pyroute2_minimal-0.7.12/pyroute2/iproute creating pyroute2_minimal-0.7.12/pyroute2/netlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/devlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/diag creating pyroute2_minimal-0.7.12/pyroute2/netlink/event creating pyroute2_minimal-0.7.12/pyroute2/netlink/generic creating pyroute2_minimal-0.7.12/pyroute2/netlink/ipq creating pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/nl80211 creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg creating pyroute2_minimal-0.7.12/pyroute2/netlink/taskstats creating pyroute2_minimal-0.7.12/pyroute2/netlink/uevent creating pyroute2_minimal-0.7.12/pyroute2/netns creating pyroute2_minimal-0.7.12/pyroute2/protocols creating pyroute2_minimal-0.7.12/pyroute2/requests creating pyroute2_minimal-0.7.12/tests creating pyroute2_minimal-0.7.12/tests/test_unit creating pyroute2_minimal-0.7.12/tests/test_unit/test_entry_points creating pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match creating pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg creating pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying files to pyroute2_minimal-0.7.12... copying CHANGELOG.rst -> pyroute2_minimal-0.7.12 copying LICENSE -> pyroute2_minimal-0.7.12 copying LICENSE.Apache-2.0 -> pyroute2_minimal-0.7.12 copying LICENSE.GPL-2.0-or-later -> pyroute2_minimal-0.7.12 copying MANIFEST.in -> pyroute2_minimal-0.7.12 copying README.contribute.rst -> pyroute2_minimal-0.7.12 copying README.license.rst -> pyroute2_minimal-0.7.12 copying README.minimal.rst -> pyroute2_minimal-0.7.12 copying README.report.rst -> pyroute2_minimal-0.7.12 copying README.rst -> pyroute2_minimal-0.7.12 copying VERSION -> pyroute2_minimal-0.7.12 copying pyproject.toml -> pyroute2_minimal-0.7.12 copying setup.cfg -> pyroute2_minimal-0.7.12 copying setup.py -> pyroute2_minimal-0.7.12 copying examples/README.md -> pyroute2_minimal-0.7.12/examples copying examples/ipq.py -> pyroute2_minimal-0.7.12/examples copying examples/ipset.py -> pyroute2_minimal-0.7.12/examples copying examples/kobject_uevent.py -> pyroute2_minimal-0.7.12/examples copying examples/nftables.py -> pyroute2_minimal-0.7.12/examples copying examples/nftables_sets.py -> pyroute2_minimal-0.7.12/examples copying examples/devlink/devlink_list.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/devlink/devlink_monitor.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/devlink/devlink_port_list.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/ethtool/ethtool-ioctl_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/ethtool/ethtool-netlink_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/ethtool/ethtool_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/generic/Makefile -> pyroute2_minimal-0.7.12/examples/generic copying examples/generic/netl.c -> pyroute2_minimal-0.7.12/examples/generic copying examples/generic/netl.py -> pyroute2_minimal-0.7.12/examples/generic copying examples/iproute/ip_monitor.py -> pyroute2_minimal-0.7.12/examples/iproute copying examples/iproute/socketcan.py -> pyroute2_minimal-0.7.12/examples/iproute copying examples/lab/README.rst -> pyroute2_minimal-0.7.12/examples/lab copying examples/lab/iproute_get_addr/README.rst -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/check.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/setup.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/task.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_attr/README.rst -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/check.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/setup.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/task.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/ndb/create_bond.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/create_interface.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/create_vlan.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/keystone_auth.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/radius_auth.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/policy/policy.py -> pyroute2_minimal-0.7.12/examples/policy copying examples/processes/pmonitor.py -> pyroute2_minimal-0.7.12/examples/processes copying examples/processes/taskstats.py -> pyroute2_minimal-0.7.12/examples/processes copying examples/pyroute2-cli/comments -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/create_bridge -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/create_dummy -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/dump_lo -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/wifi/nl80211_interface_type.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_interfaces.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_monitor.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_scan_dump.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_set_type.py -> pyroute2_minimal-0.7.12/examples/wifi copying pr2modules/__init__.py -> pyroute2_minimal-0.7.12/pr2modules copying pyroute2/__init__.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/arp.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/common.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/conntrack.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/devlink.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/ipset.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/ipvs.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/iwutil.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/lab.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/loader.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/minimal.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/wiset.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2.minimal.egg-info/PKG-INFO -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/SOURCES.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/dependency_links.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/requires.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/top_level.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2/bsd/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd copying pyroute2/bsd/util.py -> pyroute2_minimal-0.7.12/pyroute2/bsd copying pyroute2/bsd/pf_route/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/freebsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/openbsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/rtmsocket/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/freebsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/openbsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/config/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/asyncio.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/eventlet.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/log.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/test_platform.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/inotify/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/inotify/inotify_fd.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/inotify/inotify_msg.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/iproute/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/bsd.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/ipmock.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/linux.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/parsers.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/windows.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/netlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/buffer.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/exceptions.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/nlsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/proxy.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/devlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/devlink copying pyroute2/netlink/diag/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/diag copying pyroute2/netlink/diag/ss2.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/diag copying pyroute2/netlink/event/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/acpi_event.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/dquot.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/thermal.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/generic/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/ethtool.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/ipvs.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/l2tp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/mptcp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/wireguard.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/ipq/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/ipq copying pyroute2/netlink/nfnetlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/ipset.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nfctsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nftsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nl80211/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nl80211 copying pyroute2/netlink/rtnl/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/errmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/fibmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifaddrmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifstatsmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iprsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iw_event.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/marshal.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndtmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsidmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsinfmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/p2pmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/probe_msg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/riprsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtgenmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/compat.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/sync.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/tcmsg/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_gact.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_police.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_act.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_meta.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_template.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/taskstats/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/taskstats copying pyroute2/netlink/uevent/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/uevent copying pyroute2/netns/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netns copying pyroute2/netns/manager.py -> pyroute2_minimal-0.7.12/pyroute2/netns copying pyroute2/protocols/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/protocols copying pyroute2/requests/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/address.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/bridge.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/common.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/link.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/main.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/neighbour.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/netns.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/probe.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/route.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/rule.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying tests/test_unit/test_addr_pool.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_buffer.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_common.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_config.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_entry_points/test_basic.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_entry_points copying tests/test_unit/test_iproute_match/links.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match copying tests/test_unit/test_iproute_match/test_match.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match copying tests/test_unit/test_nlmsg/addrmsg_ipv4.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/gre_01.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/iw_info_rsp.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/iw_scan_rsp.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_attr.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_map_adapter.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_marshal.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_requests/common.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_address.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_link.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_neighbour.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_route.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying pyroute2.minimal.egg-info/SOURCES.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info Writing pyroute2_minimal-0.7.12/setup.cfg Creating tar archive removing 'pyroute2_minimal-0.7.12' (and everything under it) * Building wheel from sdist * Creating isolated environment: venv+pip... * Installing packages in isolated environment: - setuptools - wheel * Getting build dependencies for wheel... running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pr2modules copying pr2modules/__init__.py -> build/lib/pr2modules creating build/lib/pyroute2 copying pyroute2/lab.py -> build/lib/pyroute2 copying pyroute2/devlink.py -> build/lib/pyroute2 copying pyroute2/wiset.py -> build/lib/pyroute2 copying pyroute2/arp.py -> build/lib/pyroute2 copying pyroute2/loader.py -> build/lib/pyroute2 copying pyroute2/__init__.py -> build/lib/pyroute2 copying pyroute2/minimal.py -> build/lib/pyroute2 copying pyroute2/common.py -> build/lib/pyroute2 copying pyroute2/ipvs.py -> build/lib/pyroute2 copying pyroute2/iwutil.py -> build/lib/pyroute2 copying pyroute2/ipset.py -> build/lib/pyroute2 copying pyroute2/conntrack.py -> build/lib/pyroute2 creating build/lib/pyroute2/bsd copying pyroute2/bsd/util.py -> build/lib/pyroute2/bsd copying pyroute2/bsd/__init__.py -> build/lib/pyroute2/bsd creating build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/freebsd.py -> build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/__init__.py -> build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/openbsd.py -> build/lib/pyroute2/bsd/pf_route creating build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/freebsd.py -> build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/__init__.py -> build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/openbsd.py -> build/lib/pyroute2/bsd/rtmsocket creating build/lib/pyroute2/config copying pyroute2/config/asyncio.py -> build/lib/pyroute2/config copying pyroute2/config/eventlet.py -> build/lib/pyroute2/config copying pyroute2/config/log.py -> build/lib/pyroute2/config copying pyroute2/config/__init__.py -> build/lib/pyroute2/config copying pyroute2/config/test_platform.py -> build/lib/pyroute2/config creating build/lib/pyroute2/inotify copying pyroute2/inotify/inotify_fd.py -> build/lib/pyroute2/inotify copying pyroute2/inotify/__init__.py -> build/lib/pyroute2/inotify copying pyroute2/inotify/inotify_msg.py -> build/lib/pyroute2/inotify creating build/lib/pyroute2/iproute copying pyroute2/iproute/ipmock.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/parsers.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/bsd.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/__init__.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/linux.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/windows.py -> build/lib/pyroute2/iproute creating build/lib/pyroute2/netlink copying pyroute2/netlink/proxy.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/exceptions.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/buffer.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/nlsocket.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/__init__.py -> build/lib/pyroute2/netlink creating build/lib/pyroute2/netlink/devlink copying pyroute2/netlink/devlink/__init__.py -> build/lib/pyroute2/netlink/devlink creating build/lib/pyroute2/netlink/diag copying pyroute2/netlink/diag/__init__.py -> build/lib/pyroute2/netlink/diag copying pyroute2/netlink/diag/ss2.py -> build/lib/pyroute2/netlink/diag creating build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/dquot.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/thermal.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/__init__.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/acpi_event.py -> build/lib/pyroute2/netlink/event creating build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/l2tp.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/wireguard.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/mptcp.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/ethtool.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/__init__.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/ipvs.py -> build/lib/pyroute2/netlink/generic creating build/lib/pyroute2/netlink/ipq copying pyroute2/netlink/ipq/__init__.py -> build/lib/pyroute2/netlink/ipq creating build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nfctsocket.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nftsocket.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/__init__.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/ipset.py -> build/lib/pyroute2/netlink/nfnetlink creating build/lib/pyroute2/netlink/nl80211 copying pyroute2/netlink/nl80211/__init__.py -> build/lib/pyroute2/netlink/nl80211 creating build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsidmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/p2pmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndtmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtgenmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iw_event.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/riprsocket.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifaddrmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/fibmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/errmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/marshal.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifstatsmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iprsocket.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/__init__.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/probe_msg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsinfmsg.py -> build/lib/pyroute2/netlink/rtnl creating build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/compat.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/sync.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg creating build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins creating build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_act.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_police.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_gact.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_template.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/__init__.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_meta.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> build/lib/pyroute2/netlink/rtnl/tcmsg creating build/lib/pyroute2/netlink/taskstats copying pyroute2/netlink/taskstats/__init__.py -> build/lib/pyroute2/netlink/taskstats creating build/lib/pyroute2/netlink/uevent copying pyroute2/netlink/uevent/__init__.py -> build/lib/pyroute2/netlink/uevent creating build/lib/pyroute2/netns copying pyroute2/netns/__init__.py -> build/lib/pyroute2/netns copying pyroute2/netns/manager.py -> build/lib/pyroute2/netns creating build/lib/pyroute2/protocols copying pyroute2/protocols/__init__.py -> build/lib/pyroute2/protocols creating build/lib/pyroute2/requests copying pyroute2/requests/route.py -> build/lib/pyroute2/requests copying pyroute2/requests/neighbour.py -> build/lib/pyroute2/requests copying pyroute2/requests/link.py -> build/lib/pyroute2/requests copying pyroute2/requests/probe.py -> build/lib/pyroute2/requests copying pyroute2/requests/bridge.py -> build/lib/pyroute2/requests copying pyroute2/requests/address.py -> build/lib/pyroute2/requests copying pyroute2/requests/rule.py -> build/lib/pyroute2/requests copying pyroute2/requests/main.py -> build/lib/pyroute2/requests copying pyroute2/requests/__init__.py -> build/lib/pyroute2/requests copying pyroute2/requests/common.py -> build/lib/pyroute2/requests copying pyroute2/requests/netns.py -> build/lib/pyroute2/requests installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/lab.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/taskstats copying build/lib/pyroute2/netlink/taskstats/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/taskstats copying build/lib/pyroute2/netlink/proxy.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/rtmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/nsidmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/p2pmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/compat.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/sync.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ndtmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/rtgenmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/iw_event.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common_act.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_police.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_gact.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_template.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_meta.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/riprsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ndmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ifaddrmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/fibmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/errmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/marshal.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ifstatsmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/iprsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/probe_msg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/nsinfmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/exceptions.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/diag/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/diag/ss2.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/buffer.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/dquot.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/thermal.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/acpi_event.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/devlink copying build/lib/pyroute2/netlink/devlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/devlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/ipq copying build/lib/pyroute2/netlink/ipq/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/ipq copying build/lib/pyroute2/netlink/nlsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/uevent copying build/lib/pyroute2/netlink/uevent/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/uevent creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/l2tp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/wireguard.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/mptcp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/ethtool.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/ipvs.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/nfctsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/nftsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/nl80211 copying build/lib/pyroute2/netlink/nl80211/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nl80211 copying build/lib/pyroute2/devlink.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/bsd copying build/lib/pyroute2/bsd/util.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd creating build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/freebsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/openbsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route creating build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/freebsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/openbsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd creating build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/inotify_fd.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/inotify_msg.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify creating build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/netns/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/netns/manager.py -> build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/wiset.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/arp.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/route.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/neighbour.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/link.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/probe.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/bridge.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/address.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/rule.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/main.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/common.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/netns.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests creating build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/asyncio.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/eventlet.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/log.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/test_platform.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/loader.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/minimal.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/common.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/protocols copying build/lib/pyroute2/protocols/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/protocols copying build/lib/pyroute2/ipvs.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/iwutil.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/ipmock.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/parsers.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/bsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/linux.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/windows.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/conntrack.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pr2modules copying build/lib/pr2modules/__init__.py -> build/bdist.linux-x86_64/wheel/pr2modules running install_egg_info running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' Copying pyroute2.minimal.egg-info to build/bdist.linux-x86_64/wheel/pyroute2.minimal-0.7.12-py3.11.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pyroute2.minimal-0.7.12.dist-info/WHEEL creating '/home/jkoorts/dev/pyroute2/dist/.tmp-xjvhzdtj/pyroute2.minimal-0.7.12-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'pr2modules/__init__.py' adding 'pyroute2/__init__.py' adding 'pyroute2/arp.py' adding 'pyroute2/common.py' adding 'pyroute2/conntrack.py' adding 'pyroute2/devlink.py' adding 'pyroute2/ipset.py' adding 'pyroute2/ipvs.py' adding 'pyroute2/iwutil.py' adding 'pyroute2/lab.py' adding 'pyroute2/loader.py' adding 'pyroute2/minimal.py' adding 'pyroute2/wiset.py' adding 'pyroute2/bsd/__init__.py' adding 'pyroute2/bsd/util.py' adding 'pyroute2/bsd/pf_route/__init__.py' adding 'pyroute2/bsd/pf_route/freebsd.py' adding 'pyroute2/bsd/pf_route/openbsd.py' adding 'pyroute2/bsd/rtmsocket/__init__.py' adding 'pyroute2/bsd/rtmsocket/freebsd.py' adding 'pyroute2/bsd/rtmsocket/openbsd.py' adding 'pyroute2/config/__init__.py' adding 'pyroute2/config/asyncio.py' adding 'pyroute2/config/eventlet.py' adding 'pyroute2/config/log.py' adding 'pyroute2/config/test_platform.py' adding 'pyroute2/inotify/__init__.py' adding 'pyroute2/inotify/inotify_fd.py' adding 'pyroute2/inotify/inotify_msg.py' adding 'pyroute2/iproute/__init__.py' adding 'pyroute2/iproute/bsd.py' adding 'pyroute2/iproute/ipmock.py' adding 'pyroute2/iproute/linux.py' adding 'pyroute2/iproute/parsers.py' adding 'pyroute2/iproute/windows.py' adding 'pyroute2/netlink/__init__.py' adding 'pyroute2/netlink/buffer.py' adding 'pyroute2/netlink/exceptions.py' adding 'pyroute2/netlink/nlsocket.py' adding 'pyroute2/netlink/proxy.py' adding 'pyroute2/netlink/devlink/__init__.py' adding 'pyroute2/netlink/diag/__init__.py' adding 'pyroute2/netlink/diag/ss2.py' adding 'pyroute2/netlink/event/__init__.py' adding 'pyroute2/netlink/event/acpi_event.py' adding 'pyroute2/netlink/event/dquot.py' adding 'pyroute2/netlink/event/thermal.py' adding 'pyroute2/netlink/generic/__init__.py' adding 'pyroute2/netlink/generic/ethtool.py' adding 'pyroute2/netlink/generic/ipvs.py' adding 'pyroute2/netlink/generic/l2tp.py' adding 'pyroute2/netlink/generic/mptcp.py' adding 'pyroute2/netlink/generic/wireguard.py' adding 'pyroute2/netlink/ipq/__init__.py' adding 'pyroute2/netlink/nfnetlink/__init__.py' adding 'pyroute2/netlink/nfnetlink/ipset.py' adding 'pyroute2/netlink/nfnetlink/nfctsocket.py' adding 'pyroute2/netlink/nfnetlink/nftsocket.py' adding 'pyroute2/netlink/nl80211/__init__.py' adding 'pyroute2/netlink/rtnl/__init__.py' adding 'pyroute2/netlink/rtnl/errmsg.py' adding 'pyroute2/netlink/rtnl/fibmsg.py' adding 'pyroute2/netlink/rtnl/ifaddrmsg.py' adding 'pyroute2/netlink/rtnl/ifstatsmsg.py' adding 'pyroute2/netlink/rtnl/iprsocket.py' adding 'pyroute2/netlink/rtnl/iw_event.py' adding 'pyroute2/netlink/rtnl/marshal.py' adding 'pyroute2/netlink/rtnl/ndmsg.py' adding 'pyroute2/netlink/rtnl/ndtmsg.py' adding 'pyroute2/netlink/rtnl/nsidmsg.py' adding 'pyroute2/netlink/rtnl/nsinfmsg.py' adding 'pyroute2/netlink/rtnl/p2pmsg.py' adding 'pyroute2/netlink/rtnl/probe_msg.py' adding 'pyroute2/netlink/rtnl/riprsocket.py' adding 'pyroute2/netlink/rtnl/rtgenmsg.py' adding 'pyroute2/netlink/rtnl/rtmsg.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/__init__.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/compat.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/proxy.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/sync.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/tuntap.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py' adding 'pyroute2/netlink/rtnl/tcmsg/__init__.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_bpf.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_connmark.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_gact.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_mirred.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_police.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_skbedit.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_vlan.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_basic.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_flow.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_fw.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_matchall.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_u32.py' adding 'pyroute2/netlink/rtnl/tcmsg/common.py' adding 'pyroute2/netlink/rtnl/tcmsg/common_act.py' adding 'pyroute2/netlink/rtnl/tcmsg/common_ematch.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_cmp.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_ipset.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_meta.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_bpf.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_cake.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_choke.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_clsact.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_codel.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_drr.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_htb.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_ingress.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_netem.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_plug.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_sfq.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_tbf.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_template.py' adding 'pyroute2/netlink/taskstats/__init__.py' adding 'pyroute2/netlink/uevent/__init__.py' adding 'pyroute2/netns/__init__.py' adding 'pyroute2/netns/manager.py' adding 'pyroute2/protocols/__init__.py' adding 'pyroute2/requests/__init__.py' adding 'pyroute2/requests/address.py' adding 'pyroute2/requests/bridge.py' adding 'pyroute2/requests/common.py' adding 'pyroute2/requests/link.py' adding 'pyroute2/requests/main.py' adding 'pyroute2/requests/neighbour.py' adding 'pyroute2/requests/netns.py' adding 'pyroute2/requests/probe.py' adding 'pyroute2/requests/route.py' adding 'pyroute2/requests/rule.py' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE.Apache-2.0' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE.GPL-2.0-or-later' adding 'pyroute2.minimal-0.7.12.dist-info/METADATA' adding 'pyroute2.minimal-0.7.12.dist-info/WHEEL' adding 'pyroute2.minimal-0.7.12.dist-info/top_level.txt' adding 'pyroute2.minimal-0.7.12.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built pyroute2_minimal-0.7.12.tar.gz and pyroute2.minimal-0.7.12-py3-none-any.whl nox > python -m twine check 'dist/*' Checking dist/pyroute2.minimal-0.7.12-py3-none-any.whl: PASSED Checking dist/pyroute2_minimal-0.7.12.tar.gz: PASSED nox > python -m pip install . nox > mv -f .setup.cfg.orig setup.cfg nox > mv -f .init.py.orig pyroute2/__init__.py nox > rm -rf build nox > cp -a lab /home/jkoorts/dev/pyroute2/.nox-jkoorts/minimal/tmp nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-jkoorts/minimal/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-jkoorts/minimal/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-jkoorts/minimal/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_minimal =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-jkoorts/minimal/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 3 items test_minimal/test_iproute.py::test_dump SKIPPED (no root access) [ 33%] test_minimal/test_iproute.py::test_tuntap SKIPPED (no root access) [ 66%] test_minimal/test_iproute.py::test_bridge SKIPPED (no root access) [100%] ----------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-jkoorts/minimal/tmp/tests/junit.xml ----------------------------------------------------------------- =================================================================================================== 3 skipped in 0.19s ==================================================================================================== nox > Session minimal was successful. nox > Ran multiple sessions: nox > * linter: success nox > * repo: success nox > * unit: success nox > * lab: success nox > * neutron: success nox > * integration: success nox > * linux-python3.8: failed nox > * linux-python3.9: skipped nox > * linux-python3.10: skipped nox > * linux-python3.11: failed nox > * linux-python3.12: skipped nox > * minimal: success Makefile:75: recipe for target 'test' failed make: *** [test] Error 1 (.venv) jkoorts@taxmansniper:~/dev/pyroute2$ sudo make test [sudo] password for jkoorts: { which nox 2>/dev/null || { /usr/local/bin/python3.11 -m venv ~/.venv-boot/; . ~/.venv-boot/bin/activate; pip install --upgrade pip; pip install nox; }; nox -- ''; } WARNING: The directory '/home/jkoorts/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. Requirement already satisfied: pip in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (24.2) WARNING: The directory '/home/jkoorts/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. Requirement already satisfied: nox in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (2024.4.15) Requirement already satisfied: argcomplete<4.0,>=1.9.4 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (3.5.0) Requirement already satisfied: colorlog<7.0.0,>=2.6.1 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (6.8.2) Requirement already satisfied: packaging>=20.9 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (24.1) Requirement already satisfied: virtualenv>=20.14.1 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from nox) (20.26.3) Requirement already satisfied: distlib<1,>=0.3.7 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from virtualenv>=20.14.1->nox) (0.3.8) Requirement already satisfied: filelock<4,>=3.12.2 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from virtualenv>=20.14.1->nox) (3.15.4) Requirement already satisfied: platformdirs<5,>=3.9.1 in /home/jkoorts/.venv-boot/lib/python3.11/site-packages (from virtualenv>=20.14.1->nox) (4.2.2) nox > Running session linter nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/linter nox > python -m pip install pre-commit nox > pre-commit run -a trim trailing whitespace.................................................Passed fix end of files.........................................................Passed isort (python)...........................................................Passed black....................................................................Passed flake8...................................................................Passed nox > Session linter was successful. nox > Running session repo nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/repo nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.repo.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cp -a noxfile.py /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cp -a VERSION /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cp -a CHANGELOG.rst /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cp -a requirements.dev.txt /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cp -a requirements.docs.txt /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cp -a requirements.repo.txt /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml tests/test_repo =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-root/repo/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 51 items tests/test_repo/test_minimal.py::test_modules PASSED [ 1%] tests/test_repo/test_noxfile.py::test_options_call[test_platform] PASSED [ 3%] tests/test_repo/test_noxfile.py::test_options_call[docs] PASSED [ 5%] tests/test_repo/test_noxfile.py::test_options_call[linter] PASSED [ 7%] tests/test_repo/test_noxfile.py::test_options_call[unit] PASSED [ 9%] tests/test_repo/test_noxfile.py::test_options_call[decoder] PASSED [ 11%] tests/test_repo/test_noxfile.py::test_options_call[integration] PASSED [ 13%] tests/test_repo/test_noxfile.py::test_options_call[linux] PASSED [ 15%] tests/test_repo/test_noxfile.py::test_options_call[minimal] PASSED [ 17%] tests/test_repo/test_noxfile.py::test_options_call[lab] PASSED [ 19%] tests/test_repo/test_noxfile.py::test_options_call[openbsd] PASSED [ 21%] tests/test_repo/test_noxfile.py::test_options_call[windows] PASSED [ 23%] tests/test_repo/test_noxfile.py::test_options_call[neutron] PASSED [ 25%] tests/test_repo/test_noxfile.py::test_options_call[repo] PASSED [ 27%] tests/test_repo/test_noxfile.py::test_options_call[build] PASSED [ 29%] tests/test_repo/test_noxfile.py::test_options_call[build_minimal] PASSED [ 31%] tests/test_repo/test_noxfile.py::test_options_call[upload] PASSED [ 33%] tests/test_repo/test_noxfile.py::test_session_parameters[test_platform] PASSED [ 35%] tests/test_repo/test_noxfile.py::test_session_parameters[docs] PASSED [ 37%] tests/test_repo/test_noxfile.py::test_session_parameters[linter] PASSED [ 39%] tests/test_repo/test_noxfile.py::test_session_parameters[unit] PASSED [ 41%] tests/test_repo/test_noxfile.py::test_session_parameters[decoder] PASSED [ 43%] tests/test_repo/test_noxfile.py::test_session_parameters[integration] PASSED [ 45%] tests/test_repo/test_noxfile.py::test_session_parameters[linux] PASSED [ 47%] tests/test_repo/test_noxfile.py::test_session_parameters[minimal] PASSED [ 49%] tests/test_repo/test_noxfile.py::test_session_parameters[lab] PASSED [ 50%] tests/test_repo/test_noxfile.py::test_session_parameters[openbsd] PASSED [ 52%] tests/test_repo/test_noxfile.py::test_session_parameters[windows] PASSED [ 54%] tests/test_repo/test_noxfile.py::test_session_parameters[neutron] PASSED [ 56%] tests/test_repo/test_noxfile.py::test_session_parameters[repo] PASSED [ 58%] tests/test_repo/test_noxfile.py::test_session_parameters[build] PASSED [ 60%] tests/test_repo/test_noxfile.py::test_session_parameters[build_minimal] PASSED [ 62%] tests/test_repo/test_noxfile.py::test_session_parameters[upload] PASSED [ 64%] tests/test_repo/test_noxfile.py::test_requirements_files[test_platform] PASSED [ 66%] tests/test_repo/test_noxfile.py::test_requirements_files[docs] PASSED [ 68%] tests/test_repo/test_noxfile.py::test_requirements_files[linter] PASSED [ 70%] tests/test_repo/test_noxfile.py::test_requirements_files[unit] PASSED [ 72%] tests/test_repo/test_noxfile.py::test_requirements_files[decoder] PASSED [ 74%] tests/test_repo/test_noxfile.py::test_requirements_files[integration] PASSED [ 76%] tests/test_repo/test_noxfile.py::test_requirements_files[linux] PASSED [ 78%] tests/test_repo/test_noxfile.py::test_requirements_files[minimal] PASSED [ 80%] tests/test_repo/test_noxfile.py::test_requirements_files[lab] PASSED [ 82%] tests/test_repo/test_noxfile.py::test_requirements_files[openbsd] PASSED [ 84%] tests/test_repo/test_noxfile.py::test_requirements_files[windows] PASSED [ 86%] tests/test_repo/test_noxfile.py::test_requirements_files[neutron] PASSED [ 88%] tests/test_repo/test_noxfile.py::test_requirements_files[repo] PASSED [ 90%] tests/test_repo/test_noxfile.py::test_requirements_files[build] PASSED [ 92%] tests/test_repo/test_noxfile.py::test_requirements_files[build_minimal] PASSED [ 94%] tests/test_repo/test_noxfile.py::test_requirements_files[upload] PASSED [ 96%] tests/test_repo/test_version.py::test_static_version_file PASSED [ 98%] tests/test_repo/test_version.py::test_changelog PASSED [100%] ----------------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-root/repo/tmp/junit.xml ----------------------------------------------------------------------- =================================================================================================== 51 passed in 0.64s ==================================================================================================== nox > Session repo was successful. nox > Running session unit nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/unit nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-root/unit/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-root/unit/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-root/unit/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_unit =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-root/unit/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 103 items test_unit/test_addr_pool.py::test_alloc_aligned PASSED [ 0%] test_unit/test_addr_pool.py::test_alloc_odd PASSED [ 1%] test_unit/test_addr_pool.py::test_reverse PASSED [ 2%] test_unit/test_addr_pool.py::test_free PASSED [ 3%] test_unit/test_addr_pool.py::test_free_fail PASSED [ 4%] test_unit/test_addr_pool.py::test_free_reverse_fail PASSED [ 5%] test_unit/test_addr_pool.py::test_locate PASSED [ 6%] test_unit/test_addr_pool.py::test_setaddr_allocated PASSED [ 7%] test_unit/test_addr_pool.py::test_setaddr_free PASSED [ 8%] test_unit/test_buffer.py::test_create_buffer[internal-10485760-32768] PASSED [ 9%] test_unit/test_buffer.py::test_create_buffer[shared-10485760-32768] PASSED [ 10%] test_unit/test_buffer.py::test_use_all_pages[internal-10485760-32768] PASSED [ 11%] test_unit/test_buffer.py::test_use_all_pages[shared-10485760-32768] PASSED [ 12%] test_unit/test_buffer.py::test_context_manager[internal-10485760-32768] PASSED [ 13%] test_unit/test_buffer.py::test_context_manager[shared-10485760-32768] PASSED [ 14%] test_unit/test_common.py::test_hexdump PASSED [ 15%] test_unit/test_common.py::test_uuid32 PASSED [ 16%] test_unit/test_common.py::test_dqn2int PASSED [ 17%] test_unit/test_common.py::test_uifname PASSED [ 18%] test_unit/test_config.py::test_kernel_version PASSED [ 19%] test_unit/test_entry_points/test_basic.py::test_exceptions PASSED [ 20%] test_unit/test_iproute_match/test_match.py::test_get_leaf[lo:stats64/rx_packets] PASSED [ 21%] test_unit/test_iproute_match/test_match.py::test_get_leaf[lo:af_spec/af_inet/forwarding] PASSED [ 22%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:num_rx_queues] PASSED [ 23%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:qdisc] PASSED [ 24%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:stats64/rx_packets] PASSED [ 25%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:af_spec/af_inet6/inet6_flags] PASSED [ 26%] test_unit/test_iproute_match/test_match.py::test_get_leaf[wl0:af_spec/af_inet6/inet6_conf/temp_preferred_lft] PASSED [ 27%] test_unit/test_iproute_match/test_match.py::test_get_leaf[parent_dev_name(...) => wl0] PASSED [ 28%] test_unit/test_iproute_match/test_match.py::test_get_leaf[br_forward_delay(...) => br0] PASSED [ 29%] test_unit/test_iproute_match/test_match.py::test_get_leaf[br0:linkinfo/data/br_group_addr] PASSED [ 30%] test_unit/test_nlmsg/test_attr.py::test_get_attr PASSED [ 31%] test_unit/test_nlmsg/test_attr.py::test_get_attrs PASSED [ 32%] test_unit/test_nlmsg/test_attr.py::test_get_nested PASSED [ 33%] test_unit/test_nlmsg/test_map_adapter.py::test_decode_adapter[default_decode] PASSED [ 33%] test_unit/test_nlmsg/test_map_adapter.py::test_decode_adapter[dict_decode] PASSED [ 34%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/addrmsg_ipv4.dump-marshal0] PASSED [ 35%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/gre_01.dump-marshal1] PASSED [ 36%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/iw_info_rsp.dump-marshal2] PASSED [ 37%] test_unit/test_nlmsg/test_marshal.py::test_marshal[test_unit/test_nlmsg/iw_scan_rsp.dump-marshal3] PASSED [ 38%] test_unit/test_nlmsg/test_marshal.py::test_custom_key[test_unit/test_nlmsg/addrmsg_ipv4.dump-marshal0] PASSED [ 39%] test_unit/test_nlmsg/test_marshal.py::test_custom_key[test_unit/test_nlmsg/gre_01.dump-marshal1] PASSED [ 40%] test_unit/test_nlmsg/test_marshal.py::test_custom_key_fail[test_unit/test_nlmsg/addrmsg_ipv4.dump-marshal0] PASSED [ 41%] test_unit/test_nlmsg/test_marshal.py::test_custom_key_fail[test_unit/test_nlmsg/gre_01.dump-marshal1] PASSED [ 42%] test_unit/test_nlmsg/test_marshal.py::test_custom_parser[custom_addr_parser] PASSED [ 43%] test_unit/test_nlmsg/test_marshal.py::test_custom_parser[custom_link_parser] PASSED [ 44%] test_unit/test_requests/test_address.py::test_add_broadcast[bool-true] PASSED [ 45%] test_unit/test_requests/test_address.py::test_add_broadcast[bool-false] PASSED [ 46%] test_unit/test_requests/test_address.py::test_add_broadcast[ipv4] PASSED [ 47%] test_unit/test_requests/test_address.py::test_index[int] PASSED [ 48%] test_unit/test_requests/test_address.py::test_index[list] PASSED [ 49%] test_unit/test_requests/test_address.py::test_index[tuple] PASSED [ 50%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-default] PASSED [ 51%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-prefixlen] PASSED [ 52%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-split] PASSED [ 53%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-prefixlen-dqn] PASSED [ 54%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv4-split-dqn] PASSED [ 55%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-default] PASSED [ 56%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-prefixlen] PASSED [ 57%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-split] PASSED [ 58%] test_unit/test_requests/test_address.py::test_family_and_prefix[ipv6-compressed] PASSED [ 59%] test_unit/test_requests/test_link.py::test_index[int-add] PASSED [ 60%] test_unit/test_requests/test_link.py::test_index[list-add] PASSED [ 61%] test_unit/test_requests/test_link.py::test_index[tuple-add] PASSED [ 62%] test_unit/test_requests/test_link.py::test_index[int-dump] PASSED [ 63%] test_unit/test_requests/test_link.py::test_index[list-dump] PASSED [ 64%] test_unit/test_requests/test_link.py::test_index[tuple-dump] PASSED [ 65%] test_unit/test_requests/test_link.py::test_dump_specific[bridge] PASSED [ 66%] test_unit/test_requests/test_link.py::test_dump_specific[bond] PASSED [ 66%] test_unit/test_requests/test_link.py::test_dump_specific[vxlan] PASSED [ 67%] test_unit/test_requests/test_link.py::test_dump_specific[fake] PASSED [ 68%] test_unit/test_requests/test_neighbour.py::test_index[ix-int] PASSED [ 69%] test_unit/test_requests/test_neighbour.py::test_index[ix-list] PASSED [ 70%] test_unit/test_requests/test_neighbour.py::test_index[ix-tuple] PASSED [ 71%] test_unit/test_requests/test_neighbour.py::test_index[ifx-int] PASSED [ 72%] test_unit/test_requests/test_neighbour.py::test_index[ifx-list] PASSED [ 73%] test_unit/test_requests/test_neighbour.py::test_index[ifx-tuple] PASSED [ 74%] test_unit/test_requests/test_neighbour.py::test_family[ipv4] PASSED [ 75%] test_unit/test_requests/test_neighbour.py::test_family[ipv6] PASSED [ 76%] test_unit/test_requests/test_neighbour.py::test_state[str-permanent] PASSED [ 77%] test_unit/test_requests/test_neighbour.py::test_state[str-failed] PASSED [ 78%] test_unit/test_requests/test_neighbour.py::test_state[nud-permanent] PASSED [ 79%] test_unit/test_requests/test_neighbour.py::test_state[nud-failed] PASSED [ 80%] test_unit/test_requests/test_neighbour.py::test_state[const-permanent] PASSED [ 81%] test_unit/test_requests/test_neighbour.py::test_state[const-failed] PASSED [ 82%] test_unit/test_requests/test_route.py::test_index[int] PASSED [ 83%] test_unit/test_requests/test_route.py::test_index[list] PASSED [ 84%] test_unit/test_requests/test_route.py::test_index[tuple] PASSED [ 85%] test_unit/test_requests/test_route.py::test_dst[default-ipv4] PASSED [ 86%] test_unit/test_requests/test_route.py::test_dst[default-ipv6] PASSED [ 87%] test_unit/test_requests/test_route.py::test_dst[split-ipv4-int] PASSED [ 88%] test_unit/test_requests/test_route.py::test_dst[split-ipv4-dqn] PASSED [ 89%] test_unit/test_requests/test_route.py::test_dst[explicit-ipv4-int] PASSED [ 90%] test_unit/test_requests/test_route.py::test_dst[split-ipv6-int] PASSED [ 91%] test_unit/test_requests/test_route.py::test_dst[explicit-ipv6-int] PASSED [ 92%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv6-via] PASSED [ 93%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv6-via] PASSED [ 94%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv6-newdst] PASSED [ 95%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv6-newdst] PASSED [ 96%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv4-via] PASSED [ 97%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv4-via] PASSED [ 98%] test_unit/test_requests/test_route.py::test_empty_target[explicit-ipv4-newdst] PASSED [ 99%] test_unit/test_requests/test_route.py::test_empty_target[split-ipv4-newdst] PASSED [100%] -------------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-root/unit/tmp/tests/junit.xml -------------------------------------------------------------------- =================================================================================================== 103 passed in 0.73s =================================================================================================== nox > Session unit was successful. nox > Running session lab nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/lab nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install build nox > python -m pip install twine nox > python -m pip install -r requirements.dev.txt nox > python -m pip install -r requirements.docs.txt nox > mv -f setup.cfg .setup.cfg.orig nox > mv -f pyroute2/__init__.py .init.py.orig nox > cp setup.minimal.cfg setup.cfg nox > cp pyroute2/minimal.py pyroute2/__init__.py nox > python -m build * Creating isolated environment: venv+pip... * Installing packages in isolated environment: - setuptools - wheel * Getting build dependencies for sdist... running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' * Building sdist... running sdist running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' running check creating pyroute2_minimal-0.7.12 creating pyroute2_minimal-0.7.12/examples creating pyroute2_minimal-0.7.12/examples/devlink creating pyroute2_minimal-0.7.12/examples/ethtool creating pyroute2_minimal-0.7.12/examples/generic creating pyroute2_minimal-0.7.12/examples/iproute creating pyroute2_minimal-0.7.12/examples/lab creating pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr creating pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr creating pyroute2_minimal-0.7.12/examples/ndb creating pyroute2_minimal-0.7.12/examples/policy creating pyroute2_minimal-0.7.12/examples/processes creating pyroute2_minimal-0.7.12/examples/pyroute2-cli creating pyroute2_minimal-0.7.12/examples/wifi creating pyroute2_minimal-0.7.12/pr2modules creating pyroute2_minimal-0.7.12/pyroute2 creating pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info creating pyroute2_minimal-0.7.12/pyroute2/bsd creating pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route creating pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket creating pyroute2_minimal-0.7.12/pyroute2/config creating pyroute2_minimal-0.7.12/pyroute2/inotify creating pyroute2_minimal-0.7.12/pyroute2/iproute creating pyroute2_minimal-0.7.12/pyroute2/netlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/devlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/diag creating pyroute2_minimal-0.7.12/pyroute2/netlink/event creating pyroute2_minimal-0.7.12/pyroute2/netlink/generic creating pyroute2_minimal-0.7.12/pyroute2/netlink/ipq creating pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink creating pyroute2_minimal-0.7.12/pyroute2/netlink/nl80211 creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins creating pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg creating pyroute2_minimal-0.7.12/pyroute2/netlink/taskstats creating pyroute2_minimal-0.7.12/pyroute2/netlink/uevent creating pyroute2_minimal-0.7.12/pyroute2/netns creating pyroute2_minimal-0.7.12/pyroute2/protocols creating pyroute2_minimal-0.7.12/pyroute2/requests creating pyroute2_minimal-0.7.12/tests creating pyroute2_minimal-0.7.12/tests/test_unit creating pyroute2_minimal-0.7.12/tests/test_unit/test_entry_points creating pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match creating pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg creating pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying files to pyroute2_minimal-0.7.12... copying CHANGELOG.rst -> pyroute2_minimal-0.7.12 copying LICENSE -> pyroute2_minimal-0.7.12 copying LICENSE.Apache-2.0 -> pyroute2_minimal-0.7.12 copying LICENSE.GPL-2.0-or-later -> pyroute2_minimal-0.7.12 copying MANIFEST.in -> pyroute2_minimal-0.7.12 copying README.contribute.rst -> pyroute2_minimal-0.7.12 copying README.license.rst -> pyroute2_minimal-0.7.12 copying README.minimal.rst -> pyroute2_minimal-0.7.12 copying README.report.rst -> pyroute2_minimal-0.7.12 copying README.rst -> pyroute2_minimal-0.7.12 copying VERSION -> pyroute2_minimal-0.7.12 copying pyproject.toml -> pyroute2_minimal-0.7.12 copying setup.cfg -> pyroute2_minimal-0.7.12 copying setup.py -> pyroute2_minimal-0.7.12 copying examples/README.md -> pyroute2_minimal-0.7.12/examples copying examples/ipq.py -> pyroute2_minimal-0.7.12/examples copying examples/ipset.py -> pyroute2_minimal-0.7.12/examples copying examples/kobject_uevent.py -> pyroute2_minimal-0.7.12/examples copying examples/nftables.py -> pyroute2_minimal-0.7.12/examples copying examples/nftables_sets.py -> pyroute2_minimal-0.7.12/examples copying examples/devlink/devlink_list.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/devlink/devlink_monitor.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/devlink/devlink_port_list.py -> pyroute2_minimal-0.7.12/examples/devlink copying examples/ethtool/ethtool-ioctl_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/ethtool/ethtool-netlink_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/ethtool/ethtool_get_infos.py -> pyroute2_minimal-0.7.12/examples/ethtool copying examples/generic/Makefile -> pyroute2_minimal-0.7.12/examples/generic copying examples/generic/netl.c -> pyroute2_minimal-0.7.12/examples/generic copying examples/generic/netl.py -> pyroute2_minimal-0.7.12/examples/generic copying examples/iproute/ip_monitor.py -> pyroute2_minimal-0.7.12/examples/iproute copying examples/iproute/socketcan.py -> pyroute2_minimal-0.7.12/examples/iproute copying examples/lab/README.rst -> pyroute2_minimal-0.7.12/examples/lab copying examples/lab/iproute_get_addr/README.rst -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/check.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/setup.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_addr/task.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_addr copying examples/lab/iproute_get_attr/README.rst -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/check.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/setup.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/lab/iproute_get_attr/task.py -> pyroute2_minimal-0.7.12/examples/lab/iproute_get_attr copying examples/ndb/create_bond.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/create_interface.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/create_vlan.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/keystone_auth.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/ndb/radius_auth.py -> pyroute2_minimal-0.7.12/examples/ndb copying examples/policy/policy.py -> pyroute2_minimal-0.7.12/examples/policy copying examples/processes/pmonitor.py -> pyroute2_minimal-0.7.12/examples/processes copying examples/processes/taskstats.py -> pyroute2_minimal-0.7.12/examples/processes copying examples/pyroute2-cli/comments -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/create_bridge -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/create_dummy -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/pyroute2-cli/dump_lo -> pyroute2_minimal-0.7.12/examples/pyroute2-cli copying examples/wifi/nl80211_interface_type.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_interfaces.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_monitor.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_scan_dump.py -> pyroute2_minimal-0.7.12/examples/wifi copying examples/wifi/nl80211_set_type.py -> pyroute2_minimal-0.7.12/examples/wifi copying pr2modules/__init__.py -> pyroute2_minimal-0.7.12/pr2modules copying pyroute2/__init__.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/arp.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/common.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/conntrack.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/devlink.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/ipset.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/ipvs.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/iwutil.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/lab.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/loader.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/minimal.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2/wiset.py -> pyroute2_minimal-0.7.12/pyroute2 copying pyroute2.minimal.egg-info/PKG-INFO -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/SOURCES.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/dependency_links.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/requires.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2.minimal.egg-info/top_level.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info copying pyroute2/bsd/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd copying pyroute2/bsd/util.py -> pyroute2_minimal-0.7.12/pyroute2/bsd copying pyroute2/bsd/pf_route/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/freebsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/openbsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/pf_route copying pyroute2/bsd/rtmsocket/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/freebsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/openbsd.py -> pyroute2_minimal-0.7.12/pyroute2/bsd/rtmsocket copying pyroute2/config/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/asyncio.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/eventlet.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/log.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/config/test_platform.py -> pyroute2_minimal-0.7.12/pyroute2/config copying pyroute2/inotify/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/inotify/inotify_fd.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/inotify/inotify_msg.py -> pyroute2_minimal-0.7.12/pyroute2/inotify copying pyroute2/iproute/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/bsd.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/ipmock.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/linux.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/parsers.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/iproute/windows.py -> pyroute2_minimal-0.7.12/pyroute2/iproute copying pyroute2/netlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/buffer.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/exceptions.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/nlsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/proxy.py -> pyroute2_minimal-0.7.12/pyroute2/netlink copying pyroute2/netlink/devlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/devlink copying pyroute2/netlink/diag/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/diag copying pyroute2/netlink/diag/ss2.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/diag copying pyroute2/netlink/event/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/acpi_event.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/dquot.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/event/thermal.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/event copying pyroute2/netlink/generic/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/ethtool.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/ipvs.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/l2tp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/mptcp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/generic/wireguard.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/generic copying pyroute2/netlink/ipq/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/ipq copying pyroute2/netlink/nfnetlink/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/ipset.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nfctsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nftsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nl80211/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/nl80211 copying pyroute2/netlink/rtnl/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/errmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/fibmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifaddrmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifstatsmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iprsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iw_event.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/marshal.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndtmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsidmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsinfmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/p2pmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/probe_msg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/riprsocket.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtgenmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtmsg.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/compat.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/sync.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/tcmsg/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_gact.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_police.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_act.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_meta.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_template.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/taskstats/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/taskstats copying pyroute2/netlink/uevent/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netlink/uevent copying pyroute2/netns/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/netns copying pyroute2/netns/manager.py -> pyroute2_minimal-0.7.12/pyroute2/netns copying pyroute2/protocols/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/protocols copying pyroute2/requests/__init__.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/address.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/bridge.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/common.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/link.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/main.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/neighbour.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/netns.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/probe.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/route.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying pyroute2/requests/rule.py -> pyroute2_minimal-0.7.12/pyroute2/requests copying tests/test_unit/test_addr_pool.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_buffer.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_common.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_config.py -> pyroute2_minimal-0.7.12/tests/test_unit copying tests/test_unit/test_entry_points/test_basic.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_entry_points copying tests/test_unit/test_iproute_match/links.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match copying tests/test_unit/test_iproute_match/test_match.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_iproute_match copying tests/test_unit/test_nlmsg/addrmsg_ipv4.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/gre_01.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/iw_info_rsp.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/iw_scan_rsp.dump -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_attr.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_map_adapter.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_nlmsg/test_marshal.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_nlmsg copying tests/test_unit/test_requests/common.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_address.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_link.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_neighbour.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying tests/test_unit/test_requests/test_route.py -> pyroute2_minimal-0.7.12/tests/test_unit/test_requests copying pyroute2.minimal.egg-info/SOURCES.txt -> pyroute2_minimal-0.7.12/pyroute2.minimal.egg-info Writing pyroute2_minimal-0.7.12/setup.cfg Creating tar archive removing 'pyroute2_minimal-0.7.12' (and everything under it) * Building wheel from sdist * Creating isolated environment: venv+pip... * Installing packages in isolated environment: - setuptools - wheel * Getting build dependencies for wheel... running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pr2modules copying pr2modules/__init__.py -> build/lib/pr2modules creating build/lib/pyroute2 copying pyroute2/lab.py -> build/lib/pyroute2 copying pyroute2/devlink.py -> build/lib/pyroute2 copying pyroute2/wiset.py -> build/lib/pyroute2 copying pyroute2/arp.py -> build/lib/pyroute2 copying pyroute2/loader.py -> build/lib/pyroute2 copying pyroute2/__init__.py -> build/lib/pyroute2 copying pyroute2/minimal.py -> build/lib/pyroute2 copying pyroute2/common.py -> build/lib/pyroute2 copying pyroute2/ipvs.py -> build/lib/pyroute2 copying pyroute2/iwutil.py -> build/lib/pyroute2 copying pyroute2/ipset.py -> build/lib/pyroute2 copying pyroute2/conntrack.py -> build/lib/pyroute2 creating build/lib/pyroute2/bsd copying pyroute2/bsd/util.py -> build/lib/pyroute2/bsd copying pyroute2/bsd/__init__.py -> build/lib/pyroute2/bsd creating build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/freebsd.py -> build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/__init__.py -> build/lib/pyroute2/bsd/pf_route copying pyroute2/bsd/pf_route/openbsd.py -> build/lib/pyroute2/bsd/pf_route creating build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/freebsd.py -> build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/__init__.py -> build/lib/pyroute2/bsd/rtmsocket copying pyroute2/bsd/rtmsocket/openbsd.py -> build/lib/pyroute2/bsd/rtmsocket creating build/lib/pyroute2/config copying pyroute2/config/asyncio.py -> build/lib/pyroute2/config copying pyroute2/config/eventlet.py -> build/lib/pyroute2/config copying pyroute2/config/log.py -> build/lib/pyroute2/config copying pyroute2/config/__init__.py -> build/lib/pyroute2/config copying pyroute2/config/test_platform.py -> build/lib/pyroute2/config creating build/lib/pyroute2/inotify copying pyroute2/inotify/inotify_fd.py -> build/lib/pyroute2/inotify copying pyroute2/inotify/__init__.py -> build/lib/pyroute2/inotify copying pyroute2/inotify/inotify_msg.py -> build/lib/pyroute2/inotify creating build/lib/pyroute2/iproute copying pyroute2/iproute/ipmock.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/parsers.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/bsd.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/__init__.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/linux.py -> build/lib/pyroute2/iproute copying pyroute2/iproute/windows.py -> build/lib/pyroute2/iproute creating build/lib/pyroute2/netlink copying pyroute2/netlink/proxy.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/exceptions.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/buffer.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/nlsocket.py -> build/lib/pyroute2/netlink copying pyroute2/netlink/__init__.py -> build/lib/pyroute2/netlink creating build/lib/pyroute2/netlink/devlink copying pyroute2/netlink/devlink/__init__.py -> build/lib/pyroute2/netlink/devlink creating build/lib/pyroute2/netlink/diag copying pyroute2/netlink/diag/__init__.py -> build/lib/pyroute2/netlink/diag copying pyroute2/netlink/diag/ss2.py -> build/lib/pyroute2/netlink/diag creating build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/dquot.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/thermal.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/__init__.py -> build/lib/pyroute2/netlink/event copying pyroute2/netlink/event/acpi_event.py -> build/lib/pyroute2/netlink/event creating build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/l2tp.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/wireguard.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/mptcp.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/ethtool.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/__init__.py -> build/lib/pyroute2/netlink/generic copying pyroute2/netlink/generic/ipvs.py -> build/lib/pyroute2/netlink/generic creating build/lib/pyroute2/netlink/ipq copying pyroute2/netlink/ipq/__init__.py -> build/lib/pyroute2/netlink/ipq creating build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nfctsocket.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/nftsocket.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/__init__.py -> build/lib/pyroute2/netlink/nfnetlink copying pyroute2/netlink/nfnetlink/ipset.py -> build/lib/pyroute2/netlink/nfnetlink creating build/lib/pyroute2/netlink/nl80211 copying pyroute2/netlink/nl80211/__init__.py -> build/lib/pyroute2/netlink/nl80211 creating build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsidmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/p2pmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndtmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/rtgenmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iw_event.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/riprsocket.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ndmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifaddrmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/fibmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/errmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/marshal.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/ifstatsmsg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/iprsocket.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/__init__.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/probe_msg.py -> build/lib/pyroute2/netlink/rtnl copying pyroute2/netlink/rtnl/nsinfmsg.py -> build/lib/pyroute2/netlink/rtnl creating build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/compat.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/sync.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg copying pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg creating build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins copying pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins creating build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_act.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_police.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_gact.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_template.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/__init__.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/common.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/em_meta.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> build/lib/pyroute2/netlink/rtnl/tcmsg copying pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> build/lib/pyroute2/netlink/rtnl/tcmsg creating build/lib/pyroute2/netlink/taskstats copying pyroute2/netlink/taskstats/__init__.py -> build/lib/pyroute2/netlink/taskstats creating build/lib/pyroute2/netlink/uevent copying pyroute2/netlink/uevent/__init__.py -> build/lib/pyroute2/netlink/uevent creating build/lib/pyroute2/netns copying pyroute2/netns/__init__.py -> build/lib/pyroute2/netns copying pyroute2/netns/manager.py -> build/lib/pyroute2/netns creating build/lib/pyroute2/protocols copying pyroute2/protocols/__init__.py -> build/lib/pyroute2/protocols creating build/lib/pyroute2/requests copying pyroute2/requests/route.py -> build/lib/pyroute2/requests copying pyroute2/requests/neighbour.py -> build/lib/pyroute2/requests copying pyroute2/requests/link.py -> build/lib/pyroute2/requests copying pyroute2/requests/probe.py -> build/lib/pyroute2/requests copying pyroute2/requests/bridge.py -> build/lib/pyroute2/requests copying pyroute2/requests/address.py -> build/lib/pyroute2/requests copying pyroute2/requests/rule.py -> build/lib/pyroute2/requests copying pyroute2/requests/main.py -> build/lib/pyroute2/requests copying pyroute2/requests/__init__.py -> build/lib/pyroute2/requests copying pyroute2/requests/common.py -> build/lib/pyroute2/requests copying pyroute2/requests/netns.py -> build/lib/pyroute2/requests installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/lab.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/taskstats copying build/lib/pyroute2/netlink/taskstats/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/taskstats copying build/lib/pyroute2/netlink/proxy.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/rtmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/nsidmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/p2pmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/proxy.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg/plugins copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/compat.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/sync.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ifinfmsg/tuntap.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/ifinfmsg copying build/lib/pyroute2/netlink/rtnl/ndtmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/rtgenmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/iw_event.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common_act.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_plug.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_codel.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_flow.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_drr.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_connmark.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_htb.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_cmp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_matchall.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_choke.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_basic.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_vlan.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_fw.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common_ematch.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_police.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_tbf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_gact.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_mirred.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_template.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_clsact.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/common.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_skbedit.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/em_meta.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_netem.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_bpf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_cake.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_ingress.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/act_bpf.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/cls_u32.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/tcmsg/sched_sfq.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl/tcmsg copying build/lib/pyroute2/netlink/rtnl/riprsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ndmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ifaddrmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/fibmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/errmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/marshal.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/ifstatsmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/iprsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/probe_msg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/rtnl/nsinfmsg.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/rtnl copying build/lib/pyroute2/netlink/exceptions.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/diag/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/diag/ss2.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/diag copying build/lib/pyroute2/netlink/buffer.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/dquot.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/thermal.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event copying build/lib/pyroute2/netlink/event/acpi_event.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/event creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/devlink copying build/lib/pyroute2/netlink/devlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/devlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/ipq copying build/lib/pyroute2/netlink/ipq/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/ipq copying build/lib/pyroute2/netlink/nlsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/uevent copying build/lib/pyroute2/netlink/uevent/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/uevent creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/l2tp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/wireguard.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/mptcp.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/ethtool.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/generic/ipvs.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/generic copying build/lib/pyroute2/netlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/nfctsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/nftsocket.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink copying build/lib/pyroute2/netlink/nfnetlink/ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nfnetlink creating build/bdist.linux-x86_64/wheel/pyroute2/netlink/nl80211 copying build/lib/pyroute2/netlink/nl80211/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netlink/nl80211 copying build/lib/pyroute2/devlink.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/bsd copying build/lib/pyroute2/bsd/util.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd creating build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/freebsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route copying build/lib/pyroute2/bsd/pf_route/openbsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/pf_route creating build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/freebsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/rtmsocket/openbsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd/rtmsocket copying build/lib/pyroute2/bsd/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/bsd creating build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/inotify_fd.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify copying build/lib/pyroute2/inotify/inotify_msg.py -> build/bdist.linux-x86_64/wheel/pyroute2/inotify creating build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/netns/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/netns/manager.py -> build/bdist.linux-x86_64/wheel/pyroute2/netns copying build/lib/pyroute2/wiset.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/arp.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/route.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/neighbour.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/link.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/probe.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/bridge.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/address.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/rule.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/main.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/common.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests copying build/lib/pyroute2/requests/netns.py -> build/bdist.linux-x86_64/wheel/pyroute2/requests creating build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/asyncio.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/eventlet.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/log.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/config/test_platform.py -> build/bdist.linux-x86_64/wheel/pyroute2/config copying build/lib/pyroute2/loader.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/minimal.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/common.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/protocols copying build/lib/pyroute2/protocols/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/protocols copying build/lib/pyroute2/ipvs.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/iwutil.py -> build/bdist.linux-x86_64/wheel/pyroute2 copying build/lib/pyroute2/ipset.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/ipmock.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/parsers.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/bsd.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/__init__.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/linux.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/iproute/windows.py -> build/bdist.linux-x86_64/wheel/pyroute2/iproute copying build/lib/pyroute2/conntrack.py -> build/bdist.linux-x86_64/wheel/pyroute2 creating build/bdist.linux-x86_64/wheel/pr2modules copying build/lib/pr2modules/__init__.py -> build/bdist.linux-x86_64/wheel/pr2modules running install_egg_info running egg_info writing pyroute2.minimal.egg-info/PKG-INFO writing dependency_links to pyroute2.minimal.egg-info/dependency_links.txt writing requirements to pyroute2.minimal.egg-info/requires.txt writing top-level names to pyroute2.minimal.egg-info/top_level.txt reading manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'docs/html' adding license file 'LICENSE' adding license file 'LICENSE.Apache-2.0' adding license file 'LICENSE.GPL-2.0-or-later' writing manifest file 'pyroute2.minimal.egg-info/SOURCES.txt' Copying pyroute2.minimal.egg-info to build/bdist.linux-x86_64/wheel/pyroute2.minimal-0.7.12-py3.11.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pyroute2.minimal-0.7.12.dist-info/WHEEL creating '/home/jkoorts/dev/pyroute2/dist/.tmp-gby_tnyr/pyroute2.minimal-0.7.12-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'pr2modules/__init__.py' adding 'pyroute2/__init__.py' adding 'pyroute2/arp.py' adding 'pyroute2/common.py' adding 'pyroute2/conntrack.py' adding 'pyroute2/devlink.py' adding 'pyroute2/ipset.py' adding 'pyroute2/ipvs.py' adding 'pyroute2/iwutil.py' adding 'pyroute2/lab.py' adding 'pyroute2/loader.py' adding 'pyroute2/minimal.py' adding 'pyroute2/wiset.py' adding 'pyroute2/bsd/__init__.py' adding 'pyroute2/bsd/util.py' adding 'pyroute2/bsd/pf_route/__init__.py' adding 'pyroute2/bsd/pf_route/freebsd.py' adding 'pyroute2/bsd/pf_route/openbsd.py' adding 'pyroute2/bsd/rtmsocket/__init__.py' adding 'pyroute2/bsd/rtmsocket/freebsd.py' adding 'pyroute2/bsd/rtmsocket/openbsd.py' adding 'pyroute2/config/__init__.py' adding 'pyroute2/config/asyncio.py' adding 'pyroute2/config/eventlet.py' adding 'pyroute2/config/log.py' adding 'pyroute2/config/test_platform.py' adding 'pyroute2/inotify/__init__.py' adding 'pyroute2/inotify/inotify_fd.py' adding 'pyroute2/inotify/inotify_msg.py' adding 'pyroute2/iproute/__init__.py' adding 'pyroute2/iproute/bsd.py' adding 'pyroute2/iproute/ipmock.py' adding 'pyroute2/iproute/linux.py' adding 'pyroute2/iproute/parsers.py' adding 'pyroute2/iproute/windows.py' adding 'pyroute2/netlink/__init__.py' adding 'pyroute2/netlink/buffer.py' adding 'pyroute2/netlink/exceptions.py' adding 'pyroute2/netlink/nlsocket.py' adding 'pyroute2/netlink/proxy.py' adding 'pyroute2/netlink/devlink/__init__.py' adding 'pyroute2/netlink/diag/__init__.py' adding 'pyroute2/netlink/diag/ss2.py' adding 'pyroute2/netlink/event/__init__.py' adding 'pyroute2/netlink/event/acpi_event.py' adding 'pyroute2/netlink/event/dquot.py' adding 'pyroute2/netlink/event/thermal.py' adding 'pyroute2/netlink/generic/__init__.py' adding 'pyroute2/netlink/generic/ethtool.py' adding 'pyroute2/netlink/generic/ipvs.py' adding 'pyroute2/netlink/generic/l2tp.py' adding 'pyroute2/netlink/generic/mptcp.py' adding 'pyroute2/netlink/generic/wireguard.py' adding 'pyroute2/netlink/ipq/__init__.py' adding 'pyroute2/netlink/nfnetlink/__init__.py' adding 'pyroute2/netlink/nfnetlink/ipset.py' adding 'pyroute2/netlink/nfnetlink/nfctsocket.py' adding 'pyroute2/netlink/nfnetlink/nftsocket.py' adding 'pyroute2/netlink/nl80211/__init__.py' adding 'pyroute2/netlink/rtnl/__init__.py' adding 'pyroute2/netlink/rtnl/errmsg.py' adding 'pyroute2/netlink/rtnl/fibmsg.py' adding 'pyroute2/netlink/rtnl/ifaddrmsg.py' adding 'pyroute2/netlink/rtnl/ifstatsmsg.py' adding 'pyroute2/netlink/rtnl/iprsocket.py' adding 'pyroute2/netlink/rtnl/iw_event.py' adding 'pyroute2/netlink/rtnl/marshal.py' adding 'pyroute2/netlink/rtnl/ndmsg.py' adding 'pyroute2/netlink/rtnl/ndtmsg.py' adding 'pyroute2/netlink/rtnl/nsidmsg.py' adding 'pyroute2/netlink/rtnl/nsinfmsg.py' adding 'pyroute2/netlink/rtnl/p2pmsg.py' adding 'pyroute2/netlink/rtnl/probe_msg.py' adding 'pyroute2/netlink/rtnl/riprsocket.py' adding 'pyroute2/netlink/rtnl/rtgenmsg.py' adding 'pyroute2/netlink/rtnl/rtmsg.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/__init__.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/compat.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/proxy.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/sync.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/tuntap.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/__init__.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/bond.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/can.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/geneve.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/gtp.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/ipoib.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/ipvlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/team.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/tun.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/tuntap.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vrf.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vti.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vti6.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/vxlan.py' adding 'pyroute2/netlink/rtnl/ifinfmsg/plugins/xfrm.py' adding 'pyroute2/netlink/rtnl/tcmsg/__init__.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_bpf.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_connmark.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_gact.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_mirred.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_police.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_skbedit.py' adding 'pyroute2/netlink/rtnl/tcmsg/act_vlan.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_basic.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_flow.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_fw.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_matchall.py' adding 'pyroute2/netlink/rtnl/tcmsg/cls_u32.py' adding 'pyroute2/netlink/rtnl/tcmsg/common.py' adding 'pyroute2/netlink/rtnl/tcmsg/common_act.py' adding 'pyroute2/netlink/rtnl/tcmsg/common_ematch.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_cmp.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_ipset.py' adding 'pyroute2/netlink/rtnl/tcmsg/em_meta.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_bpf.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_cake.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_choke.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_clsact.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_codel.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_drr.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_fq_codel.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_htb.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_ingress.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_netem.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_pfifo.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_pfifo_fast.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_plug.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_sfq.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_tbf.py' adding 'pyroute2/netlink/rtnl/tcmsg/sched_template.py' adding 'pyroute2/netlink/taskstats/__init__.py' adding 'pyroute2/netlink/uevent/__init__.py' adding 'pyroute2/netns/__init__.py' adding 'pyroute2/netns/manager.py' adding 'pyroute2/protocols/__init__.py' adding 'pyroute2/requests/__init__.py' adding 'pyroute2/requests/address.py' adding 'pyroute2/requests/bridge.py' adding 'pyroute2/requests/common.py' adding 'pyroute2/requests/link.py' adding 'pyroute2/requests/main.py' adding 'pyroute2/requests/neighbour.py' adding 'pyroute2/requests/netns.py' adding 'pyroute2/requests/probe.py' adding 'pyroute2/requests/route.py' adding 'pyroute2/requests/rule.py' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE.Apache-2.0' adding 'pyroute2.minimal-0.7.12.dist-info/LICENSE.GPL-2.0-or-later' adding 'pyroute2.minimal-0.7.12.dist-info/METADATA' adding 'pyroute2.minimal-0.7.12.dist-info/WHEEL' adding 'pyroute2.minimal-0.7.12.dist-info/top_level.txt' adding 'pyroute2.minimal-0.7.12.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built pyroute2_minimal-0.7.12.tar.gz and pyroute2.minimal-0.7.12-py3-none-any.whl nox > python -m twine check 'dist/*' Checking dist/pyroute2.minimal-0.7.12-py3-none-any.whl: PASSED Checking dist/pyroute2_minimal-0.7.12.tar.gz: PASSED nox > python -m pip install . nox > mv -f .setup.cfg.orig setup.cfg nox > mv -f .init.py.orig pyroute2/__init__.py nox > rm -rf build nox > cp -a lab /home/jkoorts/dev/pyroute2/.nox-root/lab/tmp nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-root/lab/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-root/lab/tmp nox > python util/make_lab_templates.py pyroute2.minimal-0.7.12-py3-none-any.whl created lab/_static/conf.js created lab/iproute_get_addr.html created lab/iproute_get_attr.html nox > make -C lab html make[1]: Entering directory '/home/jkoorts/dev/pyroute2/lab' Running Sphinx v5.1.1 loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 2 source files that are out of date updating environment: 0 added, 1 changed, 0 removed reading sources... [100%] iproute looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [100%] iproute generating indices... genindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in _build/html. make[1]: Leaving directory '/home/jkoorts/dev/pyroute2/lab' nox > cp dist/pyroute2.minimal-0.7.12-py3-none-any.whl lab/_build/html/ nox > cd /home/jkoorts/dev/pyroute2/.nox-root/lab/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_lab =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-root/lab/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 2 items test_lab/test_code_blocks.py::test_block[iproute_get_addr] PASSED [ 50%] test_lab/test_code_blocks.py::test_block[iproute_get_attr] PASSED [100%] -------------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-root/lab/tmp/tests/junit.xml --------------------------------------------------------------------- ==================================================================================================== 2 passed in 0.55s ==================================================================================================== nox > Session lab was successful. nox > Running session neutron nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/neutron nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-root/neutron/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-root/neutron/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-root/neutron/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_neutron =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-root/neutron/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 1 item test_neutron/test_ip_lib.py::test_imports PASSED [100%] ------------------------------------------------------------------ generated xml file: /home/jkoorts/dev/pyroute2/.nox-root/neutron/tmp/tests/junit.xml ------------------------------------------------------------------- ==================================================================================================== 1 passed in 0.25s ==================================================================================================== nox > Session neutron was successful. nox > Running session integration nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/integration nox > session config: {} nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-root/integration/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-root/integration/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-root/integration/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_integration =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-root/integration/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 12 items test_integration/test_kuryr.py::test_exceptions PASSED [ 8%] test_integration/test_lnst.py::test_exceptions_compat PASSED [ 16%] test_integration/test_lnst.py::test_exceptions PASSED [ 25%] test_integration/test_lnst.py::test_constants PASSED [ 33%] test_integration/test_lnst.py::test_basic[IPRSocket0] PASSED [ 41%] test_integration/test_lnst.py::test_basic[IPRSocket1] PASSED [ 50%] test_integration/test_lnst.py::test_iproute_message_classes[IPRoute0] PASSED [ 58%] test_integration/test_lnst.py::test_iproute_message_classes[IPRoute1] PASSED [ 66%] test_integration/test_lnst.py::test_iproute_message_subclass[IPRoute0] PASSED [ 75%] test_integration/test_lnst.py::test_iproute_message_subclass[IPRoute1] PASSED [ 83%] test_integration/test_lnst.py::test_iprsocket_put[IPRSocket0] PASSED [ 91%] test_integration/test_lnst.py::test_iprsocket_put[IPRSocket1] PASSED [100%] ---------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-root/integration/tmp/tests/junit.xml ----------------------------------------------------------------- =================================================================================================== 12 passed in 0.35s ==================================================================================================== nox > Session integration was successful. nox > Running session linux-python3.8 nox > Creating virtual environment (virtualenv) using python3.8 in ./.nox-root/linux-python3-8 nox > session config: {} nox > modprobe dummy nox > modprobe bonding nox > modprobe 8021q nox > modprobe mpls_router nox > modprobe mpls_iptunnel nox > modprobe l2tp_ip nox > modprobe l2tp_eth nox > modprobe l2tp_netlink nox > sysctl net.mpls.platform_labels=2048 net.mpls.platform_labels = 2048 nox > python -m pip install --upgrade pip nox > Command python -m pip install --upgrade pip failed with exit code 1: Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.8/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/__main__.py", line 22, in from pip._internal.cli.main import main as _main File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/main.py", line 11, in from pip._internal.cli.autocompletion import autocomplete File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py", line 10, in from pip._internal.cli.main_parser import create_main_parser File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py", line 9, in from pip._internal.build_env import get_runnable_pip File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/build_env.py", line 19, in from pip._internal.cli.spinners import open_spinner File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/cli/spinners.py", line 9, in from pip._internal.utils.logging import get_indentation File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 29, in from pip._internal.utils.misc import ensure_dir File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/utils/misc.py", line 43, in from pip._internal.locations import get_major_minor_version File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/locations/__init__.py", line 66, in from . import _distutils File "/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-8/lib/python3.8/site-packages/pip/_internal/locations/_distutils.py", line 20, in from distutils.cmd import Command as DistutilsCommand ModuleNotFoundError: No module named 'distutils.cmd' nox > Session linux-python3.8 failed. nox > Running session linux-python3.9 nox > Missing interpreters will error by default on CI systems. nox > Session linux-python3.9 skipped: Python interpreter python3.9 not found. nox > Running session linux-python3.10 nox > Missing interpreters will error by default on CI systems. nox > Session linux-python3.10 skipped: Python interpreter python3.10 not found. nox > Running session linux-python3.11 nox > Creating virtual environment (virtualenv) using python3.11 in ./.nox-root/linux-python3-11 nox > session config: {} nox > modprobe dummy nox > modprobe bonding nox > modprobe 8021q nox > modprobe mpls_router nox > modprobe mpls_iptunnel nox > modprobe l2tp_ip nox > modprobe l2tp_eth nox > modprobe l2tp_netlink nox > sysctl net.mpls.platform_labels=2048 net.mpls.platform_labels = 2048 nox > python -m pip install --upgrade pip nox > python -m pip install -r requirements.dev.txt nox > python -m pip install . nox > cp -a tests /home/jkoorts/dev/pyroute2/.nox-root/linux-python3-11/tmp nox > cp -a examples /home/jkoorts/dev/pyroute2/.nox-root/linux-python3-11/tmp nox > cd /home/jkoorts/dev/pyroute2/.nox-root/linux-python3-11/tmp/tests nox > python -m pytest --basetemp ./log --exitfirst --verbose --junitxml=junit.xml test_linux =================================================================================================== test session starts =================================================================================================== platform linux -- Python 3.11.8, pytest-8.3.2, pluggy-1.5.0 -- /home/jkoorts/dev/pyroute2/.nox-root/linux-python3-11/bin/python cachedir: .pytest_cache rootdir: /home/jkoorts/dev/pyroute2 configfile: pyproject.toml plugins: cov-5.0.0 collected 603 items / 1 skipped test_linux/test_connector/test_cn_proc.py::test_event_fork PASSED [ 0%] test_linux/test_connector/test_cn_proc.py::test_event_exec PASSED [ 0%] test_linux/test_connector/test_cn_proc.py::test_event_exit PASSED [ 0%] test_linux/test_conntrack.py::test_stat ERROR [ 0%] ========================================================================================================= ERRORS ========================================================================================================== _______________________________________________________________________________________________ ERROR at setup of test_stat _______________________________________________________________________________________________ request = >, tmpdir = local('/home/jkoorts/dev/pyroute2/.nox-root/linux-python3-11/tmp/tests/log/test_stat0') @pytest.fixture def ct_basic(request, tmpdir): > ctx = BasicSetup(request, tmpdir) test_linux/test_conntrack.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test_linux/test_conntrack.py:68: in __init__ raise e test_linux/test_conntrack.py:62: in __init__ self.client = Client('127.0.0.1', 5591) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , address = '127.0.0.1', port = 5591 def __init__(self, address, port): self.ss = socket.socket(socket.AF_INET, socket.SOCK_STREAM) > self.ss.connect((address, port)) E ConnectionRefusedError: [Errno 111] Connection refused test_linux/test_conntrack.py:37: ConnectionRefusedError -------------------------------------------------------------- generated xml file: /home/jkoorts/dev/pyroute2/.nox-root/linux-python3-11/tmp/tests/junit.xml -------------------------------------------------------------- ================================================================================================= short test summary info ================================================================================================= ERROR test_linux/test_conntrack.py::test_stat - ConnectionRefusedError: [Errno 111] Connection refused !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ========================================================================================== 3 passed, 1 skipped, 1 error in 1.19s ==========================================================================================