2026-03-13T05:40:25,856 Created temporary directory: /tmp/pip-ephem-wheel-cache-4ebdqkqs 2026-03-13T05:40:25,858 Created temporary directory: /tmp/pip-build-tracker-esvpccxj 2026-03-13T05:40:25,859 Initialized build tracking at /tmp/pip-build-tracker-esvpccxj 2026-03-13T05:40:25,859 Created build tracker: /tmp/pip-build-tracker-esvpccxj 2026-03-13T05:40:25,859 Entered build tracker: /tmp/pip-build-tracker-esvpccxj 2026-03-13T05:40:25,860 Created temporary directory: /tmp/pip-wheel-27de5ja4 2026-03-13T05:40:25,863 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-03-13T05:40:25,866 Created temporary directory: /tmp/pip-ephem-wheel-cache-lzvipeja 2026-03-13T05:40:25,888 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T05:40:25,891 2 location(s) to search for versions of openstack-placement: 2026-03-13T05:40:25,891 * https://pypi.org/simple/openstack-placement/ 2026-03-13T05:40:25,891 * https://www.piwheels.org/simple/openstack-placement/ 2026-03-13T05:40:25,892 Fetching project page and analyzing links: https://pypi.org/simple/openstack-placement/ 2026-03-13T05:40:25,893 Getting page https://pypi.org/simple/openstack-placement/ 2026-03-13T05:40:25,894 Found index url https://pypi.org/simple 2026-03-13T05:40:26,149 Fetched page https://pypi.org/simple/openstack-placement/ as application/vnd.pypi.simple.v1+json 2026-03-13T05:40:26,166 Found link https://files.pythonhosted.org/packages/9d/30/1ea218a2a09e8a4dc657bfc90f2aa3c4f09ac6d03a29cad20a49654f81a5/openstack-placement-0.0.1.dev10706.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 0.0.1.dev10706 2026-03-13T05:40:26,167 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/33/61/1847a19540a233ab199c19cfcbe52bec4406703a8d736b0de6988ea5da57/openstack_placement-0.0.1.dev10706-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,168 Found link https://files.pythonhosted.org/packages/3f/17/58917d939f17129329b122da20c027f1eba0f6ce85e3628490dee5aa0533/openstack-placement-0.1.0.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 0.1.0 2026-03-13T05:40:26,169 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/c0/9d/f810797b00a0ad7f70f0eeac68d1a1df43f322d2c071af714ea32a44557a/openstack_placement-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,170 Found link https://files.pythonhosted.org/packages/99/69/02e579c2f2800651b4de6ffdd2eb1e21bd611ef1ebb2a31ffe0b25a57e26/openstack-placement-1.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 1.0.0.0rc1 2026-03-13T05:40:26,171 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/ef/b2/e401681a580f41c3011330c8cb1577c3af2978acd5866cd1b818b5cc42f7/openstack_placement-1.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,171 Found link https://files.pythonhosted.org/packages/59/19/fba80ea84beb139df6d2faa8271f1b60adc1524395c2b13274aa66bdcb5c/openstack-placement-1.0.0.0rc2.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 1.0.0.0rc2 2026-03-13T05:40:26,172 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/8c/3e/a7177712ba3e69838eb58caf9514a76afbb688f626a1985f09458e931dcf/openstack_placement-1.0.0.0rc2-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,173 Found link https://files.pythonhosted.org/packages/d7/f2/869f0b02fc76220488394c572388a31f9d75d9ad6084b888cf754228dc1c/openstack-placement-1.0.0.0rc3.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 1.0.0.0rc3 2026-03-13T05:40:26,173 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/af/37/fa8f881ab5c6dab01730367a15a41da77d16717c7a83f034f4723942eaab/openstack_placement-1.0.0.0rc3-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,174 Found link https://files.pythonhosted.org/packages/78/59/6b3f2bef7ae505147adf86002b3b691da7747d556dece1b3f4c1aa39572e/openstack-placement-1.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 1.0.0 2026-03-13T05:40:26,175 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/fb/80/3de9fd5ac28543e066da73e94141bcaa4254de452a8cb59260129d076577/openstack_placement-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,175 Found link https://files.pythonhosted.org/packages/e5/3f/8d45a05f6eada5946d7179d1a68397e6a45bbfa66ae1551cb0785f3a2e39/openstack-placement-1.1.0.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 1.1.0 2026-03-13T05:40:26,176 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/14/8e/6f398e18f833e74f6648bb38e54aabf3103908144de106770f1d6057a212/openstack_placement-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,177 Found link https://files.pythonhosted.org/packages/ea/d7/034fd98d22471669e1963968a0f64d1509fa384bec6d44599d6c3ec59f65/openstack-placement-2.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 2.0.0.0rc1 2026-03-13T05:40:26,178 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/50/e5/9c6a0e534d66c397c175fc3d3731427be7d1907a52d1370f024e722b8962/openstack_placement-2.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,179 Found link https://files.pythonhosted.org/packages/63/ec/a6f2bede9566d0cd805f85cac2dbbf0c05eb95356723072543721512a1e0/openstack-placement-2.0.0.0rc2.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 2.0.0.0rc2 2026-03-13T05:40:26,180 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/26/d8/89796fcdf76eee5f8cbb26fcff2a38bcd6bad487563cfb4e757e2bb5b516/openstack_placement-2.0.0.0rc2-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,180 Found link https://files.pythonhosted.org/packages/67/6d/11105f596b37018618eecf6220363c665c1c7a9cd0af4ff2f84a910cd9dc/openstack-placement-2.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 2.0.0 2026-03-13T05:40:26,181 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/e0/38/4bc06ef82ab66bf4c3953af12ceb295b0cc89795aaaf0849ab061877d509/openstack_placement-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,182 Found link https://files.pythonhosted.org/packages/b8/6f/34eb6c61425f4bc35ad87f88e2215c4779c24584dd591f57c2e5f0703f6b/openstack-placement-2.0.1.tar.gz (from https://pypi.org/simple/openstack-placement/), version: 2.0.1 2026-03-13T05:40:26,182 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/66/36/605bc40383a0464aff0ecf30ac50c112c02164b36057c078bd7da5a09411/openstack_placement-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) 2026-03-13T05:40:26,184 Found link https://files.pythonhosted.org/packages/52/33/30f03f53e6ebb4abd300fe6817875d1d77074271a7f231777444c5cb420c/openstack-placement-3.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 3.0.0.0rc1 2026-03-13T05:40:26,184 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/c1/33/a2ad75c41591f48e9b48d4382cce2ea719e16a8380bd44866ecd0721329d/openstack_placement-3.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,185 Found link https://files.pythonhosted.org/packages/7e/57/33f82abd7b79264748353725956398f2035f3e08f405d5a8b16d11895263/openstack-placement-3.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 3.0.0 2026-03-13T05:40:26,187 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/56/00/dff95af5b5ec9ce8bc2883917ed53b90336d3ce507ab3090c1ecb9515ed6/openstack_placement-3.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,188 Found link https://files.pythonhosted.org/packages/8e/14/6e7efabc370283a9dc20404f6e623219aa0d624f55524bf146a757a824e3/openstack-placement-3.0.1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 3.0.1 2026-03-13T05:40:26,189 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/4d/c9/fd821845140ab95e80e560178ea5915dcb54869d86f9db8f6edb6fe9793c/openstack_placement-3.0.1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,190 Found link https://files.pythonhosted.org/packages/14/7e/35360023bef525b6539dbc4239701432c577e08a58a81ebf23b98e409a4f/openstack-placement-4.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 4.0.0.0rc1 2026-03-13T05:40:26,191 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/e5/33/ab29490cafdf1e72f833202e1bee36f1490846c4a927a61596f2b192e15a/openstack_placement-4.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,192 Found link https://files.pythonhosted.org/packages/fa/db/04fe8f96566f913392334ef9f3abc561bbb2e90d43aebdca8679fcf105a2/openstack-placement-4.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 4.0.0 2026-03-13T05:40:26,193 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/1e/f1/753e769e425e12ae9a275df949e7d4561188ca392d29b617a36c262cbfaf/openstack_placement-4.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,194 Found link https://files.pythonhosted.org/packages/24/bf/64429de59281f0c3dbb7decc7146c9d9da2d1c47c86acf228e1935d63162/openstack-placement-5.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 5.0.0.0rc1 2026-03-13T05:40:26,196 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/15/2e/f468c9628da9ffe8c6feff8925a04491ce1ef5f90e81e8ac8257a7a67783/openstack_placement-5.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,197 Found link https://files.pythonhosted.org/packages/09/b7/15ae1a71d4f60fdf3b16bfed7804ef0b3630b14a82b13a10ec0d46ffe167/openstack-placement-5.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 5.0.0 2026-03-13T05:40:26,197 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/f1/4f/dd4d6a360c0eddd908d9d3444193a9f9f3ec0498e9e77ef44c45a217dff2/openstack_placement-5.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,198 Found link https://files.pythonhosted.org/packages/9c/7e/3094f5c841bec8aac35a3bb0c63ea128a2b9c38609272e6e2e326fade5e2/openstack-placement-5.0.1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 5.0.1 2026-03-13T05:40:26,199 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/55/00/a2c5c44c9c3c0fd37ceb052aecc3fea82c0fc84975cbbc321b0bdf810ee2/openstack_placement-5.0.1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,200 Found link https://files.pythonhosted.org/packages/7e/84/7a96b6b2ccf285d4eaef5aa2620920106ac8e32a6c09721487323db3032a/openstack-placement-6.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 6.0.0.0rc1 2026-03-13T05:40:26,201 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/99/45/4c388308e4d812d84433175ba5f8170b51d10d7b00ec2d8cd3a0f70809c2/openstack_placement-6.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,202 Found link https://files.pythonhosted.org/packages/98/d5/626df3a2280a0f67dd1db4d4e383f17b37a170de13cb9ef5c0a7cde26ac6/openstack-placement-6.0.0.0rc2.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 6.0.0.0rc2 2026-03-13T05:40:26,203 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/93/57/54d776f657d94adcdf5403f09bf97d5c04a1b91f21b7f8cd600e010a72fe/openstack_placement-6.0.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,204 Found link https://files.pythonhosted.org/packages/67/bf/7e048d70a2e92879734e2b1c19aca807dd65e2e3bfa253b86eac8ddc96a2/openstack-placement-6.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 6.0.0 2026-03-13T05:40:26,205 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/79/16/6b27ca2b2e2db23808d66349be6b93130040cf129d5b6f65e9f9a24ffbf6/openstack_placement-6.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,207 Found link https://files.pythonhosted.org/packages/4c/e2/736e19ca1f0277b7386d8322b66ebcbf0f74fba548bbb08db7b8594787f5/openstack-placement-7.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 7.0.0.0rc1 2026-03-13T05:40:26,207 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/ec/d6/b7b9ad01e31ed22dfd65db686b9377301ee4136b800079e11bf976df7c30/openstack_placement-7.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,208 Found link https://files.pythonhosted.org/packages/75/c5/e751122100970722be443a4325c32784d274b1ee66606b5602d6a9f3b1a4/openstack-placement-7.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6), version: 7.0.0 2026-03-13T05:40:26,209 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/9b/9a/8cf8f2942484185491778e1234a164fb6cb6b6c51cd77eeb9723dde4bc0e/openstack_placement-7.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,210 Found link https://files.pythonhosted.org/packages/2c/a5/94f28ec7891afc0a46aef15a80de34105e15d3466a21da898bb9821ad832/openstack-placement-8.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 8.0.0.0rc1 2026-03-13T05:40:26,211 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/21/cb/082978c74aa7fadbb159d3870367222abdb554a03ea3345f39e4070cd1ea/openstack_placement-8.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,212 Found link https://files.pythonhosted.org/packages/1c/1b/8afd17462a89eabd79bf59e6945bb3b26274d96f971fbaaf437bc6835ce1/openstack-placement-8.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 8.0.0 2026-03-13T05:40:26,213 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/ca/54/d861f954642316129bdc98de8e5272d6284737fca7c1609e17030c77873d/openstack_placement-8.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,214 Found link https://files.pythonhosted.org/packages/df/74/5432dc04043dc1ce6421b80701812c51d5d65da33b7b22d447da13806beb/openstack-placement-9.0.0.0b1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 9.0.0.0b1 2026-03-13T05:40:26,215 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/68/1e/1116350a1dd7cf8289dae43615cc30f80f221148e76528ebf6ff6acba8b1/openstack_placement-9.0.0.0b1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,216 Found link https://files.pythonhosted.org/packages/ac/43/bbedfe90b0ca5ba95af3c38a33f4d4e51dcca6adeae4c132260d3fd0dabc/openstack-placement-9.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 9.0.0.0rc1 2026-03-13T05:40:26,217 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/e9/e6/184b7c05907f9ca66c9f40829e5792c29373e8b86f312c62fd0271ef9e5c/openstack_placement-9.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,218 Found link https://files.pythonhosted.org/packages/e0/67/e6a0c54c819584988fd10cd3123c0c14c3ba43c91e1875951b3c1abad0d2/openstack-placement-9.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 9.0.0 2026-03-13T05:40:26,218 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/91/7b/9a75e8bc678ecb646441cfbc26317633e074eefd021f82da27c7ba0ae770/openstack_placement-9.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,220 Found link https://files.pythonhosted.org/packages/ce/08/874e219b37a4a7dbf26c14f7e8915da1b0a036b04ee8f3ea0134fb3416a2/openstack-placement-10.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 10.0.0.0rc1 2026-03-13T05:40:26,220 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/cc/8d/66b8aa4c96fcf484055a665dee8c9b2fd241ccc5d47cdff73916edd9d269/openstack_placement-10.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,221 Found link https://files.pythonhosted.org/packages/50/29/65b44d18f3772168bb5afb75fa4a000efc33cd6dbcb9a4832b9855564d0d/openstack-placement-10.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 10.0.0 2026-03-13T05:40:26,222 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/27/ff/a74f41956509ba3641a71875e7f2f790973be8dcb477d3cbb2162eda9039/openstack_placement-10.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,222 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/3c/17/a21f94a04ac7d874d520ac01c4c4a628ebdd1b21fcec3891dd3027884ac9/openstack_placement-10.0.1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,223 Found link https://files.pythonhosted.org/packages/40/9b/1e51502a17655055c32b4fa468382e32958b59ee57142f04e28656dbbeaa/openstack_placement-10.0.1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 10.0.1 2026-03-13T05:40:26,224 Found link https://files.pythonhosted.org/packages/e8/38/d4e5f3ec3f2b86f97a1d82b58b78fa5b828d84335867d71d0c7fe2f884d7/openstack-placement-11.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 11.0.0.0rc1 2026-03-13T05:40:26,225 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/81/20/50b4c1dee2aa7d9667818d1b9d3e1ba2dec4e345546790a14bbdfac5af0c/openstack_placement-11.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,226 Found link https://files.pythonhosted.org/packages/ca/63/6ae1ffc7d9662d622655484629aabb7ea930435e5fe65b5cee4dfdbf2bd6/openstack-placement-11.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 11.0.0 2026-03-13T05:40:26,227 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/0e/7c/1e7772c405a521f79b179a6815ed737cf86cc30eeb9dd78e340b5139d7e8/openstack_placement-11.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,228 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/e9/4e/858e22d998daa666118d503cbd517ef7e32671bcd310473253a8fb367546/openstack_placement-11.0.1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,228 Found link https://files.pythonhosted.org/packages/9c/d9/ccb040a3295d331daf720c0dce0ffd0513a925d4042b3089777a1e89e68e/openstack_placement-11.0.1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 11.0.1 2026-03-13T05:40:26,229 Found link https://files.pythonhosted.org/packages/33/69/e04ec1c084ffddae4519414e7bd3c796edf0455f914b337cad4c9b3fb71f/openstack-placement-12.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 12.0.0.0rc1 2026-03-13T05:40:26,230 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/46/63/c3909ff11fccc1d2f2166506ab6fc32876bddfdaa9a8407539fd4d3111ac/openstack_placement-12.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,231 Found link https://files.pythonhosted.org/packages/0e/5f/3a24b5a4190709a745a932013a2b632606feb8809b176c8b89c054a9fd84/openstack-placement-12.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 12.0.0 2026-03-13T05:40:26,232 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/b2/32/92b35c1e6501d9eb24d99128cbe2d79a020b1f439dc67e2470f9170a3330/openstack_placement-12.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,233 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/a7/3e/7dd85872ee224c9767a31f079e40b694d8a192558361cedc7bc26751f0ac/openstack_placement-12.0.1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,234 Found link https://files.pythonhosted.org/packages/47/10/7ede2c7400ab0c6d7c46d5fcc21dadcc7b7cd56b984a147d321889ab7481/openstack_placement-12.0.1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 12.0.1 2026-03-13T05:40:26,234 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/2a/42/846bcbd52feea34c3aeac89626e92934c8eabce9c2c5d9590878ac0d8684/openstack_placement-12.0.2-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,235 Found link https://files.pythonhosted.org/packages/74/8d/32d3c5a0241f79c27e4821f7045a760cc66e474e11d04b63e818d1eb77ee/openstack_placement-12.0.2.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.8), version: 12.0.2 2026-03-13T05:40:26,236 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/51/49/1b16034a033501fd0c02382a3e2ba3e30ce24dd485a0c7372d88338d367f/openstack_placement-13.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.9) 2026-03-13T05:40:26,238 Found link https://files.pythonhosted.org/packages/66/92/2bc26716b38171c61e7563c70e240c7a7e7955f22888bc3d5fede28a35d2/openstack_placement-13.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.9), version: 13.0.0.0rc1 2026-03-13T05:40:26,239 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/e4/dd/b63119c12e142b4b7e7eeaee0f02708ecc937279fc1ebf1f4a453077d9ef/openstack_placement-13.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.9) 2026-03-13T05:40:26,240 Found link https://files.pythonhosted.org/packages/3e/93/7f64bf0b3dd11c7b0ce1bb95e24e35b6bb9a127f418f2df1eba58b0a90a7/openstack_placement-13.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.9), version: 13.0.0 2026-03-13T05:40:26,241 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/b9/db/2695d89ba11eb627b1f8862967eacc342722b8fc0c755a2853ed581a44db/openstack_placement-14.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.10) 2026-03-13T05:40:26,242 Found link https://files.pythonhosted.org/packages/fa/d0/323d3a9d971b407b740000156f764f02d704f67542ee9be6566f4df98933/openstack_placement-14.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.10), version: 14.0.0.0rc1 2026-03-13T05:40:26,243 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/15/73/6129e2f9ba5773b915f043e6253ea681bc60a3dc4aa316b7d1bd39392e8d/openstack_placement-14.0.0-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.10) 2026-03-13T05:40:26,243 Found link https://files.pythonhosted.org/packages/81/c1/a988b00c941f6ce2e8473bf0cdb749a7bf68e64ac64414eaa5bb16f66393/openstack_placement-14.0.0.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.10), version: 14.0.0 2026-03-13T05:40:26,244 Skipping link: No binaries permitted for openstack-placement: https://files.pythonhosted.org/packages/93/d5/606172fe3b227a970e22fcb30142caff42546aac1370e13da5ae4817bce6/openstack_placement-15.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.10) 2026-03-13T05:40:26,245 Found link https://files.pythonhosted.org/packages/ec/57/7f23f83f0edde0a22de91eb856e677feb3c9f208feacf6ad9167c07a15a8/openstack_placement-15.0.0.0rc1.tar.gz (from https://pypi.org/simple/openstack-placement/) (requires-python:>=3.10), version: 15.0.0.0rc1 2026-03-13T05:40:26,246 Fetching project page and analyzing links: https://www.piwheels.org/simple/openstack-placement/ 2026-03-13T05:40:26,247 Getting page https://www.piwheels.org/simple/openstack-placement/ 2026-03-13T05:40:26,248 Found index url https://www.piwheels.org/simple 2026-03-13T05:40:26,411 Fetched page https://www.piwheels.org/simple/openstack-placement/ as text/html 2026-03-13T05:40:26,424 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-14.0.0-py3-none-any.whl#sha256=fc84d295592de712e91819d607d906966b9dd4baf2ee6c4a7fa6aa0552be47ef (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.10) 2026-03-13T05:40:26,425 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-14.0.0.0rc1-py3-none-any.whl#sha256=3e96d8af1621ccaa0a173a65903631d0a91fa6a0f4615a127e16e11fac7dbf5a (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.10) 2026-03-13T05:40:26,426 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-13.0.0-py3-none-any.whl#sha256=33f4cc485bd89f049d7d014cbfd4410b3f2ec8b774dfaaaa3a0058782a9f253f (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.9) 2026-03-13T05:40:26,427 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-13.0.0.0rc1-py3-none-any.whl#sha256=0430d9fab398a96ade9e8d442e275a92c6f4072d6fb2118b5c2174bb7eb4eda8 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.9) 2026-03-13T05:40:26,428 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-12.0.2-py3-none-any.whl#sha256=07cc48afca994d9789e9b169975f37e963704e3fccc29e7e0f49193d2b50ce0b (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,428 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-12.0.1-py3-none-any.whl#sha256=cd260ab81c573a152623a4db970bd5615cb3eee8ee0b234d6e31699049cbe4ac (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,429 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-12.0.0-py3-none-any.whl#sha256=dcda8ac5ee1e8dc72dcf0040fc24120a259069b2a2c10885fd63a3ca9cf850c2 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,429 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-12.0.0.0rc1-py3-none-any.whl#sha256=f436cacdf2e7c852b4a370eb6d33910c1bd7579dbdd185d08d1891ec79d3d067 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,430 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-11.0.1-py3-none-any.whl#sha256=5e116c26c19f826cf6272eeacafcc3aef82e03186e644db2b40bfbf6870184b1 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,431 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-11.0.0-py3-none-any.whl#sha256=d64e47ac4aa00ecf0f9a4dc6bf3374477be78e4475187bc32f7ca6049329ed3d (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,431 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-11.0.0.0rc1-py3-none-any.whl#sha256=5a546149bb696e9b162b81ca56021876ce2bc30aaa6d562c743126c3529c3b3d (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,432 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-10.0.1-py3-none-any.whl#sha256=416427eb4d809f0bca2149fe8ed88fa60d02663c33e6a24bad5039c3bd72b4b8 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,433 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-10.0.0-py3-none-any.whl#sha256=9bbca5a9765716052f9f27bfa3e3b46965336a561784e9eb8500ae596dfbe4e2 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,434 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-10.0.0.0rc1-py3-none-any.whl#sha256=2aa7d33852251ad027433338987a1354c2feb6b698803762dc394b5028dd72f8 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,434 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-9.0.0-py3-none-any.whl#sha256=d63f4231f6cdeb778776a9c562179279db128ed9a0086943b39b8f39ec17ccd2 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,435 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-9.0.0.0rc1-py3-none-any.whl#sha256=8ead6549f2e9d88a1a609f6cd5a9311edb2642587670d4b4b227a8471a6470a5 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,437 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-9.0.0.0b1-py3-none-any.whl#sha256=890afedf0d40f3dfec9e7d57b7ccbafbe2848e5cb971939c90ea7c4997072877 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,437 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-8.0.0-py3-none-any.whl#sha256=77f231174d62d3aebfdefaaee352f5b5bdd3d19547cf1fa0f4658266f936321b (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,438 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-8.0.0.0rc1-py3-none-any.whl#sha256=34ce30faf48239c21e1639a852af7168072e6c741199fa4918e50f63210058c1 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.8) 2026-03-13T05:40:26,438 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-7.0.0-py3-none-any.whl#sha256=3f0329774358980346e7702751b94f5b303b6c178a8eaeb46c59f412f0a10cc9 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,438 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-7.0.0.0rc1-py3-none-any.whl#sha256=852760d5007586d0074265912028083f21c9b0f610c59899b669e08ab44da55f (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,439 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-6.0.0-py3-none-any.whl#sha256=0fede29ccca926abb1d3f3656e734bd1688957d732f3cbd1e79394d40a90dd14 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,440 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-6.0.0.0rc2-py3-none-any.whl#sha256=6105415855d4033587b40398c926269b1753d217440981ba04b62776233bc30f (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,440 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-6.0.0.0rc1-py3-none-any.whl#sha256=fec3c76e79123a4ab02eea42b54a5f1856fd4743ada7f0865606b19811b5bcee (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,441 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-5.0.1-py3-none-any.whl#sha256=ff790da438e4a545e458de1d515007dee0496b1b027c395a996441b062e843f6 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,442 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-5.0.0-py3-none-any.whl#sha256=9485fda4f41888f13fb2abc791cb97b1b453a4f600b2a078ee3ba668fc394507 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,443 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-5.0.0.0rc1-py3-none-any.whl#sha256=225987a04fd781510985aaca675cb15c5cf8046391eda120d5335e673bc4bfb6 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,444 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-4.0.0-py3-none-any.whl#sha256=8b6f226d5a218cbf4c67b7bfc87d403943a356408b2512e52de7ce70d545f054 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,445 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-4.0.0.0rc1-py3-none-any.whl#sha256=281fb025ebd812061fac76331a2e5a97343cc6cd57e22c85ccf49682049fa088 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,446 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-3.0.1-py3-none-any.whl#sha256=865793fe08b06ecbf6ccc6b9037bb6fc169b53b1cce7975932246e6c5211f25d (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,447 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-3.0.0-py3-none-any.whl#sha256=4066c4c5ee92b62232bc45b3ae35b01cd81f5de209a4e89da78c57f6982d8847 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,447 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-3.0.0.0rc1-py3-none-any.whl#sha256=3f568e9a13c9ef96d215726b612484d35daafaea7cc851fc53ff11a5e898e088 (from https://www.piwheels.org/simple/openstack-placement/) (requires-python:>=3.6) 2026-03-13T05:40:26,448 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-2.0.1-py2.py3-none-any.whl#sha256=de66e272a4c8398b85fbf47aaa6de39ee3d86f6efe6441e34711aede6953db96 (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,449 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-2.0.0-py2.py3-none-any.whl#sha256=85086fd8c49ae6638328c061e141bbc11027728a1539ea08bc47901a0369fb80 (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,449 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-2.0.0.0rc2-py2.py3-none-any.whl#sha256=935d2eeeb30880c3885d56dba34013899fe31efc6ff59a3a5f8b4c9c3d883b3e (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,450 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-2.0.0.0rc1-py2.py3-none-any.whl#sha256=e8bc52fbcd0402ad679130daee4ff0b77d0917736117659024d1926701601a8b (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,450 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-1.1.0-py2.py3-none-any.whl#sha256=920e0de9182f4a9ed495e5c6d8a3e66760e7f7fcce77ac9e99f181469e7278a6 (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,451 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-1.0.0-py2.py3-none-any.whl#sha256=4701ebfe43fa480ce289f86ed190c3669714a9a2227318f69bf461e9e80a4f9f (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,451 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-1.0.0.0rc3-py2.py3-none-any.whl#sha256=17c5c85f170e9e7155812496a418390de3cf19b3441c0391c560a5c0392f1656 (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,452 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-1.0.0.0rc2-py2.py3-none-any.whl#sha256=8537da8c8889bc0fc11e3606ff09f6a932efe18d63b2ebc8f933240692729bc0 (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,453 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-1.0.0.0rc1-py2.py3-none-any.whl#sha256=300fb6edee91136e281f049ba87c705863ffa426735809a0004afda27898fcaf (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,453 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-0.1.0-py2.py3-none-any.whl#sha256=4a0dae091523d50a3c2a3eed1dd08b45626c7dddc9d0e2130d89c0e4ccfb6a2a (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,454 Skipping link: No binaries permitted for openstack-placement: https://archive1.piwheels.org/simple/openstack-placement/openstack_placement-0.0.1.dev10706-py2.py3-none-any.whl#sha256=e04fc41100ec7ae829363d34a569eed393c240c284b1dc7f958b9f3c21fb2cac (from https://www.piwheels.org/simple/openstack-placement/) 2026-03-13T05:40:26,454 Skipping link: not a file: https://www.piwheels.org/simple/openstack-placement/ 2026-03-13T05:40:26,455 Skipping link: not a file: https://pypi.org/simple/openstack-placement/ 2026-03-13T05:40:26,481 Given no hashes to check 1 links for project 'openstack-placement': discarding no candidates 2026-03-13T05:40:26,502 Collecting openstack-placement==15.0.0.0rc1 2026-03-13T05:40:26,507 Created temporary directory: /tmp/pip-unpack-ojyyj5en 2026-03-13T05:40:27,161 Downloading openstack_placement-15.0.0.0rc1.tar.gz (570 kB) 2026-03-13T05:40:29,671 Added openstack-placement==15.0.0.0rc1 from https://files.pythonhosted.org/packages/ec/57/7f23f83f0edde0a22de91eb856e677feb3c9f208feacf6ad9167c07a15a8/openstack_placement-15.0.0.0rc1.tar.gz to build tracker '/tmp/pip-build-tracker-esvpccxj' 2026-03-13T05:40:29,681 Created temporary directory: /tmp/pip-build-env-lkgla78m 2026-03-13T05:40:29,689 Installing build dependencies: started 2026-03-13T05:40:29,690 Running command pip subprocess to install build dependencies 2026-03-13T05:40:32,459 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T05:40:33,037 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-03-13T05:40:33,060 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T05:40:33,581 Collecting pbr>=6.1.1 2026-03-13T05:40:33,608 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-03-13T05:40:35,091 Collecting setuptools 2026-03-13T05:40:35,216 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T05:40:38,449 Installing collected packages: setuptools, pbr 2026-03-13T05:40:42,148 Creating /tmp/pip-build-env-lkgla78m/overlay/local/bin 2026-03-13T05:40:42,150 changing mode of /tmp/pip-build-env-lkgla78m/overlay/local/bin/pbr to 755 2026-03-13T05:40:42,169 Successfully installed pbr-7.0.3 setuptools-82.0.1 2026-03-13T05:40:42,443 Installing build dependencies: finished with status 'done' 2026-03-13T05:40:42,455 Getting requirements to build wheel: started 2026-03-13T05:40:42,456 Running command Getting requirements to build wheel 2026-03-13T05:40:43,101 Getting requirements to build wheel: finished with status 'done' 2026-03-13T05:40:43,112 Created temporary directory: /tmp/pip-modern-metadata-3tx4kfw_ 2026-03-13T05:40:43,115 Preparing metadata (pyproject.toml): started 2026-03-13T05:40:43,116 Running command Preparing metadata (pyproject.toml) 2026-03-13T05:40:43,968 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-13T05:40:43,968 !! 2026-03-13T05:40:43,969 ******************************************************************************** 2026-03-13T05:40:43,970 Please avoid running ``setup.py`` directly. 2026-03-13T05:40:43,970 Instead, use pypa/build, pypa/installer or other 2026-03-13T05:40:43,971 standards-based tools. 2026-03-13T05:40:43,972 This deprecation is overdue, please update your project and remove deprecated 2026-03-13T05:40:43,973 calls to avoid build errors in the future. 2026-03-13T05:40:43,974 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-13T05:40:43,975 ******************************************************************************** 2026-03-13T05:40:43,976 !! 2026-03-13T05:40:43,976 self.initialize_options() 2026-03-13T05:40:43,977 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-03-13T05:40:43,977 warnings.warn(msg) 2026-03-13T05:40:44,022 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T05:40:44,023 !! 2026-03-13T05:40:44,025 ******************************************************************************** 2026-03-13T05:40:44,027 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-03-13T05:40:44,028 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T05:40:44,029 or your builds will no longer be supported. 2026-03-13T05:40:44,030 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T05:40:44,031 ******************************************************************************** 2026-03-13T05:40:44,032 !! 2026-03-13T05:40:44,033 corresp(dist, value, root_dir) 2026-03-13T05:40:44,100 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T05:40:44,101 !! 2026-03-13T05:40:44,103 ******************************************************************************** 2026-03-13T05:40:44,104 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T05:40:44,105 License :: OSI Approved :: Apache Software License 2026-03-13T05:40:44,107 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T05:40:44,108 ******************************************************************************** 2026-03-13T05:40:44,109 !! 2026-03-13T05:40:44,110 dist._finalize_license_expression() 2026-03-13T05:40:44,111 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T05:40:44,112 !! 2026-03-13T05:40:44,113 ******************************************************************************** 2026-03-13T05:40:44,114 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T05:40:44,115 License :: OSI Approved :: Apache Software License 2026-03-13T05:40:44,117 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T05:40:44,118 ******************************************************************************** 2026-03-13T05:40:44,119 !! 2026-03-13T05:40:44,120 self._finalize_license_expression() 2026-03-13T05:40:44,123 running dist_info 2026-03-13T05:40:44,130 creating /tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info 2026-03-13T05:40:44,131 writing /tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/PKG-INFO 2026-03-13T05:40:44,135 writing dependency_links to /tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/dependency_links.txt 2026-03-13T05:40:44,137 writing entry points to /tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/entry_points.txt 2026-03-13T05:40:44,139 writing requirements to /tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/requires.txt 2026-03-13T05:40:44,140 writing top-level names to /tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/top_level.txt 2026-03-13T05:40:44,155 [pbr] Processing SOURCES.txt 2026-03-13T05:40:44,156 writing manifest file '/tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/SOURCES.txt' 2026-03-13T05:40:44,185 warning: no previously-included files found matching '.gitignore' 2026-03-13T05:40:44,186 warning: no previously-included files found matching '.gitreview' 2026-03-13T05:40:44,187 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-13T05:40:44,255 adding license file 'LICENSE' 2026-03-13T05:40:44,255 adding license file 'AUTHORS' 2026-03-13T05:40:44,258 writing manifest file '/tmp/pip-modern-metadata-3tx4kfw_/openstack_placement.egg-info/SOURCES.txt' 2026-03-13T05:40:44,259 creating '/tmp/pip-modern-metadata-3tx4kfw_/openstack_placement-15.0.0.0rc1.dist-info' 2026-03-13T05:40:44,397 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T05:40:44,403 Source in /tmp/pip-wheel-27de5ja4/openstack-placement_1e01eb8b44774bd4aad5299d74d4740d has version 15.0.0.0rc1, which satisfies requirement openstack-placement==15.0.0.0rc1 from https://files.pythonhosted.org/packages/ec/57/7f23f83f0edde0a22de91eb856e677feb3c9f208feacf6ad9167c07a15a8/openstack_placement-15.0.0.0rc1.tar.gz 2026-03-13T05:40:44,404 Removed openstack-placement==15.0.0.0rc1 from https://files.pythonhosted.org/packages/ec/57/7f23f83f0edde0a22de91eb856e677feb3c9f208feacf6ad9167c07a15a8/openstack_placement-15.0.0.0rc1.tar.gz from build tracker '/tmp/pip-build-tracker-esvpccxj' 2026-03-13T05:40:44,410 Created temporary directory: /tmp/pip-unpack-cdhkmcj5 2026-03-13T05:40:44,410 Building wheels for collected packages: openstack-placement 2026-03-13T05:40:44,415 Created temporary directory: /tmp/pip-wheel-68yhxfk9 2026-03-13T05:40:44,416 Destination directory: /tmp/pip-wheel-68yhxfk9 2026-03-13T05:40:44,418 Building wheel for openstack-placement (pyproject.toml): started 2026-03-13T05:40:44,420 Running command Building wheel for openstack-placement (pyproject.toml) 2026-03-13T05:40:45,727 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-03-13T05:40:45,728 warnings.warn(msg) 2026-03-13T05:40:45,785 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T05:40:45,786 !! 2026-03-13T05:40:45,788 ******************************************************************************** 2026-03-13T05:40:45,789 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-03-13T05:40:45,790 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T05:40:45,791 or your builds will no longer be supported. 2026-03-13T05:40:45,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T05:40:45,793 ******************************************************************************** 2026-03-13T05:40:45,795 !! 2026-03-13T05:40:45,795 corresp(dist, value, root_dir) 2026-03-13T05:40:45,861 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T05:40:45,862 !! 2026-03-13T05:40:45,862 ******************************************************************************** 2026-03-13T05:40:45,863 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T05:40:45,864 License :: OSI Approved :: Apache Software License 2026-03-13T05:40:45,865 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T05:40:45,865 ******************************************************************************** 2026-03-13T05:40:45,866 !! 2026-03-13T05:40:45,866 dist._finalize_license_expression() 2026-03-13T05:40:45,867 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-13T05:40:45,868 !! 2026-03-13T05:40:45,869 ******************************************************************************** 2026-03-13T05:40:45,869 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-13T05:40:45,870 License :: OSI Approved :: Apache Software License 2026-03-13T05:40:45,872 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T05:40:45,872 ******************************************************************************** 2026-03-13T05:40:45,874 !! 2026-03-13T05:40:45,874 self._finalize_license_expression() 2026-03-13T05:40:45,875 running bdist_wheel 2026-03-13T05:40:45,890 running build 2026-03-13T05:40:45,890 running build_py 2026-03-13T05:40:45,897 creating build/lib/placement 2026-03-13T05:40:45,899 copying placement/wsgi_wrapper.py -> build/lib/placement 2026-03-13T05:40:45,901 copying placement/attribute_cache.py -> build/lib/placement 2026-03-13T05:40:45,904 copying placement/exception.py -> build/lib/placement 2026-03-13T05:40:45,906 copying placement/db_api.py -> build/lib/placement 2026-03-13T05:40:45,908 copying placement/util.py -> build/lib/placement 2026-03-13T05:40:45,911 copying placement/deploy.py -> build/lib/placement 2026-03-13T05:40:45,914 copying placement/handler.py -> build/lib/placement 2026-03-13T05:40:45,916 copying placement/policy.py -> build/lib/placement 2026-03-13T05:40:45,918 copying placement/__init__.py -> build/lib/placement 2026-03-13T05:40:45,920 copying placement/microversion.py -> build/lib/placement 2026-03-13T05:40:45,922 copying placement/requestlog.py -> build/lib/placement 2026-03-13T05:40:45,924 copying placement/context.py -> build/lib/placement 2026-03-13T05:40:46,133 copying placement/direct.py -> build/lib/placement 2026-03-13T05:40:46,135 copying placement/fault_wrap.py -> build/lib/placement 2026-03-13T05:40:46,136 copying placement/errors.py -> build/lib/placement 2026-03-13T05:40:46,138 copying placement/lib.py -> build/lib/placement 2026-03-13T05:40:46,141 copying placement/auth.py -> build/lib/placement 2026-03-13T05:40:46,143 running egg_info 2026-03-13T05:40:46,149 writing openstack_placement.egg-info/PKG-INFO 2026-03-13T05:40:46,152 writing dependency_links to openstack_placement.egg-info/dependency_links.txt 2026-03-13T05:40:46,154 writing entry points to openstack_placement.egg-info/entry_points.txt 2026-03-13T05:40:46,156 writing requirements to openstack_placement.egg-info/requires.txt 2026-03-13T05:40:46,157 writing top-level names to openstack_placement.egg-info/top_level.txt 2026-03-13T05:40:46,170 [pbr] Reusing existing SOURCES.txt 2026-03-13T05:40:46,197 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.cmd' is absent from the `packages` configuration. 2026-03-13T05:40:46,197 !! 2026-03-13T05:40:46,198 ******************************************************************************** 2026-03-13T05:40:46,199 ############################ 2026-03-13T05:40:46,199 # Package would be ignored # 2026-03-13T05:40:46,200 ############################ 2026-03-13T05:40:46,200 Python recognizes 'placement.cmd' as an importable package[^1], 2026-03-13T05:40:46,201 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,201 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,202 package, please make sure that 'placement.cmd' is explicitly added 2026-03-13T05:40:46,202 to the `packages` configuration field. 2026-03-13T05:40:46,203 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,204 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,204 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,205 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,206 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,207 If you don't want 'placement.cmd' to be distributed and are 2026-03-13T05:40:46,207 already explicitly excluding 'placement.cmd' via 2026-03-13T05:40:46,208 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,209 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,209 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,210 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,212 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,213 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,214 even if it does not contain any `.py` files. 2026-03-13T05:40:46,215 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,215 directory, all directories are treated like packages. 2026-03-13T05:40:46,216 ******************************************************************************** 2026-03-13T05:40:46,217 !! 2026-03-13T05:40:46,218 check.warn(importable) 2026-03-13T05:40:46,218 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.conf' is absent from the `packages` configuration. 2026-03-13T05:40:46,219 !! 2026-03-13T05:40:46,220 ******************************************************************************** 2026-03-13T05:40:46,221 ############################ 2026-03-13T05:40:46,221 # Package would be ignored # 2026-03-13T05:40:46,222 ############################ 2026-03-13T05:40:46,222 Python recognizes 'placement.conf' as an importable package[^1], 2026-03-13T05:40:46,223 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,224 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,224 package, please make sure that 'placement.conf' is explicitly added 2026-03-13T05:40:46,225 to the `packages` configuration field. 2026-03-13T05:40:46,226 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,227 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,227 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,228 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,229 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,230 If you don't want 'placement.conf' to be distributed and are 2026-03-13T05:40:46,230 already explicitly excluding 'placement.conf' via 2026-03-13T05:40:46,230 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,231 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,231 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,232 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,233 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,234 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,234 even if it does not contain any `.py` files. 2026-03-13T05:40:46,234 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,235 directory, all directories are treated like packages. 2026-03-13T05:40:46,235 ******************************************************************************** 2026-03-13T05:40:46,236 !! 2026-03-13T05:40:46,237 check.warn(importable) 2026-03-13T05:40:46,237 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.db' is absent from the `packages` configuration. 2026-03-13T05:40:46,238 !! 2026-03-13T05:40:46,239 ******************************************************************************** 2026-03-13T05:40:46,240 ############################ 2026-03-13T05:40:46,240 # Package would be ignored # 2026-03-13T05:40:46,241 ############################ 2026-03-13T05:40:46,241 Python recognizes 'placement.db' as an importable package[^1], 2026-03-13T05:40:46,242 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,243 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,244 package, please make sure that 'placement.db' is explicitly added 2026-03-13T05:40:46,244 to the `packages` configuration field. 2026-03-13T05:40:46,245 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,246 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,247 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,248 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,248 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,249 If you don't want 'placement.db' to be distributed and are 2026-03-13T05:40:46,250 already explicitly excluding 'placement.db' via 2026-03-13T05:40:46,250 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,251 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,251 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,252 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,253 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,255 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,256 even if it does not contain any `.py` files. 2026-03-13T05:40:46,256 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,258 directory, all directories are treated like packages. 2026-03-13T05:40:46,258 ******************************************************************************** 2026-03-13T05:40:46,259 !! 2026-03-13T05:40:46,259 check.warn(importable) 2026-03-13T05:40:46,259 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.db.sqlalchemy' is absent from the `packages` configuration. 2026-03-13T05:40:46,260 !! 2026-03-13T05:40:46,261 ******************************************************************************** 2026-03-13T05:40:46,261 ############################ 2026-03-13T05:40:46,261 # Package would be ignored # 2026-03-13T05:40:46,262 ############################ 2026-03-13T05:40:46,262 Python recognizes 'placement.db.sqlalchemy' as an importable package[^1], 2026-03-13T05:40:46,262 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,263 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,263 package, please make sure that 'placement.db.sqlalchemy' is explicitly added 2026-03-13T05:40:46,264 to the `packages` configuration field. 2026-03-13T05:40:46,264 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,265 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,265 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,266 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,267 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,268 If you don't want 'placement.db.sqlalchemy' to be distributed and are 2026-03-13T05:40:46,269 already explicitly excluding 'placement.db.sqlalchemy' via 2026-03-13T05:40:46,269 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,270 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,270 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,272 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,273 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,274 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,275 even if it does not contain any `.py` files. 2026-03-13T05:40:46,276 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,276 directory, all directories are treated like packages. 2026-03-13T05:40:46,277 ******************************************************************************** 2026-03-13T05:40:46,278 !! 2026-03-13T05:40:46,278 check.warn(importable) 2026-03-13T05:40:46,279 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.db.sqlalchemy.alembic' is absent from the `packages` configuration. 2026-03-13T05:40:46,279 !! 2026-03-13T05:40:46,280 ******************************************************************************** 2026-03-13T05:40:46,281 ############################ 2026-03-13T05:40:46,281 # Package would be ignored # 2026-03-13T05:40:46,282 ############################ 2026-03-13T05:40:46,282 Python recognizes 'placement.db.sqlalchemy.alembic' as an importable package[^1], 2026-03-13T05:40:46,283 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,284 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,284 package, please make sure that 'placement.db.sqlalchemy.alembic' is explicitly added 2026-03-13T05:40:46,285 to the `packages` configuration field. 2026-03-13T05:40:46,286 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,286 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,287 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,287 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,288 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,289 If you don't want 'placement.db.sqlalchemy.alembic' to be distributed and are 2026-03-13T05:40:46,289 already explicitly excluding 'placement.db.sqlalchemy.alembic' via 2026-03-13T05:40:46,289 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,290 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,290 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,291 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,292 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,293 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,293 even if it does not contain any `.py` files. 2026-03-13T05:40:46,293 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,294 directory, all directories are treated like packages. 2026-03-13T05:40:46,294 ******************************************************************************** 2026-03-13T05:40:46,296 !! 2026-03-13T05:40:46,296 check.warn(importable) 2026-03-13T05:40:46,297 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.db.sqlalchemy.alembic.versions' is absent from the `packages` configuration. 2026-03-13T05:40:46,298 !! 2026-03-13T05:40:46,299 ******************************************************************************** 2026-03-13T05:40:46,300 ############################ 2026-03-13T05:40:46,301 # Package would be ignored # 2026-03-13T05:40:46,301 ############################ 2026-03-13T05:40:46,302 Python recognizes 'placement.db.sqlalchemy.alembic.versions' as an importable package[^1], 2026-03-13T05:40:46,302 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,304 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,304 package, please make sure that 'placement.db.sqlalchemy.alembic.versions' is explicitly added 2026-03-13T05:40:46,305 to the `packages` configuration field. 2026-03-13T05:40:46,306 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,306 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,307 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,308 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,309 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,310 If you don't want 'placement.db.sqlalchemy.alembic.versions' to be distributed and are 2026-03-13T05:40:46,311 already explicitly excluding 'placement.db.sqlalchemy.alembic.versions' via 2026-03-13T05:40:46,312 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,312 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,313 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,314 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,315 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,316 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,317 even if it does not contain any `.py` files. 2026-03-13T05:40:46,317 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,318 directory, all directories are treated like packages. 2026-03-13T05:40:46,318 ******************************************************************************** 2026-03-13T05:40:46,319 !! 2026-03-13T05:40:46,320 check.warn(importable) 2026-03-13T05:40:46,320 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.handlers' is absent from the `packages` configuration. 2026-03-13T05:40:46,320 !! 2026-03-13T05:40:46,321 ******************************************************************************** 2026-03-13T05:40:46,322 ############################ 2026-03-13T05:40:46,322 # Package would be ignored # 2026-03-13T05:40:46,323 ############################ 2026-03-13T05:40:46,323 Python recognizes 'placement.handlers' as an importable package[^1], 2026-03-13T05:40:46,324 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,325 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,326 package, please make sure that 'placement.handlers' is explicitly added 2026-03-13T05:40:46,326 to the `packages` configuration field. 2026-03-13T05:40:46,327 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,328 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,328 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,329 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,331 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,332 If you don't want 'placement.handlers' to be distributed and are 2026-03-13T05:40:46,332 already explicitly excluding 'placement.handlers' via 2026-03-13T05:40:46,333 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,333 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,334 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,335 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,336 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,337 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,338 even if it does not contain any `.py` files. 2026-03-13T05:40:46,339 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,339 directory, all directories are treated like packages. 2026-03-13T05:40:46,340 ******************************************************************************** 2026-03-13T05:40:46,341 !! 2026-03-13T05:40:46,341 check.warn(importable) 2026-03-13T05:40:46,342 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.objects' is absent from the `packages` configuration. 2026-03-13T05:40:46,342 !! 2026-03-13T05:40:46,344 ******************************************************************************** 2026-03-13T05:40:46,344 ############################ 2026-03-13T05:40:46,345 # Package would be ignored # 2026-03-13T05:40:46,345 ############################ 2026-03-13T05:40:46,346 Python recognizes 'placement.objects' as an importable package[^1], 2026-03-13T05:40:46,346 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,347 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,347 package, please make sure that 'placement.objects' is explicitly added 2026-03-13T05:40:46,348 to the `packages` configuration field. 2026-03-13T05:40:46,349 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,349 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,350 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,351 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,352 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,353 If you don't want 'placement.objects' to be distributed and are 2026-03-13T05:40:46,353 already explicitly excluding 'placement.objects' via 2026-03-13T05:40:46,354 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,354 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,355 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,356 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,357 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,358 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,359 even if it does not contain any `.py` files. 2026-03-13T05:40:46,359 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,360 directory, all directories are treated like packages. 2026-03-13T05:40:46,360 ******************************************************************************** 2026-03-13T05:40:46,362 !! 2026-03-13T05:40:46,362 check.warn(importable) 2026-03-13T05:40:46,363 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.policies' is absent from the `packages` configuration. 2026-03-13T05:40:46,363 !! 2026-03-13T05:40:46,364 ******************************************************************************** 2026-03-13T05:40:46,365 ############################ 2026-03-13T05:40:46,365 # Package would be ignored # 2026-03-13T05:40:46,366 ############################ 2026-03-13T05:40:46,366 Python recognizes 'placement.policies' as an importable package[^1], 2026-03-13T05:40:46,367 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,368 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,368 package, please make sure that 'placement.policies' is explicitly added 2026-03-13T05:40:46,369 to the `packages` configuration field. 2026-03-13T05:40:46,370 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,370 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,371 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,372 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,373 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,374 If you don't want 'placement.policies' to be distributed and are 2026-03-13T05:40:46,375 already explicitly excluding 'placement.policies' via 2026-03-13T05:40:46,375 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,375 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,376 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,377 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,378 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,379 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,379 even if it does not contain any `.py` files. 2026-03-13T05:40:46,380 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,380 directory, all directories are treated like packages. 2026-03-13T05:40:46,381 ******************************************************************************** 2026-03-13T05:40:46,382 !! 2026-03-13T05:40:46,382 check.warn(importable) 2026-03-13T05:40:46,383 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.schemas' is absent from the `packages` configuration. 2026-03-13T05:40:46,383 !! 2026-03-13T05:40:46,384 ******************************************************************************** 2026-03-13T05:40:46,384 ############################ 2026-03-13T05:40:46,385 # Package would be ignored # 2026-03-13T05:40:46,385 ############################ 2026-03-13T05:40:46,386 Python recognizes 'placement.schemas' as an importable package[^1], 2026-03-13T05:40:46,386 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,387 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,388 package, please make sure that 'placement.schemas' is explicitly added 2026-03-13T05:40:46,389 to the `packages` configuration field. 2026-03-13T05:40:46,389 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,390 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,390 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,392 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,393 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,394 If you don't want 'placement.schemas' to be distributed and are 2026-03-13T05:40:46,395 already explicitly excluding 'placement.schemas' via 2026-03-13T05:40:46,395 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,396 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,396 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,398 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,399 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,400 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,401 even if it does not contain any `.py` files. 2026-03-13T05:40:46,401 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,402 directory, all directories are treated like packages. 2026-03-13T05:40:46,403 ******************************************************************************** 2026-03-13T05:40:46,404 !! 2026-03-13T05:40:46,404 check.warn(importable) 2026-03-13T05:40:46,405 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests' is absent from the `packages` configuration. 2026-03-13T05:40:46,405 !! 2026-03-13T05:40:46,406 ******************************************************************************** 2026-03-13T05:40:46,407 ############################ 2026-03-13T05:40:46,407 # Package would be ignored # 2026-03-13T05:40:46,408 ############################ 2026-03-13T05:40:46,408 Python recognizes 'placement.tests' as an importable package[^1], 2026-03-13T05:40:46,409 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,410 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,410 package, please make sure that 'placement.tests' is explicitly added 2026-03-13T05:40:46,411 to the `packages` configuration field. 2026-03-13T05:40:46,411 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,412 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,412 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,413 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,415 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,416 If you don't want 'placement.tests' to be distributed and are 2026-03-13T05:40:46,416 already explicitly excluding 'placement.tests' via 2026-03-13T05:40:46,417 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,418 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,418 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,419 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,420 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,422 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,422 even if it does not contain any `.py` files. 2026-03-13T05:40:46,423 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,424 directory, all directories are treated like packages. 2026-03-13T05:40:46,424 ******************************************************************************** 2026-03-13T05:40:46,425 !! 2026-03-13T05:40:46,426 check.warn(importable) 2026-03-13T05:40:46,426 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.functional' is absent from the `packages` configuration. 2026-03-13T05:40:46,427 !! 2026-03-13T05:40:46,428 ******************************************************************************** 2026-03-13T05:40:46,428 ############################ 2026-03-13T05:40:46,429 # Package would be ignored # 2026-03-13T05:40:46,429 ############################ 2026-03-13T05:40:46,430 Python recognizes 'placement.tests.functional' as an importable package[^1], 2026-03-13T05:40:46,430 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,431 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,432 package, please make sure that 'placement.tests.functional' is explicitly added 2026-03-13T05:40:46,433 to the `packages` configuration field. 2026-03-13T05:40:46,434 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,435 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,435 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,437 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,439 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,441 If you don't want 'placement.tests.functional' to be distributed and are 2026-03-13T05:40:46,441 already explicitly excluding 'placement.tests.functional' via 2026-03-13T05:40:46,442 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,443 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,443 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,444 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,445 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,447 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,447 even if it does not contain any `.py` files. 2026-03-13T05:40:46,448 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,448 directory, all directories are treated like packages. 2026-03-13T05:40:46,449 ******************************************************************************** 2026-03-13T05:40:46,450 !! 2026-03-13T05:40:46,451 check.warn(importable) 2026-03-13T05:40:46,452 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.functional.cmd' is absent from the `packages` configuration. 2026-03-13T05:40:46,453 !! 2026-03-13T05:40:46,454 ******************************************************************************** 2026-03-13T05:40:46,455 ############################ 2026-03-13T05:40:46,455 # Package would be ignored # 2026-03-13T05:40:46,456 ############################ 2026-03-13T05:40:46,457 Python recognizes 'placement.tests.functional.cmd' as an importable package[^1], 2026-03-13T05:40:46,457 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,458 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,458 package, please make sure that 'placement.tests.functional.cmd' is explicitly added 2026-03-13T05:40:46,459 to the `packages` configuration field. 2026-03-13T05:40:46,460 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,461 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,461 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,462 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,463 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,464 If you don't want 'placement.tests.functional.cmd' to be distributed and are 2026-03-13T05:40:46,465 already explicitly excluding 'placement.tests.functional.cmd' via 2026-03-13T05:40:46,465 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,466 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,467 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,468 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,469 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,470 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,471 even if it does not contain any `.py` files. 2026-03-13T05:40:46,471 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,471 directory, all directories are treated like packages. 2026-03-13T05:40:46,472 ******************************************************************************** 2026-03-13T05:40:46,472 !! 2026-03-13T05:40:46,473 check.warn(importable) 2026-03-13T05:40:46,473 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.functional.db' is absent from the `packages` configuration. 2026-03-13T05:40:46,474 !! 2026-03-13T05:40:46,475 ******************************************************************************** 2026-03-13T05:40:46,475 ############################ 2026-03-13T05:40:46,476 # Package would be ignored # 2026-03-13T05:40:46,476 ############################ 2026-03-13T05:40:46,477 Python recognizes 'placement.tests.functional.db' as an importable package[^1], 2026-03-13T05:40:46,477 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,478 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,478 package, please make sure that 'placement.tests.functional.db' is explicitly added 2026-03-13T05:40:46,479 to the `packages` configuration field. 2026-03-13T05:40:46,480 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,480 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,481 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,482 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,483 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,484 If you don't want 'placement.tests.functional.db' to be distributed and are 2026-03-13T05:40:46,484 already explicitly excluding 'placement.tests.functional.db' via 2026-03-13T05:40:46,485 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,485 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,485 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,486 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,488 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,489 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,490 even if it does not contain any `.py` files. 2026-03-13T05:40:46,490 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,491 directory, all directories are treated like packages. 2026-03-13T05:40:46,491 ******************************************************************************** 2026-03-13T05:40:46,493 !! 2026-03-13T05:40:46,494 check.warn(importable) 2026-03-13T05:40:46,494 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.functional.fixtures' is absent from the `packages` configuration. 2026-03-13T05:40:46,495 !! 2026-03-13T05:40:46,496 ******************************************************************************** 2026-03-13T05:40:46,496 ############################ 2026-03-13T05:40:46,497 # Package would be ignored # 2026-03-13T05:40:46,498 ############################ 2026-03-13T05:40:46,499 Python recognizes 'placement.tests.functional.fixtures' as an importable package[^1], 2026-03-13T05:40:46,499 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,500 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,501 package, please make sure that 'placement.tests.functional.fixtures' is explicitly added 2026-03-13T05:40:46,501 to the `packages` configuration field. 2026-03-13T05:40:46,502 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,502 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,503 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,503 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,505 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,507 If you don't want 'placement.tests.functional.fixtures' to be distributed and are 2026-03-13T05:40:46,508 already explicitly excluding 'placement.tests.functional.fixtures' via 2026-03-13T05:40:46,508 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,509 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,509 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,510 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,511 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,513 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,513 even if it does not contain any `.py` files. 2026-03-13T05:40:46,514 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,514 directory, all directories are treated like packages. 2026-03-13T05:40:46,515 ******************************************************************************** 2026-03-13T05:40:46,516 !! 2026-03-13T05:40:46,516 check.warn(importable) 2026-03-13T05:40:46,517 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.functional.gabbits' is absent from the `packages` configuration. 2026-03-13T05:40:46,517 !! 2026-03-13T05:40:46,518 ******************************************************************************** 2026-03-13T05:40:46,519 ############################ 2026-03-13T05:40:46,519 # Package would be ignored # 2026-03-13T05:40:46,520 ############################ 2026-03-13T05:40:46,520 Python recognizes 'placement.tests.functional.gabbits' as an importable package[^1], 2026-03-13T05:40:46,521 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,522 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,523 package, please make sure that 'placement.tests.functional.gabbits' is explicitly added 2026-03-13T05:40:46,523 to the `packages` configuration field. 2026-03-13T05:40:46,524 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,525 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,525 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,527 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,528 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,528 If you don't want 'placement.tests.functional.gabbits' to be distributed and are 2026-03-13T05:40:46,529 already explicitly excluding 'placement.tests.functional.gabbits' via 2026-03-13T05:40:46,529 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,530 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,531 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,532 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,532 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,534 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,534 even if it does not contain any `.py` files. 2026-03-13T05:40:46,534 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,535 directory, all directories are treated like packages. 2026-03-13T05:40:46,535 ******************************************************************************** 2026-03-13T05:40:46,536 !! 2026-03-13T05:40:46,536 check.warn(importable) 2026-03-13T05:40:46,537 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.unit' is absent from the `packages` configuration. 2026-03-13T05:40:46,537 !! 2026-03-13T05:40:46,538 ******************************************************************************** 2026-03-13T05:40:46,539 ############################ 2026-03-13T05:40:46,539 # Package would be ignored # 2026-03-13T05:40:46,540 ############################ 2026-03-13T05:40:46,540 Python recognizes 'placement.tests.unit' as an importable package[^1], 2026-03-13T05:40:46,541 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,542 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,542 package, please make sure that 'placement.tests.unit' is explicitly added 2026-03-13T05:40:46,543 to the `packages` configuration field. 2026-03-13T05:40:46,544 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,544 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,545 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,546 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,547 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,548 If you don't want 'placement.tests.unit' to be distributed and are 2026-03-13T05:40:46,549 already explicitly excluding 'placement.tests.unit' via 2026-03-13T05:40:46,549 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,550 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,550 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,551 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,552 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,554 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,555 even if it does not contain any `.py` files. 2026-03-13T05:40:46,556 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,556 directory, all directories are treated like packages. 2026-03-13T05:40:46,557 ******************************************************************************** 2026-03-13T05:40:46,558 !! 2026-03-13T05:40:46,559 check.warn(importable) 2026-03-13T05:40:46,560 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.unit.cmd' is absent from the `packages` configuration. 2026-03-13T05:40:46,561 !! 2026-03-13T05:40:46,562 ******************************************************************************** 2026-03-13T05:40:46,563 ############################ 2026-03-13T05:40:46,563 # Package would be ignored # 2026-03-13T05:40:46,564 ############################ 2026-03-13T05:40:46,564 Python recognizes 'placement.tests.unit.cmd' as an importable package[^1], 2026-03-13T05:40:46,565 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,566 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,567 package, please make sure that 'placement.tests.unit.cmd' is explicitly added 2026-03-13T05:40:46,568 to the `packages` configuration field. 2026-03-13T05:40:46,569 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,570 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,570 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,571 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,572 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,574 If you don't want 'placement.tests.unit.cmd' to be distributed and are 2026-03-13T05:40:46,574 already explicitly excluding 'placement.tests.unit.cmd' via 2026-03-13T05:40:46,575 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,576 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,576 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,578 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,579 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,581 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,583 even if it does not contain any `.py` files. 2026-03-13T05:40:46,583 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,584 directory, all directories are treated like packages. 2026-03-13T05:40:46,585 ******************************************************************************** 2026-03-13T05:40:46,586 !! 2026-03-13T05:40:46,588 check.warn(importable) 2026-03-13T05:40:46,590 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.unit.handlers' is absent from the `packages` configuration. 2026-03-13T05:40:46,591 !! 2026-03-13T05:40:46,593 ******************************************************************************** 2026-03-13T05:40:46,594 ############################ 2026-03-13T05:40:46,595 # Package would be ignored # 2026-03-13T05:40:46,595 ############################ 2026-03-13T05:40:46,596 Python recognizes 'placement.tests.unit.handlers' as an importable package[^1], 2026-03-13T05:40:46,597 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,598 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,599 package, please make sure that 'placement.tests.unit.handlers' is explicitly added 2026-03-13T05:40:46,599 to the `packages` configuration field. 2026-03-13T05:40:46,601 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,602 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,603 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,605 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,606 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,607 If you don't want 'placement.tests.unit.handlers' to be distributed and are 2026-03-13T05:40:46,607 already explicitly excluding 'placement.tests.unit.handlers' via 2026-03-13T05:40:46,608 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,609 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,609 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,611 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,612 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,615 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,616 even if it does not contain any `.py` files. 2026-03-13T05:40:46,616 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,617 directory, all directories are treated like packages. 2026-03-13T05:40:46,618 ******************************************************************************** 2026-03-13T05:40:46,620 !! 2026-03-13T05:40:46,621 check.warn(importable) 2026-03-13T05:40:46,622 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.tests.unit.objects' is absent from the `packages` configuration. 2026-03-13T05:40:46,624 !! 2026-03-13T05:40:46,626 ******************************************************************************** 2026-03-13T05:40:46,627 ############################ 2026-03-13T05:40:46,627 # Package would be ignored # 2026-03-13T05:40:46,628 ############################ 2026-03-13T05:40:46,629 Python recognizes 'placement.tests.unit.objects' as an importable package[^1], 2026-03-13T05:40:46,630 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,632 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,633 package, please make sure that 'placement.tests.unit.objects' is explicitly added 2026-03-13T05:40:46,634 to the `packages` configuration field. 2026-03-13T05:40:46,635 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,636 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,637 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,639 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,641 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,642 If you don't want 'placement.tests.unit.objects' to be distributed and are 2026-03-13T05:40:46,643 already explicitly excluding 'placement.tests.unit.objects' via 2026-03-13T05:40:46,644 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,644 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,645 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,647 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,649 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,651 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,652 even if it does not contain any `.py` files. 2026-03-13T05:40:46,653 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,653 directory, all directories are treated like packages. 2026-03-13T05:40:46,654 ******************************************************************************** 2026-03-13T05:40:46,655 !! 2026-03-13T05:40:46,655 check.warn(importable) 2026-03-13T05:40:46,656 /tmp/pip-build-env-lkgla78m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'placement.wsgi' is absent from the `packages` configuration. 2026-03-13T05:40:46,656 !! 2026-03-13T05:40:46,658 ******************************************************************************** 2026-03-13T05:40:46,658 ############################ 2026-03-13T05:40:46,659 # Package would be ignored # 2026-03-13T05:40:46,660 ############################ 2026-03-13T05:40:46,661 Python recognizes 'placement.wsgi' as an importable package[^1], 2026-03-13T05:40:46,661 but it is absent from setuptools' `packages` configuration. 2026-03-13T05:40:46,662 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T05:40:46,663 package, please make sure that 'placement.wsgi' is explicitly added 2026-03-13T05:40:46,664 to the `packages` configuration field. 2026-03-13T05:40:46,665 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T05:40:46,666 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T05:40:46,667 instead of `find_packages(...)`/`find:`). 2026-03-13T05:40:46,668 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T05:40:46,669 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T05:40:46,670 If you don't want 'placement.wsgi' to be distributed and are 2026-03-13T05:40:46,671 already explicitly excluding 'placement.wsgi' via 2026-03-13T05:40:46,672 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T05:40:46,672 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T05:40:46,673 combination with a more fine grained `package-data` configuration. 2026-03-13T05:40:46,674 You can read more about "package data files" on setuptools documentation page: 2026-03-13T05:40:46,676 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T05:40:46,677 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T05:40:46,678 even if it does not contain any `.py` files. 2026-03-13T05:40:46,679 On the other hand, currently there is no concept of package data 2026-03-13T05:40:46,680 directory, all directories are treated like packages. 2026-03-13T05:40:46,680 ******************************************************************************** 2026-03-13T05:40:46,682 !! 2026-03-13T05:40:46,683 check.warn(importable) 2026-03-13T05:40:46,684 copying placement/rest_api_version_history.rst -> build/lib/placement 2026-03-13T05:40:46,685 creating build/lib/placement/cmd 2026-03-13T05:40:46,685 copying placement/cmd/__init__.py -> build/lib/placement/cmd 2026-03-13T05:40:46,686 copying placement/cmd/manage.py -> build/lib/placement/cmd 2026-03-13T05:40:46,686 copying placement/cmd/status.py -> build/lib/placement/cmd 2026-03-13T05:40:46,687 creating build/lib/placement/conf 2026-03-13T05:40:46,688 copying placement/conf/__init__.py -> build/lib/placement/conf 2026-03-13T05:40:46,688 copying placement/conf/api.py -> build/lib/placement/conf 2026-03-13T05:40:46,689 copying placement/conf/base.py -> build/lib/placement/conf 2026-03-13T05:40:46,690 copying placement/conf/database.py -> build/lib/placement/conf 2026-03-13T05:40:46,691 copying placement/conf/opts.py -> build/lib/placement/conf 2026-03-13T05:40:46,691 copying placement/conf/paths.py -> build/lib/placement/conf 2026-03-13T05:40:46,692 copying placement/conf/placement.py -> build/lib/placement/conf 2026-03-13T05:40:46,692 copying placement/conf/workarounds.py -> build/lib/placement/conf 2026-03-13T05:40:46,693 creating build/lib/placement/db 2026-03-13T05:40:46,694 copying placement/db/__init__.py -> build/lib/placement/db 2026-03-13T05:40:46,694 copying placement/db/constants.py -> build/lib/placement/db 2026-03-13T05:40:46,695 creating build/lib/placement/db/sqlalchemy 2026-03-13T05:40:46,696 copying placement/db/sqlalchemy/__init__.py -> build/lib/placement/db/sqlalchemy 2026-03-13T05:40:46,697 copying placement/db/sqlalchemy/alembic.ini -> build/lib/placement/db/sqlalchemy 2026-03-13T05:40:46,697 copying placement/db/sqlalchemy/migration.py -> build/lib/placement/db/sqlalchemy 2026-03-13T05:40:46,697 copying placement/db/sqlalchemy/models.py -> build/lib/placement/db/sqlalchemy 2026-03-13T05:40:46,698 creating build/lib/placement/db/sqlalchemy/alembic 2026-03-13T05:40:46,699 copying placement/db/sqlalchemy/alembic/env.py -> build/lib/placement/db/sqlalchemy/alembic 2026-03-13T05:40:46,699 copying placement/db/sqlalchemy/alembic/script.py.mako -> build/lib/placement/db/sqlalchemy/alembic 2026-03-13T05:40:46,700 creating build/lib/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:46,700 copying placement/db/sqlalchemy/alembic/versions/422ece571366_add_consumer_types_table.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:46,701 copying placement/db/sqlalchemy/alembic/versions/611cd6dffd7b_block_on_null_root_provider_id.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:46,702 copying placement/db/sqlalchemy/alembic/versions/a082b8bb98d0_drop_redundant_indexes_for_unique_.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:46,703 copying placement/db/sqlalchemy/alembic/versions/b4ed3a175331_initial.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:46,703 copying placement/db/sqlalchemy/alembic/versions/b5c396305c25_block_on_null_consumer.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:46,704 creating build/lib/placement/handlers 2026-03-13T05:40:46,704 copying placement/handlers/__init__.py -> build/lib/placement/handlers 2026-03-13T05:40:46,705 copying placement/handlers/aggregate.py -> build/lib/placement/handlers 2026-03-13T05:40:46,706 copying placement/handlers/allocation.py -> build/lib/placement/handlers 2026-03-13T05:40:46,707 copying placement/handlers/allocation_candidate.py -> build/lib/placement/handlers 2026-03-13T05:40:46,708 copying placement/handlers/inventory.py -> build/lib/placement/handlers 2026-03-13T05:40:46,708 copying placement/handlers/reshaper.py -> build/lib/placement/handlers 2026-03-13T05:40:46,709 copying placement/handlers/resource_class.py -> build/lib/placement/handlers 2026-03-13T05:40:46,709 copying placement/handlers/resource_provider.py -> build/lib/placement/handlers 2026-03-13T05:40:46,710 copying placement/handlers/root.py -> build/lib/placement/handlers 2026-03-13T05:40:46,711 copying placement/handlers/trait.py -> build/lib/placement/handlers 2026-03-13T05:40:46,712 copying placement/handlers/usage.py -> build/lib/placement/handlers 2026-03-13T05:40:46,712 copying placement/handlers/util.py -> build/lib/placement/handlers 2026-03-13T05:40:46,713 creating build/lib/placement/objects 2026-03-13T05:40:46,713 copying placement/objects/__init__.py -> build/lib/placement/objects 2026-03-13T05:40:46,714 copying placement/objects/allocation.py -> build/lib/placement/objects 2026-03-13T05:40:46,715 copying placement/objects/allocation_candidate.py -> build/lib/placement/objects 2026-03-13T05:40:46,715 copying placement/objects/consumer.py -> build/lib/placement/objects 2026-03-13T05:40:46,716 copying placement/objects/consumer_type.py -> build/lib/placement/objects 2026-03-13T05:40:46,716 copying placement/objects/inventory.py -> build/lib/placement/objects 2026-03-13T05:40:46,717 copying placement/objects/project.py -> build/lib/placement/objects 2026-03-13T05:40:46,717 copying placement/objects/research_context.py -> build/lib/placement/objects 2026-03-13T05:40:46,718 copying placement/objects/reshaper.py -> build/lib/placement/objects 2026-03-13T05:40:46,718 copying placement/objects/resource_class.py -> build/lib/placement/objects 2026-03-13T05:40:46,719 copying placement/objects/resource_provider.py -> build/lib/placement/objects 2026-03-13T05:40:46,720 copying placement/objects/rp_candidates.py -> build/lib/placement/objects 2026-03-13T05:40:46,721 copying placement/objects/trait.py -> build/lib/placement/objects 2026-03-13T05:40:46,721 copying placement/objects/usage.py -> build/lib/placement/objects 2026-03-13T05:40:46,722 copying placement/objects/user.py -> build/lib/placement/objects 2026-03-13T05:40:46,722 creating build/lib/placement/policies 2026-03-13T05:40:46,723 copying placement/policies/__init__.py -> build/lib/placement/policies 2026-03-13T05:40:46,723 copying placement/policies/aggregate.py -> build/lib/placement/policies 2026-03-13T05:40:46,723 copying placement/policies/allocation.py -> build/lib/placement/policies 2026-03-13T05:40:46,724 copying placement/policies/allocation_candidate.py -> build/lib/placement/policies 2026-03-13T05:40:46,725 copying placement/policies/base.py -> build/lib/placement/policies 2026-03-13T05:40:46,726 copying placement/policies/inventory.py -> build/lib/placement/policies 2026-03-13T05:40:46,726 copying placement/policies/reshaper.py -> build/lib/placement/policies 2026-03-13T05:40:46,727 copying placement/policies/resource_class.py -> build/lib/placement/policies 2026-03-13T05:40:46,728 copying placement/policies/resource_provider.py -> build/lib/placement/policies 2026-03-13T05:40:46,728 copying placement/policies/trait.py -> build/lib/placement/policies 2026-03-13T05:40:46,729 copying placement/policies/usage.py -> build/lib/placement/policies 2026-03-13T05:40:46,730 creating build/lib/placement/schemas 2026-03-13T05:40:46,730 copying placement/schemas/__init__.py -> build/lib/placement/schemas 2026-03-13T05:40:46,731 copying placement/schemas/aggregate.py -> build/lib/placement/schemas 2026-03-13T05:40:46,731 copying placement/schemas/allocation.py -> build/lib/placement/schemas 2026-03-13T05:40:46,732 copying placement/schemas/allocation_candidate.py -> build/lib/placement/schemas 2026-03-13T05:40:46,733 copying placement/schemas/common.py -> build/lib/placement/schemas 2026-03-13T05:40:46,733 copying placement/schemas/inventory.py -> build/lib/placement/schemas 2026-03-13T05:40:46,734 copying placement/schemas/reshaper.py -> build/lib/placement/schemas 2026-03-13T05:40:46,735 copying placement/schemas/resource_class.py -> build/lib/placement/schemas 2026-03-13T05:40:46,735 copying placement/schemas/resource_provider.py -> build/lib/placement/schemas 2026-03-13T05:40:46,736 copying placement/schemas/trait.py -> build/lib/placement/schemas 2026-03-13T05:40:46,737 copying placement/schemas/usage.py -> build/lib/placement/schemas 2026-03-13T05:40:46,738 creating build/lib/placement/tests 2026-03-13T05:40:46,739 copying placement/tests/README.rst -> build/lib/placement/tests 2026-03-13T05:40:46,739 copying placement/tests/__init__.py -> build/lib/placement/tests 2026-03-13T05:40:46,740 copying placement/tests/fixtures.py -> build/lib/placement/tests 2026-03-13T05:40:46,740 creating build/lib/placement/tests/functional 2026-03-13T05:40:46,741 copying placement/tests/functional/__init__.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,741 copying placement/tests/functional/base.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,742 copying placement/tests/functional/test_allocation.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,743 copying placement/tests/functional/test_allocation_candidates.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,743 copying placement/tests/functional/test_api.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,744 copying placement/tests/functional/test_direct.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,744 copying placement/tests/functional/test_lib_sync.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,745 copying placement/tests/functional/test_verify_policy.py -> build/lib/placement/tests/functional 2026-03-13T05:40:46,745 creating build/lib/placement/tests/functional/cmd 2026-03-13T05:40:46,745 copying placement/tests/functional/cmd/__init__.py -> build/lib/placement/tests/functional/cmd 2026-03-13T05:40:46,746 copying placement/tests/functional/cmd/test_status.py -> build/lib/placement/tests/functional/cmd 2026-03-13T05:40:46,746 creating build/lib/placement/tests/functional/db 2026-03-13T05:40:46,747 copying placement/tests/functional/db/__init__.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,747 copying placement/tests/functional/db/test_allocation.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,748 copying placement/tests/functional/db/test_allocation_candidates.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,748 copying placement/tests/functional/db/test_attribute_cache.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,749 copying placement/tests/functional/db/test_base.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,749 copying placement/tests/functional/db/test_consumer.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,750 copying placement/tests/functional/db/test_consumer_type.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,750 copying placement/tests/functional/db/test_migrations.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,750 copying placement/tests/functional/db/test_project.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,751 copying placement/tests/functional/db/test_reshape.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,751 copying placement/tests/functional/db/test_resource_class.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,752 copying placement/tests/functional/db/test_resource_provider.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,752 copying placement/tests/functional/db/test_trait.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,753 copying placement/tests/functional/db/test_usage.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,753 copying placement/tests/functional/db/test_user.py -> build/lib/placement/tests/functional/db 2026-03-13T05:40:46,754 creating build/lib/placement/tests/functional/fixtures 2026-03-13T05:40:46,754 copying placement/tests/functional/fixtures/__init__.py -> build/lib/placement/tests/functional/fixtures 2026-03-13T05:40:46,755 copying placement/tests/functional/fixtures/capture.py -> build/lib/placement/tests/functional/fixtures 2026-03-13T05:40:46,755 copying placement/tests/functional/fixtures/gabbits.py -> build/lib/placement/tests/functional/fixtures 2026-03-13T05:40:46,756 copying placement/tests/functional/fixtures/placement.py -> build/lib/placement/tests/functional/fixtures 2026-03-13T05:40:46,756 creating build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,757 copying placement/tests/functional/gabbits/aggregate-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,757 copying placement/tests/functional/gabbits/aggregate-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,758 copying placement/tests/functional/gabbits/aggregate-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,758 copying placement/tests/functional/gabbits/aggregate.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,759 copying placement/tests/functional/gabbits/allocation-bad-class.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,760 copying placement/tests/functional/gabbits/allocation-candidates-any-traits-groups.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,761 copying placement/tests/functional/gabbits/allocation-candidates-any-traits.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,762 copying placement/tests/functional/gabbits/allocation-candidates-bug-1792503.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,762 copying placement/tests/functional/gabbits/allocation-candidates-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,762 copying placement/tests/functional/gabbits/allocation-candidates-mappings-numa.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,763 copying placement/tests/functional/gabbits/allocation-candidates-mappings-sharing.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,763 copying placement/tests/functional/gabbits/allocation-candidates-member-of.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,764 copying placement/tests/functional/gabbits/allocation-candidates-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,764 copying placement/tests/functional/gabbits/allocation-candidates-root-required.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,764 copying placement/tests/functional/gabbits/allocation-candidates-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,765 copying placement/tests/functional/gabbits/allocation-candidates.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,766 copying placement/tests/functional/gabbits/allocations-1-12.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,766 copying placement/tests/functional/gabbits/allocations-1-8.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,767 copying placement/tests/functional/gabbits/allocations-1.28.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,767 copying placement/tests/functional/gabbits/allocations-bug-1714072.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,767 copying placement/tests/functional/gabbits/allocations-bug-1778591.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,768 copying placement/tests/functional/gabbits/allocations-bug-1778743.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,768 copying placement/tests/functional/gabbits/allocations-bug-1779717.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,769 copying placement/tests/functional/gabbits/allocations-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,769 copying placement/tests/functional/gabbits/allocations-mappings.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,770 copying placement/tests/functional/gabbits/allocations-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,770 copying placement/tests/functional/gabbits/allocations-post.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,771 copying placement/tests/functional/gabbits/allocations-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,771 copying placement/tests/functional/gabbits/allocations.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,772 copying placement/tests/functional/gabbits/basic-http.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,772 copying placement/tests/functional/gabbits/bug-1674694.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,773 copying placement/tests/functional/gabbits/confirm-auth.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,775 copying placement/tests/functional/gabbits/consumer-types-1.38.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,778 copying placement/tests/functional/gabbits/consumer-types-bug-story-2009167.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,779 copying placement/tests/functional/gabbits/cors.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,781 copying placement/tests/functional/gabbits/ensure-consumer.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,783 copying placement/tests/functional/gabbits/granular-same-subtree.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,787 copying placement/tests/functional/gabbits/granular.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,790 copying placement/tests/functional/gabbits/inventory-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,793 copying placement/tests/functional/gabbits/inventory-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,796 copying placement/tests/functional/gabbits/inventory-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,798 copying placement/tests/functional/gabbits/inventory.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,801 copying placement/tests/functional/gabbits/microversion-bug-1724065.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,803 copying placement/tests/functional/gabbits/microversion.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,805 copying placement/tests/functional/gabbits/non-cors.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,807 copying placement/tests/functional/gabbits/reshaper-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,811 copying placement/tests/functional/gabbits/reshaper-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,813 copying placement/tests/functional/gabbits/reshaper-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,816 copying placement/tests/functional/gabbits/reshaper.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,818 copying placement/tests/functional/gabbits/resource-class-in-use.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,821 copying placement/tests/functional/gabbits/resource-classes-1-6.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,823 copying placement/tests/functional/gabbits/resource-classes-1-7.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,825 copying placement/tests/functional/gabbits/resource-classes-last-modified.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,827 copying placement/tests/functional/gabbits/resource-classes-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,829 copying placement/tests/functional/gabbits/resource-classes-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,831 copying placement/tests/functional/gabbits/resource-classes-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,835 copying placement/tests/functional/gabbits/resource-classes.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,837 copying placement/tests/functional/gabbits/resource-provider-aggregates.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,840 copying placement/tests/functional/gabbits/resource-provider-any-traits.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,842 copying placement/tests/functional/gabbits/resource-provider-bug-1779818.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,845 copying placement/tests/functional/gabbits/resource-provider-duplication.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,847 copying placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,849 copying placement/tests/functional/gabbits/resource-provider-links.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,852 copying placement/tests/functional/gabbits/resource-provider-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,854 copying placement/tests/functional/gabbits/resource-provider-resources-query.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,856 copying placement/tests/functional/gabbits/resource-provider-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,859 copying placement/tests/functional/gabbits/resource-provider.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,862 copying placement/tests/functional/gabbits/same-subtree-deep.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,864 copying placement/tests/functional/gabbits/shared-resources.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,866 copying placement/tests/functional/gabbits/traits-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,868 copying placement/tests/functional/gabbits/traits-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,870 copying placement/tests/functional/gabbits/traits-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,873 copying placement/tests/functional/gabbits/traits.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,875 copying placement/tests/functional/gabbits/unicode.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,878 copying placement/tests/functional/gabbits/usage-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,880 copying placement/tests/functional/gabbits/usage-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,883 copying placement/tests/functional/gabbits/usage-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,886 copying placement/tests/functional/gabbits/usage.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,888 copying placement/tests/functional/gabbits/with-allocations.yaml -> build/lib/placement/tests/functional/gabbits 2026-03-13T05:40:46,891 creating build/lib/placement/tests/unit 2026-03-13T05:40:46,892 copying placement/tests/unit/__init__.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,894 copying placement/tests/unit/base.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,896 copying placement/tests/unit/policy_fixture.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,899 copying placement/tests/unit/test_auth.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,902 copying placement/tests/unit/test_context.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,904 copying placement/tests/unit/test_db_api.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,907 copying placement/tests/unit/test_db_conf.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,909 copying placement/tests/unit/test_deploy.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,912 copying placement/tests/unit/test_fault_wrap.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,914 copying placement/tests/unit/test_handler.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,918 copying placement/tests/unit/test_microversion.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,920 copying placement/tests/unit/test_policy.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,923 copying placement/tests/unit/test_requestlog.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,926 copying placement/tests/unit/test_util.py -> build/lib/placement/tests/unit 2026-03-13T05:40:46,930 creating build/lib/placement/tests/unit/cmd 2026-03-13T05:40:46,932 copying placement/tests/unit/cmd/__init__.py -> build/lib/placement/tests/unit/cmd 2026-03-13T05:40:46,934 copying placement/tests/unit/cmd/test_manage.py -> build/lib/placement/tests/unit/cmd 2026-03-13T05:40:46,938 creating build/lib/placement/tests/unit/handlers 2026-03-13T05:40:46,940 copying placement/tests/unit/handlers/__init__.py -> build/lib/placement/tests/unit/handlers 2026-03-13T05:40:46,942 copying placement/tests/unit/handlers/test_aggregate.py -> build/lib/placement/tests/unit/handlers 2026-03-13T05:40:46,944 copying placement/tests/unit/handlers/test_resource_provider.py -> build/lib/placement/tests/unit/handlers 2026-03-13T05:40:46,947 copying placement/tests/unit/handlers/test_trait.py -> build/lib/placement/tests/unit/handlers 2026-03-13T05:40:46,949 copying placement/tests/unit/handlers/test_util.py -> build/lib/placement/tests/unit/handlers 2026-03-13T05:40:46,952 creating build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,954 copying placement/tests/unit/objects/__init__.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,956 copying placement/tests/unit/objects/base.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,958 copying placement/tests/unit/objects/test_allocation.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,961 copying placement/tests/unit/objects/test_allocation_candidate.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,964 copying placement/tests/unit/objects/test_inventory.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,967 copying placement/tests/unit/objects/test_resource_class.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,969 copying placement/tests/unit/objects/test_resource_provider.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,972 copying placement/tests/unit/objects/test_rp_candidates.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,974 copying placement/tests/unit/objects/test_trait.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,977 copying placement/tests/unit/objects/test_usage.py -> build/lib/placement/tests/unit/objects 2026-03-13T05:40:46,979 creating build/lib/placement/wsgi 2026-03-13T05:40:46,980 copying placement/wsgi/__init__.py -> build/lib/placement/wsgi 2026-03-13T05:40:46,983 copying placement/wsgi/api.py -> build/lib/placement/wsgi 2026-03-13T05:40:46,987 installing to build/bdist.linux-armv7l/wheel 2026-03-13T05:40:46,988 running install 2026-03-13T05:40:47,023 [pbr] Generating AUTHORS 2026-03-13T05:40:47,029 [pbr] AUTHORS complete (0.0s) 2026-03-13T05:40:47,030 running install_lib 2026-03-13T05:40:47,037 creating build/bdist.linux-armv7l/wheel 2026-03-13T05:40:47,039 creating build/bdist.linux-armv7l/wheel/placement 2026-03-13T05:40:47,041 copying build/lib/placement/wsgi_wrapper.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,043 copying build/lib/placement/attribute_cache.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,046 copying build/lib/placement/exception.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,048 copying build/lib/placement/db_api.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,051 creating build/bdist.linux-armv7l/wheel/placement/db 2026-03-13T05:40:47,052 copying build/lib/placement/db/constants.py -> build/bdist.linux-armv7l/wheel/./placement/db 2026-03-13T05:40:47,055 creating build/bdist.linux-armv7l/wheel/placement/db/sqlalchemy 2026-03-13T05:40:47,056 copying build/lib/placement/db/sqlalchemy/alembic.ini -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-03-13T05:40:47,058 copying build/lib/placement/db/sqlalchemy/models.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-03-13T05:40:47,061 creating build/bdist.linux-armv7l/wheel/placement/db/sqlalchemy/alembic 2026-03-13T05:40:47,063 copying build/lib/placement/db/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic 2026-03-13T05:40:47,065 creating build/bdist.linux-armv7l/wheel/placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:47,067 copying build/lib/placement/db/sqlalchemy/alembic/versions/a082b8bb98d0_drop_redundant_indexes_for_unique_.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:47,069 copying build/lib/placement/db/sqlalchemy/alembic/versions/611cd6dffd7b_block_on_null_root_provider_id.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:47,071 copying build/lib/placement/db/sqlalchemy/alembic/versions/b5c396305c25_block_on_null_consumer.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:47,074 copying build/lib/placement/db/sqlalchemy/alembic/versions/b4ed3a175331_initial.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:47,076 copying build/lib/placement/db/sqlalchemy/alembic/versions/422ece571366_add_consumer_types_table.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic/versions 2026-03-13T05:40:47,078 copying build/lib/placement/db/sqlalchemy/alembic/env.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic 2026-03-13T05:40:47,081 copying build/lib/placement/db/sqlalchemy/migration.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-03-13T05:40:47,083 copying build/lib/placement/db/sqlalchemy/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-03-13T05:40:47,085 copying build/lib/placement/db/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/db 2026-03-13T05:40:47,087 copying build/lib/placement/util.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,090 copying build/lib/placement/deploy.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,093 copying build/lib/placement/handler.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,095 copying build/lib/placement/policy.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,098 creating build/bdist.linux-armv7l/wheel/placement/conf 2026-03-13T05:40:47,101 copying build/lib/placement/conf/base.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,103 copying build/lib/placement/conf/workarounds.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,106 copying build/lib/placement/conf/placement.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,114 copying build/lib/placement/conf/database.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,116 copying build/lib/placement/conf/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,118 copying build/lib/placement/conf/api.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,120 copying build/lib/placement/conf/opts.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,122 copying build/lib/placement/conf/paths.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-03-13T05:40:47,125 creating build/bdist.linux-armv7l/wheel/placement/handlers 2026-03-13T05:40:47,126 copying build/lib/placement/handlers/usage.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,128 copying build/lib/placement/handlers/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,131 copying build/lib/placement/handlers/util.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,133 copying build/lib/placement/handlers/trait.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,135 copying build/lib/placement/handlers/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,138 copying build/lib/placement/handlers/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,141 copying build/lib/placement/handlers/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,143 copying build/lib/placement/handlers/root.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,145 copying build/lib/placement/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,146 copying build/lib/placement/handlers/aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,149 copying build/lib/placement/handlers/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,151 copying build/lib/placement/handlers/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-03-13T05:40:47,153 copying build/lib/placement/__init__.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,154 copying build/lib/placement/microversion.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,157 creating build/bdist.linux-armv7l/wheel/placement/objects 2026-03-13T05:40:47,158 copying build/lib/placement/objects/usage.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,160 copying build/lib/placement/objects/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,164 copying build/lib/placement/objects/trait.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,166 copying build/lib/placement/objects/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,168 copying build/lib/placement/objects/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,170 copying build/lib/placement/objects/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,173 copying build/lib/placement/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,175 copying build/lib/placement/objects/rp_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,177 copying build/lib/placement/objects/research_context.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,180 copying build/lib/placement/objects/project.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,182 copying build/lib/placement/objects/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,184 copying build/lib/placement/objects/consumer.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,187 copying build/lib/placement/objects/user.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,189 copying build/lib/placement/objects/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,191 copying build/lib/placement/objects/consumer_type.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-03-13T05:40:47,193 creating build/bdist.linux-armv7l/wheel/placement/wsgi 2026-03-13T05:40:47,194 copying build/lib/placement/wsgi/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/wsgi 2026-03-13T05:40:47,196 copying build/lib/placement/wsgi/api.py -> build/bdist.linux-armv7l/wheel/./placement/wsgi 2026-03-13T05:40:47,198 copying build/lib/placement/requestlog.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,200 copying build/lib/placement/context.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,202 creating build/bdist.linux-armv7l/wheel/placement/tests 2026-03-13T05:40:47,204 creating build/bdist.linux-armv7l/wheel/placement/tests/functional 2026-03-13T05:40:47,205 copying build/lib/placement/tests/functional/test_allocation.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,207 copying build/lib/placement/tests/functional/test_verify_policy.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,209 copying build/lib/placement/tests/functional/base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,212 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/db 2026-03-13T05:40:47,213 copying build/lib/placement/tests/functional/db/test_allocation.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,216 copying build/lib/placement/tests/functional/db/test_resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,218 copying build/lib/placement/tests/functional/db/test_user.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,220 copying build/lib/placement/tests/functional/db/test_base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,222 copying build/lib/placement/tests/functional/db/test_reshape.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,224 copying build/lib/placement/tests/functional/db/test_project.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,226 copying build/lib/placement/tests/functional/db/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,227 copying build/lib/placement/tests/functional/db/test_trait.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,229 copying build/lib/placement/tests/functional/db/test_consumer_type.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,231 copying build/lib/placement/tests/functional/db/test_usage.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,233 copying build/lib/placement/tests/functional/db/test_migrations.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,236 copying build/lib/placement/tests/functional/db/test_consumer.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,238 copying build/lib/placement/tests/functional/db/test_resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,241 copying build/lib/placement/tests/functional/db/test_attribute_cache.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,243 copying build/lib/placement/tests/functional/db/test_allocation_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-03-13T05:40:47,249 copying build/lib/placement/tests/functional/test_api.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,251 copying build/lib/placement/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,252 copying build/lib/placement/tests/functional/test_direct.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,255 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/fixtures 2026-03-13T05:40:47,256 copying build/lib/placement/tests/functional/fixtures/capture.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-03-13T05:40:47,258 copying build/lib/placement/tests/functional/fixtures/placement.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-03-13T05:40:47,260 copying build/lib/placement/tests/functional/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-03-13T05:40:47,261 copying build/lib/placement/tests/functional/fixtures/gabbits.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-03-13T05:40:47,266 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/gabbits 2026-03-13T05:40:47,267 copying build/lib/placement/tests/functional/gabbits/consumer-types-1.38.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,269 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-any-traits.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,271 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-bug-1792503.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,274 copying build/lib/placement/tests/functional/gabbits/unicode.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,275 copying build/lib/placement/tests/functional/gabbits/reshaper.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,278 copying build/lib/placement/tests/functional/gabbits/traits.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,281 copying build/lib/placement/tests/functional/gabbits/resource-provider-links.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,283 copying build/lib/placement/tests/functional/gabbits/non-cors.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,284 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-mappings-numa.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,287 copying build/lib/placement/tests/functional/gabbits/inventory-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,289 copying build/lib/placement/tests/functional/gabbits/allocations-1.28.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,291 copying build/lib/placement/tests/functional/gabbits/resource-provider.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,294 copying build/lib/placement/tests/functional/gabbits/microversion-bug-1724065.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,296 copying build/lib/placement/tests/functional/gabbits/with-allocations.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,298 copying build/lib/placement/tests/functional/gabbits/allocations-mappings.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,301 copying build/lib/placement/tests/functional/gabbits/allocations-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,303 copying build/lib/placement/tests/functional/gabbits/same-subtree-deep.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,305 copying build/lib/placement/tests/functional/gabbits/basic-http.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,307 copying build/lib/placement/tests/functional/gabbits/aggregate.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,309 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-root-required.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,312 copying build/lib/placement/tests/functional/gabbits/resource-provider-duplication.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,313 copying build/lib/placement/tests/functional/gabbits/inventory-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,315 copying build/lib/placement/tests/functional/gabbits/shared-resources.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,317 copying build/lib/placement/tests/functional/gabbits/bug-1674694.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,319 copying build/lib/placement/tests/functional/gabbits/resource-provider-any-traits.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,333 copying build/lib/placement/tests/functional/gabbits/reshaper-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,335 copying build/lib/placement/tests/functional/gabbits/aggregate-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,338 copying build/lib/placement/tests/functional/gabbits/resource-classes-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,340 copying build/lib/placement/tests/functional/gabbits/cors.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,341 copying build/lib/placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,343 copying build/lib/placement/tests/functional/gabbits/confirm-auth.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,345 copying build/lib/placement/tests/functional/gabbits/granular-same-subtree.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,348 copying build/lib/placement/tests/functional/gabbits/allocations-post.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,351 copying build/lib/placement/tests/functional/gabbits/resource-provider-resources-query.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,353 copying build/lib/placement/tests/functional/gabbits/reshaper-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,355 copying build/lib/placement/tests/functional/gabbits/allocations-1-8.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,357 copying build/lib/placement/tests/functional/gabbits/granular.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,360 copying build/lib/placement/tests/functional/gabbits/allocations-1-12.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,362 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1778591.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,365 copying build/lib/placement/tests/functional/gabbits/resource-classes-1-6.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,367 copying build/lib/placement/tests/functional/gabbits/traits-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,370 copying build/lib/placement/tests/functional/gabbits/allocations.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,373 copying build/lib/placement/tests/functional/gabbits/resource-classes-1-7.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,377 copying build/lib/placement/tests/functional/gabbits/usage-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,381 copying build/lib/placement/tests/functional/gabbits/reshaper-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,383 copying build/lib/placement/tests/functional/gabbits/resource-provider-aggregates.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,387 copying build/lib/placement/tests/functional/gabbits/traits-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,389 copying build/lib/placement/tests/functional/gabbits/ensure-consumer.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,391 copying build/lib/placement/tests/functional/gabbits/aggregate-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,394 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-mappings-sharing.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,396 copying build/lib/placement/tests/functional/gabbits/usage-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,398 copying build/lib/placement/tests/functional/gabbits/traits-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,401 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,403 copying build/lib/placement/tests/functional/gabbits/resource-provider-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,406 copying build/lib/placement/tests/functional/gabbits/microversion.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,408 copying build/lib/placement/tests/functional/gabbits/resource-provider-bug-1779818.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,412 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-any-traits-groups.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,415 copying build/lib/placement/tests/functional/gabbits/resource-classes-last-modified.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,418 copying build/lib/placement/tests/functional/gabbits/inventory-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,421 copying build/lib/placement/tests/functional/gabbits/allocation-candidates.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,425 copying build/lib/placement/tests/functional/gabbits/resource-classes-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,427 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1778743.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,430 copying build/lib/placement/tests/functional/gabbits/allocations-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,433 copying build/lib/placement/tests/functional/gabbits/resource-provider-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,436 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-member-of.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,439 copying build/lib/placement/tests/functional/gabbits/usage-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,441 copying build/lib/placement/tests/functional/gabbits/allocations-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,445 copying build/lib/placement/tests/functional/gabbits/allocation-bad-class.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,447 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1779717.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,450 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,452 copying build/lib/placement/tests/functional/gabbits/resource-class-in-use.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,454 copying build/lib/placement/tests/functional/gabbits/consumer-types-bug-story-2009167.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,457 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1714072.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,459 copying build/lib/placement/tests/functional/gabbits/usage.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,461 copying build/lib/placement/tests/functional/gabbits/inventory.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,464 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,466 copying build/lib/placement/tests/functional/gabbits/aggregate-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,467 copying build/lib/placement/tests/functional/gabbits/resource-classes.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,470 copying build/lib/placement/tests/functional/gabbits/resource-classes-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-03-13T05:40:47,472 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/cmd 2026-03-13T05:40:47,473 copying build/lib/placement/tests/functional/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/cmd 2026-03-13T05:40:47,475 copying build/lib/placement/tests/functional/cmd/test_status.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/cmd 2026-03-13T05:40:47,477 copying build/lib/placement/tests/functional/test_allocation_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,479 copying build/lib/placement/tests/functional/test_lib_sync.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-03-13T05:40:47,481 copying build/lib/placement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests 2026-03-13T05:40:47,483 copying build/lib/placement/tests/README.rst -> build/bdist.linux-armv7l/wheel/./placement/tests 2026-03-13T05:40:47,485 creating build/bdist.linux-armv7l/wheel/placement/tests/unit 2026-03-13T05:40:47,487 copying build/lib/placement/tests/unit/test_db_conf.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,488 copying build/lib/placement/tests/unit/base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,490 copying build/lib/placement/tests/unit/policy_fixture.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,492 copying build/lib/placement/tests/unit/test_microversion.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,495 copying build/lib/placement/tests/unit/test_handler.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,497 creating build/bdist.linux-armv7l/wheel/placement/tests/unit/handlers 2026-03-13T05:40:47,498 copying build/lib/placement/tests/unit/handlers/test_aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-03-13T05:40:47,500 copying build/lib/placement/tests/unit/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-03-13T05:40:47,502 copying build/lib/placement/tests/unit/handlers/test_trait.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-03-13T05:40:47,504 copying build/lib/placement/tests/unit/handlers/test_util.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-03-13T05:40:47,506 copying build/lib/placement/tests/unit/handlers/test_resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-03-13T05:40:47,509 copying build/lib/placement/tests/unit/test_deploy.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,511 copying build/lib/placement/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,512 copying build/lib/placement/tests/unit/test_auth.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,514 copying build/lib/placement/tests/unit/test_requestlog.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,517 creating build/bdist.linux-armv7l/wheel/placement/tests/unit/objects 2026-03-13T05:40:47,518 copying build/lib/placement/tests/unit/objects/test_allocation.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,520 copying build/lib/placement/tests/unit/objects/test_allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,522 copying build/lib/placement/tests/unit/objects/base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,524 copying build/lib/placement/tests/unit/objects/test_resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,525 copying build/lib/placement/tests/unit/objects/test_inventory.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,528 copying build/lib/placement/tests/unit/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,530 copying build/lib/placement/tests/unit/objects/test_trait.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,741 copying build/lib/placement/tests/unit/objects/test_usage.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,744 copying build/lib/placement/tests/unit/objects/test_resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,747 copying build/lib/placement/tests/unit/objects/test_rp_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-03-13T05:40:47,749 copying build/lib/placement/tests/unit/test_util.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,752 copying build/lib/placement/tests/unit/test_context.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,754 copying build/lib/placement/tests/unit/test_policy.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,757 copying build/lib/placement/tests/unit/test_fault_wrap.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,760 creating build/bdist.linux-armv7l/wheel/placement/tests/unit/cmd 2026-03-13T05:40:47,761 copying build/lib/placement/tests/unit/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/cmd 2026-03-13T05:40:47,762 copying build/lib/placement/tests/unit/cmd/test_manage.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/cmd 2026-03-13T05:40:47,765 copying build/lib/placement/tests/unit/test_db_api.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-03-13T05:40:47,766 copying build/lib/placement/tests/fixtures.py -> build/bdist.linux-armv7l/wheel/./placement/tests 2026-03-13T05:40:47,768 copying build/lib/placement/direct.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,770 copying build/lib/placement/fault_wrap.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,772 copying build/lib/placement/rest_api_version_history.rst -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,775 copying build/lib/placement/errors.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,777 copying build/lib/placement/lib.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,780 copying build/lib/placement/auth.py -> build/bdist.linux-armv7l/wheel/./placement 2026-03-13T05:40:47,782 creating build/bdist.linux-armv7l/wheel/placement/schemas 2026-03-13T05:40:47,784 copying build/lib/placement/schemas/usage.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,785 copying build/lib/placement/schemas/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,787 copying build/lib/placement/schemas/trait.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,789 copying build/lib/placement/schemas/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,791 copying build/lib/placement/schemas/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,794 copying build/lib/placement/schemas/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,797 copying build/lib/placement/schemas/common.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,798 copying build/lib/placement/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,800 copying build/lib/placement/schemas/aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,802 copying build/lib/placement/schemas/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,804 copying build/lib/placement/schemas/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-03-13T05:40:47,807 creating build/bdist.linux-armv7l/wheel/placement/cmd 2026-03-13T05:40:47,808 copying build/lib/placement/cmd/status.py -> build/bdist.linux-armv7l/wheel/./placement/cmd 2026-03-13T05:40:47,811 copying build/lib/placement/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/cmd 2026-03-13T05:40:47,812 copying build/lib/placement/cmd/manage.py -> build/bdist.linux-armv7l/wheel/./placement/cmd 2026-03-13T05:40:47,815 creating build/bdist.linux-armv7l/wheel/placement/policies 2026-03-13T05:40:47,816 copying build/lib/placement/policies/usage.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,818 copying build/lib/placement/policies/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,820 copying build/lib/placement/policies/base.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,822 copying build/lib/placement/policies/trait.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,824 copying build/lib/placement/policies/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,826 copying build/lib/placement/policies/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,829 copying build/lib/placement/policies/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,831 copying build/lib/placement/policies/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,832 copying build/lib/placement/policies/aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,834 copying build/lib/placement/policies/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,836 copying build/lib/placement/policies/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-03-13T05:40:47,838 running install_egg_info 2026-03-13T05:40:47,844 Copying openstack_placement.egg-info to build/bdist.linux-armv7l/wheel/./openstack_placement-15.0.0.0rc1-py3.11.egg-info 2026-03-13T05:40:47,861 running install_scripts 2026-03-13T05:40:47,878 creating build/bdist.linux-armv7l/wheel/openstack_placement-15.0.0.0rc1.dist-info/WHEEL 2026-03-13T05:40:47,880 creating '/tmp/pip-wheel-68yhxfk9/.tmp-h5a2yrgf/openstack_placement-15.0.0.0rc1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T05:40:47,886 adding 'openstack_placement-15.0.0.0rc1.dist-info/licenses/AUTHORS' 2026-03-13T05:40:47,889 adding 'openstack_placement-15.0.0.0rc1.dist-info/licenses/LICENSE' 2026-03-13T05:40:47,891 adding 'placement/__init__.py' 2026-03-13T05:40:47,893 adding 'placement/attribute_cache.py' 2026-03-13T05:40:47,894 adding 'placement/auth.py' 2026-03-13T05:40:47,896 adding 'placement/context.py' 2026-03-13T05:40:47,897 adding 'placement/db_api.py' 2026-03-13T05:40:47,899 adding 'placement/deploy.py' 2026-03-13T05:40:47,900 adding 'placement/direct.py' 2026-03-13T05:40:47,902 adding 'placement/errors.py' 2026-03-13T05:40:47,903 adding 'placement/exception.py' 2026-03-13T05:40:47,904 adding 'placement/fault_wrap.py' 2026-03-13T05:40:47,906 adding 'placement/handler.py' 2026-03-13T05:40:47,909 adding 'placement/lib.py' 2026-03-13T05:40:47,911 adding 'placement/microversion.py' 2026-03-13T05:40:47,913 adding 'placement/policy.py' 2026-03-13T05:40:47,914 adding 'placement/requestlog.py' 2026-03-13T05:40:47,918 adding 'placement/rest_api_version_history.rst' 2026-03-13T05:40:47,922 adding 'placement/util.py' 2026-03-13T05:40:47,923 adding 'placement/wsgi_wrapper.py' 2026-03-13T05:40:47,925 adding 'placement/cmd/__init__.py' 2026-03-13T05:40:47,927 adding 'placement/cmd/manage.py' 2026-03-13T05:40:47,929 adding 'placement/cmd/status.py' 2026-03-13T05:40:47,931 adding 'placement/conf/__init__.py' 2026-03-13T05:40:47,932 adding 'placement/conf/api.py' 2026-03-13T05:40:47,933 adding 'placement/conf/base.py' 2026-03-13T05:40:47,935 adding 'placement/conf/database.py' 2026-03-13T05:40:47,936 adding 'placement/conf/opts.py' 2026-03-13T05:40:47,937 adding 'placement/conf/paths.py' 2026-03-13T05:40:47,939 adding 'placement/conf/placement.py' 2026-03-13T05:40:47,940 adding 'placement/conf/workarounds.py' 2026-03-13T05:40:47,942 adding 'placement/db/__init__.py' 2026-03-13T05:40:47,943 adding 'placement/db/constants.py' 2026-03-13T05:40:47,945 adding 'placement/db/sqlalchemy/__init__.py' 2026-03-13T05:40:47,946 adding 'placement/db/sqlalchemy/alembic.ini' 2026-03-13T05:40:47,947 adding 'placement/db/sqlalchemy/migration.py' 2026-03-13T05:40:47,949 adding 'placement/db/sqlalchemy/models.py' 2026-03-13T05:40:47,951 adding 'placement/db/sqlalchemy/alembic/env.py' 2026-03-13T05:40:47,952 adding 'placement/db/sqlalchemy/alembic/script.py.mako' 2026-03-13T05:40:47,954 adding 'placement/db/sqlalchemy/alembic/versions/422ece571366_add_consumer_types_table.py' 2026-03-13T05:40:47,955 adding 'placement/db/sqlalchemy/alembic/versions/611cd6dffd7b_block_on_null_root_provider_id.py' 2026-03-13T05:40:47,956 adding 'placement/db/sqlalchemy/alembic/versions/a082b8bb98d0_drop_redundant_indexes_for_unique_.py' 2026-03-13T05:40:47,958 adding 'placement/db/sqlalchemy/alembic/versions/b4ed3a175331_initial.py' 2026-03-13T05:40:47,959 adding 'placement/db/sqlalchemy/alembic/versions/b5c396305c25_block_on_null_consumer.py' 2026-03-13T05:40:47,961 adding 'placement/handlers/__init__.py' 2026-03-13T05:40:47,962 adding 'placement/handlers/aggregate.py' 2026-03-13T05:40:47,966 adding 'placement/handlers/allocation.py' 2026-03-13T05:40:47,968 adding 'placement/handlers/allocation_candidate.py' 2026-03-13T05:40:47,970 adding 'placement/handlers/inventory.py' 2026-03-13T05:40:47,972 adding 'placement/handlers/reshaper.py' 2026-03-13T05:40:47,974 adding 'placement/handlers/resource_class.py' 2026-03-13T05:40:47,976 adding 'placement/handlers/resource_provider.py' 2026-03-13T05:40:47,977 adding 'placement/handlers/root.py' 2026-03-13T05:40:47,979 adding 'placement/handlers/trait.py' 2026-03-13T05:40:47,981 adding 'placement/handlers/usage.py' 2026-03-13T05:40:47,983 adding 'placement/handlers/util.py' 2026-03-13T05:40:47,985 adding 'placement/objects/__init__.py' 2026-03-13T05:40:47,988 adding 'placement/objects/allocation.py' 2026-03-13T05:40:47,995 adding 'placement/objects/allocation_candidate.py' 2026-03-13T05:40:47,997 adding 'placement/objects/consumer.py' 2026-03-13T05:40:47,998 adding 'placement/objects/consumer_type.py' 2026-03-13T05:40:48,000 adding 'placement/objects/inventory.py' 2026-03-13T05:40:48,001 adding 'placement/objects/project.py' 2026-03-13T05:40:48,008 adding 'placement/objects/research_context.py' 2026-03-13T05:40:48,010 adding 'placement/objects/reshaper.py' 2026-03-13T05:40:48,012 adding 'placement/objects/resource_class.py' 2026-03-13T05:40:48,018 adding 'placement/objects/resource_provider.py' 2026-03-13T05:40:48,019 adding 'placement/objects/rp_candidates.py' 2026-03-13T05:40:48,021 adding 'placement/objects/trait.py' 2026-03-13T05:40:48,023 adding 'placement/objects/usage.py' 2026-03-13T05:40:48,025 adding 'placement/objects/user.py' 2026-03-13T05:40:48,026 adding 'placement/policies/__init__.py' 2026-03-13T05:40:48,028 adding 'placement/policies/aggregate.py' 2026-03-13T05:40:48,029 adding 'placement/policies/allocation.py' 2026-03-13T05:40:48,030 adding 'placement/policies/allocation_candidate.py' 2026-03-13T05:40:48,032 adding 'placement/policies/base.py' 2026-03-13T05:40:48,033 adding 'placement/policies/inventory.py' 2026-03-13T05:40:48,034 adding 'placement/policies/reshaper.py' 2026-03-13T05:40:48,035 adding 'placement/policies/resource_class.py' 2026-03-13T05:40:48,037 adding 'placement/policies/resource_provider.py' 2026-03-13T05:40:48,038 adding 'placement/policies/trait.py' 2026-03-13T05:40:48,040 adding 'placement/policies/usage.py' 2026-03-13T05:40:48,041 adding 'placement/schemas/__init__.py' 2026-03-13T05:40:48,043 adding 'placement/schemas/aggregate.py' 2026-03-13T05:40:48,044 adding 'placement/schemas/allocation.py' 2026-03-13T05:40:48,045 adding 'placement/schemas/allocation_candidate.py' 2026-03-13T05:40:48,047 adding 'placement/schemas/common.py' 2026-03-13T05:40:48,048 adding 'placement/schemas/inventory.py' 2026-03-13T05:40:48,061 adding 'placement/schemas/reshaper.py' 2026-03-13T05:40:48,063 adding 'placement/schemas/resource_class.py' 2026-03-13T05:40:48,064 adding 'placement/schemas/resource_provider.py' 2026-03-13T05:40:48,065 adding 'placement/schemas/trait.py' 2026-03-13T05:40:48,067 adding 'placement/schemas/usage.py' 2026-03-13T05:40:48,069 adding 'placement/tests/README.rst' 2026-03-13T05:40:48,070 adding 'placement/tests/__init__.py' 2026-03-13T05:40:48,071 adding 'placement/tests/fixtures.py' 2026-03-13T05:40:48,073 adding 'placement/tests/functional/__init__.py' 2026-03-13T05:40:48,074 adding 'placement/tests/functional/base.py' 2026-03-13T05:40:48,076 adding 'placement/tests/functional/test_allocation.py' 2026-03-13T05:40:48,078 adding 'placement/tests/functional/test_allocation_candidates.py' 2026-03-13T05:40:48,079 adding 'placement/tests/functional/test_api.py' 2026-03-13T05:40:48,080 adding 'placement/tests/functional/test_direct.py' 2026-03-13T05:40:48,082 adding 'placement/tests/functional/test_lib_sync.py' 2026-03-13T05:40:48,083 adding 'placement/tests/functional/test_verify_policy.py' 2026-03-13T05:40:48,085 adding 'placement/tests/functional/cmd/__init__.py' 2026-03-13T05:40:48,086 adding 'placement/tests/functional/cmd/test_status.py' 2026-03-13T05:40:48,088 adding 'placement/tests/functional/db/__init__.py' 2026-03-13T05:40:48,091 adding 'placement/tests/functional/db/test_allocation.py' 2026-03-13T05:40:48,102 adding 'placement/tests/functional/db/test_allocation_candidates.py' 2026-03-13T05:40:48,105 adding 'placement/tests/functional/db/test_attribute_cache.py' 2026-03-13T05:40:48,107 adding 'placement/tests/functional/db/test_base.py' 2026-03-13T05:40:48,109 adding 'placement/tests/functional/db/test_consumer.py' 2026-03-13T05:40:48,110 adding 'placement/tests/functional/db/test_consumer_type.py' 2026-03-13T05:40:48,112 adding 'placement/tests/functional/db/test_migrations.py' 2026-03-13T05:40:48,113 adding 'placement/tests/functional/db/test_project.py' 2026-03-13T05:40:48,115 adding 'placement/tests/functional/db/test_reshape.py' 2026-03-13T05:40:48,117 adding 'placement/tests/functional/db/test_resource_class.py' 2026-03-13T05:40:48,122 adding 'placement/tests/functional/db/test_resource_provider.py' 2026-03-13T05:40:48,124 adding 'placement/tests/functional/db/test_trait.py' 2026-03-13T05:40:48,126 adding 'placement/tests/functional/db/test_usage.py' 2026-03-13T05:40:48,127 adding 'placement/tests/functional/db/test_user.py' 2026-03-13T05:40:48,128 adding 'placement/tests/functional/fixtures/__init__.py' 2026-03-13T05:40:48,130 adding 'placement/tests/functional/fixtures/capture.py' 2026-03-13T05:40:48,134 adding 'placement/tests/functional/fixtures/gabbits.py' 2026-03-13T05:40:48,135 adding 'placement/tests/functional/fixtures/placement.py' 2026-03-13T05:40:48,138 adding 'placement/tests/functional/gabbits/aggregate-legacy-rbac.yaml' 2026-03-13T05:40:48,140 adding 'placement/tests/functional/gabbits/aggregate-policy.yaml' 2026-03-13T05:40:48,141 adding 'placement/tests/functional/gabbits/aggregate-secure-rbac.yaml' 2026-03-13T05:40:48,142 adding 'placement/tests/functional/gabbits/aggregate.yaml' 2026-03-13T05:40:48,144 adding 'placement/tests/functional/gabbits/allocation-bad-class.yaml' 2026-03-13T05:40:48,145 adding 'placement/tests/functional/gabbits/allocation-candidates-any-traits-groups.yaml' 2026-03-13T05:40:48,147 adding 'placement/tests/functional/gabbits/allocation-candidates-any-traits.yaml' 2026-03-13T05:40:48,148 adding 'placement/tests/functional/gabbits/allocation-candidates-bug-1792503.yaml' 2026-03-13T05:40:48,150 adding 'placement/tests/functional/gabbits/allocation-candidates-legacy-rbac.yaml' 2026-03-13T05:40:48,151 adding 'placement/tests/functional/gabbits/allocation-candidates-mappings-numa.yaml' 2026-03-13T05:40:48,152 adding 'placement/tests/functional/gabbits/allocation-candidates-mappings-sharing.yaml' 2026-03-13T05:40:48,154 adding 'placement/tests/functional/gabbits/allocation-candidates-member-of.yaml' 2026-03-13T05:40:48,155 adding 'placement/tests/functional/gabbits/allocation-candidates-policy.yaml' 2026-03-13T05:40:48,157 adding 'placement/tests/functional/gabbits/allocation-candidates-root-required.yaml' 2026-03-13T05:40:48,158 adding 'placement/tests/functional/gabbits/allocation-candidates-secure-rbac.yaml' 2026-03-13T05:40:48,160 adding 'placement/tests/functional/gabbits/allocation-candidates.yaml' 2026-03-13T05:40:48,162 adding 'placement/tests/functional/gabbits/allocations-1-12.yaml' 2026-03-13T05:40:48,163 adding 'placement/tests/functional/gabbits/allocations-1-8.yaml' 2026-03-13T05:40:48,165 adding 'placement/tests/functional/gabbits/allocations-1.28.yaml' 2026-03-13T05:40:48,167 adding 'placement/tests/functional/gabbits/allocations-bug-1714072.yaml' 2026-03-13T05:40:48,169 adding 'placement/tests/functional/gabbits/allocations-bug-1778591.yaml' 2026-03-13T05:40:48,171 adding 'placement/tests/functional/gabbits/allocations-bug-1778743.yaml' 2026-03-13T05:40:48,172 adding 'placement/tests/functional/gabbits/allocations-bug-1779717.yaml' 2026-03-13T05:40:48,174 adding 'placement/tests/functional/gabbits/allocations-legacy-rbac.yaml' 2026-03-13T05:40:48,176 adding 'placement/tests/functional/gabbits/allocations-mappings.yaml' 2026-03-13T05:40:48,178 adding 'placement/tests/functional/gabbits/allocations-policy.yaml' 2026-03-13T05:40:48,180 adding 'placement/tests/functional/gabbits/allocations-post.yaml' 2026-03-13T05:40:48,183 adding 'placement/tests/functional/gabbits/allocations-secure-rbac.yaml' 2026-03-13T05:40:48,186 adding 'placement/tests/functional/gabbits/allocations.yaml' 2026-03-13T05:40:48,188 adding 'placement/tests/functional/gabbits/basic-http.yaml' 2026-03-13T05:40:48,190 adding 'placement/tests/functional/gabbits/bug-1674694.yaml' 2026-03-13T05:40:48,192 adding 'placement/tests/functional/gabbits/confirm-auth.yaml' 2026-03-13T05:40:48,194 adding 'placement/tests/functional/gabbits/consumer-types-1.38.yaml' 2026-03-13T05:40:48,196 adding 'placement/tests/functional/gabbits/consumer-types-bug-story-2009167.yaml' 2026-03-13T05:40:48,198 adding 'placement/tests/functional/gabbits/cors.yaml' 2026-03-13T05:40:48,200 adding 'placement/tests/functional/gabbits/ensure-consumer.yaml' 2026-03-13T05:40:48,203 adding 'placement/tests/functional/gabbits/granular-same-subtree.yaml' 2026-03-13T05:40:48,207 adding 'placement/tests/functional/gabbits/granular.yaml' 2026-03-13T05:40:48,209 adding 'placement/tests/functional/gabbits/inventory-legacy-rbac.yaml' 2026-03-13T05:40:48,211 adding 'placement/tests/functional/gabbits/inventory-policy.yaml' 2026-03-13T05:40:48,213 adding 'placement/tests/functional/gabbits/inventory-secure-rbac.yaml' 2026-03-13T05:40:48,216 adding 'placement/tests/functional/gabbits/inventory.yaml' 2026-03-13T05:40:48,218 adding 'placement/tests/functional/gabbits/microversion-bug-1724065.yaml' 2026-03-13T05:40:48,219 adding 'placement/tests/functional/gabbits/microversion.yaml' 2026-03-13T05:40:48,221 adding 'placement/tests/functional/gabbits/non-cors.yaml' 2026-03-13T05:40:48,223 adding 'placement/tests/functional/gabbits/reshaper-legacy-rbac.yaml' 2026-03-13T05:40:48,224 adding 'placement/tests/functional/gabbits/reshaper-policy.yaml' 2026-03-13T05:40:48,226 adding 'placement/tests/functional/gabbits/reshaper-secure-rbac.yaml' 2026-03-13T05:40:48,229 adding 'placement/tests/functional/gabbits/reshaper.yaml' 2026-03-13T05:40:48,231 adding 'placement/tests/functional/gabbits/resource-class-in-use.yaml' 2026-03-13T05:40:48,232 adding 'placement/tests/functional/gabbits/resource-classes-1-6.yaml' 2026-03-13T05:40:48,234 adding 'placement/tests/functional/gabbits/resource-classes-1-7.yaml' 2026-03-13T05:40:48,236 adding 'placement/tests/functional/gabbits/resource-classes-last-modified.yaml' 2026-03-13T05:40:48,238 adding 'placement/tests/functional/gabbits/resource-classes-legacy-rbac.yaml' 2026-03-13T05:40:48,239 adding 'placement/tests/functional/gabbits/resource-classes-policy.yaml' 2026-03-13T05:40:48,241 adding 'placement/tests/functional/gabbits/resource-classes-secure-rbac.yaml' 2026-03-13T05:40:48,243 adding 'placement/tests/functional/gabbits/resource-classes.yaml' 2026-03-13T05:40:48,246 adding 'placement/tests/functional/gabbits/resource-provider-aggregates.yaml' 2026-03-13T05:40:48,247 adding 'placement/tests/functional/gabbits/resource-provider-any-traits.yaml' 2026-03-13T05:40:48,249 adding 'placement/tests/functional/gabbits/resource-provider-bug-1779818.yaml' 2026-03-13T05:40:48,251 adding 'placement/tests/functional/gabbits/resource-provider-duplication.yaml' 2026-03-13T05:40:48,253 adding 'placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml' 2026-03-13T05:40:48,254 adding 'placement/tests/functional/gabbits/resource-provider-links.yaml' 2026-03-13T05:40:48,256 adding 'placement/tests/functional/gabbits/resource-provider-policy.yaml' 2026-03-13T05:40:48,258 adding 'placement/tests/functional/gabbits/resource-provider-resources-query.yaml' 2026-03-13T05:40:48,260 adding 'placement/tests/functional/gabbits/resource-provider-secure-rbac.yaml' 2026-03-13T05:40:48,264 adding 'placement/tests/functional/gabbits/resource-provider.yaml' 2026-03-13T05:40:48,266 adding 'placement/tests/functional/gabbits/same-subtree-deep.yaml' 2026-03-13T05:40:48,268 adding 'placement/tests/functional/gabbits/shared-resources.yaml' 2026-03-13T05:40:48,269 adding 'placement/tests/functional/gabbits/traits-legacy-rbac.yaml' 2026-03-13T05:40:48,270 adding 'placement/tests/functional/gabbits/traits-policy.yaml' 2026-03-13T05:40:48,271 adding 'placement/tests/functional/gabbits/traits-secure-rbac.yaml' 2026-03-13T05:40:48,276 adding 'placement/tests/functional/gabbits/traits.yaml' 2026-03-13T05:40:48,278 adding 'placement/tests/functional/gabbits/unicode.yaml' 2026-03-13T05:40:48,279 adding 'placement/tests/functional/gabbits/usage-legacy-rbac.yaml' 2026-03-13T05:40:48,280 adding 'placement/tests/functional/gabbits/usage-policy.yaml' 2026-03-13T05:40:48,282 adding 'placement/tests/functional/gabbits/usage-secure-rbac.yaml' 2026-03-13T05:40:48,283 adding 'placement/tests/functional/gabbits/usage.yaml' 2026-03-13T05:40:48,285 adding 'placement/tests/functional/gabbits/with-allocations.yaml' 2026-03-13T05:40:48,286 adding 'placement/tests/unit/__init__.py' 2026-03-13T05:40:48,288 adding 'placement/tests/unit/base.py' 2026-03-13T05:40:48,289 adding 'placement/tests/unit/policy_fixture.py' 2026-03-13T05:40:48,290 adding 'placement/tests/unit/test_auth.py' 2026-03-13T05:40:48,291 adding 'placement/tests/unit/test_context.py' 2026-03-13T05:40:48,292 adding 'placement/tests/unit/test_db_api.py' 2026-03-13T05:40:48,294 adding 'placement/tests/unit/test_db_conf.py' 2026-03-13T05:40:48,295 adding 'placement/tests/unit/test_deploy.py' 2026-03-13T05:40:48,296 adding 'placement/tests/unit/test_fault_wrap.py' 2026-03-13T05:40:48,297 adding 'placement/tests/unit/test_handler.py' 2026-03-13T05:40:48,299 adding 'placement/tests/unit/test_microversion.py' 2026-03-13T05:40:48,300 adding 'placement/tests/unit/test_policy.py' 2026-03-13T05:40:48,302 adding 'placement/tests/unit/test_requestlog.py' 2026-03-13T05:40:48,306 adding 'placement/tests/unit/test_util.py' 2026-03-13T05:40:48,308 adding 'placement/tests/unit/cmd/__init__.py' 2026-03-13T05:40:48,309 adding 'placement/tests/unit/cmd/test_manage.py' 2026-03-13T05:40:48,311 adding 'placement/tests/unit/handlers/__init__.py' 2026-03-13T05:40:48,312 adding 'placement/tests/unit/handlers/test_aggregate.py' 2026-03-13T05:40:48,313 adding 'placement/tests/unit/handlers/test_resource_provider.py' 2026-03-13T05:40:48,315 adding 'placement/tests/unit/handlers/test_trait.py' 2026-03-13T05:40:48,316 adding 'placement/tests/unit/handlers/test_util.py' 2026-03-13T05:40:48,318 adding 'placement/tests/unit/objects/__init__.py' 2026-03-13T05:40:48,319 adding 'placement/tests/unit/objects/base.py' 2026-03-13T05:40:48,321 adding 'placement/tests/unit/objects/test_allocation.py' 2026-03-13T05:40:48,323 adding 'placement/tests/unit/objects/test_allocation_candidate.py' 2026-03-13T05:40:48,324 adding 'placement/tests/unit/objects/test_inventory.py' 2026-03-13T05:40:48,326 adding 'placement/tests/unit/objects/test_resource_class.py' 2026-03-13T05:40:48,327 adding 'placement/tests/unit/objects/test_resource_provider.py' 2026-03-13T05:40:48,328 adding 'placement/tests/unit/objects/test_rp_candidates.py' 2026-03-13T05:40:48,330 adding 'placement/tests/unit/objects/test_trait.py' 2026-03-13T05:40:48,331 adding 'placement/tests/unit/objects/test_usage.py' 2026-03-13T05:40:48,333 adding 'placement/wsgi/__init__.py' 2026-03-13T05:40:48,335 adding 'placement/wsgi/api.py' 2026-03-13T05:40:48,336 adding 'openstack_placement-15.0.0.0rc1.dist-info/METADATA' 2026-03-13T05:40:48,337 adding 'openstack_placement-15.0.0.0rc1.dist-info/WHEEL' 2026-03-13T05:40:48,338 adding 'openstack_placement-15.0.0.0rc1.dist-info/entry_points.txt' 2026-03-13T05:40:48,339 adding 'openstack_placement-15.0.0.0rc1.dist-info/top_level.txt' 2026-03-13T05:40:48,343 adding 'openstack_placement-15.0.0.0rc1.dist-info/RECORD' 2026-03-13T05:40:48,351 removing build/bdist.linux-armv7l/wheel 2026-03-13T05:40:48,516 Building wheel for openstack-placement (pyproject.toml): finished with status 'done' 2026-03-13T05:40:48,544 Created wheel for openstack-placement: filename=openstack_placement-15.0.0.0rc1-py3-none-any.whl size=454931 sha256=78c2bb62f0e44c3c8a9f72c693d6a35435f110ae08ffab8faa052da00df4f996 2026-03-13T05:40:48,545 Stored in directory: /tmp/pip-ephem-wheel-cache-lzvipeja/wheels/09/75/6e/a0ceb990002dfcadc56230b2e48f75109a4c09dc7498844c3d 2026-03-13T05:40:48,566 Successfully built openstack-placement 2026-03-13T05:40:48,593 Removed build tracker: '/tmp/pip-build-tracker-esvpccxj'