2026-07-13T07:17:39,750 Created temporary directory: /tmp/pip-ephem-wheel-cache-3yhzpi5g 2026-07-13T07:17:39,752 Created temporary directory: /tmp/pip-build-tracker-8ngv_x57 2026-07-13T07:17:39,753 Initialized build tracking at /tmp/pip-build-tracker-8ngv_x57 2026-07-13T07:17:39,753 Created build tracker: /tmp/pip-build-tracker-8ngv_x57 2026-07-13T07:17:39,754 Entered build tracker: /tmp/pip-build-tracker-8ngv_x57 2026-07-13T07:17:39,755 Created temporary directory: /tmp/pip-wheel-4ezmjlac 2026-07-13T07:17:39,758 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 2026-07-13T07:17:39,760 Created temporary directory: /tmp/pip-ephem-wheel-cache-puscq0ho 2026-07-13T07:17:39,782 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-13T07:17:39,786 2 location(s) to search for versions of neutron-dynamic-routing: 2026-07-13T07:17:39,786 * https://pypi.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:39,786 * https://www.piwheels.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:39,786 Fetching project page and analyzing links: https://pypi.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:39,787 Getting page https://pypi.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:39,789 Found index url https://pypi.org/simple 2026-07-13T07:17:40,114 Fetched page https://pypi.org/simple/neutron-dynamic-routing/ as application/vnd.pypi.simple.v1+json 2026-07-13T07:17:40,137 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 2026-07-13T07:17:40,138 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/) 2026-07-13T07:17:40,139 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 2026-07-13T07:17:40,140 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/) 2026-07-13T07:17:40,140 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 2026-07-13T07:17:40,141 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/) 2026-07-13T07:17:40,142 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 2026-07-13T07:17:40,143 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/) 2026-07-13T07:17:40,144 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 2026-07-13T07:17:40,145 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/) 2026-07-13T07:17:40,146 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 2026-07-13T07:17:40,147 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/) 2026-07-13T07:17:40,147 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 2026-07-13T07:17:40,148 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/) 2026-07-13T07:17:40,149 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 2026-07-13T07:17:40,149 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/) 2026-07-13T07:17:40,150 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 2026-07-13T07:17:40,151 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/) 2026-07-13T07:17:40,152 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 2026-07-13T07:17:40,152 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/) 2026-07-13T07:17:40,153 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 2026-07-13T07:17:40,154 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/) 2026-07-13T07:17:40,154 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 2026-07-13T07:17:40,155 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/) 2026-07-13T07:17:40,156 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 2026-07-13T07:17:40,157 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/) 2026-07-13T07:17:40,157 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 2026-07-13T07:17:40,158 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/) 2026-07-13T07:17:40,158 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 2026-07-13T07:17:40,159 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/) 2026-07-13T07:17:40,159 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 2026-07-13T07:17:40,160 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/) 2026-07-13T07:17:40,161 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 2026-07-13T07:17:40,162 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/) 2026-07-13T07:17:40,162 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 2026-07-13T07:17:40,163 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/) 2026-07-13T07:17:40,164 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 2026-07-13T07:17:40,164 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/) 2026-07-13T07:17:40,166 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 2026-07-13T07:17:40,166 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/) 2026-07-13T07:17:40,167 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 2026-07-13T07:17:40,167 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/) 2026-07-13T07:17:40,168 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 2026-07-13T07:17:40,169 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/) 2026-07-13T07:17:40,169 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 2026-07-13T07:17:40,170 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/) 2026-07-13T07:17:40,171 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 2026-07-13T07:17:40,172 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/) 2026-07-13T07:17:40,173 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 2026-07-13T07:17:40,173 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) 2026-07-13T07:17:40,174 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 2026-07-13T07:17:40,175 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) 2026-07-13T07:17:40,176 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 2026-07-13T07:17:40,177 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) 2026-07-13T07:17:40,178 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 2026-07-13T07:17:40,179 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) 2026-07-13T07:17:40,179 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 2026-07-13T07:17:40,180 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) 2026-07-13T07:17:40,181 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 2026-07-13T07:17:40,182 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) 2026-07-13T07:17:40,183 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 2026-07-13T07:17:40,183 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) 2026-07-13T07:17:40,184 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 2026-07-13T07:17:40,185 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) 2026-07-13T07:17:40,186 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 2026-07-13T07:17:40,187 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) 2026-07-13T07:17:40,188 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 2026-07-13T07:17:40,189 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) 2026-07-13T07:17:40,190 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 2026-07-13T07:17:40,190 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) 2026-07-13T07:17:40,191 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 2026-07-13T07:17:40,192 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) 2026-07-13T07:17:40,193 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 2026-07-13T07:17:40,193 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) 2026-07-13T07:17:40,194 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 2026-07-13T07:17:40,195 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) 2026-07-13T07:17:40,196 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 2026-07-13T07:17:40,197 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) 2026-07-13T07:17:40,198 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 2026-07-13T07:17:40,199 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) 2026-07-13T07:17:40,199 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 2026-07-13T07:17:40,200 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) 2026-07-13T07:17:40,201 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 2026-07-13T07:17:40,201 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) 2026-07-13T07:17:40,202 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 2026-07-13T07:17:40,203 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) 2026-07-13T07:17:40,204 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 2026-07-13T07:17:40,204 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) 2026-07-13T07:17:40,205 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 2026-07-13T07:17:40,206 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) 2026-07-13T07:17:40,207 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 2026-07-13T07:17:40,208 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) 2026-07-13T07:17:40,209 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 2026-07-13T07:17:40,210 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) 2026-07-13T07:17:40,210 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 2026-07-13T07:17:40,211 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) 2026-07-13T07:17:40,212 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 2026-07-13T07:17:40,212 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) 2026-07-13T07:17:40,213 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 2026-07-13T07:17:40,214 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) 2026-07-13T07:17:40,215 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 2026-07-13T07:17:40,216 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) 2026-07-13T07:17:40,217 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 2026-07-13T07:17:40,217 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) 2026-07-13T07:17:40,218 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 2026-07-13T07:17:40,219 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) 2026-07-13T07:17:40,220 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 2026-07-13T07:17:40,221 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) 2026-07-13T07:17:40,221 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) 2026-07-13T07:17:40,222 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 2026-07-13T07:17:40,223 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) 2026-07-13T07:17:40,224 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 2026-07-13T07:17:40,224 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) 2026-07-13T07:17:40,225 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 2026-07-13T07:17:40,226 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/48/da/226e84e152b4ab268beb28d35376a014ad85fc8ad8c5e8fc308e86ca9298/neutron_dynamic_routing-27.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,227 Found link https://files.pythonhosted.org/packages/cf/df/def948af02733c1d9dbc087ab847d0c369ad79370313ae48b86ceb300c83/neutron_dynamic_routing-27.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10), version: 27.0.0 2026-07-13T07:17:40,228 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/cb/97/7b28ad48aa1a7e88fefb81ed276fa706cbb3c65cb799ba43181695d45d76/neutron_dynamic_routing-28.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,229 Found link https://files.pythonhosted.org/packages/c9/93/cf7bcb831b0d6230c02347a6112ec1560b3cf36217eb106b4161e4dd21f9/neutron_dynamic_routing-28.0.0.0rc1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10), version: 28.0.0.0rc1 2026-07-13T07:17:40,229 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/6b/11/533d0c6b001e254b1c85e78c6a1c4d9c03461a09e816ec90fac05e4311a2/neutron_dynamic_routing-28.0.0-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,231 Found link https://files.pythonhosted.org/packages/9e/97/da6668d7f5f5066f70da3c6fb210760dabd8aa07dfdeab9c8c8ca14f4099/neutron_dynamic_routing-28.0.0.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10), version: 28.0.0 2026-07-13T07:17:40,231 Skipping link: No binaries permitted for neutron-dynamic-routing: https://files.pythonhosted.org/packages/95/90/56697ffa29c692e5b1b2c4d77b99280b6e79964fe21e1fc8f15b46803b6a/neutron_dynamic_routing-29.0.0.0b1-py3-none-any.whl (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,232 Found link https://files.pythonhosted.org/packages/30/55/6bdb11540ecc84957c0b0c05d08dc2bd75db3064fe810fa754a56597ecd4/neutron_dynamic_routing-29.0.0.0b1.tar.gz (from https://pypi.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10), version: 29.0.0.0b1 2026-07-13T07:17:40,233 Fetching project page and analyzing links: https://www.piwheels.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:40,233 Getting page https://www.piwheels.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:40,235 Found index url https://www.piwheels.org/simple 2026-07-13T07:17:40,530 Fetched page https://www.piwheels.org/simple/neutron-dynamic-routing/ as text/html 2026-07-13T07:17:40,548 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-28.0.0-py3-none-any.whl#sha256=5df8f8a44eef1b95236abbd09efee95faff1cf89cea1451c8237f491e63f3764 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,549 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-28.0.0.0rc1-py3-none-any.whl#sha256=441340b82ba169c4512dac3e96a83146d494c8a048c2bf0643f888e3e5f2e4a2 (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,550 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-27.0.0-py3-none-any.whl#sha256=a2d9ba461919c966f160aebc0dd67b9a8cd8f6d32eb306b0a8f124dd80a5700d (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,550 Skipping link: No binaries permitted for neutron-dynamic-routing: https://archive1.piwheels.org/simple/neutron-dynamic-routing/neutron_dynamic_routing-27.0.0.0rc1-py3-none-any.whl#sha256=87128e8c39c19e4464a5c751e3e4a4a587ba59a5804059e1f2603d3bf73584ea (from https://www.piwheels.org/simple/neutron-dynamic-routing/) (requires-python:>=3.10) 2026-07-13T07:17:40,551 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) 2026-07-13T07:17:40,552 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) 2026-07-13T07:17:40,552 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) 2026-07-13T07:17:40,553 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) 2026-07-13T07:17:40,554 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) 2026-07-13T07:17:40,555 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) 2026-07-13T07:17:40,555 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) 2026-07-13T07:17:40,556 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) 2026-07-13T07:17:40,556 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) 2026-07-13T07:17:40,557 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) 2026-07-13T07:17:40,557 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) 2026-07-13T07:17:40,558 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) 2026-07-13T07:17:40,559 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) 2026-07-13T07:17:40,559 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) 2026-07-13T07:17:40,560 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) 2026-07-13T07:17:40,561 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) 2026-07-13T07:17:40,561 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) 2026-07-13T07:17:40,562 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) 2026-07-13T07:17:40,562 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) 2026-07-13T07:17:40,563 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) 2026-07-13T07:17:40,563 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) 2026-07-13T07:17:40,564 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) 2026-07-13T07:17:40,565 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) 2026-07-13T07:17:40,565 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) 2026-07-13T07:17:40,566 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) 2026-07-13T07:17:40,567 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) 2026-07-13T07:17:40,567 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) 2026-07-13T07:17:40,568 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) 2026-07-13T07:17:40,569 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) 2026-07-13T07:17:40,569 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) 2026-07-13T07:17:40,570 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) 2026-07-13T07:17:40,570 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) 2026-07-13T07:17:40,571 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/) 2026-07-13T07:17:40,571 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/) 2026-07-13T07:17:40,572 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/) 2026-07-13T07:17:40,572 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/) 2026-07-13T07:17:40,573 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/) 2026-07-13T07:17:40,573 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/) 2026-07-13T07:17:40,574 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/) 2026-07-13T07:17:40,575 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/) 2026-07-13T07:17:40,575 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/) 2026-07-13T07:17:40,576 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/) 2026-07-13T07:17:40,576 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/) 2026-07-13T07:17:40,576 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/) 2026-07-13T07:17:40,577 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/) 2026-07-13T07:17:40,578 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/) 2026-07-13T07:17:40,578 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/) 2026-07-13T07:17:40,579 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/) 2026-07-13T07:17:40,579 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/) 2026-07-13T07:17:40,580 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/) 2026-07-13T07:17:40,581 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/) 2026-07-13T07:17:40,581 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/) 2026-07-13T07:17:40,582 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/) 2026-07-13T07:17:40,582 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/) 2026-07-13T07:17:40,583 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/) 2026-07-13T07:17:40,583 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/) 2026-07-13T07:17:40,584 Skipping link: not a file: https://www.piwheels.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:40,585 Skipping link: not a file: https://pypi.org/simple/neutron-dynamic-routing/ 2026-07-13T07:17:40,611 Given no hashes to check 1 links for project 'neutron-dynamic-routing': discarding no candidates 2026-07-13T07:17:40,629 Collecting neutron-dynamic-routing==29.0.0.0b1 2026-07-13T07:17:40,631 Created temporary directory: /tmp/pip-unpack-2p9sj2dz 2026-07-13T07:17:40,956 Downloading neutron_dynamic_routing-29.0.0.0b1.tar.gz (127 kB) 2026-07-13T07:17:41,421 Added neutron-dynamic-routing==29.0.0.0b1 from https://files.pythonhosted.org/packages/30/55/6bdb11540ecc84957c0b0c05d08dc2bd75db3064fe810fa754a56597ecd4/neutron_dynamic_routing-29.0.0.0b1.tar.gz to build tracker '/tmp/pip-build-tracker-8ngv_x57' 2026-07-13T07:17:41,426 Created temporary directory: /tmp/pip-build-env-3ts0nv2c 2026-07-13T07:17:41,430 Installing build dependencies: started 2026-07-13T07:17:41,431 Running command pip subprocess to install build dependencies 2026-07-13T07:17:42,570 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-13T07:17:42,985 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 2026-07-13T07:17:43,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-13T07:17:43,766 Collecting pbr>=6.1.1 2026-07-13T07:17:43,767 Obtaining dependency information for pbr>=6.1.1 from https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-07-13T07:17:43,786 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl.metadata (4.0 kB) 2026-07-13T07:17:45,242 Collecting setuptools 2026-07-13T07:17:45,244 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-13T07:17:45,257 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-13T07:17:45,457 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-07-13T07:17:45,562 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-13T07:17:45,607 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-07-13T07:17:45,698 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-13T07:17:48,452 Installing collected packages: setuptools, pbr 2026-07-13T07:17:51,993 Creating /tmp/pip-build-env-3ts0nv2c/overlay/local/bin 2026-07-13T07:17:51,995 changing mode of /tmp/pip-build-env-3ts0nv2c/overlay/local/bin/pbr to 755 2026-07-13T07:17:52,013 Successfully installed pbr-7.0.3 setuptools-83.0.0 2026-07-13T07:17:52,295 Installing build dependencies: finished with status 'done' 2026-07-13T07:17:52,301 Getting requirements to build wheel: started 2026-07-13T07:17:52,303 Running command Getting requirements to build wheel 2026-07-13T07:17:52,961 Getting requirements to build wheel: finished with status 'done' 2026-07-13T07:17:52,970 Created temporary directory: /tmp/pip-modern-metadata-tzks4r3t 2026-07-13T07:17:52,973 Preparing metadata (pyproject.toml): started 2026-07-13T07:17:52,974 Running command Preparing metadata (pyproject.toml) 2026-07-13T07:17:53,615 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-13T07:17:53,616 !! 2026-07-13T07:17:53,617 ******************************************************************************** 2026-07-13T07:17:53,618 Please avoid running ``setup.py`` directly. 2026-07-13T07:17:53,618 Instead, use pypa/build, pypa/installer or other 2026-07-13T07:17:53,619 standards-based tools. 2026-07-13T07:17:53,620 This deprecation is overdue, please update your project and remove deprecated 2026-07-13T07:17:53,621 calls to avoid build errors in the future. 2026-07-13T07:17:53,622 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-13T07:17:53,623 ******************************************************************************** 2026-07-13T07:17:53,624 !! 2026-07-13T07:17:53,625 self.initialize_options() 2026-07-13T07:17:53,626 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-07-13T07:17:53,626 warnings.warn(msg) 2026-07-13T07:17:53,667 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-13T07:17:53,668 !! 2026-07-13T07:17:53,669 ******************************************************************************** 2026-07-13T07:17:53,670 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-13T07:17:53,671 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-13T07:17:53,672 or your builds will no longer be supported. 2026-07-13T07:17:53,673 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T07:17:53,673 ******************************************************************************** 2026-07-13T07:17:53,674 !! 2026-07-13T07:17:53,675 corresp(dist, value, root_dir) 2026-07-13T07:17:53,724 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T07:17:53,725 !! 2026-07-13T07:17:53,726 ******************************************************************************** 2026-07-13T07:17:53,726 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T07:17:53,727 License :: OSI Approved :: Apache Software License 2026-07-13T07:17:53,728 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T07:17:53,729 ******************************************************************************** 2026-07-13T07:17:53,730 !! 2026-07-13T07:17:53,730 dist._finalize_license_expression() 2026-07-13T07:17:53,731 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T07:17:53,731 !! 2026-07-13T07:17:53,732 ******************************************************************************** 2026-07-13T07:17:53,733 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T07:17:53,734 License :: OSI Approved :: Apache Software License 2026-07-13T07:17:53,735 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T07:17:53,735 ******************************************************************************** 2026-07-13T07:17:53,737 !! 2026-07-13T07:17:53,737 self._finalize_license_expression() 2026-07-13T07:17:53,738 running dist_info 2026-07-13T07:17:53,743 creating /tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info 2026-07-13T07:17:53,758 writing /tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/PKG-INFO 2026-07-13T07:17:53,762 writing dependency_links to /tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/dependency_links.txt 2026-07-13T07:17:53,764 writing entry points to /tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/entry_points.txt 2026-07-13T07:17:53,766 writing requirements to /tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/requires.txt 2026-07-13T07:17:53,767 writing top-level names to /tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/top_level.txt 2026-07-13T07:17:53,769 [pbr] Processing SOURCES.txt 2026-07-13T07:17:53,769 writing manifest file '/tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/SOURCES.txt' 2026-07-13T07:17:53,797 warning: no previously-included files found matching '.gitignore' 2026-07-13T07:17:53,798 warning: no previously-included files found matching '.gitreview' 2026-07-13T07:17:53,799 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-07-13T07:17:53,844 adding license file 'LICENSE' 2026-07-13T07:17:53,844 adding license file 'AUTHORS' 2026-07-13T07:17:53,846 writing manifest file '/tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing.egg-info/SOURCES.txt' 2026-07-13T07:17:53,848 creating '/tmp/pip-modern-metadata-tzks4r3t/neutron_dynamic_routing-29.0.0.0b1.dist-info' 2026-07-13T07:17:53,984 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-13T07:17:53,990 Source in /tmp/pip-wheel-4ezmjlac/neutron-dynamic-routing_507df608f8ce43f4a20d8de9901c325a has version 29.0.0.0b1, which satisfies requirement neutron-dynamic-routing==29.0.0.0b1 from https://files.pythonhosted.org/packages/30/55/6bdb11540ecc84957c0b0c05d08dc2bd75db3064fe810fa754a56597ecd4/neutron_dynamic_routing-29.0.0.0b1.tar.gz 2026-07-13T07:17:53,991 Removed neutron-dynamic-routing==29.0.0.0b1 from https://files.pythonhosted.org/packages/30/55/6bdb11540ecc84957c0b0c05d08dc2bd75db3064fe810fa754a56597ecd4/neutron_dynamic_routing-29.0.0.0b1.tar.gz from build tracker '/tmp/pip-build-tracker-8ngv_x57' 2026-07-13T07:17:53,997 Created temporary directory: /tmp/pip-unpack-weoepm3x 2026-07-13T07:17:53,997 Building wheels for collected packages: neutron-dynamic-routing 2026-07-13T07:17:54,002 Created temporary directory: /tmp/pip-wheel-t_r908eo 2026-07-13T07:17:54,002 Destination directory: /tmp/pip-wheel-t_r908eo 2026-07-13T07:17:54,005 Building wheel for neutron-dynamic-routing (pyproject.toml): started 2026-07-13T07:17:54,006 Running command Building wheel for neutron-dynamic-routing (pyproject.toml) 2026-07-13T07:17:54,610 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-07-13T07:17:54,610 warnings.warn(msg) 2026-07-13T07:17:54,656 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-13T07:17:54,656 !! 2026-07-13T07:17:54,657 ******************************************************************************** 2026-07-13T07:17:54,658 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-13T07:17:54,659 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-13T07:17:54,660 or your builds will no longer be supported. 2026-07-13T07:17:54,661 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T07:17:54,661 ******************************************************************************** 2026-07-13T07:17:54,663 !! 2026-07-13T07:17:54,663 corresp(dist, value, root_dir) 2026-07-13T07:17:54,712 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T07:17:54,713 !! 2026-07-13T07:17:54,714 ******************************************************************************** 2026-07-13T07:17:54,715 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T07:17:54,716 License :: OSI Approved :: Apache Software License 2026-07-13T07:17:54,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T07:17:54,717 ******************************************************************************** 2026-07-13T07:17:54,718 !! 2026-07-13T07:17:54,719 dist._finalize_license_expression() 2026-07-13T07:17:54,721 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T07:17:54,722 !! 2026-07-13T07:17:54,723 ******************************************************************************** 2026-07-13T07:17:54,723 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T07:17:54,725 License :: OSI Approved :: Apache Software License 2026-07-13T07:17:54,726 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T07:17:54,726 ******************************************************************************** 2026-07-13T07:17:54,728 !! 2026-07-13T07:17:54,728 self._finalize_license_expression() 2026-07-13T07:17:54,729 running bdist_wheel 2026-07-13T07:17:54,747 running build 2026-07-13T07:17:54,747 running build_py 2026-07-13T07:17:54,754 creating build/lib/neutron_dynamic_routing 2026-07-13T07:17:54,756 copying neutron_dynamic_routing/version.py -> build/lib/neutron_dynamic_routing 2026-07-13T07:17:54,759 copying neutron_dynamic_routing/__init__.py -> build/lib/neutron_dynamic_routing 2026-07-13T07:17:54,761 copying neutron_dynamic_routing/_i18n.py -> build/lib/neutron_dynamic_routing 2026-07-13T07:17:54,763 running egg_info 2026-07-13T07:17:54,781 writing neutron_dynamic_routing.egg-info/PKG-INFO 2026-07-13T07:17:54,785 writing dependency_links to neutron_dynamic_routing.egg-info/dependency_links.txt 2026-07-13T07:17:54,787 writing entry points to neutron_dynamic_routing.egg-info/entry_points.txt 2026-07-13T07:17:54,790 writing requirements to neutron_dynamic_routing.egg-info/requires.txt 2026-07-13T07:17:54,791 writing top-level names to neutron_dynamic_routing.egg-info/top_level.txt 2026-07-13T07:17:54,793 [pbr] Reusing existing SOURCES.txt 2026-07-13T07:17:54,805 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.api' is absent from the `packages` configuration. 2026-07-13T07:17:54,805 !! 2026-07-13T07:17:54,806 ******************************************************************************** 2026-07-13T07:17:54,807 ############################ 2026-07-13T07:17:54,807 # Package would be ignored # 2026-07-13T07:17:54,808 ############################ 2026-07-13T07:17:54,808 Python recognizes 'neutron_dynamic_routing.api' as an importable package[^1], 2026-07-13T07:17:54,809 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,810 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,811 package, please make sure that 'neutron_dynamic_routing.api' is explicitly added 2026-07-13T07:17:54,812 to the `packages` configuration field. 2026-07-13T07:17:54,813 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,813 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,814 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,815 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,817 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,818 If you don't want 'neutron_dynamic_routing.api' to be distributed and are 2026-07-13T07:17:54,819 already explicitly excluding 'neutron_dynamic_routing.api' via 2026-07-13T07:17:54,819 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,820 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,820 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,821 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,822 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,824 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,824 even if it does not contain any `.py` files. 2026-07-13T07:17:54,825 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,825 directory, all directories are treated like packages. 2026-07-13T07:17:54,826 ******************************************************************************** 2026-07-13T07:17:54,827 !! 2026-07-13T07:17:54,827 check.warn(importable) 2026-07-13T07:17:54,828 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.api.rpc' is absent from the `packages` configuration. 2026-07-13T07:17:54,829 !! 2026-07-13T07:17:54,830 ******************************************************************************** 2026-07-13T07:17:54,831 ############################ 2026-07-13T07:17:54,831 # Package would be ignored # 2026-07-13T07:17:54,831 ############################ 2026-07-13T07:17:54,832 Python recognizes 'neutron_dynamic_routing.api.rpc' as an importable package[^1], 2026-07-13T07:17:54,832 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,833 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,833 package, please make sure that 'neutron_dynamic_routing.api.rpc' is explicitly added 2026-07-13T07:17:54,834 to the `packages` configuration field. 2026-07-13T07:17:54,834 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,835 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,835 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,836 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,837 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,837 If you don't want 'neutron_dynamic_routing.api.rpc' to be distributed and are 2026-07-13T07:17:54,838 already explicitly excluding 'neutron_dynamic_routing.api.rpc' via 2026-07-13T07:17:54,838 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,839 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,839 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,840 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,841 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,843 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,843 even if it does not contain any `.py` files. 2026-07-13T07:17:54,844 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,844 directory, all directories are treated like packages. 2026-07-13T07:17:54,845 ******************************************************************************** 2026-07-13T07:17:54,846 !! 2026-07-13T07:17:54,846 check.warn(importable) 2026-07-13T07:17:54,847 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.api.rpc.agentnotifiers' is absent from the `packages` configuration. 2026-07-13T07:17:54,847 !! 2026-07-13T07:17:54,848 ******************************************************************************** 2026-07-13T07:17:54,849 ############################ 2026-07-13T07:17:54,849 # Package would be ignored # 2026-07-13T07:17:54,849 ############################ 2026-07-13T07:17:54,850 Python recognizes 'neutron_dynamic_routing.api.rpc.agentnotifiers' as an importable package[^1], 2026-07-13T07:17:54,850 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,851 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,852 package, please make sure that 'neutron_dynamic_routing.api.rpc.agentnotifiers' is explicitly added 2026-07-13T07:17:54,852 to the `packages` configuration field. 2026-07-13T07:17:54,853 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,854 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,854 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,855 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,856 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,856 If you don't want 'neutron_dynamic_routing.api.rpc.agentnotifiers' to be distributed and are 2026-07-13T07:17:54,857 already explicitly excluding 'neutron_dynamic_routing.api.rpc.agentnotifiers' via 2026-07-13T07:17:54,857 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,857 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,858 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,858 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,859 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,860 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,860 even if it does not contain any `.py` files. 2026-07-13T07:17:54,861 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,861 directory, all directories are treated like packages. 2026-07-13T07:17:54,862 ******************************************************************************** 2026-07-13T07:17:54,862 !! 2026-07-13T07:17:54,863 check.warn(importable) 2026-07-13T07:17:54,863 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.api.rpc.callbacks' is absent from the `packages` configuration. 2026-07-13T07:17:54,864 !! 2026-07-13T07:17:54,865 ******************************************************************************** 2026-07-13T07:17:54,865 ############################ 2026-07-13T07:17:54,866 # Package would be ignored # 2026-07-13T07:17:54,866 ############################ 2026-07-13T07:17:54,867 Python recognizes 'neutron_dynamic_routing.api.rpc.callbacks' as an importable package[^1], 2026-07-13T07:17:54,867 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,868 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,869 package, please make sure that 'neutron_dynamic_routing.api.rpc.callbacks' is explicitly added 2026-07-13T07:17:54,869 to the `packages` configuration field. 2026-07-13T07:17:54,870 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,870 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,871 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,872 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,872 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,873 If you don't want 'neutron_dynamic_routing.api.rpc.callbacks' to be distributed and are 2026-07-13T07:17:54,874 already explicitly excluding 'neutron_dynamic_routing.api.rpc.callbacks' via 2026-07-13T07:17:54,874 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,875 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,875 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,876 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,877 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,879 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,879 even if it does not contain any `.py` files. 2026-07-13T07:17:54,880 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,880 directory, all directories are treated like packages. 2026-07-13T07:17:54,880 ******************************************************************************** 2026-07-13T07:17:54,881 !! 2026-07-13T07:17:54,881 check.warn(importable) 2026-07-13T07:17:54,881 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.api.rpc.handlers' is absent from the `packages` configuration. 2026-07-13T07:17:54,882 !! 2026-07-13T07:17:54,882 ******************************************************************************** 2026-07-13T07:17:54,883 ############################ 2026-07-13T07:17:54,883 # Package would be ignored # 2026-07-13T07:17:54,883 ############################ 2026-07-13T07:17:54,884 Python recognizes 'neutron_dynamic_routing.api.rpc.handlers' as an importable package[^1], 2026-07-13T07:17:54,884 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,885 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,885 package, please make sure that 'neutron_dynamic_routing.api.rpc.handlers' is explicitly added 2026-07-13T07:17:54,886 to the `packages` configuration field. 2026-07-13T07:17:54,886 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,887 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,887 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,888 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,890 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,891 If you don't want 'neutron_dynamic_routing.api.rpc.handlers' to be distributed and are 2026-07-13T07:17:54,891 already explicitly excluding 'neutron_dynamic_routing.api.rpc.handlers' via 2026-07-13T07:17:54,892 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,892 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,893 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,896 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,897 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,898 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,899 even if it does not contain any `.py` files. 2026-07-13T07:17:54,899 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,900 directory, all directories are treated like packages. 2026-07-13T07:17:54,900 ******************************************************************************** 2026-07-13T07:17:54,901 !! 2026-07-13T07:17:54,902 check.warn(importable) 2026-07-13T07:17:54,902 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.cmd' is absent from the `packages` configuration. 2026-07-13T07:17:54,903 !! 2026-07-13T07:17:54,904 ******************************************************************************** 2026-07-13T07:17:54,904 ############################ 2026-07-13T07:17:54,905 # Package would be ignored # 2026-07-13T07:17:54,905 ############################ 2026-07-13T07:17:54,906 Python recognizes 'neutron_dynamic_routing.cmd' as an importable package[^1], 2026-07-13T07:17:54,906 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,907 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,907 package, please make sure that 'neutron_dynamic_routing.cmd' is explicitly added 2026-07-13T07:17:54,908 to the `packages` configuration field. 2026-07-13T07:17:54,908 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,909 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,909 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,910 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,910 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,911 If you don't want 'neutron_dynamic_routing.cmd' to be distributed and are 2026-07-13T07:17:54,911 already explicitly excluding 'neutron_dynamic_routing.cmd' via 2026-07-13T07:17:54,912 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,912 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,912 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,913 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,914 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,915 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,916 even if it does not contain any `.py` files. 2026-07-13T07:17:54,916 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,917 directory, all directories are treated like packages. 2026-07-13T07:17:54,918 ******************************************************************************** 2026-07-13T07:17:54,919 !! 2026-07-13T07:17:54,919 check.warn(importable) 2026-07-13T07:17:54,920 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.cmd.agents' is absent from the `packages` configuration. 2026-07-13T07:17:54,920 !! 2026-07-13T07:17:54,921 ******************************************************************************** 2026-07-13T07:17:54,922 ############################ 2026-07-13T07:17:54,922 # Package would be ignored # 2026-07-13T07:17:54,923 ############################ 2026-07-13T07:17:54,923 Python recognizes 'neutron_dynamic_routing.cmd.agents' as an importable package[^1], 2026-07-13T07:17:54,924 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,925 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,925 package, please make sure that 'neutron_dynamic_routing.cmd.agents' is explicitly added 2026-07-13T07:17:54,926 to the `packages` configuration field. 2026-07-13T07:17:54,926 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,927 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,927 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,928 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,930 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,931 If you don't want 'neutron_dynamic_routing.cmd.agents' to be distributed and are 2026-07-13T07:17:54,931 already explicitly excluding 'neutron_dynamic_routing.cmd.agents' via 2026-07-13T07:17:54,932 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,932 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,933 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,933 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,934 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,935 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,936 even if it does not contain any `.py` files. 2026-07-13T07:17:54,936 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,936 directory, all directories are treated like packages. 2026-07-13T07:17:54,937 ******************************************************************************** 2026-07-13T07:17:54,937 !! 2026-07-13T07:17:54,938 check.warn(importable) 2026-07-13T07:17:54,938 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db' is absent from the `packages` configuration. 2026-07-13T07:17:54,939 !! 2026-07-13T07:17:54,939 ******************************************************************************** 2026-07-13T07:17:54,940 ############################ 2026-07-13T07:17:54,940 # Package would be ignored # 2026-07-13T07:17:54,940 ############################ 2026-07-13T07:17:54,941 Python recognizes 'neutron_dynamic_routing.db' as an importable package[^1], 2026-07-13T07:17:54,941 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,942 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,943 package, please make sure that 'neutron_dynamic_routing.db' is explicitly added 2026-07-13T07:17:54,943 to the `packages` configuration field. 2026-07-13T07:17:54,944 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,945 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,946 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,947 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,948 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,949 If you don't want 'neutron_dynamic_routing.db' to be distributed and are 2026-07-13T07:17:54,949 already explicitly excluding 'neutron_dynamic_routing.db' via 2026-07-13T07:17:54,950 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,950 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,951 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,952 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,953 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,954 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,955 even if it does not contain any `.py` files. 2026-07-13T07:17:54,955 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,956 directory, all directories are treated like packages. 2026-07-13T07:17:54,956 ******************************************************************************** 2026-07-13T07:17:54,957 !! 2026-07-13T07:17:54,958 check.warn(importable) 2026-07-13T07:17:54,958 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration' is absent from the `packages` configuration. 2026-07-13T07:17:54,959 !! 2026-07-13T07:17:54,959 ******************************************************************************** 2026-07-13T07:17:54,960 ############################ 2026-07-13T07:17:54,960 # Package would be ignored # 2026-07-13T07:17:54,960 ############################ 2026-07-13T07:17:54,961 Python recognizes 'neutron_dynamic_routing.db.migration' as an importable package[^1], 2026-07-13T07:17:54,961 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,962 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,962 package, please make sure that 'neutron_dynamic_routing.db.migration' is explicitly added 2026-07-13T07:17:54,963 to the `packages` configuration field. 2026-07-13T07:17:54,963 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,964 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,964 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,965 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,966 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,968 If you don't want 'neutron_dynamic_routing.db.migration' to be distributed and are 2026-07-13T07:17:54,968 already explicitly excluding 'neutron_dynamic_routing.db.migration' via 2026-07-13T07:17:54,969 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,970 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,970 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,971 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,972 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,974 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,974 even if it does not contain any `.py` files. 2026-07-13T07:17:54,975 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,975 directory, all directories are treated like packages. 2026-07-13T07:17:54,976 ******************************************************************************** 2026-07-13T07:17:54,977 !! 2026-07-13T07:17:54,977 check.warn(importable) 2026-07-13T07:17:54,978 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations' is absent from the `packages` configuration. 2026-07-13T07:17:54,978 !! 2026-07-13T07:17:54,979 ******************************************************************************** 2026-07-13T07:17:54,980 ############################ 2026-07-13T07:17:54,980 # Package would be ignored # 2026-07-13T07:17:54,981 ############################ 2026-07-13T07:17:54,981 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations' as an importable package[^1], 2026-07-13T07:17:54,982 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:54,983 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:54,984 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations' is explicitly added 2026-07-13T07:17:54,984 to the `packages` configuration field. 2026-07-13T07:17:54,985 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:54,986 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:54,986 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:54,987 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:54,987 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:54,988 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations' to be distributed and are 2026-07-13T07:17:54,989 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations' via 2026-07-13T07:17:54,989 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:54,989 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:54,990 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:54,990 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:54,991 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:54,992 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:54,993 even if it does not contain any `.py` files. 2026-07-13T07:17:54,993 On the other hand, currently there is no concept of package data 2026-07-13T07:17:54,993 directory, all directories are treated like packages. 2026-07-13T07:17:54,994 ******************************************************************************** 2026-07-13T07:17:54,995 !! 2026-07-13T07:17:54,995 check.warn(importable) 2026-07-13T07:17:54,996 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' is absent from the `packages` configuration. 2026-07-13T07:17:54,996 !! 2026-07-13T07:17:54,997 ******************************************************************************** 2026-07-13T07:17:54,998 ############################ 2026-07-13T07:17:54,998 # Package would be ignored # 2026-07-13T07:17:54,999 ############################ 2026-07-13T07:17:54,999 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' as an importable package[^1], 2026-07-13T07:17:55,000 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,001 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,001 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' is explicitly added 2026-07-13T07:17:55,002 to the `packages` configuration field. 2026-07-13T07:17:55,003 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,003 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,004 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,005 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,006 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,007 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' to be distributed and are 2026-07-13T07:17:55,007 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions' via 2026-07-13T07:17:55,008 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,008 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,009 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,010 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,011 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,012 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,012 even if it does not contain any `.py` files. 2026-07-13T07:17:55,013 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,013 directory, all directories are treated like packages. 2026-07-13T07:17:55,013 ******************************************************************************** 2026-07-13T07:17:55,014 !! 2026-07-13T07:17:55,014 check.warn(importable) 2026-07-13T07:17:55,015 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' is absent from the `packages` configuration. 2026-07-13T07:17:55,015 !! 2026-07-13T07:17:55,016 ******************************************************************************** 2026-07-13T07:17:55,016 ############################ 2026-07-13T07:17:55,016 # Package would be ignored # 2026-07-13T07:17:55,017 ############################ 2026-07-13T07:17:55,017 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' as an importable package[^1], 2026-07-13T07:17:55,018 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,018 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,019 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' is explicitly added 2026-07-13T07:17:55,019 to the `packages` configuration field. 2026-07-13T07:17:55,021 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,021 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,022 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,023 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,024 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,025 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' to be distributed and are 2026-07-13T07:17:55,026 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.contract' via 2026-07-13T07:17:55,026 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,027 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,027 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,028 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,029 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,031 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,031 even if it does not contain any `.py` files. 2026-07-13T07:17:55,032 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,032 directory, all directories are treated like packages. 2026-07-13T07:17:55,033 ******************************************************************************** 2026-07-13T07:17:55,034 !! 2026-07-13T07:17:55,034 check.warn(importable) 2026-07-13T07:17:55,035 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' is absent from the `packages` configuration. 2026-07-13T07:17:55,036 !! 2026-07-13T07:17:55,038 ******************************************************************************** 2026-07-13T07:17:55,038 ############################ 2026-07-13T07:17:55,039 # Package would be ignored # 2026-07-13T07:17:55,039 ############################ 2026-07-13T07:17:55,040 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' as an importable package[^1], 2026-07-13T07:17:55,040 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,041 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,041 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' is explicitly added 2026-07-13T07:17:55,041 to the `packages` configuration field. 2026-07-13T07:17:55,042 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,043 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,043 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,044 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,045 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,046 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' to be distributed and are 2026-07-13T07:17:55,046 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.newton.expand' via 2026-07-13T07:17:55,047 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,047 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,048 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,049 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,050 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,051 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,052 even if it does not contain any `.py` files. 2026-07-13T07:17:55,052 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,053 directory, all directories are treated like packages. 2026-07-13T07:17:55,053 ******************************************************************************** 2026-07-13T07:17:55,054 !! 2026-07-13T07:17:55,055 check.warn(importable) 2026-07-13T07:17:55,055 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' is absent from the `packages` configuration. 2026-07-13T07:17:55,055 !! 2026-07-13T07:17:55,056 ******************************************************************************** 2026-07-13T07:17:55,057 ############################ 2026-07-13T07:17:55,057 # Package would be ignored # 2026-07-13T07:17:55,058 ############################ 2026-07-13T07:17:55,058 Python recognizes 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' as an importable package[^1], 2026-07-13T07:17:55,059 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,060 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,060 package, please make sure that 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' is explicitly added 2026-07-13T07:17:55,061 to the `packages` configuration field. 2026-07-13T07:17:55,062 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,062 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,062 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,063 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,064 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,065 If you don't want 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' to be distributed and are 2026-07-13T07:17:55,065 already explicitly excluding 'neutron_dynamic_routing.db.migration.alembic_migrations.versions.queens.contract' via 2026-07-13T07:17:55,065 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,066 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,066 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,067 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,068 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,069 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,069 even if it does not contain any `.py` files. 2026-07-13T07:17:55,070 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,070 directory, all directories are treated like packages. 2026-07-13T07:17:55,071 ******************************************************************************** 2026-07-13T07:17:55,072 !! 2026-07-13T07:17:55,072 check.warn(importable) 2026-07-13T07:17:55,073 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.db.migration.models' is absent from the `packages` configuration. 2026-07-13T07:17:55,073 !! 2026-07-13T07:17:55,074 ******************************************************************************** 2026-07-13T07:17:55,075 ############################ 2026-07-13T07:17:55,076 # Package would be ignored # 2026-07-13T07:17:55,076 ############################ 2026-07-13T07:17:55,077 Python recognizes 'neutron_dynamic_routing.db.migration.models' as an importable package[^1], 2026-07-13T07:17:55,077 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,078 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,079 package, please make sure that 'neutron_dynamic_routing.db.migration.models' is explicitly added 2026-07-13T07:17:55,079 to the `packages` configuration field. 2026-07-13T07:17:55,080 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,080 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,081 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,082 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,083 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,084 If you don't want 'neutron_dynamic_routing.db.migration.models' to be distributed and are 2026-07-13T07:17:55,085 already explicitly excluding 'neutron_dynamic_routing.db.migration.models' via 2026-07-13T07:17:55,085 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,086 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,086 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,087 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,088 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,089 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,089 even if it does not contain any `.py` files. 2026-07-13T07:17:55,090 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,090 directory, all directories are treated like packages. 2026-07-13T07:17:55,090 ******************************************************************************** 2026-07-13T07:17:55,091 !! 2026-07-13T07:17:55,091 check.warn(importable) 2026-07-13T07:17:55,092 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.extensions' is absent from the `packages` configuration. 2026-07-13T07:17:55,092 !! 2026-07-13T07:17:55,093 ******************************************************************************** 2026-07-13T07:17:55,093 ############################ 2026-07-13T07:17:55,093 # Package would be ignored # 2026-07-13T07:17:55,094 ############################ 2026-07-13T07:17:55,094 Python recognizes 'neutron_dynamic_routing.extensions' as an importable package[^1], 2026-07-13T07:17:55,095 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,096 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,096 package, please make sure that 'neutron_dynamic_routing.extensions' is explicitly added 2026-07-13T07:17:55,097 to the `packages` configuration field. 2026-07-13T07:17:55,098 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,098 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,099 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,100 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,101 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,102 If you don't want 'neutron_dynamic_routing.extensions' to be distributed and are 2026-07-13T07:17:55,102 already explicitly excluding 'neutron_dynamic_routing.extensions' via 2026-07-13T07:17:55,103 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,103 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,105 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,107 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,107 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,109 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,109 even if it does not contain any `.py` files. 2026-07-13T07:17:55,110 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,110 directory, all directories are treated like packages. 2026-07-13T07:17:55,111 ******************************************************************************** 2026-07-13T07:17:55,112 !! 2026-07-13T07:17:55,112 check.warn(importable) 2026-07-13T07:17:55,113 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.policies' is absent from the `packages` configuration. 2026-07-13T07:17:55,114 !! 2026-07-13T07:17:55,115 ******************************************************************************** 2026-07-13T07:17:55,115 ############################ 2026-07-13T07:17:55,115 # Package would be ignored # 2026-07-13T07:17:55,116 ############################ 2026-07-13T07:17:55,116 Python recognizes 'neutron_dynamic_routing.policies' as an importable package[^1], 2026-07-13T07:17:55,116 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,117 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,117 package, please make sure that 'neutron_dynamic_routing.policies' is explicitly added 2026-07-13T07:17:55,118 to the `packages` configuration field. 2026-07-13T07:17:55,118 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,119 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,119 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,120 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,121 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,121 If you don't want 'neutron_dynamic_routing.policies' to be distributed and are 2026-07-13T07:17:55,122 already explicitly excluding 'neutron_dynamic_routing.policies' via 2026-07-13T07:17:55,122 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,123 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,123 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,124 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,125 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,126 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,127 even if it does not contain any `.py` files. 2026-07-13T07:17:55,127 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,128 directory, all directories are treated like packages. 2026-07-13T07:17:55,129 ******************************************************************************** 2026-07-13T07:17:55,130 !! 2026-07-13T07:17:55,130 check.warn(importable) 2026-07-13T07:17:55,131 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services' is absent from the `packages` configuration. 2026-07-13T07:17:55,131 !! 2026-07-13T07:17:55,132 ******************************************************************************** 2026-07-13T07:17:55,132 ############################ 2026-07-13T07:17:55,133 # Package would be ignored # 2026-07-13T07:17:55,133 ############################ 2026-07-13T07:17:55,134 Python recognizes 'neutron_dynamic_routing.services' as an importable package[^1], 2026-07-13T07:17:55,134 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,135 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,136 package, please make sure that 'neutron_dynamic_routing.services' is explicitly added 2026-07-13T07:17:55,136 to the `packages` configuration field. 2026-07-13T07:17:55,137 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,138 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,139 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,139 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,140 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,141 If you don't want 'neutron_dynamic_routing.services' to be distributed and are 2026-07-13T07:17:55,141 already explicitly excluding 'neutron_dynamic_routing.services' via 2026-07-13T07:17:55,141 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,142 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,142 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,143 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,144 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,145 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,145 even if it does not contain any `.py` files. 2026-07-13T07:17:55,146 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,146 directory, all directories are treated like packages. 2026-07-13T07:17:55,146 ******************************************************************************** 2026-07-13T07:17:55,147 !! 2026-07-13T07:17:55,147 check.warn(importable) 2026-07-13T07:17:55,148 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services.bgp' is absent from the `packages` configuration. 2026-07-13T07:17:55,148 !! 2026-07-13T07:17:55,149 ******************************************************************************** 2026-07-13T07:17:55,150 ############################ 2026-07-13T07:17:55,150 # Package would be ignored # 2026-07-13T07:17:55,151 ############################ 2026-07-13T07:17:55,151 Python recognizes 'neutron_dynamic_routing.services.bgp' as an importable package[^1], 2026-07-13T07:17:55,152 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,153 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,153 package, please make sure that 'neutron_dynamic_routing.services.bgp' is explicitly added 2026-07-13T07:17:55,153 to the `packages` configuration field. 2026-07-13T07:17:55,154 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,155 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,155 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,156 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,157 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,158 If you don't want 'neutron_dynamic_routing.services.bgp' to be distributed and are 2026-07-13T07:17:55,158 already explicitly excluding 'neutron_dynamic_routing.services.bgp' via 2026-07-13T07:17:55,159 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,159 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,160 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,161 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,162 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,163 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,164 even if it does not contain any `.py` files. 2026-07-13T07:17:55,164 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,164 directory, all directories are treated like packages. 2026-07-13T07:17:55,165 ******************************************************************************** 2026-07-13T07:17:55,165 !! 2026-07-13T07:17:55,166 check.warn(importable) 2026-07-13T07:17:55,166 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services.bgp.agent' is absent from the `packages` configuration. 2026-07-13T07:17:55,166 !! 2026-07-13T07:17:55,167 ******************************************************************************** 2026-07-13T07:17:55,167 ############################ 2026-07-13T07:17:55,167 # Package would be ignored # 2026-07-13T07:17:55,168 ############################ 2026-07-13T07:17:55,168 Python recognizes 'neutron_dynamic_routing.services.bgp.agent' as an importable package[^1], 2026-07-13T07:17:55,169 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,169 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,170 package, please make sure that 'neutron_dynamic_routing.services.bgp.agent' is explicitly added 2026-07-13T07:17:55,170 to the `packages` configuration field. 2026-07-13T07:17:55,171 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,171 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,172 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,175 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,176 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,177 If you don't want 'neutron_dynamic_routing.services.bgp.agent' to be distributed and are 2026-07-13T07:17:55,178 already explicitly excluding 'neutron_dynamic_routing.services.bgp.agent' via 2026-07-13T07:17:55,178 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,179 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,179 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,180 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,181 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,183 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,183 even if it does not contain any `.py` files. 2026-07-13T07:17:55,183 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,184 directory, all directories are treated like packages. 2026-07-13T07:17:55,184 ******************************************************************************** 2026-07-13T07:17:55,185 !! 2026-07-13T07:17:55,186 check.warn(importable) 2026-07-13T07:17:55,186 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services.bgp.agent.driver' is absent from the `packages` configuration. 2026-07-13T07:17:55,186 !! 2026-07-13T07:17:55,188 ******************************************************************************** 2026-07-13T07:17:55,188 ############################ 2026-07-13T07:17:55,189 # Package would be ignored # 2026-07-13T07:17:55,189 ############################ 2026-07-13T07:17:55,190 Python recognizes 'neutron_dynamic_routing.services.bgp.agent.driver' as an importable package[^1], 2026-07-13T07:17:55,190 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,191 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,191 package, please make sure that 'neutron_dynamic_routing.services.bgp.agent.driver' is explicitly added 2026-07-13T07:17:55,191 to the `packages` configuration field. 2026-07-13T07:17:55,192 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,192 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,193 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,193 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,194 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,195 If you don't want 'neutron_dynamic_routing.services.bgp.agent.driver' to be distributed and are 2026-07-13T07:17:55,195 already explicitly excluding 'neutron_dynamic_routing.services.bgp.agent.driver' via 2026-07-13T07:17:55,196 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,196 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,196 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,197 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,199 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,200 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,201 even if it does not contain any `.py` files. 2026-07-13T07:17:55,201 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,202 directory, all directories are treated like packages. 2026-07-13T07:17:55,202 ******************************************************************************** 2026-07-13T07:17:55,203 !! 2026-07-13T07:17:55,204 check.warn(importable) 2026-07-13T07:17:55,204 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken' is absent from the `packages` configuration. 2026-07-13T07:17:55,205 !! 2026-07-13T07:17:55,206 ******************************************************************************** 2026-07-13T07:17:55,206 ############################ 2026-07-13T07:17:55,207 # Package would be ignored # 2026-07-13T07:17:55,207 ############################ 2026-07-13T07:17:55,207 Python recognizes 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken' as an importable package[^1], 2026-07-13T07:17:55,208 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,209 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,209 package, please make sure that 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken' is explicitly added 2026-07-13T07:17:55,210 to the `packages` configuration field. 2026-07-13T07:17:55,211 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,211 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,212 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,213 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,214 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,215 If you don't want 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken' to be distributed and are 2026-07-13T07:17:55,215 already explicitly excluding 'neutron_dynamic_routing.services.bgp.agent.driver.os_ken' via 2026-07-13T07:17:55,215 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,216 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,216 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,217 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,217 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,218 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,219 even if it does not contain any `.py` files. 2026-07-13T07:17:55,219 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,219 directory, all directories are treated like packages. 2026-07-13T07:17:55,220 ******************************************************************************** 2026-07-13T07:17:55,220 !! 2026-07-13T07:17:55,221 check.warn(importable) 2026-07-13T07:17:55,221 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services.bgp.common' is absent from the `packages` configuration. 2026-07-13T07:17:55,221 !! 2026-07-13T07:17:55,222 ******************************************************************************** 2026-07-13T07:17:55,223 ############################ 2026-07-13T07:17:55,223 # Package would be ignored # 2026-07-13T07:17:55,224 ############################ 2026-07-13T07:17:55,224 Python recognizes 'neutron_dynamic_routing.services.bgp.common' as an importable package[^1], 2026-07-13T07:17:55,225 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,226 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,226 package, please make sure that 'neutron_dynamic_routing.services.bgp.common' is explicitly added 2026-07-13T07:17:55,227 to the `packages` configuration field. 2026-07-13T07:17:55,228 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,228 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,229 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,230 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,230 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,231 If you don't want 'neutron_dynamic_routing.services.bgp.common' to be distributed and are 2026-07-13T07:17:55,232 already explicitly excluding 'neutron_dynamic_routing.services.bgp.common' via 2026-07-13T07:17:55,232 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,233 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,233 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,234 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,235 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,236 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,237 even if it does not contain any `.py` files. 2026-07-13T07:17:55,237 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,238 directory, all directories are treated like packages. 2026-07-13T07:17:55,238 ******************************************************************************** 2026-07-13T07:17:55,239 !! 2026-07-13T07:17:55,239 check.warn(importable) 2026-07-13T07:17:55,240 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.services.bgp.scheduler' is absent from the `packages` configuration. 2026-07-13T07:17:55,240 !! 2026-07-13T07:17:55,241 ******************************************************************************** 2026-07-13T07:17:55,241 ############################ 2026-07-13T07:17:55,241 # Package would be ignored # 2026-07-13T07:17:55,243 ############################ 2026-07-13T07:17:55,244 Python recognizes 'neutron_dynamic_routing.services.bgp.scheduler' as an importable package[^1], 2026-07-13T07:17:55,244 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,245 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,245 package, please make sure that 'neutron_dynamic_routing.services.bgp.scheduler' is explicitly added 2026-07-13T07:17:55,245 to the `packages` configuration field. 2026-07-13T07:17:55,246 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,247 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,247 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,248 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,249 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,249 If you don't want 'neutron_dynamic_routing.services.bgp.scheduler' to be distributed and are 2026-07-13T07:17:55,250 already explicitly excluding 'neutron_dynamic_routing.services.bgp.scheduler' via 2026-07-13T07:17:55,250 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,251 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,251 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,252 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,253 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,255 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,255 even if it does not contain any `.py` files. 2026-07-13T07:17:55,256 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,256 directory, all directories are treated like packages. 2026-07-13T07:17:55,257 ******************************************************************************** 2026-07-13T07:17:55,258 !! 2026-07-13T07:17:55,258 check.warn(importable) 2026-07-13T07:17:55,258 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests' is absent from the `packages` configuration. 2026-07-13T07:17:55,259 !! 2026-07-13T07:17:55,260 ******************************************************************************** 2026-07-13T07:17:55,260 ############################ 2026-07-13T07:17:55,261 # Package would be ignored # 2026-07-13T07:17:55,261 ############################ 2026-07-13T07:17:55,262 Python recognizes 'neutron_dynamic_routing.tests' as an importable package[^1], 2026-07-13T07:17:55,262 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,264 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,264 package, please make sure that 'neutron_dynamic_routing.tests' is explicitly added 2026-07-13T07:17:55,264 to the `packages` configuration field. 2026-07-13T07:17:55,265 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,265 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,265 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,266 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,267 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,267 If you don't want 'neutron_dynamic_routing.tests' to be distributed and are 2026-07-13T07:17:55,268 already explicitly excluding 'neutron_dynamic_routing.tests' via 2026-07-13T07:17:55,268 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,269 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,269 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,270 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,270 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,271 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,272 even if it does not contain any `.py` files. 2026-07-13T07:17:55,272 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,273 directory, all directories are treated like packages. 2026-07-13T07:17:55,273 ******************************************************************************** 2026-07-13T07:17:55,274 !! 2026-07-13T07:17:55,274 check.warn(importable) 2026-07-13T07:17:55,275 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.common' is absent from the `packages` configuration. 2026-07-13T07:17:55,275 !! 2026-07-13T07:17:55,276 ******************************************************************************** 2026-07-13T07:17:55,277 ############################ 2026-07-13T07:17:55,277 # Package would be ignored # 2026-07-13T07:17:55,277 ############################ 2026-07-13T07:17:55,278 Python recognizes 'neutron_dynamic_routing.tests.common' as an importable package[^1], 2026-07-13T07:17:55,278 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,279 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,280 package, please make sure that 'neutron_dynamic_routing.tests.common' is explicitly added 2026-07-13T07:17:55,280 to the `packages` configuration field. 2026-07-13T07:17:55,281 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,282 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,282 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,283 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,284 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,285 If you don't want 'neutron_dynamic_routing.tests.common' to be distributed and are 2026-07-13T07:17:55,285 already explicitly excluding 'neutron_dynamic_routing.tests.common' via 2026-07-13T07:17:55,286 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,286 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,287 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,288 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,289 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,290 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,290 even if it does not contain any `.py` files. 2026-07-13T07:17:55,290 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,291 directory, all directories are treated like packages. 2026-07-13T07:17:55,291 ******************************************************************************** 2026-07-13T07:17:55,292 !! 2026-07-13T07:17:55,292 check.warn(importable) 2026-07-13T07:17:55,292 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.functional' is absent from the `packages` configuration. 2026-07-13T07:17:55,293 !! 2026-07-13T07:17:55,293 ******************************************************************************** 2026-07-13T07:17:55,294 ############################ 2026-07-13T07:17:55,294 # Package would be ignored # 2026-07-13T07:17:55,295 ############################ 2026-07-13T07:17:55,295 Python recognizes 'neutron_dynamic_routing.tests.functional' as an importable package[^1], 2026-07-13T07:17:55,295 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,296 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,297 package, please make sure that 'neutron_dynamic_routing.tests.functional' is explicitly added 2026-07-13T07:17:55,298 to the `packages` configuration field. 2026-07-13T07:17:55,298 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,299 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,299 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,300 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,301 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,302 If you don't want 'neutron_dynamic_routing.tests.functional' to be distributed and are 2026-07-13T07:17:55,303 already explicitly excluding 'neutron_dynamic_routing.tests.functional' via 2026-07-13T07:17:55,303 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,304 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,304 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,305 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,306 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,307 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,307 even if it does not contain any `.py` files. 2026-07-13T07:17:55,308 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,308 directory, all directories are treated like packages. 2026-07-13T07:17:55,310 ******************************************************************************** 2026-07-13T07:17:55,316 !! 2026-07-13T07:17:55,317 check.warn(importable) 2026-07-13T07:17:55,318 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.functional.services' is absent from the `packages` configuration. 2026-07-13T07:17:55,319 !! 2026-07-13T07:17:55,320 ******************************************************************************** 2026-07-13T07:17:55,321 ############################ 2026-07-13T07:17:55,321 # Package would be ignored # 2026-07-13T07:17:55,322 ############################ 2026-07-13T07:17:55,322 Python recognizes 'neutron_dynamic_routing.tests.functional.services' as an importable package[^1], 2026-07-13T07:17:55,323 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,324 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,325 package, please make sure that 'neutron_dynamic_routing.tests.functional.services' is explicitly added 2026-07-13T07:17:55,326 to the `packages` configuration field. 2026-07-13T07:17:55,327 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,327 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,328 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,329 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,330 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,332 If you don't want 'neutron_dynamic_routing.tests.functional.services' to be distributed and are 2026-07-13T07:17:55,332 already explicitly excluding 'neutron_dynamic_routing.tests.functional.services' via 2026-07-13T07:17:55,333 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,333 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,334 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,335 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,336 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,338 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,339 even if it does not contain any `.py` files. 2026-07-13T07:17:55,339 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,340 directory, all directories are treated like packages. 2026-07-13T07:17:55,340 ******************************************************************************** 2026-07-13T07:17:55,342 !! 2026-07-13T07:17:55,343 check.warn(importable) 2026-07-13T07:17:55,343 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.functional.services.bgp' is absent from the `packages` configuration. 2026-07-13T07:17:55,344 !! 2026-07-13T07:17:55,345 ******************************************************************************** 2026-07-13T07:17:55,346 ############################ 2026-07-13T07:17:55,346 # Package would be ignored # 2026-07-13T07:17:55,347 ############################ 2026-07-13T07:17:55,348 Python recognizes 'neutron_dynamic_routing.tests.functional.services.bgp' as an importable package[^1], 2026-07-13T07:17:55,348 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,350 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,350 package, please make sure that 'neutron_dynamic_routing.tests.functional.services.bgp' is explicitly added 2026-07-13T07:17:55,351 to the `packages` configuration field. 2026-07-13T07:17:55,352 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,353 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,354 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,355 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,356 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,357 If you don't want 'neutron_dynamic_routing.tests.functional.services.bgp' to be distributed and are 2026-07-13T07:17:55,358 already explicitly excluding 'neutron_dynamic_routing.tests.functional.services.bgp' via 2026-07-13T07:17:55,359 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,359 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,360 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,361 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,362 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,364 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,364 even if it does not contain any `.py` files. 2026-07-13T07:17:55,365 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,365 directory, all directories are treated like packages. 2026-07-13T07:17:55,366 ******************************************************************************** 2026-07-13T07:17:55,367 !! 2026-07-13T07:17:55,367 check.warn(importable) 2026-07-13T07:17:55,368 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.functional.services.bgp.scheduler' is absent from the `packages` configuration. 2026-07-13T07:17:55,369 !! 2026-07-13T07:17:55,370 ******************************************************************************** 2026-07-13T07:17:55,370 ############################ 2026-07-13T07:17:55,371 # Package would be ignored # 2026-07-13T07:17:55,371 ############################ 2026-07-13T07:17:55,372 Python recognizes 'neutron_dynamic_routing.tests.functional.services.bgp.scheduler' as an importable package[^1], 2026-07-13T07:17:55,372 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,373 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,374 package, please make sure that 'neutron_dynamic_routing.tests.functional.services.bgp.scheduler' is explicitly added 2026-07-13T07:17:55,375 to the `packages` configuration field. 2026-07-13T07:17:55,376 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,377 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,377 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,378 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,379 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,381 If you don't want 'neutron_dynamic_routing.tests.functional.services.bgp.scheduler' to be distributed and are 2026-07-13T07:17:55,381 already explicitly excluding 'neutron_dynamic_routing.tests.functional.services.bgp.scheduler' via 2026-07-13T07:17:55,382 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,382 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,383 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,384 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,385 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,386 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,387 even if it does not contain any `.py` files. 2026-07-13T07:17:55,387 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,388 directory, all directories are treated like packages. 2026-07-13T07:17:55,388 ******************************************************************************** 2026-07-13T07:17:55,389 !! 2026-07-13T07:17:55,389 check.warn(importable) 2026-07-13T07:17:55,390 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit' is absent from the `packages` configuration. 2026-07-13T07:17:55,390 !! 2026-07-13T07:17:55,391 ******************************************************************************** 2026-07-13T07:17:55,391 ############################ 2026-07-13T07:17:55,392 # Package would be ignored # 2026-07-13T07:17:55,392 ############################ 2026-07-13T07:17:55,393 Python recognizes 'neutron_dynamic_routing.tests.unit' as an importable package[^1], 2026-07-13T07:17:55,393 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,394 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,394 package, please make sure that 'neutron_dynamic_routing.tests.unit' is explicitly added 2026-07-13T07:17:55,395 to the `packages` configuration field. 2026-07-13T07:17:55,396 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,396 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,397 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,397 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,398 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,399 If you don't want 'neutron_dynamic_routing.tests.unit' to be distributed and are 2026-07-13T07:17:55,400 already explicitly excluding 'neutron_dynamic_routing.tests.unit' via 2026-07-13T07:17:55,401 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,401 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,402 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,403 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,403 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,405 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,405 even if it does not contain any `.py` files. 2026-07-13T07:17:55,406 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,406 directory, all directories are treated like packages. 2026-07-13T07:17:55,407 ******************************************************************************** 2026-07-13T07:17:55,408 !! 2026-07-13T07:17:55,408 check.warn(importable) 2026-07-13T07:17:55,409 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.api' is absent from the `packages` configuration. 2026-07-13T07:17:55,410 !! 2026-07-13T07:17:55,411 ******************************************************************************** 2026-07-13T07:17:55,411 ############################ 2026-07-13T07:17:55,412 # Package would be ignored # 2026-07-13T07:17:55,412 ############################ 2026-07-13T07:17:55,413 Python recognizes 'neutron_dynamic_routing.tests.unit.api' as an importable package[^1], 2026-07-13T07:17:55,413 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,414 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,414 package, please make sure that 'neutron_dynamic_routing.tests.unit.api' is explicitly added 2026-07-13T07:17:55,415 to the `packages` configuration field. 2026-07-13T07:17:55,415 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,416 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,416 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,417 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,418 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,419 If you don't want 'neutron_dynamic_routing.tests.unit.api' to be distributed and are 2026-07-13T07:17:55,419 already explicitly excluding 'neutron_dynamic_routing.tests.unit.api' via 2026-07-13T07:17:55,420 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,420 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,421 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,422 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,422 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,424 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,424 even if it does not contain any `.py` files. 2026-07-13T07:17:55,425 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,425 directory, all directories are treated like packages. 2026-07-13T07:17:55,426 ******************************************************************************** 2026-07-13T07:17:55,427 !! 2026-07-13T07:17:55,427 check.warn(importable) 2026-07-13T07:17:55,428 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.api.rpc' is absent from the `packages` configuration. 2026-07-13T07:17:55,428 !! 2026-07-13T07:17:55,429 ******************************************************************************** 2026-07-13T07:17:55,430 ############################ 2026-07-13T07:17:55,430 # Package would be ignored # 2026-07-13T07:17:55,431 ############################ 2026-07-13T07:17:55,431 Python recognizes 'neutron_dynamic_routing.tests.unit.api.rpc' as an importable package[^1], 2026-07-13T07:17:55,432 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,433 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,433 package, please make sure that 'neutron_dynamic_routing.tests.unit.api.rpc' is explicitly added 2026-07-13T07:17:55,434 to the `packages` configuration field. 2026-07-13T07:17:55,435 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,435 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,436 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,437 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,438 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,439 If you don't want 'neutron_dynamic_routing.tests.unit.api.rpc' to be distributed and are 2026-07-13T07:17:55,439 already explicitly excluding 'neutron_dynamic_routing.tests.unit.api.rpc' via 2026-07-13T07:17:55,440 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,440 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,440 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,441 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,442 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,443 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,444 even if it does not contain any `.py` files. 2026-07-13T07:17:55,444 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,445 directory, all directories are treated like packages. 2026-07-13T07:17:55,445 ******************************************************************************** 2026-07-13T07:17:55,446 !! 2026-07-13T07:17:55,446 check.warn(importable) 2026-07-13T07:17:55,447 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.api.rpc.agentnotifiers' is absent from the `packages` configuration. 2026-07-13T07:17:55,447 !! 2026-07-13T07:17:55,448 ******************************************************************************** 2026-07-13T07:17:55,449 ############################ 2026-07-13T07:17:55,449 # Package would be ignored # 2026-07-13T07:17:55,450 ############################ 2026-07-13T07:17:55,450 Python recognizes 'neutron_dynamic_routing.tests.unit.api.rpc.agentnotifiers' as an importable package[^1], 2026-07-13T07:17:55,451 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,452 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,452 package, please make sure that 'neutron_dynamic_routing.tests.unit.api.rpc.agentnotifiers' is explicitly added 2026-07-13T07:17:55,453 to the `packages` configuration field. 2026-07-13T07:17:55,454 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,454 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,455 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,456 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,457 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,458 If you don't want 'neutron_dynamic_routing.tests.unit.api.rpc.agentnotifiers' to be distributed and are 2026-07-13T07:17:55,458 already explicitly excluding 'neutron_dynamic_routing.tests.unit.api.rpc.agentnotifiers' via 2026-07-13T07:17:55,459 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,459 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,460 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,461 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,462 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,463 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,464 even if it does not contain any `.py` files. 2026-07-13T07:17:55,465 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,465 directory, all directories are treated like packages. 2026-07-13T07:17:55,466 ******************************************************************************** 2026-07-13T07:17:55,467 !! 2026-07-13T07:17:55,467 check.warn(importable) 2026-07-13T07:17:55,467 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.api.rpc.handlers' is absent from the `packages` configuration. 2026-07-13T07:17:55,468 !! 2026-07-13T07:17:55,469 ******************************************************************************** 2026-07-13T07:17:55,469 ############################ 2026-07-13T07:17:55,470 # Package would be ignored # 2026-07-13T07:17:55,470 ############################ 2026-07-13T07:17:55,471 Python recognizes 'neutron_dynamic_routing.tests.unit.api.rpc.handlers' as an importable package[^1], 2026-07-13T07:17:55,471 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,472 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,472 package, please make sure that 'neutron_dynamic_routing.tests.unit.api.rpc.handlers' is explicitly added 2026-07-13T07:17:55,473 to the `packages` configuration field. 2026-07-13T07:17:55,474 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,474 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,475 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,476 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,477 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,478 If you don't want 'neutron_dynamic_routing.tests.unit.api.rpc.handlers' to be distributed and are 2026-07-13T07:17:55,478 already explicitly excluding 'neutron_dynamic_routing.tests.unit.api.rpc.handlers' via 2026-07-13T07:17:55,479 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,479 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,480 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,481 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,482 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,483 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,484 even if it does not contain any `.py` files. 2026-07-13T07:17:55,484 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,485 directory, all directories are treated like packages. 2026-07-13T07:17:55,485 ******************************************************************************** 2026-07-13T07:17:55,486 !! 2026-07-13T07:17:55,487 check.warn(importable) 2026-07-13T07:17:55,487 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.db' is absent from the `packages` configuration. 2026-07-13T07:17:55,488 !! 2026-07-13T07:17:55,489 ******************************************************************************** 2026-07-13T07:17:55,489 ############################ 2026-07-13T07:17:55,490 # Package would be ignored # 2026-07-13T07:17:55,490 ############################ 2026-07-13T07:17:55,491 Python recognizes 'neutron_dynamic_routing.tests.unit.db' as an importable package[^1], 2026-07-13T07:17:55,491 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,493 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,493 package, please make sure that 'neutron_dynamic_routing.tests.unit.db' is explicitly added 2026-07-13T07:17:55,494 to the `packages` configuration field. 2026-07-13T07:17:55,494 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,495 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,495 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,496 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,497 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,498 If you don't want 'neutron_dynamic_routing.tests.unit.db' to be distributed and are 2026-07-13T07:17:55,498 already explicitly excluding 'neutron_dynamic_routing.tests.unit.db' via 2026-07-13T07:17:55,499 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,499 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,500 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,500 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,501 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,503 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,503 even if it does not contain any `.py` files. 2026-07-13T07:17:55,504 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,504 directory, all directories are treated like packages. 2026-07-13T07:17:55,505 ******************************************************************************** 2026-07-13T07:17:55,506 !! 2026-07-13T07:17:55,506 check.warn(importable) 2026-07-13T07:17:55,507 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.policies' is absent from the `packages` configuration. 2026-07-13T07:17:55,507 !! 2026-07-13T07:17:55,508 ******************************************************************************** 2026-07-13T07:17:55,509 ############################ 2026-07-13T07:17:55,509 # Package would be ignored # 2026-07-13T07:17:55,510 ############################ 2026-07-13T07:17:55,510 Python recognizes 'neutron_dynamic_routing.tests.unit.policies' as an importable package[^1], 2026-07-13T07:17:55,511 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,512 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,512 package, please make sure that 'neutron_dynamic_routing.tests.unit.policies' is explicitly added 2026-07-13T07:17:55,513 to the `packages` configuration field. 2026-07-13T07:17:55,514 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,514 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,515 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,516 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,517 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,518 If you don't want 'neutron_dynamic_routing.tests.unit.policies' to be distributed and are 2026-07-13T07:17:55,519 already explicitly excluding 'neutron_dynamic_routing.tests.unit.policies' via 2026-07-13T07:17:55,519 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,520 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,520 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,521 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,522 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,523 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,524 even if it does not contain any `.py` files. 2026-07-13T07:17:55,524 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,525 directory, all directories are treated like packages. 2026-07-13T07:17:55,525 ******************************************************************************** 2026-07-13T07:17:55,526 !! 2026-07-13T07:17:55,526 check.warn(importable) 2026-07-13T07:17:55,527 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.services' is absent from the `packages` configuration. 2026-07-13T07:17:55,527 !! 2026-07-13T07:17:55,528 ******************************************************************************** 2026-07-13T07:17:55,528 ############################ 2026-07-13T07:17:55,529 # Package would be ignored # 2026-07-13T07:17:55,529 ############################ 2026-07-13T07:17:55,530 Python recognizes 'neutron_dynamic_routing.tests.unit.services' as an importable package[^1], 2026-07-13T07:17:55,530 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,531 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,532 package, please make sure that 'neutron_dynamic_routing.tests.unit.services' is explicitly added 2026-07-13T07:17:55,532 to the `packages` configuration field. 2026-07-13T07:17:55,533 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,534 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,534 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,535 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,537 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,538 If you don't want 'neutron_dynamic_routing.tests.unit.services' to be distributed and are 2026-07-13T07:17:55,539 already explicitly excluding 'neutron_dynamic_routing.tests.unit.services' via 2026-07-13T07:17:55,540 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,540 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,541 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,542 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,544 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,546 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,546 even if it does not contain any `.py` files. 2026-07-13T07:17:55,547 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,548 directory, all directories are treated like packages. 2026-07-13T07:17:55,548 ******************************************************************************** 2026-07-13T07:17:55,550 !! 2026-07-13T07:17:55,550 check.warn(importable) 2026-07-13T07:17:55,551 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.services.bgp' is absent from the `packages` configuration. 2026-07-13T07:17:55,552 !! 2026-07-13T07:17:55,554 ******************************************************************************** 2026-07-13T07:17:55,555 ############################ 2026-07-13T07:17:55,555 # Package would be ignored # 2026-07-13T07:17:55,556 ############################ 2026-07-13T07:17:55,556 Python recognizes 'neutron_dynamic_routing.tests.unit.services.bgp' as an importable package[^1], 2026-07-13T07:17:55,557 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,558 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,559 package, please make sure that 'neutron_dynamic_routing.tests.unit.services.bgp' is explicitly added 2026-07-13T07:17:55,560 to the `packages` configuration field. 2026-07-13T07:17:55,561 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,561 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,562 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,563 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,564 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,566 If you don't want 'neutron_dynamic_routing.tests.unit.services.bgp' to be distributed and are 2026-07-13T07:17:55,566 already explicitly excluding 'neutron_dynamic_routing.tests.unit.services.bgp' via 2026-07-13T07:17:55,567 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,568 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,568 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,570 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,572 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,573 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,574 even if it does not contain any `.py` files. 2026-07-13T07:17:55,575 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,576 directory, all directories are treated like packages. 2026-07-13T07:17:55,576 ******************************************************************************** 2026-07-13T07:17:55,578 !! 2026-07-13T07:17:55,578 check.warn(importable) 2026-07-13T07:17:55,579 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.services.bgp.agent' is absent from the `packages` configuration. 2026-07-13T07:17:55,580 !! 2026-07-13T07:17:55,581 ******************************************************************************** 2026-07-13T07:17:55,582 ############################ 2026-07-13T07:17:55,583 # Package would be ignored # 2026-07-13T07:17:55,583 ############################ 2026-07-13T07:17:55,584 Python recognizes 'neutron_dynamic_routing.tests.unit.services.bgp.agent' as an importable package[^1], 2026-07-13T07:17:55,585 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,586 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,587 package, please make sure that 'neutron_dynamic_routing.tests.unit.services.bgp.agent' is explicitly added 2026-07-13T07:17:55,588 to the `packages` configuration field. 2026-07-13T07:17:55,589 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,590 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,590 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,591 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,593 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,594 If you don't want 'neutron_dynamic_routing.tests.unit.services.bgp.agent' to be distributed and are 2026-07-13T07:17:55,594 already explicitly excluding 'neutron_dynamic_routing.tests.unit.services.bgp.agent' via 2026-07-13T07:17:55,595 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,595 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,596 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,597 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,598 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,600 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,601 even if it does not contain any `.py` files. 2026-07-13T07:17:55,602 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,602 directory, all directories are treated like packages. 2026-07-13T07:17:55,603 ******************************************************************************** 2026-07-13T07:17:55,604 !! 2026-07-13T07:17:55,605 check.warn(importable) 2026-07-13T07:17:55,605 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.services.bgp.driver' is absent from the `packages` configuration. 2026-07-13T07:17:55,606 !! 2026-07-13T07:17:55,607 ******************************************************************************** 2026-07-13T07:17:55,608 ############################ 2026-07-13T07:17:55,609 # Package would be ignored # 2026-07-13T07:17:55,609 ############################ 2026-07-13T07:17:55,610 Python recognizes 'neutron_dynamic_routing.tests.unit.services.bgp.driver' as an importable package[^1], 2026-07-13T07:17:55,611 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,612 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,613 package, please make sure that 'neutron_dynamic_routing.tests.unit.services.bgp.driver' is explicitly added 2026-07-13T07:17:55,613 to the `packages` configuration field. 2026-07-13T07:17:55,615 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,615 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,616 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,617 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,619 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,620 If you don't want 'neutron_dynamic_routing.tests.unit.services.bgp.driver' to be distributed and are 2026-07-13T07:17:55,621 already explicitly excluding 'neutron_dynamic_routing.tests.unit.services.bgp.driver' via 2026-07-13T07:17:55,621 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,622 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,623 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,624 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,626 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,628 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,628 even if it does not contain any `.py` files. 2026-07-13T07:17:55,629 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,629 directory, all directories are treated like packages. 2026-07-13T07:17:55,630 ******************************************************************************** 2026-07-13T07:17:55,631 !! 2026-07-13T07:17:55,632 check.warn(importable) 2026-07-13T07:17:55,632 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.services.bgp.driver.os_ken' is absent from the `packages` configuration. 2026-07-13T07:17:55,633 !! 2026-07-13T07:17:55,634 ******************************************************************************** 2026-07-13T07:17:55,635 ############################ 2026-07-13T07:17:55,635 # Package would be ignored # 2026-07-13T07:17:55,636 ############################ 2026-07-13T07:17:55,636 Python recognizes 'neutron_dynamic_routing.tests.unit.services.bgp.driver.os_ken' as an importable package[^1], 2026-07-13T07:17:55,637 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,638 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,638 package, please make sure that 'neutron_dynamic_routing.tests.unit.services.bgp.driver.os_ken' is explicitly added 2026-07-13T07:17:55,639 to the `packages` configuration field. 2026-07-13T07:17:55,640 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,641 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,641 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,643 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,644 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,645 If you don't want 'neutron_dynamic_routing.tests.unit.services.bgp.driver.os_ken' to be distributed and are 2026-07-13T07:17:55,646 already explicitly excluding 'neutron_dynamic_routing.tests.unit.services.bgp.driver.os_ken' via 2026-07-13T07:17:55,646 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,647 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,647 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,648 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,649 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,651 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,651 even if it does not contain any `.py` files. 2026-07-13T07:17:55,652 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,653 directory, all directories are treated like packages. 2026-07-13T07:17:55,653 ******************************************************************************** 2026-07-13T07:17:55,654 !! 2026-07-13T07:17:55,655 check.warn(importable) 2026-07-13T07:17:55,656 /tmp/pip-build-env-3ts0nv2c/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'neutron_dynamic_routing.tests.unit.services.bgp.scheduler' is absent from the `packages` configuration. 2026-07-13T07:17:55,656 !! 2026-07-13T07:17:55,658 ******************************************************************************** 2026-07-13T07:17:55,658 ############################ 2026-07-13T07:17:55,659 # Package would be ignored # 2026-07-13T07:17:55,659 ############################ 2026-07-13T07:17:55,660 Python recognizes 'neutron_dynamic_routing.tests.unit.services.bgp.scheduler' as an importable package[^1], 2026-07-13T07:17:55,660 but it is absent from setuptools' `packages` configuration. 2026-07-13T07:17:55,661 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-13T07:17:55,662 package, please make sure that 'neutron_dynamic_routing.tests.unit.services.bgp.scheduler' is explicitly added 2026-07-13T07:17:55,662 to the `packages` configuration field. 2026-07-13T07:17:55,663 Alternatively, you can also rely on setuptools' discovery methods 2026-07-13T07:17:55,663 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-13T07:17:55,664 instead of `find_packages(...)`/`find:`). 2026-07-13T07:17:55,665 You can read more about "package discovery" on setuptools documentation page: 2026-07-13T07:17:55,666 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-13T07:17:55,667 If you don't want 'neutron_dynamic_routing.tests.unit.services.bgp.scheduler' to be distributed and are 2026-07-13T07:17:55,668 already explicitly excluding 'neutron_dynamic_routing.tests.unit.services.bgp.scheduler' via 2026-07-13T07:17:55,668 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-13T07:17:55,669 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-13T07:17:55,669 combination with a more fine grained `package-data` configuration. 2026-07-13T07:17:55,670 You can read more about "package data files" on setuptools documentation page: 2026-07-13T07:17:55,671 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-13T07:17:55,674 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-13T07:17:55,674 even if it does not contain any `.py` files. 2026-07-13T07:17:55,675 On the other hand, currently there is no concept of package data 2026-07-13T07:17:55,676 directory, all directories are treated like packages. 2026-07-13T07:17:55,676 ******************************************************************************** 2026-07-13T07:17:55,677 !! 2026-07-13T07:17:55,678 check.warn(importable) 2026-07-13T07:17:55,678 creating build/lib/neutron_dynamic_routing/api 2026-07-13T07:17:55,679 copying neutron_dynamic_routing/api/__init__.py -> build/lib/neutron_dynamic_routing/api 2026-07-13T07:17:55,679 creating build/lib/neutron_dynamic_routing/api/rpc 2026-07-13T07:17:55,680 copying neutron_dynamic_routing/api/rpc/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc 2026-07-13T07:17:55,681 creating build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers 2026-07-13T07:17:55,681 copying neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers 2026-07-13T07:17:55,682 copying neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py -> build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers 2026-07-13T07:17:55,682 creating build/lib/neutron_dynamic_routing/api/rpc/callbacks 2026-07-13T07:17:55,683 copying neutron_dynamic_routing/api/rpc/callbacks/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc/callbacks 2026-07-13T07:17:55,684 copying neutron_dynamic_routing/api/rpc/callbacks/resources.py -> build/lib/neutron_dynamic_routing/api/rpc/callbacks 2026-07-13T07:17:55,684 creating build/lib/neutron_dynamic_routing/api/rpc/handlers 2026-07-13T07:17:55,685 copying neutron_dynamic_routing/api/rpc/handlers/__init__.py -> build/lib/neutron_dynamic_routing/api/rpc/handlers 2026-07-13T07:17:55,686 copying neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py -> build/lib/neutron_dynamic_routing/api/rpc/handlers 2026-07-13T07:17:55,686 creating build/lib/neutron_dynamic_routing/cmd 2026-07-13T07:17:55,687 copying neutron_dynamic_routing/cmd/__init__.py -> build/lib/neutron_dynamic_routing/cmd 2026-07-13T07:17:55,687 creating build/lib/neutron_dynamic_routing/cmd/agents 2026-07-13T07:17:55,687 copying neutron_dynamic_routing/cmd/agents/__init__.py -> build/lib/neutron_dynamic_routing/cmd/agents 2026-07-13T07:17:55,688 copying neutron_dynamic_routing/cmd/agents/bgp_dragent.py -> build/lib/neutron_dynamic_routing/cmd/agents 2026-07-13T07:17:55,689 creating build/lib/neutron_dynamic_routing/db 2026-07-13T07:17:55,689 copying neutron_dynamic_routing/db/__init__.py -> build/lib/neutron_dynamic_routing/db 2026-07-13T07:17:55,690 copying neutron_dynamic_routing/db/bgp_db.py -> build/lib/neutron_dynamic_routing/db 2026-07-13T07:17:55,690 copying neutron_dynamic_routing/db/bgp_dragentscheduler_db.py -> build/lib/neutron_dynamic_routing/db 2026-07-13T07:17:55,690 creating build/lib/neutron_dynamic_routing/db/migration 2026-07-13T07:17:55,691 copying neutron_dynamic_routing/db/migration/README -> build/lib/neutron_dynamic_routing/db/migration 2026-07-13T07:17:55,691 copying neutron_dynamic_routing/db/migration/__init__.py -> build/lib/neutron_dynamic_routing/db/migration 2026-07-13T07:17:55,692 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,692 copying neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,693 copying neutron_dynamic_routing/db/migration/alembic_migrations/env.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,693 copying neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,694 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2026-07-13T07:17:55,695 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2026-07-13T07:17:55,695 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2026-07-13T07:17:55,695 copying neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py -> build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2026-07-13T07:17:55,696 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2026-07-13T07:17:55,696 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 2026-07-13T07:17:55,697 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 2026-07-13T07:17:55,697 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand 2026-07-13T07:17:55,698 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 2026-07-13T07:17:55,699 creating build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract 2026-07-13T07:17:55,699 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 2026-07-13T07:17:55,700 creating build/lib/neutron_dynamic_routing/db/migration/models 2026-07-13T07:17:55,701 copying neutron_dynamic_routing/db/migration/models/__init__.py -> build/lib/neutron_dynamic_routing/db/migration/models 2026-07-13T07:17:55,701 copying neutron_dynamic_routing/db/migration/models/head.py -> build/lib/neutron_dynamic_routing/db/migration/models 2026-07-13T07:17:55,701 creating build/lib/neutron_dynamic_routing/extensions 2026-07-13T07:17:55,702 copying neutron_dynamic_routing/extensions/__init__.py -> build/lib/neutron_dynamic_routing/extensions 2026-07-13T07:17:55,702 copying neutron_dynamic_routing/extensions/bgp.py -> build/lib/neutron_dynamic_routing/extensions 2026-07-13T07:17:55,703 copying neutron_dynamic_routing/extensions/bgp_4byte_asn.py -> build/lib/neutron_dynamic_routing/extensions 2026-07-13T07:17:55,703 copying neutron_dynamic_routing/extensions/bgp_dragentscheduler.py -> build/lib/neutron_dynamic_routing/extensions 2026-07-13T07:17:55,704 creating build/lib/neutron_dynamic_routing/policies 2026-07-13T07:17:55,704 copying neutron_dynamic_routing/policies/__init__.py -> build/lib/neutron_dynamic_routing/policies 2026-07-13T07:17:55,705 copying neutron_dynamic_routing/policies/bgp_dragent.py -> build/lib/neutron_dynamic_routing/policies 2026-07-13T07:17:55,706 copying neutron_dynamic_routing/policies/bgp_peer.py -> build/lib/neutron_dynamic_routing/policies 2026-07-13T07:17:55,706 copying neutron_dynamic_routing/policies/bgp_speaker.py -> build/lib/neutron_dynamic_routing/policies 2026-07-13T07:17:55,707 creating build/lib/neutron_dynamic_routing/services 2026-07-13T07:17:55,707 copying neutron_dynamic_routing/services/__init__.py -> build/lib/neutron_dynamic_routing/services 2026-07-13T07:17:55,708 creating build/lib/neutron_dynamic_routing/services/bgp 2026-07-13T07:17:55,708 copying neutron_dynamic_routing/services/bgp/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp 2026-07-13T07:17:55,709 copying neutron_dynamic_routing/services/bgp/bgp_plugin.py -> build/lib/neutron_dynamic_routing/services/bgp 2026-07-13T07:17:55,709 creating build/lib/neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,710 copying neutron_dynamic_routing/services/bgp/agent/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,710 copying neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,711 copying neutron_dynamic_routing/services/bgp/agent/config.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,711 copying neutron_dynamic_routing/services/bgp/agent/entry.py -> build/lib/neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,712 creating build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,712 copying neutron_dynamic_routing/services/bgp/agent/driver/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,713 copying neutron_dynamic_routing/services/bgp/agent/driver/base.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,713 copying neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,714 copying neutron_dynamic_routing/services/bgp/agent/driver/utils.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,714 creating build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2026-07-13T07:17:55,715 copying neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2026-07-13T07:17:55,716 copying neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py -> build/lib/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2026-07-13T07:17:55,716 creating build/lib/neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,717 copying neutron_dynamic_routing/services/bgp/common/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,717 copying neutron_dynamic_routing/services/bgp/common/constants.py -> build/lib/neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,718 copying neutron_dynamic_routing/services/bgp/common/opts.py -> build/lib/neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,718 creating build/lib/neutron_dynamic_routing/services/bgp/scheduler 2026-07-13T07:17:55,719 copying neutron_dynamic_routing/services/bgp/scheduler/__init__.py -> build/lib/neutron_dynamic_routing/services/bgp/scheduler 2026-07-13T07:17:55,719 copying neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py -> build/lib/neutron_dynamic_routing/services/bgp/scheduler 2026-07-13T07:17:55,720 creating build/lib/neutron_dynamic_routing/tests 2026-07-13T07:17:55,720 copying neutron_dynamic_routing/tests/__init__.py -> build/lib/neutron_dynamic_routing/tests 2026-07-13T07:17:55,721 creating build/lib/neutron_dynamic_routing/tests/common 2026-07-13T07:17:55,721 copying neutron_dynamic_routing/tests/common/__init__.py -> build/lib/neutron_dynamic_routing/tests/common 2026-07-13T07:17:55,722 copying neutron_dynamic_routing/tests/common/helpers.py -> build/lib/neutron_dynamic_routing/tests/common 2026-07-13T07:17:55,722 creating build/lib/neutron_dynamic_routing/tests/functional 2026-07-13T07:17:55,723 copying neutron_dynamic_routing/tests/functional/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional 2026-07-13T07:17:55,723 creating build/lib/neutron_dynamic_routing/tests/functional/services 2026-07-13T07:17:55,724 copying neutron_dynamic_routing/tests/functional/services/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional/services 2026-07-13T07:17:55,724 creating build/lib/neutron_dynamic_routing/tests/functional/services/bgp 2026-07-13T07:17:55,725 copying neutron_dynamic_routing/tests/functional/services/bgp/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional/services/bgp 2026-07-13T07:17:55,725 creating build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2026-07-13T07:17:55,726 copying neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py -> build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2026-07-13T07:17:55,726 copying neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py -> build/lib/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2026-07-13T07:17:55,727 creating build/lib/neutron_dynamic_routing/tests/unit 2026-07-13T07:17:55,728 copying neutron_dynamic_routing/tests/unit/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit 2026-07-13T07:17:55,728 creating build/lib/neutron_dynamic_routing/tests/unit/api 2026-07-13T07:17:55,729 copying neutron_dynamic_routing/tests/unit/api/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api 2026-07-13T07:17:55,729 creating build/lib/neutron_dynamic_routing/tests/unit/api/rpc 2026-07-13T07:17:55,731 copying neutron_dynamic_routing/tests/unit/api/rpc/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc 2026-07-13T07:17:55,731 creating build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2026-07-13T07:17:55,732 copying neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2026-07-13T07:17:55,733 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 2026-07-13T07:17:55,733 creating build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2026-07-13T07:17:55,734 copying neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2026-07-13T07:17:55,735 copying neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py -> build/lib/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2026-07-13T07:17:55,736 creating build/lib/neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,737 copying neutron_dynamic_routing/tests/unit/db/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,738 copying neutron_dynamic_routing/tests/unit/db/test_bgp_db.py -> build/lib/neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,739 copying neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py -> build/lib/neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,739 creating build/lib/neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,740 copying neutron_dynamic_routing/tests/unit/policies/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,740 copying neutron_dynamic_routing/tests/unit/policies/test_bgp_dragent.py -> build/lib/neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,741 copying neutron_dynamic_routing/tests/unit/policies/test_bgp_peer.py -> build/lib/neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,742 copying neutron_dynamic_routing/tests/unit/policies/test_bgp_speaker.py -> build/lib/neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,743 creating build/lib/neutron_dynamic_routing/tests/unit/services 2026-07-13T07:17:55,743 copying neutron_dynamic_routing/tests/unit/services/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services 2026-07-13T07:17:55,744 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp 2026-07-13T07:17:55,744 copying neutron_dynamic_routing/tests/unit/services/bgp/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp 2026-07-13T07:17:55,745 copying neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp 2026-07-13T07:17:55,746 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent 2026-07-13T07:17:55,747 copying neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent 2026-07-13T07:17:55,747 copying neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/agent 2026-07-13T07:17:55,748 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver 2026-07-13T07:17:55,749 copying neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver 2026-07-13T07:17:55,749 copying neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver 2026-07-13T07:17:55,750 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2026-07-13T07:17:55,750 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 2026-07-13T07:17:55,751 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 2026-07-13T07:17:55,752 creating build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2026-07-13T07:17:55,753 copying neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2026-07-13T07:17:55,753 copying neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py -> build/lib/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2026-07-13T07:17:55,754 installing to build/bdist.linux-armv7l/wheel 2026-07-13T07:17:55,754 running install 2026-07-13T07:17:55,755 [pbr] Generating AUTHORS 2026-07-13T07:17:55,756 [pbr] AUTHORS complete (0.0s) 2026-07-13T07:17:55,756 running install_lib 2026-07-13T07:17:55,757 creating build/bdist.linux-armv7l/wheel 2026-07-13T07:17:55,757 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing 2026-07-13T07:17:55,758 copying build/lib/neutron_dynamic_routing/version.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing 2026-07-13T07:17:55,759 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests 2026-07-13T07:17:55,759 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/common 2026-07-13T07:17:55,759 copying build/lib/neutron_dynamic_routing/tests/common/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/common 2026-07-13T07:17:55,760 copying build/lib/neutron_dynamic_routing/tests/common/helpers.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/common 2026-07-13T07:17:55,760 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional 2026-07-13T07:17:55,761 copying build/lib/neutron_dynamic_routing/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional 2026-07-13T07:17:55,761 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional/services 2026-07-13T07:17:55,762 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional/services/bgp 2026-07-13T07:17:55,762 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/functional/services/bgp/scheduler 2026-07-13T07:17:55,763 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 2026-07-13T07:17:55,763 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 2026-07-13T07:17:55,764 copying build/lib/neutron_dynamic_routing/tests/functional/services/bgp/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional/services/bgp 2026-07-13T07:17:55,764 copying build/lib/neutron_dynamic_routing/tests/functional/services/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/functional/services 2026-07-13T07:17:55,765 copying build/lib/neutron_dynamic_routing/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests 2026-07-13T07:17:55,765 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit 2026-07-13T07:17:55,766 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,767 copying build/lib/neutron_dynamic_routing/tests/unit/db/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,767 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 2026-07-13T07:17:55,768 copying build/lib/neutron_dynamic_routing/tests/unit/db/test_bgp_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/db 2026-07-13T07:17:55,769 copying build/lib/neutron_dynamic_routing/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit 2026-07-13T07:17:55,769 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api 2026-07-13T07:17:55,770 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api/rpc 2026-07-13T07:17:55,771 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api/rpc/handlers 2026-07-13T07:17:55,771 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 2026-07-13T07:17:55,772 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 2026-07-13T07:17:55,772 copying build/lib/neutron_dynamic_routing/tests/unit/api/rpc/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api/rpc 2026-07-13T07:17:55,773 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers 2026-07-13T07:17:55,774 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 2026-07-13T07:17:55,774 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 2026-07-13T07:17:55,774 copying build/lib/neutron_dynamic_routing/tests/unit/api/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/api 2026-07-13T07:17:55,775 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services 2026-07-13T07:17:55,775 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp 2026-07-13T07:17:55,776 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/scheduler 2026-07-13T07:17:55,776 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 2026-07-13T07:17:55,777 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 2026-07-13T07:17:55,777 copying build/lib/neutron_dynamic_routing/tests/unit/services/bgp/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services/bgp 2026-07-13T07:17:55,778 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/agent 2026-07-13T07:17:55,780 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 2026-07-13T07:17:55,781 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 2026-07-13T07:17:55,785 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/driver 2026-07-13T07:17:55,787 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken 2026-07-13T07:17:55,788 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 2026-07-13T07:17:55,790 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 2026-07-13T07:17:55,793 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 2026-07-13T07:17:55,794 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 2026-07-13T07:17:55,796 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 2026-07-13T07:17:55,799 copying build/lib/neutron_dynamic_routing/tests/unit/services/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/services 2026-07-13T07:17:55,801 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,802 copying build/lib/neutron_dynamic_routing/tests/unit/policies/test_bgp_peer.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,804 copying build/lib/neutron_dynamic_routing/tests/unit/policies/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,806 copying build/lib/neutron_dynamic_routing/tests/unit/policies/test_bgp_speaker.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,809 copying build/lib/neutron_dynamic_routing/tests/unit/policies/test_bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/tests/unit/policies 2026-07-13T07:17:55,812 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db 2026-07-13T07:17:55,813 copying build/lib/neutron_dynamic_routing/db/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db 2026-07-13T07:17:55,815 copying build/lib/neutron_dynamic_routing/db/bgp_dragentscheduler_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db 2026-07-13T07:17:55,818 copying build/lib/neutron_dynamic_routing/db/bgp_db.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db 2026-07-13T07:17:55,822 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration 2026-07-13T07:17:55,823 copying build/lib/neutron_dynamic_routing/db/migration/README -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration 2026-07-13T07:17:55,825 copying build/lib/neutron_dynamic_routing/db/migration/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration 2026-07-13T07:17:55,827 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,829 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/env.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,831 copying build/lib/neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/alembic_migrations 2026-07-13T07:17:55,832 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 2026-07-13T07:17:55,835 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions 2026-07-13T07:17:55,836 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 2026-07-13T07:17:55,838 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton 2026-07-13T07:17:55,840 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand 2026-07-13T07:17:55,841 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 2026-07-13T07:17:55,844 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract 2026-07-13T07:17:55,845 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 2026-07-13T07:17:55,847 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 2026-07-13T07:17:55,849 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens 2026-07-13T07:17:55,851 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract 2026-07-13T07:17:55,852 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 2026-07-13T07:17:55,854 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 2026-07-13T07:17:55,856 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 2026-07-13T07:17:55,858 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/db/migration/models 2026-07-13T07:17:55,859 copying build/lib/neutron_dynamic_routing/db/migration/models/head.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/models 2026-07-13T07:17:55,861 copying build/lib/neutron_dynamic_routing/db/migration/models/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/db/migration/models 2026-07-13T07:17:55,862 copying build/lib/neutron_dynamic_routing/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing 2026-07-13T07:17:55,865 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api 2026-07-13T07:17:55,866 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc 2026-07-13T07:17:55,868 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc/handlers 2026-07-13T07:17:55,869 copying build/lib/neutron_dynamic_routing/api/rpc/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/handlers 2026-07-13T07:17:55,871 copying build/lib/neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/handlers 2026-07-13T07:17:55,873 copying build/lib/neutron_dynamic_routing/api/rpc/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc 2026-07-13T07:17:55,875 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc/agentnotifiers 2026-07-13T07:17:55,876 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 2026-07-13T07:17:55,878 copying build/lib/neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/agentnotifiers 2026-07-13T07:17:55,880 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/api/rpc/callbacks 2026-07-13T07:17:55,881 copying build/lib/neutron_dynamic_routing/api/rpc/callbacks/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/callbacks 2026-07-13T07:17:55,883 copying build/lib/neutron_dynamic_routing/api/rpc/callbacks/resources.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api/rpc/callbacks 2026-07-13T07:17:55,885 copying build/lib/neutron_dynamic_routing/api/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/api 2026-07-13T07:17:55,887 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/cmd 2026-07-13T07:17:55,889 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/cmd/agents 2026-07-13T07:17:55,890 copying build/lib/neutron_dynamic_routing/cmd/agents/bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd/agents 2026-07-13T07:17:55,892 copying build/lib/neutron_dynamic_routing/cmd/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd/agents 2026-07-13T07:17:55,894 copying build/lib/neutron_dynamic_routing/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/cmd 2026-07-13T07:17:55,896 copying build/lib/neutron_dynamic_routing/_i18n.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing 2026-07-13T07:17:55,898 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services 2026-07-13T07:17:55,900 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp 2026-07-13T07:17:55,901 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,902 copying build/lib/neutron_dynamic_routing/services/bgp/common/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,904 copying build/lib/neutron_dynamic_routing/services/bgp/common/opts.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,906 copying build/lib/neutron_dynamic_routing/services/bgp/common/constants.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/common 2026-07-13T07:17:55,908 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/scheduler 2026-07-13T07:17:55,909 copying build/lib/neutron_dynamic_routing/services/bgp/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/scheduler 2026-07-13T07:17:55,911 copying build/lib/neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/scheduler 2026-07-13T07:17:55,913 copying build/lib/neutron_dynamic_routing/services/bgp/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp 2026-07-13T07:17:55,915 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,916 copying build/lib/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,919 copying build/lib/neutron_dynamic_routing/services/bgp/agent/config.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,921 copying build/lib/neutron_dynamic_routing/services/bgp/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,923 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,924 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/services/bgp/agent/driver/os_ken 2026-07-13T07:17:55,925 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 2026-07-13T07:17:55,928 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 2026-07-13T07:17:55,929 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,931 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,933 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/utils.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,935 copying build/lib/neutron_dynamic_routing/services/bgp/agent/driver/base.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent/driver 2026-07-13T07:17:55,937 copying build/lib/neutron_dynamic_routing/services/bgp/agent/entry.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp/agent 2026-07-13T07:17:55,939 copying build/lib/neutron_dynamic_routing/services/bgp/bgp_plugin.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services/bgp 2026-07-13T07:17:55,942 copying build/lib/neutron_dynamic_routing/services/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/services 2026-07-13T07:17:55,944 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/extensions 2026-07-13T07:17:55,945 copying build/lib/neutron_dynamic_routing/extensions/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2026-07-13T07:17:55,946 copying build/lib/neutron_dynamic_routing/extensions/bgp.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2026-07-13T07:17:55,948 copying build/lib/neutron_dynamic_routing/extensions/bgp_dragentscheduler.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2026-07-13T07:17:55,950 copying build/lib/neutron_dynamic_routing/extensions/bgp_4byte_asn.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/extensions 2026-07-13T07:17:55,953 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing/policies 2026-07-13T07:17:55,954 copying build/lib/neutron_dynamic_routing/policies/bgp_dragent.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2026-07-13T07:17:55,956 copying build/lib/neutron_dynamic_routing/policies/bgp_speaker.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2026-07-13T07:17:55,958 copying build/lib/neutron_dynamic_routing/policies/__init__.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2026-07-13T07:17:55,959 copying build/lib/neutron_dynamic_routing/policies/bgp_peer.py -> build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing/policies 2026-07-13T07:17:55,961 running install_egg_info 2026-07-13T07:17:55,967 Copying neutron_dynamic_routing.egg-info to build/bdist.linux-armv7l/wheel/./neutron_dynamic_routing-29.0.0.0b1-py3.11.egg-info 2026-07-13T07:17:55,982 running install_scripts 2026-07-13T07:17:55,997 creating build/bdist.linux-armv7l/wheel/neutron_dynamic_routing-29.0.0.0b1.dist-info/WHEEL 2026-07-13T07:17:55,999 creating '/tmp/pip-wheel-t_r908eo/.tmp-d_tdv1rs/neutron_dynamic_routing-29.0.0.0b1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-13T07:17:56,002 adding 'neutron_dynamic_routing/__init__.py' 2026-07-13T07:17:56,003 adding 'neutron_dynamic_routing/_i18n.py' 2026-07-13T07:17:56,005 adding 'neutron_dynamic_routing/version.py' 2026-07-13T07:17:56,007 adding 'neutron_dynamic_routing/api/__init__.py' 2026-07-13T07:17:56,009 adding 'neutron_dynamic_routing/api/rpc/__init__.py' 2026-07-13T07:17:56,010 adding 'neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py' 2026-07-13T07:17:56,012 adding 'neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py' 2026-07-13T07:17:56,014 adding 'neutron_dynamic_routing/api/rpc/callbacks/__init__.py' 2026-07-13T07:17:56,015 adding 'neutron_dynamic_routing/api/rpc/callbacks/resources.py' 2026-07-13T07:17:56,017 adding 'neutron_dynamic_routing/api/rpc/handlers/__init__.py' 2026-07-13T07:17:56,019 adding 'neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py' 2026-07-13T07:17:56,021 adding 'neutron_dynamic_routing/cmd/__init__.py' 2026-07-13T07:17:56,022 adding 'neutron_dynamic_routing/cmd/agents/__init__.py' 2026-07-13T07:17:56,024 adding 'neutron_dynamic_routing/cmd/agents/bgp_dragent.py' 2026-07-13T07:17:56,026 adding 'neutron_dynamic_routing/db/__init__.py' 2026-07-13T07:17:56,031 adding 'neutron_dynamic_routing/db/bgp_db.py' 2026-07-13T07:17:56,033 adding 'neutron_dynamic_routing/db/bgp_dragentscheduler_db.py' 2026-07-13T07:17:56,035 adding 'neutron_dynamic_routing/db/migration/README' 2026-07-13T07:17:56,036 adding 'neutron_dynamic_routing/db/migration/__init__.py' 2026-07-13T07:17:56,038 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py' 2026-07-13T07:17:56,039 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/env.py' 2026-07-13T07:17:56,040 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako' 2026-07-13T07:17:56,042 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD' 2026-07-13T07:17:56,043 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD' 2026-07-13T07:17:56,044 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py' 2026-07-13T07:17:56,047 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py' 2026-07-13T07:17:56,048 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py' 2026-07-13T07:17:56,049 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py' 2026-07-13T07:17:56,051 adding 'neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py' 2026-07-13T07:17:56,053 adding 'neutron_dynamic_routing/db/migration/models/__init__.py' 2026-07-13T07:17:56,054 adding 'neutron_dynamic_routing/db/migration/models/head.py' 2026-07-13T07:17:56,056 adding 'neutron_dynamic_routing/extensions/__init__.py' 2026-07-13T07:17:56,057 adding 'neutron_dynamic_routing/extensions/bgp.py' 2026-07-13T07:17:56,058 adding 'neutron_dynamic_routing/extensions/bgp_4byte_asn.py' 2026-07-13T07:17:56,060 adding 'neutron_dynamic_routing/extensions/bgp_dragentscheduler.py' 2026-07-13T07:17:56,062 adding 'neutron_dynamic_routing/policies/__init__.py' 2026-07-13T07:17:56,063 adding 'neutron_dynamic_routing/policies/bgp_dragent.py' 2026-07-13T07:17:56,064 adding 'neutron_dynamic_routing/policies/bgp_peer.py' 2026-07-13T07:17:56,066 adding 'neutron_dynamic_routing/policies/bgp_speaker.py' 2026-07-13T07:17:56,067 adding 'neutron_dynamic_routing/services/__init__.py' 2026-07-13T07:17:56,069 adding 'neutron_dynamic_routing/services/bgp/__init__.py' 2026-07-13T07:17:56,071 adding 'neutron_dynamic_routing/services/bgp/bgp_plugin.py' 2026-07-13T07:17:56,073 adding 'neutron_dynamic_routing/services/bgp/agent/__init__.py' 2026-07-13T07:17:56,077 adding 'neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py' 2026-07-13T07:17:56,078 adding 'neutron_dynamic_routing/services/bgp/agent/config.py' 2026-07-13T07:17:56,079 adding 'neutron_dynamic_routing/services/bgp/agent/entry.py' 2026-07-13T07:17:56,081 adding 'neutron_dynamic_routing/services/bgp/agent/driver/__init__.py' 2026-07-13T07:17:56,083 adding 'neutron_dynamic_routing/services/bgp/agent/driver/base.py' 2026-07-13T07:17:56,084 adding 'neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py' 2026-07-13T07:17:56,085 adding 'neutron_dynamic_routing/services/bgp/agent/driver/utils.py' 2026-07-13T07:17:56,087 adding 'neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py' 2026-07-13T07:17:56,089 adding 'neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py' 2026-07-13T07:17:56,090 adding 'neutron_dynamic_routing/services/bgp/common/__init__.py' 2026-07-13T07:17:56,092 adding 'neutron_dynamic_routing/services/bgp/common/constants.py' 2026-07-13T07:17:56,093 adding 'neutron_dynamic_routing/services/bgp/common/opts.py' 2026-07-13T07:17:56,095 adding 'neutron_dynamic_routing/services/bgp/scheduler/__init__.py' 2026-07-13T07:17:56,097 adding 'neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py' 2026-07-13T07:17:56,099 adding 'neutron_dynamic_routing/tests/__init__.py' 2026-07-13T07:17:56,101 adding 'neutron_dynamic_routing/tests/common/__init__.py' 2026-07-13T07:17:56,102 adding 'neutron_dynamic_routing/tests/common/helpers.py' 2026-07-13T07:17:56,103 adding 'neutron_dynamic_routing/tests/functional/__init__.py' 2026-07-13T07:17:56,105 adding 'neutron_dynamic_routing/tests/functional/services/__init__.py' 2026-07-13T07:17:56,106 adding 'neutron_dynamic_routing/tests/functional/services/bgp/__init__.py' 2026-07-13T07:17:56,108 adding 'neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py' 2026-07-13T07:17:56,110 adding 'neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py' 2026-07-13T07:17:56,111 adding 'neutron_dynamic_routing/tests/unit/__init__.py' 2026-07-13T07:17:56,113 adding 'neutron_dynamic_routing/tests/unit/api/__init__.py' 2026-07-13T07:17:56,114 adding 'neutron_dynamic_routing/tests/unit/api/rpc/__init__.py' 2026-07-13T07:17:56,116 adding 'neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py' 2026-07-13T07:17:56,117 adding 'neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py' 2026-07-13T07:17:56,119 adding 'neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py' 2026-07-13T07:17:56,120 adding 'neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py' 2026-07-13T07:17:56,121 adding 'neutron_dynamic_routing/tests/unit/db/__init__.py' 2026-07-13T07:17:56,127 adding 'neutron_dynamic_routing/tests/unit/db/test_bgp_db.py' 2026-07-13T07:17:56,129 adding 'neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py' 2026-07-13T07:17:56,131 adding 'neutron_dynamic_routing/tests/unit/policies/__init__.py' 2026-07-13T07:17:56,133 adding 'neutron_dynamic_routing/tests/unit/policies/test_bgp_dragent.py' 2026-07-13T07:17:56,134 adding 'neutron_dynamic_routing/tests/unit/policies/test_bgp_peer.py' 2026-07-13T07:17:56,136 adding 'neutron_dynamic_routing/tests/unit/policies/test_bgp_speaker.py' 2026-07-13T07:17:56,138 adding 'neutron_dynamic_routing/tests/unit/services/__init__.py' 2026-07-13T07:17:56,139 adding 'neutron_dynamic_routing/tests/unit/services/bgp/__init__.py' 2026-07-13T07:17:56,141 adding 'neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py' 2026-07-13T07:17:56,142 adding 'neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py' 2026-07-13T07:17:56,145 adding 'neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py' 2026-07-13T07:17:56,147 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py' 2026-07-13T07:17:56,149 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py' 2026-07-13T07:17:56,151 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py' 2026-07-13T07:17:56,152 adding 'neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py' 2026-07-13T07:17:56,154 adding 'neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py' 2026-07-13T07:17:56,156 adding 'neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py' 2026-07-13T07:17:56,160 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/licenses/AUTHORS' 2026-07-13T07:17:56,162 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/licenses/LICENSE' 2026-07-13T07:17:56,163 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/METADATA' 2026-07-13T07:17:56,164 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/WHEEL' 2026-07-13T07:17:56,165 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/entry_points.txt' 2026-07-13T07:17:56,166 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/top_level.txt' 2026-07-13T07:17:56,168 adding 'neutron_dynamic_routing-29.0.0.0b1.dist-info/RECORD' 2026-07-13T07:17:56,171 removing build/bdist.linux-armv7l/wheel 2026-07-13T07:17:56,328 Building wheel for neutron-dynamic-routing (pyproject.toml): finished with status 'done' 2026-07-13T07:17:56,335 Created wheel for neutron-dynamic-routing: filename=neutron_dynamic_routing-29.0.0.0b1-py3-none-any.whl size=111153 sha256=980798d96f012acb79efb5e2b6ebba2272e922e2f63676043c50c7b1dda4497a 2026-07-13T07:17:56,337 Stored in directory: /tmp/pip-ephem-wheel-cache-puscq0ho/wheels/a7/43/a8/f62ca8fb4d09a5679acaddc12e83a990b98a88aa0b6db4d2ac 2026-07-13T07:17:56,351 Successfully built neutron-dynamic-routing 2026-07-13T07:17:56,357 Removed build tracker: '/tmp/pip-build-tracker-8ngv_x57'