2025-09-16T21:20:07,997 Created temporary directory: /tmp/pip-ephem-wheel-cache-r3jrr5zl 2025-09-16T21:20:07,999 Created temporary directory: /tmp/pip-build-tracker-g0w5asiw 2025-09-16T21:20:08,000 Initialized build tracking at /tmp/pip-build-tracker-g0w5asiw 2025-09-16T21:20:08,000 Created build tracker: /tmp/pip-build-tracker-g0w5asiw 2025-09-16T21:20:08,001 Entered build tracker: /tmp/pip-build-tracker-g0w5asiw 2025-09-16T21:20:08,001 Created temporary directory: /tmp/pip-wheel-41q4yazh 2025-09-16T21:20:08,005 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-09-16T21:20:08,007 Created temporary directory: /tmp/pip-ephem-wheel-cache-ng9l68r_ 2025-09-16T21:20:08,028 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-16T21:20:08,032 2 location(s) to search for versions of neutron-dynamic-routing: 2025-09-16T21:20:08,032 * https://pypi.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,032 * https://www.piwheels.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,033 Fetching project page and analyzing links: https://pypi.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,034 Getting page https://pypi.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,035 Found index url https://pypi.org/simple 2025-09-16T21:20:08,255 Fetched page https://pypi.org/simple/neutron-dynamic-routing/ as application/vnd.pypi.simple.v1+json 2025-09-16T21:20:08,277 Found link https://files.pythonhosted.org/packages/60/8c/bf7c8af341fc972c99df20602bfb8cc1baf5450e50d8335b047fc858d881/neutron-dynamic-routing-11.0.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 11.0.1 2025-09-16T21:20:08,278 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/35/81/7748e6eb7cc60f22214821041c04a44bc35c3e87ca4bdbe6177da0ac956d/neutron_dynamic_routing-11.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,278 Found link https://files.pythonhosted.org/packages/f2/55/65b8ebc138247ac84bd68ff43d2cbccd1574762a54cb2525ea97653d14cb/neutron-dynamic-routing-11.0.2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 11.0.2 2025-09-16T21:20:08,279 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/5b/5a/f8b2438224198b9ff6b1693f052d11bd83ace4c2542b78d9cbf70c5f37b8/neutron_dynamic_routing-11.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,280 Found link https://files.pythonhosted.org/packages/87/46/66c6e401fbdb079fdf5c73d324d7630932da38e220380e453fa50eefdb68/neutron-dynamic-routing-12.0.0.0b1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.0.0b1 2025-09-16T21:20:08,280 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/32/50/8de5ae290185fd5824fbc561575075553df867911c8dc7459ded5f15a60f/neutron_dynamic_routing-12.0.0.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,281 Found link https://files.pythonhosted.org/packages/5e/86/29c811e1f6c48a3abe2a141866a8e0087185a611ed3706c139a479799b92/neutron-dynamic-routing-12.0.0.0b2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.0.0b2 2025-09-16T21:20:08,282 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/98/13/5fc94cb5bfa0dc5652052a388da3d4c5e6f533fe327a25023ab722d96d41/neutron_dynamic_routing-12.0.0.0b2-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,282 Found link https://files.pythonhosted.org/packages/58/dd/2895af315b517eae4a6ac8ece63a7ff89befd74f94c9075643a3b32cacd8/neutron-dynamic-routing-12.0.0.0b3.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.0.0b3 2025-09-16T21:20:08,283 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/4a/e1/0c9d75e4d5738a6fa5f8aa0c9e743662c2f871b5cad8f765b880e844533c/neutron_dynamic_routing-12.0.0.0b3-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,284 Found link https://files.pythonhosted.org/packages/3c/9c/47c64b3a6afbcdb05aae537d54b295ec54756350be016c5a088b6f36c2fe/neutron-dynamic-routing-12.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.0.0rc1 2025-09-16T21:20:08,285 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/c4/da/7ba44b6b273a995d7056a2f184432bd50bb60bc5347c3817b60aaf031191/neutron_dynamic_routing-12.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,285 Found link https://files.pythonhosted.org/packages/85/af/1ee64503ca9a1d28ded91fc81abb07e36963377c716604d5ad984b8c2d6f/neutron-dynamic-routing-12.0.0.0rc2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.0.0rc2 2025-09-16T21:20:08,286 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/76/e3/0099c7ac4ab6996199533aa221b5218d5e2e4cf93a985e7dfcdad763f3ad/neutron_dynamic_routing-12.0.0.0rc2-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,287 Found link https://files.pythonhosted.org/packages/52/0d/f7c2909b5363c8b9c27b694d264efe285f8628dad3accc977dfbfc7c8b12/neutron-dynamic-routing-12.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.0 2025-09-16T21:20:08,287 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/a0/86/40500a5f84dec2e4683dbfeec1349c258196a7ca4cf815d14df580b73a86/neutron_dynamic_routing-12.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,288 Found link https://files.pythonhosted.org/packages/32/ba/87855292afc715fe7b94fa5ed16470a2ac5b01a307163808a62b36beedfe/neutron-dynamic-routing-12.0.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 12.0.1 2025-09-16T21:20:08,288 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/2c/4a/6d67888b3a80abe9fd81fc3a572ccccf70e9895bab82e81e57c2175e03cd/neutron_dynamic_routing-12.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,289 Found link https://files.pythonhosted.org/packages/6e/85/bcb2d8a5fa871dea701a0e71029d778d2b46445171375284f74a054e70e6/neutron-dynamic-routing-13.0.0.0b1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.0.0.0b1 2025-09-16T21:20:08,290 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/50/09/e66658f9557b4626d036349cba9d08db950da7d9c14221c0b3fbe0bf97b0/neutron_dynamic_routing-13.0.0.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,290 Found link https://files.pythonhosted.org/packages/f8/66/3841b8212c9f9c2404e2f6f3e1e47aebc65ed020026b2fd2eb9bee6f17f2/neutron-dynamic-routing-13.0.0.0b2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.0.0.0b2 2025-09-16T21:20:08,291 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/0b/3f/44de54b699594b08acee2f31168c5931859245668361afe17128c7ff97e5/neutron_dynamic_routing-13.0.0.0b2-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,292 Found link https://files.pythonhosted.org/packages/a7/be/e13abd610aa3a23df6cb92e9240a8ce4aa20fa2e6a308f4c62e84a6362e4/neutron-dynamic-routing-13.0.0.0b3.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.0.0.0b3 2025-09-16T21:20:08,292 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/96/b8/49d36d49a6495261aaa27da36033432a8ad34a0e9210f8b0c931ae46f8c4/neutron_dynamic_routing-13.0.0.0b3-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,293 Found link https://files.pythonhosted.org/packages/a2/a9/f8565acd950d0d3e560413143d0c82cffd53ee4ac3d55684a8e32648d9a2/neutron-dynamic-routing-13.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.0.0.0rc1 2025-09-16T21:20:08,294 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/74/60/5869320b0c32d6f1aa0343866143b94d17b76db7d44c60e460ba6c4cf3b9/neutron_dynamic_routing-13.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,294 Found link https://files.pythonhosted.org/packages/96/3e/96b3aa5ea95a073c3c5d0d773bd487c607688baad0b25c2a3376b6b72c52/neutron-dynamic-routing-13.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.0.0 2025-09-16T21:20:08,295 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/65/e9/e651937ba1d4463ec8377bbbde61ac47f3dfa3c0a832cbdb8ec1c9fff4f1/neutron_dynamic_routing-13.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,296 Found link https://files.pythonhosted.org/packages/7f/8e/8350f5c30f1f6dadbb1244f4683ce4233bd9a5de85424445c9ff1d92ba61/neutron-dynamic-routing-13.0.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.0.1 2025-09-16T21:20:08,296 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/11/67/b33b9c60b1649c3180072324759fa0eb0c89fed2e0ff0c93f4b1544d8f96/neutron_dynamic_routing-13.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,297 Found link https://files.pythonhosted.org/packages/3f/b7/4aa6a1490d97c9412d6d1a76e60103cffa4495d40b6eb469f1e0ad0b4a84/neutron-dynamic-routing-13.1.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 13.1.0 2025-09-16T21:20:08,297 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/80/51/d3ba366bf60a06e4f4948b2c8b9947da50988894c45ce54314a1cd0627ca/neutron_dynamic_routing-13.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,298 Found link https://files.pythonhosted.org/packages/04/9d/3f2bf0497f35555fa7e1ec9e7c7441a365575c74a51641ea448e0c74dc5c/neutron-dynamic-routing-14.0.0.0b1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 14.0.0.0b1 2025-09-16T21:20:08,299 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/66/ca/21c543f634adb05fbd745974a74b33c61f75fc76364a1091f3dd3904dee7/neutron_dynamic_routing-14.0.0.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,299 Found link https://files.pythonhosted.org/packages/5c/11/77da6c466376d122d3d255b87f082ef3fa55837bbe9efbe20df1945a109e/neutron-dynamic-routing-14.0.0.0b2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 14.0.0.0b2 2025-09-16T21:20:08,300 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/72/56/96783881791e333514de49d5e47877be493b2d1fd835713c234a7fd15182/neutron_dynamic_routing-14.0.0.0b2-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,300 Found link https://files.pythonhosted.org/packages/e8/aa/694060caf40aef953f2280b6e13305f1c0850eaa58c80689a71dc7d06309/neutron-dynamic-routing-14.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 14.0.0.0rc1 2025-09-16T21:20:08,301 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/4d/92/5d1269b765f72a67df468112714d9a69dc96049e089405f5f8c0ea7424ad/neutron_dynamic_routing-14.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,302 Found link https://files.pythonhosted.org/packages/b7/66/90d18daee1208c86b7e0abd86ab2b4f371e4a8d0bcd5924968f9ba0935b4/neutron-dynamic-routing-14.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 14.0.0 2025-09-16T21:20:08,303 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/48/7f/2cedf3523d46f744e1d63ba604c5b378cdf57859ebad285ea2b4a4f5e319/neutron_dynamic_routing-14.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,303 Found link https://files.pythonhosted.org/packages/ec/47/314808c79eade9d9b523743cb7f97c50baedada68f69a39250ac66227574/neutron-dynamic-routing-15.0.0.0b1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 15.0.0.0b1 2025-09-16T21:20:08,304 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/2c/91/9edadff7db06341e5f1fe6953a7bd5b8d5eaa4cde69ef77f057d8f0bf295/neutron_dynamic_routing-15.0.0.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,304 Found link https://files.pythonhosted.org/packages/35/90/9193b0359ae14a326dc663008ebdd60ed969a242b0760b3510b0205f9f8f/neutron-dynamic-routing-15.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 15.0.0.0rc1 2025-09-16T21:20:08,305 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/f2/bb/ecc09976667a98647a0ec0e465cd262eb56f02a7f95eb1863719dd319115/neutron_dynamic_routing-15.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,306 Found link https://files.pythonhosted.org/packages/39/82/06994ee6d3bce03f6cfcadb880667c590f601bd2824defcf7753950ce164/neutron-dynamic-routing-15.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 15.0.0 2025-09-16T21:20:08,306 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/cb/a9/d6c9efb427e5ef9dcb51a3fa36e5bc83b09d09b955640082c331daebe42a/neutron_dynamic_routing-15.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,307 Found link https://files.pythonhosted.org/packages/09/2f/96343c6cbd58d227004b4912cd9c3da12fd9645d05cc38bb5d3be1ea4469/neutron-dynamic-routing-15.0.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/), version: 15.0.1 2025-09-16T21:20:08,308 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/68/04/7be629a7975989e96fa61ee8cee3b558ead696abfce87f2611f90049d1e3/neutron_dynamic_routing-15.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,309 Found link https://files.pythonhosted.org/packages/a4/79/8975b1e6f515a96d4cea2f6241a89012ce508b8cccb7f4cebc52c1301675/neutron-dynamic-routing-16.0.0.0b1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 16.0.0.0b1 2025-09-16T21:20:08,309 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/63/c3/9e3d95d55753423c07ab26ef7dc011781354293c67f22c8dbcbdb342274f/neutron_dynamic_routing-16.0.0.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,310 Found link https://files.pythonhosted.org/packages/07/09/d10fe5caf8f319e6fc5bf2e98935fbfcd4f464400fda7ccc42b7e74eb259/neutron-dynamic-routing-16.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 16.0.0.0rc1 2025-09-16T21:20:08,311 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/9e/54/f76e01d4b82ec214cb01a68b026acc363221a27a26e6a205b281eeb4d78b/neutron_dynamic_routing-16.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,312 Found link https://files.pythonhosted.org/packages/b9/4e/2319b52df4167cfc5678c391891079c8f27d5cbbe17dd129c7ebb6857a2c/neutron-dynamic-routing-16.0.0.0rc2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 16.0.0.0rc2 2025-09-16T21:20:08,313 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/4f/34/64784942329be6ba3a3905a6710944586e9f82564c535ef28c0f16d58179/neutron_dynamic_routing-16.0.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,314 Found link https://files.pythonhosted.org/packages/cc/2b/fc5ca2b53128b951c065d4b1dc29a42b7bdbd9db8c19e611d6ff0246658d/neutron-dynamic-routing-16.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 16.0.0 2025-09-16T21:20:08,315 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/55/55/857f3cfedad080c4fbeab15ac7565e12508d0d814381b3117c889895a2f7/neutron_dynamic_routing-16.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,315 Found link https://files.pythonhosted.org/packages/c6/67/2a40de793428758a1ced6cad1dde3dc77bb2334b2c3cfac05d0b1ce9160e/neutron-dynamic-routing-17.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 17.0.0.0rc1 2025-09-16T21:20:08,316 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/f1/93/2a54fa8fbd4312d21307effeabc990fcdbd79acee8d58d7d4b15869bf784/neutron_dynamic_routing-17.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,317 Found link https://files.pythonhosted.org/packages/d4/13/e51171fff98c1cf8b830e52b8c598640bd32bbc571cde0e690ab8138cc57/neutron-dynamic-routing-17.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 17.0.0 2025-09-16T21:20:08,318 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/d2/8c/aa3f4ffde779f461741581d776d9acc86677a2e10e9c2d7c192a27236bb2/neutron_dynamic_routing-17.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,318 Found link https://files.pythonhosted.org/packages/e4/d8/ddf0f45b5dd8c58f587afb40e3c5e91d22f30435fc4284f973b2311f1e54/neutron-dynamic-routing-18.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 18.0.0.0rc1 2025-09-16T21:20:08,319 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/db/46/a525b25653797b8904847b5c54772d790dfb50dc56e2e4e92003ccbf9244/neutron_dynamic_routing-18.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,320 Found link https://files.pythonhosted.org/packages/98/92/53b21c0c55b0a8ea63914c284c11b2b8acb85885bda7c4abcbd915f097af/neutron-dynamic-routing-18.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 18.0.0 2025-09-16T21:20:08,321 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/79/a6/1628171c6590e799d2f9d5569ac7472d5379009cf69ec4c03b1597c1bece/neutron_dynamic_routing-18.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,322 Found link https://files.pythonhosted.org/packages/63/d8/86b9cbf094b49f3d04791e44a5ac06942a835b4128840be0e85f7be735af/neutron-dynamic-routing-18.1.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 18.1.0 2025-09-16T21:20:08,322 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/51/d1/07a87f0e8d08f04c72d68e75a1bdb7f2aa1c4127ee46d54db8bac7abcb8d/neutron_dynamic_routing-18.1.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,324 Found link https://files.pythonhosted.org/packages/60/c0/80bae29087ddd9b9114a8be7fab08706323d8005438ae3c5cc48ca650683/neutron-dynamic-routing-18.1.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 18.1.1 2025-09-16T21:20:08,324 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/d8/8c/feefb0185e226fc380e447db3fd4c692fc2be17422de893333304483945c/neutron_dynamic_routing-18.1.1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,325 Found link https://files.pythonhosted.org/packages/08/01/7a895acc61f4f2aa0f942b53adf02fbce782ecd6f594dcb7bc25b898a901/neutron-dynamic-routing-19.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 19.0.0.0rc1 2025-09-16T21:20:08,326 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/5e/80/b60059000f366fd11d24ddc0c12aac6c8d8fa6e51157b12cc628fddbc299/neutron_dynamic_routing-19.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,327 Found link https://files.pythonhosted.org/packages/1b/f5/a9c30a6bdfcda76a961cec15020e9c76e794aead15ff6a2a73ff04d886bb/neutron-dynamic-routing-19.0.0.0rc2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 19.0.0.0rc2 2025-09-16T21:20:08,327 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/7f/f5/d23eb1ae066a7dd85dcdf0c2903be46f97bb9adb7838eae17d0444d74935/neutron_dynamic_routing-19.0.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,328 Found link https://files.pythonhosted.org/packages/7a/88/acb2420039b0c58c1f02b7a367f00501a450a41acb68eb725b93c09c8823/neutron-dynamic-routing-19.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 19.0.0 2025-09-16T21:20:08,329 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/66/93/97b2dc495ab1b40dde31883fe39f868381c2934fe05ea0312ec6b1382bed/neutron_dynamic_routing-19.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,330 Found link https://files.pythonhosted.org/packages/85/9e/3cac40a91e4fbc63863282d2d3b3ed16e6622b1621a6c0f46f7fcb1e5cc5/neutron-dynamic-routing-19.1.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 19.1.0 2025-09-16T21:20:08,330 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/52/a2/a091c4138b39253078a96e4ff7867175826a0482b2c96197683b1863ec91/neutron_dynamic_routing-19.1.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,331 Found link https://files.pythonhosted.org/packages/a1/ca/92a881b801079b8ec4a7706e797e3175a2a9452354bb62055fb5d5793e40/neutron-dynamic-routing-19.1.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 19.1.1 2025-09-16T21:20:08,332 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/6a/f7/da266184f2a04013acc525d0cab78c84648fb493620317482ab768f49122/neutron_dynamic_routing-19.1.1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,333 Found link https://files.pythonhosted.org/packages/17/39/2c38eb2d45d5aa1c329998bbdf29b938493c87a9bf0b03e805d09c962d99/neutron-dynamic-routing-20.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 20.0.0.0rc1 2025-09-16T21:20:08,334 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/09/28/dfb5484b3e31190f74140e513c4707fe9e523e429875a1c265177598e151/neutron_dynamic_routing-20.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,335 Found link https://files.pythonhosted.org/packages/5c/56/556dcceca7e36e24e5b10958a4e72eaf90380b10958da0470ad5e6302633/neutron-dynamic-routing-20.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 20.0.0 2025-09-16T21:20:08,335 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/8a/1e/e71bf85b39342f54ff9f99e29ece8696c7c740bab5334823ad9ec7edf88b/neutron_dynamic_routing-20.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,336 Found link https://files.pythonhosted.org/packages/19/b6/7349f5fda927d9e85c8994fccb13967f2b4112be0f7b38b411e115410bc2/neutron-dynamic-routing-20.0.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6), version: 20.0.1 2025-09-16T21:20:08,337 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/60/0d/a610accb8ef8f3efc76b71521b77481ec0f4042e6c363dd8f2cf18eed3d6/neutron_dynamic_routing-20.0.1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,338 Found link https://files.pythonhosted.org/packages/c0/d8/8485ddade530dd53d926acbc8c3fd1dd8bc7be95fc987af6d393d77f1f4c/neutron-dynamic-routing-21.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 21.0.0.0rc1 2025-09-16T21:20:08,338 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/b2/ec/19581bdc13045ee3a4a744f77e77af99a2ae53847666fa030d41a60caedb/neutron_dynamic_routing-21.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,339 Found link https://files.pythonhosted.org/packages/d4/43/43f0a1db4e311bd93eadd1003e623d8df7ca8d17bd259a2078466bb46adf/neutron-dynamic-routing-21.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 21.0.0 2025-09-16T21:20:08,340 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/8a/00/686b27b8d4eb98d132b4ecf4be64a372440d0300bb2cc8199e63c08fa73a/neutron_dynamic_routing-21.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,341 Found link https://files.pythonhosted.org/packages/b9/05/c5045f3729e1de65daac0663ebe836d2ff267799da56f3bc6f78453de7b0/neutron-dynamic-routing-21.0.1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 21.0.1 2025-09-16T21:20:08,341 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/47/62/a98319ce3215c93df44c9fef5edd8e5ce9ec6518b27b0e5350e9d41e5b83/neutron_dynamic_routing-21.0.1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,342 Found link https://files.pythonhosted.org/packages/08/7c/aa18e587177932650389b200b2251a5800eb5ae449937e36c6f460403393/neutron-dynamic-routing-22.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 22.0.0.0rc1 2025-09-16T21:20:08,343 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/52/34/53f814733ba729e9528eb29fe5e008c34db43aa39b4e29a9ef9b438a5340/neutron_dynamic_routing-22.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,344 Found link https://files.pythonhosted.org/packages/2b/64/d08c127953130cbaa58deb473650403b13b2c0705a8f4ff694e78872cfae/neutron-dynamic-routing-22.0.0.0rc2.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 22.0.0.0rc2 2025-09-16T21:20:08,345 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/db/19/10b866b81ff1e915ac0193fd4b9bfb2c71e157dc997619c3d212f5ca58a9/neutron_dynamic_routing-22.0.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,346 Found link https://files.pythonhosted.org/packages/1a/68/8f940124064b496af2382af34be8cd54adb26441d083228507eb030c976d/neutron-dynamic-routing-22.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 22.0.0 2025-09-16T21:20:08,346 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/34/51/c6de843aa281ff3a5c3da2ae317234467836fb2bcac68be9db0069ba97ed/neutron_dynamic_routing-22.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,347 Found link https://files.pythonhosted.org/packages/00/19/912a3124ac2c959ec3312972f1b9dc81d9bd871f8c2256e6fa1d2d27463d/neutron-dynamic-routing-23.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 23.0.0.0rc1 2025-09-16T21:20:08,348 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/5b/be/0db0a4099aa2f251c66f91ec2cc78b318d2fad436d34ae9fa9da83dd2ff4/neutron_dynamic_routing-23.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,349 Found link https://files.pythonhosted.org/packages/91/9c/85d58795a449b32d492964d70f9d572d03b2dcabd45fc078de924f4d0811/neutron-dynamic-routing-23.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 23.0.0 2025-09-16T21:20:08,349 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/2a/b6/f16e923e1d8b7e1c60a4e6f08515a9767f5c6aaaa53932bda18f2c38a0f6/neutron_dynamic_routing-23.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,350 Found link https://files.pythonhosted.org/packages/43/a3/5a1bcba7bc530cb4df04e8326b2495e1b0d97fae403c49cbf8a71db46214/neutron-dynamic-routing-24.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 24.0.0.0rc1 2025-09-16T21:20:08,351 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/fd/43/77157a83df452d48a5c75f03a975eb5df9db90da3fcfb81080ac43dadb4f/neutron_dynamic_routing-24.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,352 Found link https://files.pythonhosted.org/packages/09/a7/d58f151896d03968c2c7a5534990fd287f5e4e45520f48833efba1a7d869/neutron-dynamic-routing-24.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 24.0.0 2025-09-16T21:20:08,352 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/b1/f2/2ecc00a8ed465d09e3333bf7a6cfd4f8579e554dfe71f8b4e7c940e0c36c/neutron_dynamic_routing-24.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,353 Found link https://files.pythonhosted.org/packages/5b/53/c3dbe2f6452f325ec2fd9d6ffb7cb4f36a71170d5cae904ade715ccebccd/neutron-dynamic-routing-25.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 25.0.0.0rc1 2025-09-16T21:20:08,354 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/09/ec/b52eeb01fced0f394fca16d645ae8bad737cdc91772a08b208b58b6a1619/neutron_dynamic_routing-25.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,355 Found link https://files.pythonhosted.org/packages/35/6a/2b3b3b1cccd6843056486376340026146c3f92cb5d852ae63bfc2c16ae0a/neutron-dynamic-routing-25.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8), version: 25.0.0 2025-09-16T21:20:08,356 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/1f/d0/1e76687c22bd125d7898fd82b6261da52f04c6fb9b0dcf3365f8ccd5dfd9/neutron_dynamic_routing-25.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,356 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/a8/59/87ff723d86e420617dc6647869ee0c1e8f516a1791213ab38964ae5b6f77/neutron_dynamic_routing-26.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.9) 2025-09-16T21:20:08,357 Found link https://files.pythonhosted.org/packages/a6/c7/50902a4bed9ee33d14dd7c4cc53117ef3b4326f5531a216adb0227ba77b4/neutron_dynamic_routing-26.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.9), version: 26.0.0.0rc1 2025-09-16T21:20:08,358 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/1f/98/7af1138e9384c7855d2829ca4ad27e3974f7d0a4918e191b7363896c3c85/neutron_dynamic_routing-26.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.9) 2025-09-16T21:20:08,359 Found link https://files.pythonhosted.org/packages/82/cc/666c1cbc8fcb776f23b5389c737997b66ef8fc8208707cee38c6cc1cd511/neutron_dynamic_routing-26.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.9), version: 26.0.0 2025-09-16T21:20:08,359 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/4b/b1/7bc2ad04a0974982596318f8d75fb6d7732ad67cf44eafb4161c9b445bf2/neutron_dynamic_routing-27.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2025-09-16T21:20:08,360 Found link https://files.pythonhosted.org/packages/5a/ef/a666489ba2538a87e78f597696e15d5f6495ba5adc10433192e680c715d8/neutron_dynamic_routing-27.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10), version: 27.0.0.0rc1 2025-09-16T21:20:08,361 Fetching project page and analyzing links: https://www.piwheels.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,361 Getting page https://www.piwheels.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,363 Found index url https://www.piwheels.org/simple 2025-09-16T21:20:08,519 Fetched page https://www.piwheels.org/simple/neutron-dynamic-routing/ as text/html 2025-09-16T21:20:08,536 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-26.0.0-py3-none-any.whl#sha256=741614ea3e1ea6c4a11f67e61c8bff6bedddd7e216c9af72c3e25823082bd879 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.9) 2025-09-16T21:20:08,536 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-26.0.0.0rc1-py3-none-any.whl#sha256=360b871dbeab9b7ac67d305d616d7c302451d70adf3b94977682029bc0e4583a (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.9) 2025-09-16T21:20:08,537 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-25.0.0-py3-none-any.whl#sha256=377f785c00a9f06c7a7503b129d59d6c25c13cd4b9a2eeee0184bbfe0f007730 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,538 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-25.0.0.0rc1-py3-none-any.whl#sha256=e5d24f80f34d568e38b0b6136ca023e9e4b2010191a77908bb23b9570e48428c (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,538 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-24.0.0-py3-none-any.whl#sha256=a3f0cc79438f5c448d8425c4582ac7cbe89daf90ec2b98f4c63d8dda0eb53d2b (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,539 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-24.0.0.0rc1-py3-none-any.whl#sha256=3022bed7828280e226c6784049b87f090a9496245101ec96ac3c17d364251d08 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,539 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-23.0.0-py3-none-any.whl#sha256=3cbf60ce409c8c22d0993851ba473a55fbc297595933b76b1a46eb6565ccf582 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,540 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-23.0.0.0rc1-py3-none-any.whl#sha256=56ed89e6cdb333459340aae18d79e1d16920d9674ac6301f57c28de44fcde458 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,541 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-22.0.0-py3-none-any.whl#sha256=adcff5a94d998d1c281c881485519f45e9cb27f86bee076155addf476bccec6d (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,541 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-22.0.0.0rc2-py3-none-any.whl#sha256=24df0851c9e5a000a655fec6039ef3feb12ec7e7132543831425926a8aa7725f (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,542 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-22.0.0.0rc1-py3-none-any.whl#sha256=eb4446639e77bac653494cf3c09ba7f5120ce307835d0d1db317b424a83df3c8 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,542 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-21.0.1-py3-none-any.whl#sha256=5f234fb90867d9d042279d49c3870e8a1288df6b08059e20dbeecd838063cf45 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,543 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-21.0.0-py3-none-any.whl#sha256=e32bcec988ec34a4b223c41b7b130be6164b3ca66d516e11d0eaf0f49b48ec6e (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,543 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-21.0.0.0rc1-py3-none-any.whl#sha256=f06b8982b4ee494dce73250c65da789268591a404c8172530eae49780a210638 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.8) 2025-09-16T21:20:08,544 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-20.0.1-py3-none-any.whl#sha256=4593705f8ddf0525b28fa3540868a239e5dc7185356b64d7c8c6d9ee9a325ae6 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,545 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-20.0.0-py3-none-any.whl#sha256=6b1dca4732c9b652633504a595a53cd356f3d3ffafd81c95616be01b03cd7f99 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,545 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-20.0.0.0rc1-py3-none-any.whl#sha256=eff851adbeacfb98ebc3dd9a267da11dce46ca4f0408f53d83af96f0f342bac5 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,546 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-19.1.1-py3-none-any.whl#sha256=419fc5250a0874a3d3c9ac952cf2f5408d5008e8092aa4be6e7209f29b2f1257 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,546 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-19.1.0-py3-none-any.whl#sha256=d1a52ff8f5e1e8d7557a32bc9287fc671ff6870e18a9898e164474ee15933fdb (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,547 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-19.0.0-py3-none-any.whl#sha256=905a59236311010b9e3475ec31e5d0e32780bdda96997ade79e22d12df385ab0 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,548 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-19.0.0.0rc2-py3-none-any.whl#sha256=68f0d2350e50314f32239de55aae0111f5d3fa7bc2408b2b61c9102ff683c83e (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,548 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-19.0.0.0rc1-py3-none-any.whl#sha256=186d856093e147eaaec573061970dcc940ecf3140de9a613ee0f81508ebf6a4f (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,549 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-18.1.1-py3-none-any.whl#sha256=d149f12299d483a64baaf773ad67ac27eaf01f2328ac28af4e55756ff901ad4b (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,549 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-18.1.0-py3-none-any.whl#sha256=9e8ab9fa3fa5b084ccb06ed45370d45c39fff6a885d900917ebdb93962b945dc (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,550 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-18.0.0-py3-none-any.whl#sha256=369842c0b48fc6308fda3725589bb127edf525002bd9aaed734ff15a52525ab2 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,550 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-18.0.0.0rc1-py3-none-any.whl#sha256=e4816bb070d75369ee351d698d6f63de0994eb49287ea1cd0f881a80ee43b41b (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,551 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-17.0.0-py3-none-any.whl#sha256=fe3a8e697fdc60ff1183a0f288ce8bfc395dde85f8dcfd71f1b7ae9a963347d7 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,552 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-17.0.0.0rc1-py3-none-any.whl#sha256=267d0bd28128e583a2d3b934195ca808d60db9a99f3be0f81d783c15bbbf6280 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,552 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-16.0.0-py3-none-any.whl#sha256=dfc2f7118ec0cf818ce1fc8700d787f9287b0b364573b2046384bb8817014c1f (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,552 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-16.0.0.0rc2-py3-none-any.whl#sha256=48c61dc49e5e7a8efb3787a4ec7c48063d7f8729543b2c5554cdf937c4de4354 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,553 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-16.0.0.0rc1-py3-none-any.whl#sha256=1d1864e77146abc9591c7f3b9f65e9b0bc46bbb07d5b5e519314dfb177e849c1 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,553 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-16.0.0.0b1-py2.py3-none-any.whl#sha256=0803e0c1f47516eed738a0ce2adc749083f4531a9f3dfea8d0efa1c1dd830808 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.6) 2025-09-16T21:20:08,554 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-15.0.1-py2.py3-none-any.whl#sha256=041a96a3b6d1690b5c34350fa4b079803d70280a7b2ba0beeab8cb8a4e3dabed (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,554 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-15.0.0-py2.py3-none-any.whl#sha256=fe59292a9c623ee0b828712570e1a9bfe3acb1415bd00fe79f4659dd395bf6be (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,555 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-15.0.0.0rc1-py2.py3-none-any.whl#sha256=5d25dfd0f693210dadc0384b0b69c4c421d3f667026ce717514ff14311a0943a (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,555 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-15.0.0.0b1-py2.py3-none-any.whl#sha256=d646807734bd98a0cb2378fbe96cc8eac0e0f8b2107b3e17177c8cf7be896f3c (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,556 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-14.0.0-py2.py3-none-any.whl#sha256=e6b0864f522b802d990689fb108ee9ae2448faff673271d73d8cc613b8af6aa5 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,556 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-14.0.0.0rc1-py2.py3-none-any.whl#sha256=e22403a177ccd13c1e2d2457e463c212ac5c65a8eea17e767552bb94290850e1 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,557 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-14.0.0.0b2-py2.py3-none-any.whl#sha256=2f31a0850a1bc8d00b1412d8540f0b1b7cd6b502372161b4155c006c34739fda (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,558 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-14.0.0.0b1-py2.py3-none-any.whl#sha256=13f180998a8efacd314856625b919429c565b9f54519fffc583b18ed6b9475b1 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,558 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.1.0-py2.py3-none-any.whl#sha256=755ea84d63e65926269d7f2017c512eddb92448eabf8e47b5c7fc628332f07cc (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,558 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.0.1-py2.py3-none-any.whl#sha256=766fe99f099397a6c48118b284bab7044b8d72cf2b8d63563da942bba313dc33 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,559 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.0.0-py2.py3-none-any.whl#sha256=3294aeffd6b2bb314823c67aec8e0e03d33d3a76ca5baf102e04c20882463e0d (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,560 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.0.0.0rc1-py2.py3-none-any.whl#sha256=9ddbfe871905cf49b7a404c1fe111c3fcd04670cfcb4b718298d6b15773cc71a (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,560 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.0.0.0b3-py2.py3-none-any.whl#sha256=634d6e6dd5aa04e852d0f3c018f8d74aa0a73bd8acfaa433f4c79bcdfd42fa7a (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,561 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.0.0.0b2-py2.py3-none-any.whl#sha256=0b55acb61212e2769036d668b6bc198e3f94f9d1f1114cd4fe2f05d233bedde9 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,561 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-13.0.0.0b1-py2.py3-none-any.whl#sha256=c0db46f3762bd03842de96b5e31c59ff7270e7d788c5504f0228499a792e9000 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,562 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.1-py2.py3-none-any.whl#sha256=3c86d007115c073331469d940fe18ed84276dbab73634a37f91ec20943fe7684 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,562 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.0-py2.py3-none-any.whl#sha256=2647b61499eed0e97d2d888a89e0d01f1daa3f44dc142f250508d872301aeaa8 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,563 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.0.0rc2-py2.py3-none-any.whl#sha256=bba57204dcb1b92fc62a0d46f51d420a908973c9e2bd11c8d8514a3e1c14c8d1 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,564 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.0.0rc1-py2.py3-none-any.whl#sha256=60dd53314d7dd7bdd333fc74111ffc9afb40535213d8e97c08c3193f7ae673f6 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,564 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.0.0b3-py2.py3-none-any.whl#sha256=1e9a2c949f543db100a80b4dbd6292d88db02f558fbc4a8cb599e0cefadbb587 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,565 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.0.0b2-py2.py3-none-any.whl#sha256=884774543778a577f8e676d5604c7c3bf70d05097f6b485c2b2bef7d452e4968 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,565 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-12.0.0.0b1-py2.py3-none-any.whl#sha256=6fce7e1a02b1a8c016ee775530289647ee170213b23809323f4a4e80229dd882 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,566 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-11.0.2-py2.py3-none-any.whl#sha256=5806ef95cf726407d74d0446ab55882decd4dde33e17f794a3859a34429de0c5 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,566 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-11.0.1-py2.py3-none-any.whl#sha256=7f07eff8dc044cc6c196ba5d93659d2c9e71ecd49fd74bba8be348cf2053ae98 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) 2025-09-16T21:20:08,567 Skipping link: not a file: https://www.piwheels.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,567 Skipping link: not a file: https://pypi.org/simple/neutron-dynamic-routing/ 2025-09-16T21:20:08,594 Given no hashes to check 1 links for project 'neutron-dynamic-routing': discarding no candidates 2025-09-16T21:20:08,613 Collecting neutron-dynamic-routing==27.0.0.0rc1 2025-09-16T21:20:08,615 Created temporary directory: /tmp/pip-unpack-7b4wt9vx 2025-09-16T21:20:08,830 Downloading neutron_dynamic_routing-27.0.0.0rc1.tar.gz (124 kB) 2025-09-16T21:20:09,241 Added neutron-dynamic-routing==27.0.0.0rc1 from https://files.pythonhosted.org/packages/5a/ef/a666489ba2538a87e78f597696e15d5f6495ba5adc10433192e680c715d8/neutron_dynamic_routing-27.0.0.0rc1.tar.gz to build tracker '/tmp/pip-build-tracker-g0w5asiw' 2025-09-16T21:20:09,246 Created temporary directory: /tmp/pip-build-env-hcf4x9dt 2025-09-16T21:20:09,250 Installing build dependencies: started 2025-09-16T21:20:09,251 Running command pip subprocess to install build dependencies 2025-09-16T21:20:10,433 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-16T21:20:11,061 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-09-16T21:20:11,086 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-16T21:20:11,586 Collecting pbr>=5.7.0 2025-09-16T21:20:11,605 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.1-py2.py3-none-any.whl (126 kB) 2025-09-16T21:20:13,037 Collecting setuptools>=64.0.0 2025-09-16T21:20:13,132 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-16T21:20:13,398 Collecting wheel 2025-09-16T21:20:13,414 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-09-16T21:20:16,452 Installing collected packages: wheel, setuptools, pbr 2025-09-16T21:20:16,694 Creating /tmp/pip-build-env-hcf4x9dt/overlay/local/bin 2025-09-16T21:20:16,696 changing mode of /tmp/pip-build-env-hcf4x9dt/overlay/local/bin/wheel to 755 2025-09-16T21:20:20,757 changing mode of /tmp/pip-build-env-hcf4x9dt/overlay/local/bin/pbr to 755 2025-09-16T21:20:20,780 Successfully installed pbr-7.0.1 setuptools-80.9.0 wheel-0.45.1 2025-09-16T21:20:21,071 Installing build dependencies: finished with status 'done' 2025-09-16T21:20:21,077 Getting requirements to build wheel: started 2025-09-16T21:20:21,079 Running command Getting requirements to build wheel 2025-09-16T21:20:21,649 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-16T21:20:21,649 !! 2025-09-16T21:20:21,651 ******************************************************************************** 2025-09-16T21:20:21,651 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-16T21:20:21,652 License :: OSI Approved :: Apache Software License 2025-09-16T21:20:21,653 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-16T21:20:21,654 ******************************************************************************** 2025-09-16T21:20:21,655 !! 2025-09-16T21:20:21,655 self._finalize_license_expression() 2025-09-16T21:20:21,740 Getting requirements to build wheel: finished with status 'done' 2025-09-16T21:20:21,752 Created temporary directory: /tmp/pip-modern-metadata-0ak9r6k5 2025-09-16T21:20:21,755 Preparing metadata (pyproject.toml): started 2025-09-16T21:20:21,756 Running command Preparing metadata (pyproject.toml) 2025-09-16T21:20:22,428 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: DevelopDeprecationWarning: develop command is deprecated. 2025-09-16T21:20:22,428 !! 2025-09-16T21:20:22,430 ******************************************************************************** 2025-09-16T21:20:22,430 Please avoid running ``setup.py`` and ``develop``. 2025-09-16T21:20:22,431 Instead, use standards-based tools like pip or uv. 2025-09-16T21:20:22,432 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-16T21:20:22,432 or your builds will no longer be supported. 2025-09-16T21:20:22,433 See https://github.com/pypa/setuptools/issues/917 for details. 2025-09-16T21:20:22,434 ******************************************************************************** 2025-09-16T21:20:22,435 !! 2025-09-16T21:20:22,435 self.initialize_options() 2025-09-16T21:20:22,436 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-16T21:20:22,437 !! 2025-09-16T21:20:22,438 ******************************************************************************** 2025-09-16T21:20:22,439 Please avoid running ``setup.py`` directly. 2025-09-16T21:20:22,439 Instead, use pypa/build, pypa/installer or other 2025-09-16T21:20:22,440 standards-based tools. 2025-09-16T21:20:22,441 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-16T21:20:22,441 or your builds will no longer be supported. 2025-09-16T21:20:22,442 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-16T21:20:22,442 ******************************************************************************** 2025-09-16T21:20:22,443 !! 2025-09-16T21:20:22,444 self.initialize_options() 2025-09-16T21:20:22,444 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/pbr/core.py:141: UserWarning: Unknown distribution option: 'tests_require' 2025-09-16T21:20:22,445 warnings.warn(msg) 2025-09-16T21:20:22,464 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-16T21:20:22,465 !! 2025-09-16T21:20:22,466 ******************************************************************************** 2025-09-16T21:20:22,467 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-16T21:20:22,468 License :: OSI Approved :: Apache Software License 2025-09-16T21:20:22,469 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-16T21:20:22,469 ******************************************************************************** 2025-09-16T21:20:22,470 !! 2025-09-16T21:20:22,471 self._finalize_license_expression() 2025-09-16T21:20:22,478 running dist_info 2025-09-16T21:20:22,486 creating /tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info 2025-09-16T21:20:22,487 writing /tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/PKG-INFO 2025-09-16T21:20:22,491 writing dependency_links to /tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/dependency_links.txt 2025-09-16T21:20:22,493 writing entry points to /tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/entry_points.txt 2025-09-16T21:20:22,495 writing requirements to /tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/requires.txt 2025-09-16T21:20:22,496 writing top-level names to /tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/top_level.txt 2025-09-16T21:20:22,510 [pbr] Processing SOURCES.txt 2025-09-16T21:20:22,511 writing manifest file '/tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/SOURCES.txt' 2025-09-16T21:20:22,583 warning: no previously-included files found matching '.gitignore' 2025-09-16T21:20:22,584 warning: no previously-included files found matching '.gitreview' 2025-09-16T21:20:22,585 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-16T21:20:22,619 reading manifest template 'MANIFEST.in' 2025-09-16T21:20:22,621 warning: no previously-included files found matching '.gitignore' 2025-09-16T21:20:22,621 warning: no previously-included files found matching '.gitreview' 2025-09-16T21:20:22,622 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-16T21:20:22,623 adding license file 'LICENSE' 2025-09-16T21:20:22,623 adding license file 'AUTHORS' 2025-09-16T21:20:22,627 writing manifest file '/tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing.egg-info/SOURCES.txt' 2025-09-16T21:20:22,628 creating '/tmp/pip-modern-metadata-0ak9r6k5/neutron_dynamic_routing-27.0.0.0rc1.dist-info' 2025-09-16T21:20:22,773 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-16T21:20:22,778 Source in /tmp/pip-wheel-41q4yazh/neutron-dynamic-routing_9e4a69334fd3419eb782f9658e709622 has version 27.0.0.0rc1, which satisfies requirement neutron-dynamic-routing==27.0.0.0rc1 from https://files.pythonhosted.org/packages/5a/ef/a666489ba2538a87e78f597696e15d5f6495ba5adc10433192e680c715d8/neutron_dynamic_routing-27.0.0.0rc1.tar.gz 2025-09-16T21:20:22,780 Removed neutron-dynamic-routing==27.0.0.0rc1 from https://files.pythonhosted.org/packages/5a/ef/a666489ba2538a87e78f597696e15d5f6495ba5adc10433192e680c715d8/neutron_dynamic_routing-27.0.0.0rc1.tar.gz from build tracker '/tmp/pip-build-tracker-g0w5asiw' 2025-09-16T21:20:22,785 Created temporary directory: /tmp/pip-unpack-ttc114mb 2025-09-16T21:20:22,786 Building wheels for collected packages: neutron-dynamic-routing 2025-09-16T21:20:22,790 Created temporary directory: /tmp/pip-wheel-m92e147c 2025-09-16T21:20:22,791 Destination directory: /tmp/pip-wheel-m92e147c 2025-09-16T21:20:22,793 Building wheel for neutron-dynamic-routing (pyproject.toml): started 2025-09-16T21:20:22,794 Running command Building wheel for neutron-dynamic-routing (pyproject.toml) 2025-09-16T21:20:23,438 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: DevelopDeprecationWarning: develop command is deprecated. 2025-09-16T21:20:23,438 !! 2025-09-16T21:20:23,439 ******************************************************************************** 2025-09-16T21:20:23,440 Please avoid running ``setup.py`` and ``develop``. 2025-09-16T21:20:23,441 Instead, use standards-based tools like pip or uv. 2025-09-16T21:20:23,442 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-16T21:20:23,442 or your builds will no longer be supported. 2025-09-16T21:20:23,443 See https://github.com/pypa/setuptools/issues/917 for details. 2025-09-16T21:20:23,443 ******************************************************************************** 2025-09-16T21:20:23,444 !! 2025-09-16T21:20:23,445 self.initialize_options() 2025-09-16T21:20:23,446 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/pbr/core.py:141: UserWarning: Unknown distribution option: 'tests_require' 2025-09-16T21:20:23,446 warnings.warn(msg) 2025-09-16T21:20:23,463 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-16T21:20:23,463 !! 2025-09-16T21:20:23,465 ******************************************************************************** 2025-09-16T21:20:23,465 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-16T21:20:23,466 License :: OSI Approved :: Apache Software License 2025-09-16T21:20:23,468 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-16T21:20:23,468 ******************************************************************************** 2025-09-16T21:20:23,469 !! 2025-09-16T21:20:23,470 self._finalize_license_expression() 2025-09-16T21:20:23,482 running bdist_wheel 2025-09-16T21:20:23,512 running build 2025-09-16T21:20:23,513 running build_py 2025-09-16T21:20:23,523 creating build/lib/neutron_dynamic_routing/services 2025-09-16T21:20:23,526 copying neutron_dynamic_routing/services/__init__.py -> build/lib/neutron_dynamic_routing/services 2025-09-16T21:20:23,528 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver 2025-09-16T21:20:23,532 copying neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver 2025-09-16T21:20:23,534 copying neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver 2025-09-16T21:20:23,537 creating build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2025-09-16T21:20:23,539 copying neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2025-09-16T21:20:23,541 copying neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2025-09-16T21:20:23,543 creating build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2025-09-16T21:20:23,546 copying neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2025-09-16T21:20:23,547 copying neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2025-09-16T21:20:23,551 creating build/lib/neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:23,552 copying neutron_dynamic_routing/services/bgp/common/opts.py -> build/lib/neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:23,554 copying neutron_dynamic_routing/services/bgp/common/constants.py -> build/lib/neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:23,556 copying neutron_dynamic_routing/services/bgp/common/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:23,558 creating build/lib/neutron_dynamic_routing/services/bgp/scheduler 2025-09-16T21:20:23,559 copying neutron_dynamic_routing/services/bgp/scheduler/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/scheduler 2025-09-16T21:20:23,560 copying neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py -> build/lib/neutron_dynamic_routing/services/bgp/scheduler 2025-09-16T21:20:23,563 creating build/lib/neutron_dynamic_routing/db 2025-09-16T21:20:23,564 copying neutron_dynamic_routing/db/bgp_dragentscheduler_db.py -> build/lib/neutron_dynamic_routing/db 2025-09-16T21:20:23,567 copying neutron_dynamic_routing/db/__init__.py -> build/lib/neutron_dynamic_routing/db 2025-09-16T21:20:23,569 copying neutron_dynamic_routing/db/bgp_db.py -> build/lib/neutron_dynamic_routing/db 2025-09-16T21:20:23,572 creating build/lib/neutron_dynamic_routing/tests/functional/services 2025-09-16T21:20:23,574 copying neutron_dynamic_routing/tests/functional/services/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional/services 2025-09-16T21:20:23,577 copying neutron_dynamic_routing/tests/unit/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit 2025-09-16T21:20:23,579 copying neutron_dynamic_routing/tests/unit/services/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services 2025-09-16T21:20:23,581 creating build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2025-09-16T21:20:23,582 copying neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2025-09-16T21:20:23,584 copying neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2025-09-16T21:20:23,586 creating build/lib/neutron_dynamic_routing/api 2025-09-16T21:20:23,587 copying neutron_dynamic_routing/api/__init__.py -> build/lib/neutron_dynamic_routing/api 2025-09-16T21:20:23,589 creating build/lib/neutron_dynamic_routing/policies 2025-09-16T21:20:23,590 copying neutron_dynamic_routing/policies/bgp_peer.py -> build/lib/neutron_dynamic_routing/policies 2025-09-16T21:20:23,592 copying neutron_dynamic_routing/policies/bgp_speaker.py -> build/lib/neutron_dynamic_routing/policies 2025-09-16T21:20:23,594 copying neutron_dynamic_routing/policies/bgp_dragent.py -> build/lib/neutron_dynamic_routing/policies 2025-09-16T21:20:23,596 copying neutron_dynamic_routing/policies/__init__.py -> build/lib/neutron_dynamic_routing/policies 2025-09-16T21:20:23,599 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2025-09-16T21:20:23,600 copying neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2025-09-16T21:20:23,602 copying neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2025-09-16T21:20:23,605 creating build/lib/neutron_dynamic_routing/cmd/eventlet 2025-09-16T21:20:23,606 copying neutron_dynamic_routing/cmd/eventlet/__init__.py -> build/lib/neutron_dynamic_routing/cmd/eventlet 2025-09-16T21:20:23,608 creating build/lib/neutron_dynamic_routing/cmd/eventlet/agents 2025-09-16T21:20:23,609 copying neutron_dynamic_routing/cmd/eventlet/agents/bgp_dragent.py -> build/lib/neutron_dynamic_routing/cmd/eventlet/agents 2025-09-16T21:20:23,611 copying neutron_dynamic_routing/cmd/eventlet/agents/__init__.py -> build/lib/neutron_dynamic_routing/cmd/eventlet/agents 2025-09-16T21:20:23,613 creating build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2025-09-16T21:20:23,614 copying neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py -> build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2025-09-16T21:20:23,617 copying neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2025-09-16T21:20:23,619 creating build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers 2025-09-16T21:20:23,620 copying neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py -> build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers 2025-09-16T21:20:23,622 copying neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers 2025-09-16T21:20:23,625 copying neutron_dynamic_routing/services/bgp/bgp_plugin.py -> build/lib/neutron_dynamic_routing/services/bgp 2025-09-16T21:20:23,627 copying neutron_dynamic_routing/services/bgp/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp 2025-09-16T21:20:23,629 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:23,631 copying neutron_dynamic_routing/db/migration/alembic_migrations/env.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:23,633 copying neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:23,635 copying neutron_dynamic_routing/db/migration/__init__.py -> build/lib/neutron_dynamic_routing/db/migration 2025-09-16T21:20:23,637 creating build/lib/neutron_dynamic_routing/api/rpc/handlers 2025-09-16T21:20:23,638 copying neutron_dynamic_routing/api/rpc/handlers/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc/handlers 2025-09-16T21:20:23,639 copying neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py -> build/lib/neutron_dynamic_routing/api/rpc/handlers 2025-09-16T21:20:23,642 copying neutron_dynamic_routing/tests/functional/services/bgp/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional/services/bgp 2025-09-16T21:20:23,644 copying neutron_dynamic_routing/tests/__init__.py -> build/lib/neutron_dynamic_routing/tests 2025-09-16T21:20:23,646 copying neutron_dynamic_routing/tests/unit/services/bgp/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp 2025-09-16T21:20:23,648 copying neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp 2025-09-16T21:20:23,651 creating build/lib/neutron_dynamic_routing/tests/common 2025-09-16T21:20:23,652 copying neutron_dynamic_routing/tests/common/__init__.py -> build/lib/neutron_dynamic_routing/tests/common 2025-09-16T21:20:23,654 copying neutron_dynamic_routing/tests/common/helpers.py -> build/lib/neutron_dynamic_routing/tests/common 2025-09-16T21:20:23,657 copying neutron_dynamic_routing/api/rpc/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc 2025-09-16T21:20:23,659 copying neutron_dynamic_routing/_i18n.py -> build/lib/neutron_dynamic_routing 2025-09-16T21:20:23,661 copying neutron_dynamic_routing/__init__.py -> build/lib/neutron_dynamic_routing 2025-09-16T21:20:23,663 copying neutron_dynamic_routing/version.py -> build/lib/neutron_dynamic_routing 2025-09-16T21:20:23,665 creating build/lib/neutron_dynamic_routing/api/rpc/callbacks 2025-09-16T21:20:23,666 copying neutron_dynamic_routing/api/rpc/callbacks/resources.py -> build/lib/neutron_dynamic_routing/api/rpc/callbacks 2025-09-16T21:20:23,668 copying neutron_dynamic_routing/api/rpc/callbacks/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc/callbacks 2025-09-16T21:20:23,670 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2025-09-16T21:20:23,671 copying neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2025-09-16T21:20:23,672 copying neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2025-09-16T21:20:23,676 creating build/lib/neutron_dynamic_routing/extensions 2025-09-16T21:20:23,677 copying neutron_dynamic_routing/extensions/bgp_dragentscheduler.py -> build/lib/neutron_dynamic_routing/extensions 2025-09-16T21:20:23,679 copying neutron_dynamic_routing/extensions/bgp_4byte_asn.py -> build/lib/neutron_dynamic_routing/extensions 2025-09-16T21:20:23,681 copying neutron_dynamic_routing/extensions/bgp.py -> build/lib/neutron_dynamic_routing/extensions 2025-09-16T21:20:23,682 copying neutron_dynamic_routing/extensions/__init__.py -> build/lib/neutron_dynamic_routing/extensions 2025-09-16T21:20:23,684 creating build/lib/neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,685 copying neutron_dynamic_routing/tests/unit/db/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,687 copying neutron_dynamic_routing/tests/unit/db/test_bgp_db.py -> build/lib/neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,690 copying neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py -> build/lib/neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,694 copying neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:23,696 copying neutron_dynamic_routing/services/bgp/agent/driver/utils.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:23,698 copying neutron_dynamic_routing/services/bgp/agent/driver/base.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:23,700 copying neutron_dynamic_routing/services/bgp/agent/driver/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:23,702 copying neutron_dynamic_routing/tests/functional/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional 2025-09-16T21:20:23,705 copying neutron_dynamic_routing/tests/unit/api/rpc/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc 2025-09-16T21:20:23,707 copying neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:23,710 copying neutron_dynamic_routing/services/bgp/agent/entry.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:23,711 copying neutron_dynamic_routing/services/bgp/agent/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:23,713 copying neutron_dynamic_routing/services/bgp/agent/config.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:23,715 copying neutron_dynamic_routing/cmd/__init__.py -> build/lib/neutron_dynamic_routing/cmd 2025-09-16T21:20:23,717 creating build/lib/neutron_dynamic_routing/db/migration/models 2025-09-16T21:20:23,719 copying neutron_dynamic_routing/db/migration/models/head.py -> build/lib/neutron_dynamic_routing/db/migration/models 2025-09-16T21:20:23,721 copying neutron_dynamic_routing/db/migration/models/__init__.py -> build/lib/neutron_dynamic_routing/db/migration/models 2025-09-16T21:20:23,723 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent 2025-09-16T21:20:23,724 copying neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent 2025-09-16T21:20:23,726 copying neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent 2025-09-16T21:20:23,729 copying neutron_dynamic_routing/tests/unit/api/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api 2025-09-16T21:20:23,730 running egg_info 2025-09-16T21:20:23,737 writing neutron_dynamic_routing.egg-info/PKG-INFO 2025-09-16T21:20:23,740 writing dependency_links to neutron_dynamic_routing.egg-info/dependency_links.txt 2025-09-16T21:20:23,742 writing entry points to neutron_dynamic_routing.egg-info/entry_points.txt 2025-09-16T21:20:23,744 writing requirements to neutron_dynamic_routing.egg-info/requires.txt 2025-09-16T21:20:23,745 writing top-level names to neutron_dynamic_routing.egg-info/top_level.txt 2025-09-16T21:20:23,758 [pbr] Reusing existing SOURCES.txt 2025-09-16T21:20:23,770 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' is absent from the `packages` configuration. 2025-09-16T21:20:23,771 !! 2025-09-16T21:20:23,772 ******************************************************************************** 2025-09-16T21:20:23,772 ############################ 2025-09-16T21:20:23,773 # Package would be ignored # 2025-09-16T21:20:23,773 ############################ 2025-09-16T21:20:23,774 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' as an importable package[^1], 2025-09-16T21:20:23,774 but it is absent from setuptools' `packages` configuration. 2025-09-16T21:20:23,775 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-16T21:20:23,776 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' is explicitly added 2025-09-16T21:20:23,776 to the `packages` configuration field. 2025-09-16T21:20:23,777 Alternatively, you can also rely on setuptools' discovery methods 2025-09-16T21:20:23,778 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-16T21:20:23,779 instead of `find_packages(...)`/`find:`). 2025-09-16T21:20:23,780 You can read more about "package discovery" on setuptools documentation page: 2025-09-16T21:20:23,781 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-16T21:20:23,782 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' to be distributed and are 2025-09-16T21:20:23,783 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' via 2025-09-16T21:20:23,783 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-16T21:20:23,784 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-16T21:20:23,784 combination with a more fine grained `package-data` configuration. 2025-09-16T21:20:23,785 You can read more about "package data files" on setuptools documentation page: 2025-09-16T21:20:23,787 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-16T21:20:23,788 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-16T21:20:23,789 even if it does not contain any `.py` files. 2025-09-16T21:20:23,789 On the other hand, currently there is no concept of package data 2025-09-16T21:20:23,790 directory, all directories are treated like packages. 2025-09-16T21:20:23,791 ******************************************************************************** 2025-09-16T21:20:23,792 !! 2025-09-16T21:20:23,792 check.warn(importable) 2025-09-16T21:20:23,793 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' is absent from the `packages` configuration. 2025-09-16T21:20:23,793 !! 2025-09-16T21:20:23,794 ******************************************************************************** 2025-09-16T21:20:23,795 ############################ 2025-09-16T21:20:23,795 # Package would be ignored # 2025-09-16T21:20:23,796 ############################ 2025-09-16T21:20:23,796 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' as an importable package[^1], 2025-09-16T21:20:23,797 but it is absent from setuptools' `packages` configuration. 2025-09-16T21:20:23,798 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-16T21:20:23,798 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' is explicitly added 2025-09-16T21:20:23,799 to the `packages` configuration field. 2025-09-16T21:20:23,800 Alternatively, you can also rely on setuptools' discovery methods 2025-09-16T21:20:23,800 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-16T21:20:23,801 instead of `find_packages(...)`/`find:`). 2025-09-16T21:20:23,802 You can read more about "package discovery" on setuptools documentation page: 2025-09-16T21:20:23,803 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-16T21:20:23,804 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' to be distributed and are 2025-09-16T21:20:23,805 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' via 2025-09-16T21:20:23,805 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-16T21:20:23,806 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-16T21:20:23,806 combination with a more fine grained `package-data` configuration. 2025-09-16T21:20:23,807 You can read more about "package data files" on setuptools documentation page: 2025-09-16T21:20:23,808 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-16T21:20:23,810 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-16T21:20:23,811 even if it does not contain any `.py` files. 2025-09-16T21:20:23,811 On the other hand, currently there is no concept of package data 2025-09-16T21:20:23,812 directory, all directories are treated like packages. 2025-09-16T21:20:23,812 ******************************************************************************** 2025-09-16T21:20:23,813 !! 2025-09-16T21:20:23,814 check.warn(importable) 2025-09-16T21:20:23,814 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' is absent from the `packages` configuration. 2025-09-16T21:20:23,815 !! 2025-09-16T21:20:23,816 ******************************************************************************** 2025-09-16T21:20:23,817 ############################ 2025-09-16T21:20:23,817 # Package would be ignored # 2025-09-16T21:20:23,818 ############################ 2025-09-16T21:20:23,818 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' as an importable package[^1], 2025-09-16T21:20:23,819 but it is absent from setuptools' `packages` configuration. 2025-09-16T21:20:23,820 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-16T21:20:23,821 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' is explicitly added 2025-09-16T21:20:23,821 to the `packages` configuration field. 2025-09-16T21:20:23,822 Alternatively, you can also rely on setuptools' discovery methods 2025-09-16T21:20:23,823 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-16T21:20:23,823 instead of `find_packages(...)`/`find:`). 2025-09-16T21:20:23,824 You can read more about "package discovery" on setuptools documentation page: 2025-09-16T21:20:23,825 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-16T21:20:23,826 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' to be distributed and are 2025-09-16T21:20:23,827 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' via 2025-09-16T21:20:23,827 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-16T21:20:23,828 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-16T21:20:23,828 combination with a more fine grained `package-data` configuration. 2025-09-16T21:20:23,829 You can read more about "package data files" on setuptools documentation page: 2025-09-16T21:20:23,830 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-16T21:20:23,832 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-16T21:20:23,833 even if it does not contain any `.py` files. 2025-09-16T21:20:23,833 On the other hand, currently there is no concept of package data 2025-09-16T21:20:23,834 directory, all directories are treated like packages. 2025-09-16T21:20:23,834 ******************************************************************************** 2025-09-16T21:20:23,835 !! 2025-09-16T21:20:23,836 check.warn(importable) 2025-09-16T21:20:23,836 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' is absent from the `packages` configuration. 2025-09-16T21:20:23,837 !! 2025-09-16T21:20:23,838 ******************************************************************************** 2025-09-16T21:20:23,838 ############################ 2025-09-16T21:20:23,839 # Package would be ignored # 2025-09-16T21:20:23,840 ############################ 2025-09-16T21:20:23,840 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' as an importable package[^1], 2025-09-16T21:20:23,841 but it is absent from setuptools' `packages` configuration. 2025-09-16T21:20:23,842 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-16T21:20:23,842 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' is explicitly added 2025-09-16T21:20:23,843 to the `packages` configuration field. 2025-09-16T21:20:23,844 Alternatively, you can also rely on setuptools' discovery methods 2025-09-16T21:20:23,844 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-16T21:20:23,845 instead of `find_packages(...)`/`find:`). 2025-09-16T21:20:23,846 You can read more about "package discovery" on setuptools documentation page: 2025-09-16T21:20:23,847 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-16T21:20:23,848 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' to be distributed and are 2025-09-16T21:20:23,849 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' via 2025-09-16T21:20:23,849 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-16T21:20:23,850 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-16T21:20:23,850 combination with a more fine grained `package-data` configuration. 2025-09-16T21:20:23,851 You can read more about "package data files" on setuptools documentation page: 2025-09-16T21:20:23,851 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-16T21:20:23,853 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-16T21:20:23,853 even if it does not contain any `.py` files. 2025-09-16T21:20:23,853 On the other hand, currently there is no concept of package data 2025-09-16T21:20:23,854 directory, all directories are treated like packages. 2025-09-16T21:20:23,854 ******************************************************************************** 2025-09-16T21:20:23,855 !! 2025-09-16T21:20:23,855 check.warn(importable) 2025-09-16T21:20:23,856 copying neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:23,856 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:23,857 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:23,857 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:23,858 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:23,858 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2025-09-16T21:20:23,859 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2025-09-16T21:20:23,859 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2025-09-16T21:20:23,860 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand 2025-09-16T21:20:23,860 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand 2025-09-16T21:20:23,861 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract 2025-09-16T21:20:23,861 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract 2025-09-16T21:20:23,862 copying neutron_dynamic_routing/db/migration/README -> build/lib/neutron_dynamic_routing/db/migration 2025-09-16T21:20:23,862 installing to build/bdist.linux-armv7l/wheel 2025-09-16T21:20:23,863 running install 2025-09-16T21:20:23,881 [pbr] Generating AUTHORS 2025-09-16T21:20:23,887 [pbr] AUTHORS complete (0.0s) 2025-09-16T21:20:23,887 running install_lib 2025-09-16T21:20:23,896 creating build/bdist.linux-armv7l/wheel 2025-09-16T21:20:23,898 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing 2025-09-16T21:20:23,900 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests 2025-09-16T21:20:23,901 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional 2025-09-16T21:20:23,903 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional/services 2025-09-16T21:20:23,905 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional/services/bgp 2025-09-16T21:20:23,906 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2025-09-16T21:20:23,907 copying build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2025-09-16T21:20:23,910 copying build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2025-09-16T21:20:23,911 copying build/lib/neutron_dynamic_routing/tests/functional/services/bgp/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional/services/bgp 2025-09-16T21:20:23,913 copying build/lib/neutron_dynamic_routing/tests/functional/services/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional/services 2025-09-16T21:20:23,914 copying build/lib/neutron_dynamic_routing/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional 2025-09-16T21:20:23,916 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/common 2025-09-16T21:20:23,917 copying build/lib/neutron_dynamic_routing/tests/common/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/common 2025-09-16T21:20:23,919 copying build/lib/neutron_dynamic_routing/tests/common/helpers.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/common 2025-09-16T21:20:23,921 copying build/lib/neutron_dynamic_routing/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests 2025-09-16T21:20:23,923 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit 2025-09-16T21:20:23,924 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api 2025-09-16T21:20:23,925 copying build/lib/neutron_dynamic_routing/tests/unit/api/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api 2025-09-16T21:20:23,927 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api/rpc 2025-09-16T21:20:23,929 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2025-09-16T21:20:23,930 copying build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api/rpc/handlers 2025-09-16T21:20:23,932 copying build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api/rpc/handlers 2025-09-16T21:20:23,934 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2025-09-16T21:20:23,935 copying build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2025-09-16T21:20:23,937 copying build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2025-09-16T21:20:23,939 copying build/lib/neutron_dynamic_routing/tests/unit/api/rpc/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api/rpc 2025-09-16T21:20:23,941 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services 2025-09-16T21:20:23,943 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp 2025-09-16T21:20:23,944 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2025-09-16T21:20:23,945 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2025-09-16T21:20:23,948 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2025-09-16T21:20:23,950 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/driver 2025-09-16T21:20:23,951 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/driver 2025-09-16T21:20:23,952 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/driver 2025-09-16T21:20:23,955 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2025-09-16T21:20:23,956 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2025-09-16T21:20:23,957 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2025-09-16T21:20:23,960 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/agent 2025-09-16T21:20:23,961 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/agent 2025-09-16T21:20:23,963 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp/agent 2025-09-16T21:20:23,966 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp 2025-09-16T21:20:23,967 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp 2025-09-16T21:20:23,970 copying build/lib/neutron_dynamic_routing/tests/unit/services/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services 2025-09-16T21:20:23,972 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,973 copying build/lib/neutron_dynamic_routing/tests/unit/db/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,975 copying build/lib/neutron_dynamic_routing/tests/unit/db/test_bgp_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,978 copying build/lib/neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/db 2025-09-16T21:20:23,981 copying build/lib/neutron_dynamic_routing/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit 2025-09-16T21:20:23,983 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/cmd 2025-09-16T21:20:23,984 copying build/lib/neutron_dynamic_routing/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd 2025-09-16T21:20:23,987 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/cmd/eventlet 2025-09-16T21:20:23,988 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/cmd/eventlet/agents 2025-09-16T21:20:23,989 copying build/lib/neutron_dynamic_routing/cmd/eventlet/agents/bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd/eventlet/agents 2025-09-16T21:20:23,991 copying build/lib/neutron_dynamic_routing/cmd/eventlet/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd/eventlet/agents 2025-09-16T21:20:23,993 copying build/lib/neutron_dynamic_routing/cmd/eventlet/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd/eventlet 2025-09-16T21:20:23,995 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api 2025-09-16T21:20:23,996 copying build/lib/neutron_dynamic_routing/api/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api 2025-09-16T21:20:23,998 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc 2025-09-16T21:20:23,999 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc/callbacks 2025-09-16T21:20:24,000 copying build/lib/neutron_dynamic_routing/api/rpc/callbacks/resources.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/callbacks 2025-09-16T21:20:24,002 copying build/lib/neutron_dynamic_routing/api/rpc/callbacks/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/callbacks 2025-09-16T21:20:24,004 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc/handlers 2025-09-16T21:20:24,005 copying build/lib/neutron_dynamic_routing/api/rpc/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/handlers 2025-09-16T21:20:24,007 copying build/lib/neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/handlers 2025-09-16T21:20:24,009 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc/agentnotifiers 2025-09-16T21:20:24,010 copying build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/agentnotifiers 2025-09-16T21:20:24,012 copying build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/agentnotifiers 2025-09-16T21:20:24,014 copying build/lib/neutron_dynamic_routing/api/rpc/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc 2025-09-16T21:20:24,016 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/policies 2025-09-16T21:20:24,017 copying build/lib/neutron_dynamic_routing/policies/bgp_peer.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2025-09-16T21:20:24,019 copying build/lib/neutron_dynamic_routing/policies/bgp_speaker.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2025-09-16T21:20:24,021 copying build/lib/neutron_dynamic_routing/policies/bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2025-09-16T21:20:24,023 copying build/lib/neutron_dynamic_routing/policies/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2025-09-16T21:20:24,025 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services 2025-09-16T21:20:24,027 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp 2025-09-16T21:20:24,028 copying build/lib/neutron_dynamic_routing/services/bgp/bgp_plugin.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp 2025-09-16T21:20:24,031 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/scheduler 2025-09-16T21:20:24,032 copying build/lib/neutron_dynamic_routing/services/bgp/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/scheduler 2025-09-16T21:20:24,034 copying build/lib/neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/scheduler 2025-09-16T21:20:24,037 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:24,038 copying build/lib/neutron_dynamic_routing/services/bgp/common/opts.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:24,040 copying build/lib/neutron_dynamic_routing/services/bgp/common/constants.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:24,041 copying build/lib/neutron_dynamic_routing/services/bgp/common/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/common 2025-09-16T21:20:24,043 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:24,044 copying build/lib/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:24,047 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:24,048 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:24,051 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/utils.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:24,052 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/base.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:24,054 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2025-09-16T21:20:24,056 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2025-09-16T21:20:24,057 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2025-09-16T21:20:24,059 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2025-09-16T21:20:24,062 copying build/lib/neutron_dynamic_routing/services/bgp/agent/entry.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:24,064 copying build/lib/neutron_dynamic_routing/services/bgp/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:24,065 copying build/lib/neutron_dynamic_routing/services/bgp/agent/config.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2025-09-16T21:20:24,067 copying build/lib/neutron_dynamic_routing/services/bgp/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp 2025-09-16T21:20:24,069 copying build/lib/neutron_dynamic_routing/services/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services 2025-09-16T21:20:24,071 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db 2025-09-16T21:20:24,073 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration 2025-09-16T21:20:24,074 copying build/lib/neutron_dynamic_routing/db/migration/README -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration 2025-09-16T21:20:24,077 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:24,078 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:24,080 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/env.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:24,082 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations 2025-09-16T21:20:24,084 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:24,086 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:24,088 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton 2025-09-16T21:20:24,090 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2025-09-16T21:20:24,091 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2025-09-16T21:20:24,093 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2025-09-16T21:20:24,095 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand 2025-09-16T21:20:24,096 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand 2025-09-16T21:20:24,098 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:24,100 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions 2025-09-16T21:20:24,102 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens 2025-09-16T21:20:24,104 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract 2025-09-16T21:20:24,105 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract 2025-09-16T21:20:24,108 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/models 2025-09-16T21:20:24,109 copying build/lib/neutron_dynamic_routing/db/migration/models/head.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/models 2025-09-16T21:20:24,111 copying build/lib/neutron_dynamic_routing/db/migration/models/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/models 2025-09-16T21:20:24,113 copying build/lib/neutron_dynamic_routing/db/migration/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration 2025-09-16T21:20:24,114 copying build/lib/neutron_dynamic_routing/db/bgp_dragentscheduler_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db 2025-09-16T21:20:24,117 copying build/lib/neutron_dynamic_routing/db/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db 2025-09-16T21:20:24,118 copying build/lib/neutron_dynamic_routing/db/bgp_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db 2025-09-16T21:20:24,122 copying build/lib/neutron_dynamic_routing/_i18n.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing 2025-09-16T21:20:24,124 copying build/lib/neutron_dynamic_routing/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing 2025-09-16T21:20:24,126 copying build/lib/neutron_dynamic_routing/version.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing 2025-09-16T21:20:24,128 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/extensions 2025-09-16T21:20:24,129 copying build/lib/neutron_dynamic_routing/extensions/bgp_dragentscheduler.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2025-09-16T21:20:24,132 copying build/lib/neutron_dynamic_routing/extensions/bgp_4byte_asn.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2025-09-16T21:20:24,133 copying build/lib/neutron_dynamic_routing/extensions/bgp.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2025-09-16T21:20:24,135 copying build/lib/neutron_dynamic_routing/extensions/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2025-09-16T21:20:24,136 running install_egg_info 2025-09-16T21:20:24,150 Copying neutron_dynamic_routing.egg-info to build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing-27.0.0.0rc1-py3.11.egg-info 2025-09-16T21:20:24,165 running install_scripts 2025-09-16T21:20:24,184 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/pbr/_compat/commands.py:182: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-16T21:20:24,184 import pkg_resources 2025-09-16T21:20:24,224 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/pbr/_compat/commands.py:199: SetuptoolsDeprecationWarning: easy_install module is deprecated 2025-09-16T21:20:24,224 !! 2025-09-16T21:20:24,225 ******************************************************************************** 2025-09-16T21:20:24,226 Avoid accessing attributes of setuptools.command.easy_install. 2025-09-16T21:20:24,227 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-16T21:20:24,227 or your builds will no longer be supported. 2025-09-16T21:20:24,228 See https://github.com/pypa/setuptools/issues/4976 for details. 2025-09-16T21:20:24,229 ******************************************************************************** 2025-09-16T21:20:24,230 !! 2025-09-16T21:20:24,230 executable = getattr(bs_cmd, 'executable', easy_install.sys_executable) 2025-09-16T21:20:24,231 /tmp/pip-build-env-hcf4x9dt/overlay/local/lib/python3.11/dist-packages/pbr/_compat/commands.py:170: SetuptoolsDeprecationWarning: easy_install module is deprecated 2025-09-16T21:20:24,231 !! 2025-09-16T21:20:24,233 ******************************************************************************** 2025-09-16T21:20:24,233 Avoid accessing attributes of setuptools.command.easy_install. 2025-09-16T21:20:24,234 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-16T21:20:24,235 or your builds will no longer be supported. 2025-09-16T21:20:24,236 See https://github.com/pypa/setuptools/issues/4976 for details. 2025-09-16T21:20:24,236 ******************************************************************************** 2025-09-16T21:20:24,237 !! 2025-09-16T21:20:24,238 header = easy_install.ScriptWriter.get_header("", executable) 2025-09-16T21:20:24,243 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing-27.0.0.0rc1.dist-info/WHEEL 2025-09-16T21:20:24,246 creating '/tmp/pip-wheel-m92e147c/.tmp-58mf0xa7/neutron_dynamic_routing-27.0.0.0rc1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-16T21:20:24,249 adding 'neutron_dynamic_routing/__init__.py' 2025-09-16T21:20:24,250 adding 'neutron_dynamic_routing/_i18n.py' 2025-09-16T21:20:24,252 adding 'neutron_dynamic_routing/version.py' 2025-09-16T21:20:24,254 adding 'neutron_dynamic_routing/api/__init__.py' 2025-09-16T21:20:24,255 adding 'neutron_dynamic_routing/api/rpc/__init__.py' 2025-09-16T21:20:24,257 adding 'neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py' 2025-09-16T21:20:24,259 adding 'neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py' 2025-09-16T21:20:24,260 adding 'neutron_dynamic_routing/api/rpc/callbacks/__init__.py' 2025-09-16T21:20:24,262 adding 'neutron_dynamic_routing/api/rpc/callbacks/resources.py' 2025-09-16T21:20:24,263 adding 'neutron_dynamic_routing/api/rpc/handlers/__init__.py' 2025-09-16T21:20:24,264 adding 'neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py' 2025-09-16T21:20:24,266 adding 'neutron_dynamic_routing/cmd/__init__.py' 2025-09-16T21:20:24,268 adding 'neutron_dynamic_routing/cmd/eventlet/__init__.py' 2025-09-16T21:20:24,269 adding 'neutron_dynamic_routing/cmd/eventlet/agents/__init__.py' 2025-09-16T21:20:24,270 adding 'neutron_dynamic_routing/cmd/eventlet/agents/bgp_dragent.py' 2025-09-16T21:20:24,272 adding 'neutron_dynamic_routing/db/__init__.py' 2025-09-16T21:20:24,277 adding 'neutron_dynamic_routing/db/bgp_db.py' 2025-09-16T21:20:24,280 adding 'neutron_dynamic_routing/db/bgp_dragentscheduler_db.py' 2025-09-16T21:20:24,281 adding 'neutron_dynamic_routing/db/migration/README' 2025-09-16T21:20:24,282 adding 'neutron_dynamic_routing/db/migration/__init__.py' 2025-09-16T21:20:24,284 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py' 2025-09-16T21:20:24,285 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/env.py' 2025-09-16T21:20:24,286 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako' 2025-09-16T21:20:24,288 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD' 2025-09-16T21:20:24,289 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD' 2025-09-16T21:20:24,291 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py' 2025-09-16T21:20:24,293 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py' 2025-09-16T21:20:24,294 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py' 2025-09-16T21:20:24,296 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py' 2025-09-16T21:20:24,298 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py' 2025-09-16T21:20:24,300 adding 'neutron_dynamic_routing/db/migration/models/__init__.py' 2025-09-16T21:20:24,301 adding 'neutron_dynamic_routing/db/migration/models/head.py' 2025-09-16T21:20:24,302 adding 'neutron_dynamic_routing/extensions/__init__.py' 2025-09-16T21:20:24,304 adding 'neutron_dynamic_routing/extensions/bgp.py' 2025-09-16T21:20:24,305 adding 'neutron_dynamic_routing/extensions/bgp_4byte_asn.py' 2025-09-16T21:20:24,306 adding 'neutron_dynamic_routing/extensions/bgp_dragentscheduler.py' 2025-09-16T21:20:24,308 adding 'neutron_dynamic_routing/policies/__init__.py' 2025-09-16T21:20:24,310 adding 'neutron_dynamic_routing/policies/bgp_dragent.py' 2025-09-16T21:20:24,311 adding 'neutron_dynamic_routing/policies/bgp_peer.py' 2025-09-16T21:20:24,312 adding 'neutron_dynamic_routing/policies/bgp_speaker.py' 2025-09-16T21:20:24,314 adding 'neutron_dynamic_routing/services/__init__.py' 2025-09-16T21:20:24,316 adding 'neutron_dynamic_routing/services/bgp/__init__.py' 2025-09-16T21:20:24,318 adding 'neutron_dynamic_routing/services/bgp/bgp_plugin.py' 2025-09-16T21:20:24,320 adding 'neutron_dynamic_routing/services/bgp/agent/__init__.py' 2025-09-16T21:20:24,323 adding 'neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py' 2025-09-16T21:20:24,325 adding 'neutron_dynamic_routing/services/bgp/agent/config.py' 2025-09-16T21:20:24,326 adding 'neutron_dynamic_routing/services/bgp/agent/entry.py' 2025-09-16T21:20:24,328 adding 'neutron_dynamic_routing/services/bgp/agent/driver/__init__.py' 2025-09-16T21:20:24,329 adding 'neutron_dynamic_routing/services/bgp/agent/driver/base.py' 2025-09-16T21:20:24,330 adding 'neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py' 2025-09-16T21:20:24,332 adding 'neutron_dynamic_routing/services/bgp/agent/driver/utils.py' 2025-09-16T21:20:24,333 adding 'neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py' 2025-09-16T21:20:24,335 adding 'neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py' 2025-09-16T21:20:24,336 adding 'neutron_dynamic_routing/services/bgp/common/__init__.py' 2025-09-16T21:20:24,338 adding 'neutron_dynamic_routing/services/bgp/common/constants.py' 2025-09-16T21:20:24,339 adding 'neutron_dynamic_routing/services/bgp/common/opts.py' 2025-09-16T21:20:24,340 adding 'neutron_dynamic_routing/services/bgp/scheduler/__init__.py' 2025-09-16T21:20:24,342 adding 'neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py' 2025-09-16T21:20:24,343 adding 'neutron_dynamic_routing/tests/__init__.py' 2025-09-16T21:20:24,345 adding 'neutron_dynamic_routing/tests/common/__init__.py' 2025-09-16T21:20:24,346 adding 'neutron_dynamic_routing/tests/common/helpers.py' 2025-09-16T21:20:24,348 adding 'neutron_dynamic_routing/tests/functional/__init__.py' 2025-09-16T21:20:24,349 adding 'neutron_dynamic_routing/tests/functional/services/__init__.py' 2025-09-16T21:20:24,351 adding 'neutron_dynamic_routing/tests/functional/services/bgp/__init__.py' 2025-09-16T21:20:24,352 adding 'neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py' 2025-09-16T21:20:24,354 adding 'neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py' 2025-09-16T21:20:24,356 adding 'neutron_dynamic_routing/tests/unit/__init__.py' 2025-09-16T21:20:24,357 adding 'neutron_dynamic_routing/tests/unit/api/__init__.py' 2025-09-16T21:20:24,359 adding 'neutron_dynamic_routing/tests/unit/api/rpc/__init__.py' 2025-09-16T21:20:24,360 adding 'neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py' 2025-09-16T21:20:24,362 adding 'neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py' 2025-09-16T21:20:24,363 adding 'neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py' 2025-09-16T21:20:24,365 adding 'neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py' 2025-09-16T21:20:24,366 adding 'neutron_dynamic_routing/tests/unit/db/__init__.py' 2025-09-16T21:20:24,372 adding 'neutron_dynamic_routing/tests/unit/db/test_bgp_db.py' 2025-09-16T21:20:24,375 adding 'neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py' 2025-09-16T21:20:24,376 adding 'neutron_dynamic_routing/tests/unit/services/__init__.py' 2025-09-16T21:20:24,378 adding 'neutron_dynamic_routing/tests/unit/services/bgp/__init__.py' 2025-09-16T21:20:24,379 adding 'neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py' 2025-09-16T21:20:24,381 adding 'neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py' 2025-09-16T21:20:24,384 adding 'neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py' 2025-09-16T21:20:24,386 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py' 2025-09-16T21:20:24,388 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py' 2025-09-16T21:20:24,389 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py' 2025-09-16T21:20:24,391 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py' 2025-09-16T21:20:24,393 adding 'neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py' 2025-09-16T21:20:24,395 adding 'neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py' 2025-09-16T21:20:24,398 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/licenses/AUTHORS' 2025-09-16T21:20:24,400 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/licenses/LICENSE' 2025-09-16T21:20:24,401 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/METADATA' 2025-09-16T21:20:24,402 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/WHEEL' 2025-09-16T21:20:24,403 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/entry_points.txt' 2025-09-16T21:20:24,404 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/top_level.txt' 2025-09-16T21:20:24,406 adding 'neutron_dynamic_routing-27.0.0.0rc1.dist-info/RECORD' 2025-09-16T21:20:24,410 removing build/bdist.linux-armv7l/wheel 2025-09-16T21:20:24,554 Building wheel for neutron-dynamic-routing (pyproject.toml): finished with status 'done' 2025-09-16T21:20:24,560 Created wheel for neutron-dynamic-routing: filename=neutron_dynamic_routing-27.0.0.0rc1-py3-none-any.whl size=106665 sha256=87128e8c39c19e4464a5c751e3e4a4a587ba59a5804059e1f2603d3bf73584ea 2025-09-16T21:20:24,561 Stored in directory: /tmp/pip-ephem-wheel-cache-ng9l68r_/wheels/a6/5a/15/076edd5f1cf0c11681195cb8634edfe0af9e2ec5186f22a0d3 2025-09-16T21:20:24,576 Successfully built neutron-dynamic-routing 2025-09-16T21:20:24,582 Removed build tracker: '/tmp/pip-build-tracker-g0w5asiw'