2026-02-11T12:28:50,642 Created temporary directory: /tmp/pip-ephem-wheel-cache-dec4t3bd 2026-02-11T12:28:50,644 Created temporary directory: /tmp/pip-build-tracker-zfe5l66f 2026-02-11T12:28:50,644 Initialized build tracking at /tmp/pip-build-tracker-zfe5l66f 2026-02-11T12:28:50,645 Created build tracker: /tmp/pip-build-tracker-zfe5l66f 2026-02-11T12:28:50,645 Entered build tracker: /tmp/pip-build-tracker-zfe5l66f 2026-02-11T12:28:50,646 Created temporary directory: /tmp/pip-wheel-30htdo3d 2026-02-11T12:28:50,649 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-02-11T12:28:50,651 Created temporary directory: /tmp/pip-ephem-wheel-cache-n2zjuy8a 2026-02-11T12:28:50,673 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T12:28:50,676 2 location(s) to search for versions of openstack-placement: 2026-02-11T12:28:50,676 * https://pypi.org/simple/openstack-placement/ 2026-02-11T12:28:50,676 * https://www.piwheels.org/simple/openstack-placement/ 2026-02-11T12:28:50,677 Fetching project page and analyzing links: https://pypi.org/simple/openstack-placement/ 2026-02-11T12:28:50,678 Getting page https://pypi.org/simple/openstack-placement/ 2026-02-11T12:28:50,679 Found index url https://pypi.org/simple 2026-02-11T12:28:50,904 Fetched page https://pypi.org/simple/openstack-placement/ as application/vnd.pypi.simple.v1+json 2026-02-11T12:28:50,920 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-02-11T12:28:50,921 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-02-11T12:28:50,922 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-02-11T12:28:50,923 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-02-11T12:28:50,923 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-02-11T12:28:50,924 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-02-11T12:28:50,925 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-02-11T12:28:50,926 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-02-11T12:28:50,926 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-02-11T12:28:50,927 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-02-11T12:28:50,928 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-02-11T12:28:50,928 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-02-11T12:28:50,929 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-02-11T12:28:50,929 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-02-11T12:28:50,930 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-02-11T12:28:50,931 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-02-11T12:28:50,931 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-02-11T12:28:50,932 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-02-11T12:28:50,932 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-02-11T12:28:50,933 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-02-11T12:28:50,934 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-02-11T12:28:50,934 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-02-11T12:28:50,935 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-02-11T12:28:50,936 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-02-11T12:28:50,937 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-02-11T12:28:50,938 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-02-11T12:28:50,939 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-02-11T12:28:50,940 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-02-11T12:28:50,941 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-02-11T12:28:50,941 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-02-11T12:28:50,942 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-02-11T12:28:50,943 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-02-11T12:28:50,944 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-02-11T12:28:50,944 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-02-11T12:28:50,945 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-02-11T12:28:50,946 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-02-11T12:28:50,947 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-02-11T12:28:50,948 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-02-11T12:28:50,949 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-02-11T12:28:50,950 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-02-11T12:28:50,950 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-02-11T12:28:50,951 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-02-11T12:28:50,952 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-02-11T12:28:50,953 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-02-11T12:28:50,953 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-02-11T12:28:50,954 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-02-11T12:28:50,955 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-02-11T12:28:50,956 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-02-11T12:28:50,957 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-02-11T12:28:50,958 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-02-11T12:28:50,959 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-02-11T12:28:50,960 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-02-11T12:28:50,961 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-02-11T12:28:50,962 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-02-11T12:28:50,963 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-02-11T12:28:50,963 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-02-11T12:28:50,964 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-02-11T12:28:50,965 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-02-11T12:28:50,966 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-02-11T12:28:50,966 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-02-11T12:28:50,967 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-02-11T12:28:50,968 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-02-11T12:28:50,969 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-02-11T12:28:50,970 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-02-11T12:28:50,971 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-02-11T12:28:50,971 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-02-11T12:28:50,972 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-02-11T12:28:50,973 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-02-11T12:28:50,974 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-02-11T12:28:50,974 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-02-11T12:28:50,975 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-02-11T12:28:50,976 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-02-11T12:28:50,977 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-02-11T12:28:50,977 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-02-11T12:28:50,978 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-02-11T12:28:50,979 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-02-11T12:28:50,980 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-02-11T12:28:50,980 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-02-11T12:28:50,981 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-02-11T12:28:50,982 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-02-11T12:28:50,983 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-02-11T12:28:50,984 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-02-11T12:28:50,984 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-02-11T12:28:50,985 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-02-11T12:28:50,986 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-02-11T12:28:50,986 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-02-11T12:28:50,987 Fetching project page and analyzing links: https://www.piwheels.org/simple/openstack-placement/ 2026-02-11T12:28:50,988 Getting page https://www.piwheels.org/simple/openstack-placement/ 2026-02-11T12:28:50,989 Found index url https://www.piwheels.org/simple 2026-02-11T12:28:51,147 Fetched page https://www.piwheels.org/simple/openstack-placement/ as text/html 2026-02-11T12:28:51,159 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-02-11T12:28:51,160 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-02-11T12:28:51,160 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-02-11T12:28:51,161 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-02-11T12:28:51,161 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-02-11T12:28:51,162 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-02-11T12:28:51,163 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-02-11T12:28:51,163 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-02-11T12:28:51,163 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-02-11T12:28:51,164 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-02-11T12:28:51,164 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-02-11T12:28:51,165 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-02-11T12:28:51,165 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-02-11T12:28:51,166 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-02-11T12:28:51,167 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-02-11T12:28:51,167 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-02-11T12:28:51,168 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-02-11T12:28:51,168 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-02-11T12:28:51,169 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-02-11T12:28:51,169 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-02-11T12:28:51,170 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-02-11T12:28:51,170 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-02-11T12:28:51,171 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-02-11T12:28:51,171 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-02-11T12:28:51,172 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-02-11T12:28:51,172 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-02-11T12:28:51,173 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-02-11T12:28:51,173 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-02-11T12:28:51,174 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-02-11T12:28:51,175 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-02-11T12:28:51,175 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-02-11T12:28:51,176 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-02-11T12:28:51,176 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-02-11T12:28:51,177 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-02-11T12:28:51,177 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-02-11T12:28:51,178 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-02-11T12:28:51,178 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-02-11T12:28:51,179 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-02-11T12:28:51,179 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-02-11T12:28:51,180 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-02-11T12:28:51,180 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-02-11T12:28:51,181 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-02-11T12:28:51,182 Skipping link: not a file: https://www.piwheels.org/simple/openstack-placement/ 2026-02-11T12:28:51,182 Skipping link: not a file: https://pypi.org/simple/openstack-placement/ 2026-02-11T12:28:51,205 Given no hashes to check 1 links for project 'openstack-placement': discarding no candidates 2026-02-11T12:28:51,223 Collecting openstack-placement==12.0.2 2026-02-11T12:28:51,225 Created temporary directory: /tmp/pip-unpack-rvet0jff 2026-02-11T12:28:51,438 Downloading openstack_placement-12.0.2.tar.gz (577 kB) 2026-02-11T12:28:52,408 Added openstack-placement==12.0.2 from https://files.pythonhosted.org/packages/74/8d/32d3c5a0241f79c27e4821f7045a760cc66e474e11d04b63e818d1eb77ee/openstack_placement-12.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-zfe5l66f' 2026-02-11T12:28:52,410 Running setup.py (path:/tmp/pip-wheel-30htdo3d/openstack-placement_c5b35702111342bbb5696249fe911141/setup.py) egg_info for package openstack-placement 2026-02-11T12:28:52,411 Created temporary directory: /tmp/pip-pip-egg-info-b2bxd5vp 2026-02-11T12:28:52,411 Preparing metadata (setup.py): started 2026-02-11T12:28:52,412 Running command python setup.py egg_info 2026-02-11T12:28:52,974 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:28:52,974 !! 2026-02-11T12:28:52,976 ******************************************************************************** 2026-02-11T12:28:52,976 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:28:52,977 License :: OSI Approved :: Apache Software License 2026-02-11T12:28:52,978 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:28:52,979 ******************************************************************************** 2026-02-11T12:28:52,980 !! 2026-02-11T12:28:52,981 self._finalize_license_expression() 2026-02-11T12:28:53,005 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-02-11T12:28:53,006 !! 2026-02-11T12:28:53,007 ******************************************************************************** 2026-02-11T12:28:53,007 Requirements should be satisfied by a PEP 517 installer. 2026-02-11T12:28:53,008 If you are using pip, you can try `pip install --use-pep517`. 2026-02-11T12:28:53,009 This deprecation is overdue, please update your project and remove deprecated 2026-02-11T12:28:53,010 calls to avoid build errors in the future. 2026-02-11T12:28:53,010 ******************************************************************************** 2026-02-11T12:28:53,011 !! 2026-02-11T12:28:53,012 dist.fetch_build_eggs(dist.setup_requires) 2026-02-11T12:28:56,288 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-11T12:28:56,288 !! 2026-02-11T12:28:56,289 ******************************************************************************** 2026-02-11T12:28:56,290 Please avoid running ``setup.py`` directly. 2026-02-11T12:28:56,291 Instead, use pypa/build, pypa/installer or other 2026-02-11T12:28:56,291 standards-based tools. 2026-02-11T12:28:56,293 This deprecation is overdue, please update your project and remove deprecated 2026-02-11T12:28:56,293 calls to avoid build errors in the future. 2026-02-11T12:28:56,295 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-11T12:28:56,295 ******************************************************************************** 2026-02-11T12:28:56,296 !! 2026-02-11T12:28:56,296 self.initialize_options() 2026-02-11T12:28:56,297 /tmp/pip-wheel-30htdo3d/openstack-placement_c5b35702111342bbb5696249fe911141/.eggs/pbr-7.0.3-py3.11.egg/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-02-11T12:28:56,297 warnings.warn(msg) 2026-02-11T12:28:56,305 running egg_info 2026-02-11T12:28:56,335 creating /tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info 2026-02-11T12:28:56,348 writing /tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/PKG-INFO 2026-02-11T12:28:56,398 writing dependency_links to /tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/dependency_links.txt 2026-02-11T12:28:56,399 writing entry points to /tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/entry_points.txt 2026-02-11T12:28:56,401 writing requirements to /tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/requires.txt 2026-02-11T12:28:56,402 writing top-level names to /tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/top_level.txt 2026-02-11T12:28:56,404 [pbr] Processing SOURCES.txt 2026-02-11T12:28:56,404 writing manifest file '/tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/SOURCES.txt' 2026-02-11T12:28:56,504 warning: no previously-included files found matching '.gitignore' 2026-02-11T12:28:56,505 warning: no previously-included files found matching '.gitreview' 2026-02-11T12:28:56,506 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-11T12:28:56,588 adding license file 'LICENSE' 2026-02-11T12:28:56,589 adding license file 'AUTHORS' 2026-02-11T12:28:56,595 writing manifest file '/tmp/pip-pip-egg-info-b2bxd5vp/openstack_placement.egg-info/SOURCES.txt' 2026-02-11T12:28:56,712 Preparing metadata (setup.py): finished with status 'done' 2026-02-11T12:28:56,716 Source in /tmp/pip-wheel-30htdo3d/openstack-placement_c5b35702111342bbb5696249fe911141 has version 12.0.2, which satisfies requirement openstack-placement==12.0.2 from https://files.pythonhosted.org/packages/74/8d/32d3c5a0241f79c27e4821f7045a760cc66e474e11d04b63e818d1eb77ee/openstack_placement-12.0.2.tar.gz 2026-02-11T12:28:56,717 Removed openstack-placement==12.0.2 from https://files.pythonhosted.org/packages/74/8d/32d3c5a0241f79c27e4821f7045a760cc66e474e11d04b63e818d1eb77ee/openstack_placement-12.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-zfe5l66f' 2026-02-11T12:28:56,724 Created temporary directory: /tmp/pip-unpack-9gp77ohd 2026-02-11T12:28:56,724 Building wheels for collected packages: openstack-placement 2026-02-11T12:28:56,729 Created temporary directory: /tmp/pip-wheel-o2_p_32x 2026-02-11T12:28:56,730 Building wheel for openstack-placement (setup.py): started 2026-02-11T12:28:56,731 Destination directory: /tmp/pip-wheel-o2_p_32x 2026-02-11T12:28:56,732 Running command python setup.py bdist_wheel 2026-02-11T12:28:57,299 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T12:28:57,299 !! 2026-02-11T12:28:57,300 ******************************************************************************** 2026-02-11T12:28:57,301 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T12:28:57,303 License :: OSI Approved :: Apache Software License 2026-02-11T12:28:57,306 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T12:28:57,307 ******************************************************************************** 2026-02-11T12:28:57,310 !! 2026-02-11T12:28:57,312 self._finalize_license_expression() 2026-02-11T12:28:57,337 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-02-11T12:28:57,338 !! 2026-02-11T12:28:57,339 ******************************************************************************** 2026-02-11T12:28:57,340 Requirements should be satisfied by a PEP 517 installer. 2026-02-11T12:28:57,340 If you are using pip, you can try `pip install --use-pep517`. 2026-02-11T12:28:57,341 This deprecation is overdue, please update your project and remove deprecated 2026-02-11T12:28:57,342 calls to avoid build errors in the future. 2026-02-11T12:28:57,342 ******************************************************************************** 2026-02-11T12:28:57,343 !! 2026-02-11T12:28:57,343 dist.fetch_build_eggs(dist.setup_requires) 2026-02-11T12:28:57,993 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-11T12:28:57,994 !! 2026-02-11T12:28:57,995 ******************************************************************************** 2026-02-11T12:28:57,995 Please avoid running ``setup.py`` directly. 2026-02-11T12:28:57,996 Instead, use pypa/build, pypa/installer or other 2026-02-11T12:28:57,996 standards-based tools. 2026-02-11T12:28:57,997 This deprecation is overdue, please update your project and remove deprecated 2026-02-11T12:28:57,998 calls to avoid build errors in the future. 2026-02-11T12:28:57,999 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-11T12:28:57,999 ******************************************************************************** 2026-02-11T12:28:58,000 !! 2026-02-11T12:28:58,001 self.initialize_options() 2026-02-11T12:28:58,002 /tmp/pip-wheel-30htdo3d/openstack-placement_c5b35702111342bbb5696249fe911141/.eggs/pbr-7.0.3-py3.11.egg/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-02-11T12:28:58,002 warnings.warn(msg) 2026-02-11T12:28:58,008 running bdist_wheel 2026-02-11T12:28:58,120 running build 2026-02-11T12:28:58,120 running build_py 2026-02-11T12:28:58,152 creating build/lib/placement/tests/functional 2026-02-11T12:28:58,155 copying placement/tests/functional/test_direct.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,157 copying placement/tests/functional/test_lib_sync.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,159 copying placement/tests/functional/test_api.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,161 copying placement/tests/functional/test_allocation_candidates.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,164 copying placement/tests/functional/test_verify_policy.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,166 copying placement/tests/functional/test_allocation.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,168 copying placement/tests/functional/__init__.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,169 copying placement/tests/functional/base.py -> build/lib/placement/tests/functional 2026-02-11T12:28:58,172 creating build/lib/placement/tests/functional/cmd 2026-02-11T12:28:58,173 copying placement/tests/functional/cmd/test_status.py -> build/lib/placement/tests/functional/cmd 2026-02-11T12:28:58,175 copying placement/tests/functional/cmd/__init__.py -> build/lib/placement/tests/functional/cmd 2026-02-11T12:28:58,177 creating build/lib/placement/tests/functional/db 2026-02-11T12:28:58,178 copying placement/tests/functional/db/test_consumer_type.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,180 copying placement/tests/functional/db/test_migrations.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,183 copying placement/tests/functional/db/test_project.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,185 copying placement/tests/functional/db/test_user.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,187 copying placement/tests/functional/db/test_usage.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,189 copying placement/tests/functional/db/test_base.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,191 copying placement/tests/functional/db/test_attribute_cache.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,193 copying placement/tests/functional/db/test_allocation_candidates.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,198 copying placement/tests/functional/db/test_allocation.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,200 copying placement/tests/functional/db/test_trait.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,203 copying placement/tests/functional/db/test_resource_provider.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,206 copying placement/tests/functional/db/test_resource_class.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,208 copying placement/tests/functional/db/__init__.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,209 copying placement/tests/functional/db/test_consumer.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,212 copying placement/tests/functional/db/test_reshape.py -> build/lib/placement/tests/functional/db 2026-02-11T12:28:58,216 creating build/lib/placement/tests/unit 2026-02-11T12:28:58,217 copying placement/tests/unit/test_fault_wrap.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,219 copying placement/tests/unit/policy_fixture.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,221 copying placement/tests/unit/test_deploy.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,223 copying placement/tests/unit/test_auth.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,225 copying placement/tests/unit/test_util.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,231 copying placement/tests/unit/test_context.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,233 copying placement/tests/unit/test_handler.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,236 copying placement/tests/unit/test_db_conf.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,237 copying placement/tests/unit/test_requestlog.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,239 copying placement/tests/unit/test_db_api.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,241 copying placement/tests/unit/test_microversion.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,243 copying placement/tests/unit/test_policy.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,245 copying placement/tests/unit/__init__.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,247 copying placement/tests/unit/base.py -> build/lib/placement/tests/unit 2026-02-11T12:28:58,250 copying placement/util.py -> build/lib/placement 2026-02-11T12:28:58,252 copying placement/wsgi_wrapper.py -> build/lib/placement 2026-02-11T12:28:58,254 copying placement/handler.py -> build/lib/placement 2026-02-11T12:28:58,256 copying placement/microversion.py -> build/lib/placement 2026-02-11T12:28:58,259 copying placement/attribute_cache.py -> build/lib/placement 2026-02-11T12:28:58,261 copying placement/errors.py -> build/lib/placement 2026-02-11T12:28:58,263 copying placement/requestlog.py -> build/lib/placement 2026-02-11T12:28:58,265 copying placement/policy.py -> build/lib/placement 2026-02-11T12:28:58,268 copying placement/deploy.py -> build/lib/placement 2026-02-11T12:28:58,270 copying placement/auth.py -> build/lib/placement 2026-02-11T12:28:58,272 copying placement/direct.py -> build/lib/placement 2026-02-11T12:28:58,274 copying placement/db_api.py -> build/lib/placement 2026-02-11T12:28:58,276 copying placement/context.py -> build/lib/placement 2026-02-11T12:28:58,278 copying placement/exception.py -> build/lib/placement 2026-02-11T12:28:58,280 copying placement/__init__.py -> build/lib/placement 2026-02-11T12:28:58,282 copying placement/lib.py -> build/lib/placement 2026-02-11T12:28:58,284 copying placement/fault_wrap.py -> build/lib/placement 2026-02-11T12:28:58,286 copying placement/wsgi.py -> build/lib/placement 2026-02-11T12:28:58,288 creating build/lib/placement/cmd 2026-02-11T12:28:58,289 copying placement/cmd/status.py -> build/lib/placement/cmd 2026-02-11T12:28:58,292 copying placement/cmd/manage.py -> build/lib/placement/cmd 2026-02-11T12:28:58,294 copying placement/cmd/__init__.py -> build/lib/placement/cmd 2026-02-11T12:28:58,296 creating build/lib/placement/policies 2026-02-11T12:28:58,297 copying placement/policies/inventory.py -> build/lib/placement/policies 2026-02-11T12:28:58,299 copying placement/policies/reshaper.py -> build/lib/placement/policies 2026-02-11T12:28:58,301 copying placement/policies/usage.py -> build/lib/placement/policies 2026-02-11T12:28:58,303 copying placement/policies/trait.py -> build/lib/placement/policies 2026-02-11T12:28:58,305 copying placement/policies/resource_class.py -> build/lib/placement/policies 2026-02-11T12:28:58,307 copying placement/policies/resource_provider.py -> build/lib/placement/policies 2026-02-11T12:28:58,309 copying placement/policies/aggregate.py -> build/lib/placement/policies 2026-02-11T12:28:58,311 copying placement/policies/allocation.py -> build/lib/placement/policies 2026-02-11T12:28:58,313 copying placement/policies/allocation_candidate.py -> build/lib/placement/policies 2026-02-11T12:28:58,314 copying placement/policies/__init__.py -> build/lib/placement/policies 2026-02-11T12:28:58,316 copying placement/policies/base.py -> build/lib/placement/policies 2026-02-11T12:28:58,319 creating build/lib/placement/handlers 2026-02-11T12:28:58,320 copying placement/handlers/inventory.py -> build/lib/placement/handlers 2026-02-11T12:28:58,322 copying placement/handlers/util.py -> build/lib/placement/handlers 2026-02-11T12:28:58,325 copying placement/handlers/reshaper.py -> build/lib/placement/handlers 2026-02-11T12:28:58,327 copying placement/handlers/usage.py -> build/lib/placement/handlers 2026-02-11T12:28:58,329 copying placement/handlers/trait.py -> build/lib/placement/handlers 2026-02-11T12:28:58,332 copying placement/handlers/resource_class.py -> build/lib/placement/handlers 2026-02-11T12:28:58,334 copying placement/handlers/resource_provider.py -> build/lib/placement/handlers 2026-02-11T12:28:58,337 copying placement/handlers/root.py -> build/lib/placement/handlers 2026-02-11T12:28:58,339 copying placement/handlers/aggregate.py -> build/lib/placement/handlers 2026-02-11T12:28:58,341 copying placement/handlers/allocation.py -> build/lib/placement/handlers 2026-02-11T12:28:58,343 copying placement/handlers/allocation_candidate.py -> build/lib/placement/handlers 2026-02-11T12:28:58,346 copying placement/handlers/__init__.py -> build/lib/placement/handlers 2026-02-11T12:28:58,348 creating build/lib/placement/conf 2026-02-11T12:28:58,349 copying placement/conf/api.py -> build/lib/placement/conf 2026-02-11T12:28:58,351 copying placement/conf/workarounds.py -> build/lib/placement/conf 2026-02-11T12:28:58,353 copying placement/conf/placement.py -> build/lib/placement/conf 2026-02-11T12:28:58,355 copying placement/conf/opts.py -> build/lib/placement/conf 2026-02-11T12:28:58,357 copying placement/conf/paths.py -> build/lib/placement/conf 2026-02-11T12:28:58,358 copying placement/conf/database.py -> build/lib/placement/conf 2026-02-11T12:28:58,361 copying placement/conf/__init__.py -> build/lib/placement/conf 2026-02-11T12:28:58,362 copying placement/conf/base.py -> build/lib/placement/conf 2026-02-11T12:28:58,365 creating build/lib/placement/objects 2026-02-11T12:28:58,366 copying placement/objects/inventory.py -> build/lib/placement/objects 2026-02-11T12:28:58,368 copying placement/objects/project.py -> build/lib/placement/objects 2026-02-11T12:28:58,369 copying placement/objects/user.py -> build/lib/placement/objects 2026-02-11T12:28:58,371 copying placement/objects/reshaper.py -> build/lib/placement/objects 2026-02-11T12:28:58,374 copying placement/objects/usage.py -> build/lib/placement/objects 2026-02-11T12:28:58,376 copying placement/objects/trait.py -> build/lib/placement/objects 2026-02-11T12:28:58,378 copying placement/objects/rp_candidates.py -> build/lib/placement/objects 2026-02-11T12:28:58,380 copying placement/objects/consumer_type.py -> build/lib/placement/objects 2026-02-11T12:28:58,382 copying placement/objects/consumer.py -> build/lib/placement/objects 2026-02-11T12:28:58,384 copying placement/objects/resource_class.py -> build/lib/placement/objects 2026-02-11T12:28:58,386 copying placement/objects/resource_provider.py -> build/lib/placement/objects 2026-02-11T12:28:58,389 copying placement/objects/allocation.py -> build/lib/placement/objects 2026-02-11T12:28:58,391 copying placement/objects/research_context.py -> build/lib/placement/objects 2026-02-11T12:28:58,394 copying placement/objects/allocation_candidate.py -> build/lib/placement/objects 2026-02-11T12:28:58,397 copying placement/objects/__init__.py -> build/lib/placement/objects 2026-02-11T12:28:58,399 creating build/lib/placement/db 2026-02-11T12:28:58,400 copying placement/db/constants.py -> build/lib/placement/db 2026-02-11T12:28:58,402 copying placement/db/__init__.py -> build/lib/placement/db 2026-02-11T12:28:58,404 copying placement/tests/fixtures.py -> build/lib/placement/tests 2026-02-11T12:28:58,406 copying placement/tests/__init__.py -> build/lib/placement/tests 2026-02-11T12:28:58,408 creating build/lib/placement/schemas 2026-02-11T12:28:58,409 copying placement/schemas/inventory.py -> build/lib/placement/schemas 2026-02-11T12:28:58,411 copying placement/schemas/reshaper.py -> build/lib/placement/schemas 2026-02-11T12:28:58,413 copying placement/schemas/usage.py -> build/lib/placement/schemas 2026-02-11T12:28:58,415 copying placement/schemas/trait.py -> build/lib/placement/schemas 2026-02-11T12:28:58,417 copying placement/schemas/common.py -> build/lib/placement/schemas 2026-02-11T12:28:58,419 copying placement/schemas/resource_class.py -> build/lib/placement/schemas 2026-02-11T12:28:58,420 copying placement/schemas/resource_provider.py -> build/lib/placement/schemas 2026-02-11T12:28:58,422 copying placement/schemas/aggregate.py -> build/lib/placement/schemas 2026-02-11T12:28:58,424 copying placement/schemas/allocation.py -> build/lib/placement/schemas 2026-02-11T12:28:58,426 copying placement/schemas/allocation_candidate.py -> build/lib/placement/schemas 2026-02-11T12:28:58,428 copying placement/schemas/__init__.py -> build/lib/placement/schemas 2026-02-11T12:28:58,430 creating build/lib/placement/tests/unit/cmd 2026-02-11T12:28:58,431 copying placement/tests/unit/cmd/test_manage.py -> build/lib/placement/tests/unit/cmd 2026-02-11T12:28:58,433 copying placement/tests/unit/cmd/__init__.py -> build/lib/placement/tests/unit/cmd 2026-02-11T12:28:58,436 creating build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,437 copying placement/tests/unit/objects/test_allocation_candidate.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,439 copying placement/tests/unit/objects/test_rp_candidates.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,441 copying placement/tests/unit/objects/test_usage.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,443 copying placement/tests/unit/objects/test_inventory.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,445 copying placement/tests/unit/objects/test_allocation.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,447 copying placement/tests/unit/objects/test_trait.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,449 copying placement/tests/unit/objects/test_resource_provider.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,451 copying placement/tests/unit/objects/test_resource_class.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,452 copying placement/tests/unit/objects/__init__.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,454 copying placement/tests/unit/objects/base.py -> build/lib/placement/tests/unit/objects 2026-02-11T12:28:58,456 creating build/lib/placement/tests/functional/fixtures 2026-02-11T12:28:58,457 copying placement/tests/functional/fixtures/placement.py -> build/lib/placement/tests/functional/fixtures 2026-02-11T12:28:58,459 copying placement/tests/functional/fixtures/capture.py -> build/lib/placement/tests/functional/fixtures 2026-02-11T12:28:58,461 copying placement/tests/functional/fixtures/gabbits.py -> build/lib/placement/tests/functional/fixtures 2026-02-11T12:28:58,463 copying placement/tests/functional/fixtures/__init__.py -> build/lib/placement/tests/functional/fixtures 2026-02-11T12:28:58,465 creating build/lib/placement/db/sqlalchemy 2026-02-11T12:28:58,466 copying placement/db/sqlalchemy/migration.py -> build/lib/placement/db/sqlalchemy 2026-02-11T12:28:58,468 copying placement/db/sqlalchemy/models.py -> build/lib/placement/db/sqlalchemy 2026-02-11T12:28:58,470 copying placement/db/sqlalchemy/__init__.py -> build/lib/placement/db/sqlalchemy 2026-02-11T12:28:58,472 creating build/lib/placement/tests/unit/handlers 2026-02-11T12:28:58,473 copying placement/tests/unit/handlers/test_util.py -> build/lib/placement/tests/unit/handlers 2026-02-11T12:28:58,476 copying placement/tests/unit/handlers/test_trait.py -> build/lib/placement/tests/unit/handlers 2026-02-11T12:28:58,477 copying placement/tests/unit/handlers/test_resource_provider.py -> build/lib/placement/tests/unit/handlers 2026-02-11T12:28:58,479 copying placement/tests/unit/handlers/__init__.py -> build/lib/placement/tests/unit/handlers 2026-02-11T12:28:58,481 copying placement/tests/unit/handlers/test_aggregate.py -> build/lib/placement/tests/unit/handlers 2026-02-11T12:28:58,483 creating build/lib/placement_db_tools 2026-02-11T12:28:58,484 copying placement_db_tools/__init__.py -> build/lib/placement_db_tools 2026-02-11T12:28:58,486 running egg_info 2026-02-11T12:28:58,527 writing openstack_placement.egg-info/PKG-INFO 2026-02-11T12:28:58,530 writing dependency_links to openstack_placement.egg-info/dependency_links.txt 2026-02-11T12:28:58,532 writing entry points to openstack_placement.egg-info/entry_points.txt 2026-02-11T12:28:58,534 writing requirements to openstack_placement.egg-info/requires.txt 2026-02-11T12:28:58,535 writing top-level names to openstack_placement.egg-info/top_level.txt 2026-02-11T12:28:58,537 [pbr] Reusing existing SOURCES.txt 2026-02-11T12:28:58,576 /usr/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-02-11T12:28:58,577 !! 2026-02-11T12:28:58,578 ******************************************************************************** 2026-02-11T12:28:58,579 ############################ 2026-02-11T12:28:58,580 # Package would be ignored # 2026-02-11T12:28:58,580 ############################ 2026-02-11T12:28:58,581 Python recognizes 'placement.db.sqlalchemy.alembic' as an importable package[^1], 2026-02-11T12:28:58,582 but it is absent from setuptools' `packages` configuration. 2026-02-11T12:28:58,583 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-11T12:28:58,583 package, please make sure that 'placement.db.sqlalchemy.alembic' is explicitly added 2026-02-11T12:28:58,584 to the `packages` configuration field. 2026-02-11T12:28:58,585 Alternatively, you can also rely on setuptools' discovery methods 2026-02-11T12:28:58,586 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-11T12:28:58,587 instead of `find_packages(...)`/`find:`). 2026-02-11T12:28:58,588 You can read more about "package discovery" on setuptools documentation page: 2026-02-11T12:28:58,589 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-11T12:28:58,590 If you don't want 'placement.db.sqlalchemy.alembic' to be distributed and are 2026-02-11T12:28:58,591 already explicitly excluding 'placement.db.sqlalchemy.alembic' via 2026-02-11T12:28:58,591 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-11T12:28:58,592 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-11T12:28:58,592 combination with a more fine grained `package-data` configuration. 2026-02-11T12:28:58,593 You can read more about "package data files" on setuptools documentation page: 2026-02-11T12:28:58,594 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-11T12:28:58,596 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-11T12:28:58,596 even if it does not contain any `.py` files. 2026-02-11T12:28:58,597 On the other hand, currently there is no concept of package data 2026-02-11T12:28:58,597 directory, all directories are treated like packages. 2026-02-11T12:28:58,598 ******************************************************************************** 2026-02-11T12:28:58,599 !! 2026-02-11T12:28:58,599 check.warn(importable) 2026-02-11T12:28:58,600 /usr/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-02-11T12:28:58,601 !! 2026-02-11T12:28:58,602 ******************************************************************************** 2026-02-11T12:28:58,603 ############################ 2026-02-11T12:28:58,603 # Package would be ignored # 2026-02-11T12:28:58,604 ############################ 2026-02-11T12:28:58,604 Python recognizes 'placement.db.sqlalchemy.alembic.versions' as an importable package[^1], 2026-02-11T12:28:58,605 but it is absent from setuptools' `packages` configuration. 2026-02-11T12:28:58,606 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-11T12:28:58,607 package, please make sure that 'placement.db.sqlalchemy.alembic.versions' is explicitly added 2026-02-11T12:28:58,608 to the `packages` configuration field. 2026-02-11T12:28:58,609 Alternatively, you can also rely on setuptools' discovery methods 2026-02-11T12:28:58,609 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-11T12:28:58,610 instead of `find_packages(...)`/`find:`). 2026-02-11T12:28:58,611 You can read more about "package discovery" on setuptools documentation page: 2026-02-11T12:28:58,612 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-11T12:28:58,614 If you don't want 'placement.db.sqlalchemy.alembic.versions' to be distributed and are 2026-02-11T12:28:58,614 already explicitly excluding 'placement.db.sqlalchemy.alembic.versions' via 2026-02-11T12:28:58,615 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-11T12:28:58,616 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-11T12:28:58,616 combination with a more fine grained `package-data` configuration. 2026-02-11T12:28:58,617 You can read more about "package data files" on setuptools documentation page: 2026-02-11T12:28:58,619 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-11T12:28:58,620 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-11T12:28:58,621 even if it does not contain any `.py` files. 2026-02-11T12:28:58,622 On the other hand, currently there is no concept of package data 2026-02-11T12:28:58,622 directory, all directories are treated like packages. 2026-02-11T12:28:58,623 ******************************************************************************** 2026-02-11T12:28:58,624 !! 2026-02-11T12:28:58,625 check.warn(importable) 2026-02-11T12:28:58,625 /usr/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-02-11T12:28:58,626 !! 2026-02-11T12:28:58,627 ******************************************************************************** 2026-02-11T12:28:58,627 ############################ 2026-02-11T12:28:58,628 # Package would be ignored # 2026-02-11T12:28:58,628 ############################ 2026-02-11T12:28:58,629 Python recognizes 'placement.tests.functional.gabbits' as an importable package[^1], 2026-02-11T12:28:58,629 but it is absent from setuptools' `packages` configuration. 2026-02-11T12:28:58,630 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-11T12:28:58,631 package, please make sure that 'placement.tests.functional.gabbits' is explicitly added 2026-02-11T12:28:58,631 to the `packages` configuration field. 2026-02-11T12:28:58,633 Alternatively, you can also rely on setuptools' discovery methods 2026-02-11T12:28:58,634 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-11T12:28:58,634 instead of `find_packages(...)`/`find:`). 2026-02-11T12:28:58,637 You can read more about "package discovery" on setuptools documentation page: 2026-02-11T12:28:58,638 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-11T12:28:58,640 If you don't want 'placement.tests.functional.gabbits' to be distributed and are 2026-02-11T12:28:58,640 already explicitly excluding 'placement.tests.functional.gabbits' via 2026-02-11T12:28:58,641 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-11T12:28:58,641 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-11T12:28:58,641 combination with a more fine grained `package-data` configuration. 2026-02-11T12:28:58,643 You can read more about "package data files" on setuptools documentation page: 2026-02-11T12:28:58,644 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-11T12:28:58,645 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-11T12:28:58,646 even if it does not contain any `.py` files. 2026-02-11T12:28:58,646 On the other hand, currently there is no concept of package data 2026-02-11T12:28:58,647 directory, all directories are treated like packages. 2026-02-11T12:28:58,647 ******************************************************************************** 2026-02-11T12:28:58,648 !! 2026-02-11T12:28:58,649 check.warn(importable) 2026-02-11T12:28:58,649 creating build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,650 copying placement/tests/functional/gabbits/aggregate-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,650 copying placement/tests/functional/gabbits/aggregate-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,651 copying placement/tests/functional/gabbits/aggregate-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,651 copying placement/tests/functional/gabbits/aggregate.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,652 copying placement/tests/functional/gabbits/allocation-bad-class.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,652 copying placement/tests/functional/gabbits/allocation-candidates-any-traits-groups.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,653 copying placement/tests/functional/gabbits/allocation-candidates-any-traits.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,653 copying placement/tests/functional/gabbits/allocation-candidates-bug-1792503.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,654 copying placement/tests/functional/gabbits/allocation-candidates-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,654 copying placement/tests/functional/gabbits/allocation-candidates-mappings-numa.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,655 copying placement/tests/functional/gabbits/allocation-candidates-mappings-sharing.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,655 copying placement/tests/functional/gabbits/allocation-candidates-member-of.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,655 copying placement/tests/functional/gabbits/allocation-candidates-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,657 copying placement/tests/functional/gabbits/allocation-candidates-root-required.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,660 copying placement/tests/functional/gabbits/allocation-candidates-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,662 copying placement/tests/functional/gabbits/allocation-candidates.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,665 copying placement/tests/functional/gabbits/allocations-1-12.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,667 copying placement/tests/functional/gabbits/allocations-1-8.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,670 copying placement/tests/functional/gabbits/allocations-1.28.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,672 copying placement/tests/functional/gabbits/allocations-bug-1714072.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,674 copying placement/tests/functional/gabbits/allocations-bug-1778591.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,677 copying placement/tests/functional/gabbits/allocations-bug-1778743.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,679 copying placement/tests/functional/gabbits/allocations-bug-1779717.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,681 copying placement/tests/functional/gabbits/allocations-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,683 copying placement/tests/functional/gabbits/allocations-mappings.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,686 copying placement/tests/functional/gabbits/allocations-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,688 copying placement/tests/functional/gabbits/allocations-post.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,691 copying placement/tests/functional/gabbits/allocations-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,693 copying placement/tests/functional/gabbits/allocations.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,696 copying placement/tests/functional/gabbits/basic-http.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,698 copying placement/tests/functional/gabbits/bug-1674694.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,700 copying placement/tests/functional/gabbits/confirm-auth.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,702 copying placement/tests/functional/gabbits/consumer-types-1.38.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,705 copying placement/tests/functional/gabbits/consumer-types-bug-story-2009167.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,707 copying placement/tests/functional/gabbits/cors.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,709 copying placement/tests/functional/gabbits/ensure-consumer.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,711 copying placement/tests/functional/gabbits/granular-same-subtree.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,714 copying placement/tests/functional/gabbits/granular.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,717 copying placement/tests/functional/gabbits/inventory-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,719 copying placement/tests/functional/gabbits/inventory-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,721 copying placement/tests/functional/gabbits/inventory-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,724 copying placement/tests/functional/gabbits/inventory.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,727 copying placement/tests/functional/gabbits/microversion-bug-1724065.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,729 copying placement/tests/functional/gabbits/microversion.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,731 copying placement/tests/functional/gabbits/non-cors.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,733 copying placement/tests/functional/gabbits/reshaper-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,735 copying placement/tests/functional/gabbits/reshaper-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,737 copying placement/tests/functional/gabbits/reshaper-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,740 copying placement/tests/functional/gabbits/reshaper.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,742 copying placement/tests/functional/gabbits/resource-class-in-use.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,745 copying placement/tests/functional/gabbits/resource-classes-1-6.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,747 copying placement/tests/functional/gabbits/resource-classes-1-7.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,749 copying placement/tests/functional/gabbits/resource-classes-last-modified.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,751 copying placement/tests/functional/gabbits/resource-classes-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,753 copying placement/tests/functional/gabbits/resource-classes-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,755 copying placement/tests/functional/gabbits/resource-classes-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,758 copying placement/tests/functional/gabbits/resource-classes.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,760 copying placement/tests/functional/gabbits/resource-provider-aggregates.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,763 copying placement/tests/functional/gabbits/resource-provider-any-traits.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,765 copying placement/tests/functional/gabbits/resource-provider-bug-1779818.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,768 copying placement/tests/functional/gabbits/resource-provider-duplication.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,770 copying placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,772 copying placement/tests/functional/gabbits/resource-provider-links.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,775 copying placement/tests/functional/gabbits/resource-provider-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,777 copying placement/tests/functional/gabbits/resource-provider-resources-query.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,780 copying placement/tests/functional/gabbits/resource-provider-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,782 copying placement/tests/functional/gabbits/resource-provider.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,785 copying placement/tests/functional/gabbits/same-subtree-deep.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,787 copying placement/tests/functional/gabbits/shared-resources.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,790 copying placement/tests/functional/gabbits/traits-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,792 copying placement/tests/functional/gabbits/traits-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,794 copying placement/tests/functional/gabbits/traits-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,797 copying placement/tests/functional/gabbits/traits.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,799 copying placement/tests/functional/gabbits/unicode.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,801 copying placement/tests/functional/gabbits/usage-legacy-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,803 copying placement/tests/functional/gabbits/usage-policy.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,805 copying placement/tests/functional/gabbits/usage-secure-rbac.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,808 copying placement/tests/functional/gabbits/usage.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,810 copying placement/tests/functional/gabbits/with-allocations.yaml -> build/lib/placement/tests/functional/gabbits 2026-02-11T12:28:58,813 copying placement/rest_api_version_history.rst -> build/lib/placement 2026-02-11T12:28:58,816 copying placement/tests/README.rst -> build/lib/placement/tests 2026-02-11T12:28:58,818 copying placement/db/sqlalchemy/alembic.ini -> build/lib/placement/db/sqlalchemy 2026-02-11T12:28:58,820 creating build/lib/placement/db/sqlalchemy/alembic 2026-02-11T12:28:58,821 copying placement/db/sqlalchemy/alembic/env.py -> build/lib/placement/db/sqlalchemy/alembic 2026-02-11T12:28:58,823 copying placement/db/sqlalchemy/alembic/script.py.mako -> build/lib/placement/db/sqlalchemy/alembic 2026-02-11T12:28:58,825 creating build/lib/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:58,826 copying placement/db/sqlalchemy/alembic/versions/422ece571366_add_consumer_types_table.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:58,828 copying placement/db/sqlalchemy/alembic/versions/611cd6dffd7b_block_on_null_root_provider_id.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:58,830 copying placement/db/sqlalchemy/alembic/versions/a082b8bb98d0_drop_redundant_indexes_for_unique_.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:58,832 copying placement/db/sqlalchemy/alembic/versions/b4ed3a175331_initial.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:58,835 copying placement/db/sqlalchemy/alembic/versions/b5c396305c25_block_on_null_consumer.py -> build/lib/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:58,838 copying placement_db_tools/mysql-migrate-db.sh -> build/lib/placement_db_tools 2026-02-11T12:28:58,840 copying placement_db_tools/postgresql-migrate-db.sh -> build/lib/placement_db_tools 2026-02-11T12:28:58,854 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-11T12:28:58,855 !! 2026-02-11T12:28:58,856 ******************************************************************************** 2026-02-11T12:28:58,856 Please avoid running ``setup.py`` directly. 2026-02-11T12:28:58,856 Instead, use pypa/build, pypa/installer or other 2026-02-11T12:28:58,857 standards-based tools. 2026-02-11T12:28:58,858 This deprecation is overdue, please update your project and remove deprecated 2026-02-11T12:28:58,858 calls to avoid build errors in the future. 2026-02-11T12:28:58,859 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-11T12:28:58,859 ******************************************************************************** 2026-02-11T12:28:58,860 !! 2026-02-11T12:28:58,860 self.initialize_options() 2026-02-11T12:28:58,861 installing to build/bdist.linux-armv7l/wheel 2026-02-11T12:28:58,861 running install 2026-02-11T12:28:58,893 [pbr] Generating AUTHORS 2026-02-11T12:28:58,899 [pbr] AUTHORS complete (0.0s) 2026-02-11T12:28:58,899 running install_lib 2026-02-11T12:28:58,927 creating build/bdist.linux-armv7l/wheel 2026-02-11T12:28:58,930 creating build/bdist.linux-armv7l/wheel/placement 2026-02-11T12:28:58,931 copying build/lib/placement/util.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:58,934 creating build/bdist.linux-armv7l/wheel/placement/tests 2026-02-11T12:28:58,936 creating build/bdist.linux-armv7l/wheel/placement/tests/unit 2026-02-11T12:28:58,937 copying build/lib/placement/tests/unit/test_fault_wrap.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,939 copying build/lib/placement/tests/unit/policy_fixture.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,941 copying build/lib/placement/tests/unit/test_deploy.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,943 creating build/bdist.linux-armv7l/wheel/placement/tests/unit/cmd 2026-02-11T12:28:58,944 copying build/lib/placement/tests/unit/cmd/test_manage.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/cmd 2026-02-11T12:28:58,947 copying build/lib/placement/tests/unit/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/cmd 2026-02-11T12:28:58,949 creating build/bdist.linux-armv7l/wheel/placement/tests/unit/handlers 2026-02-11T12:28:58,950 copying build/lib/placement/tests/unit/handlers/test_util.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-02-11T12:28:58,953 copying build/lib/placement/tests/unit/handlers/test_trait.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-02-11T12:28:58,955 copying build/lib/placement/tests/unit/handlers/test_resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-02-11T12:28:58,957 copying build/lib/placement/tests/unit/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-02-11T12:28:58,958 copying build/lib/placement/tests/unit/handlers/test_aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/handlers 2026-02-11T12:28:58,960 copying build/lib/placement/tests/unit/test_auth.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,962 copying build/lib/placement/tests/unit/test_util.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,966 copying build/lib/placement/tests/unit/test_context.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,967 copying build/lib/placement/tests/unit/test_handler.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,970 copying build/lib/placement/tests/unit/test_db_conf.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,971 copying build/lib/placement/tests/unit/test_requestlog.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,974 creating build/bdist.linux-armv7l/wheel/placement/tests/unit/objects 2026-02-11T12:28:58,975 copying build/lib/placement/tests/unit/objects/test_allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,978 copying build/lib/placement/tests/unit/objects/test_rp_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,979 copying build/lib/placement/tests/unit/objects/test_usage.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,981 copying build/lib/placement/tests/unit/objects/test_inventory.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,983 copying build/lib/placement/tests/unit/objects/test_allocation.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,985 copying build/lib/placement/tests/unit/objects/test_trait.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,987 copying build/lib/placement/tests/unit/objects/test_resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,989 copying build/lib/placement/tests/unit/objects/test_resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,990 copying build/lib/placement/tests/unit/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,992 copying build/lib/placement/tests/unit/objects/base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit/objects 2026-02-11T12:28:58,994 copying build/lib/placement/tests/unit/test_db_api.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,995 copying build/lib/placement/tests/unit/test_microversion.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:58,998 copying build/lib/placement/tests/unit/test_policy.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:59,000 copying build/lib/placement/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:59,001 copying build/lib/placement/tests/unit/base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/unit 2026-02-11T12:28:59,003 copying build/lib/placement/tests/README.rst -> build/bdist.linux-armv7l/wheel/./placement/tests 2026-02-11T12:28:59,006 creating build/bdist.linux-armv7l/wheel/placement/tests/functional 2026-02-11T12:28:59,008 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/gabbits 2026-02-11T12:28:59,010 copying build/lib/placement/tests/functional/gabbits/resource-provider-duplication.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,012 copying build/lib/placement/tests/functional/gabbits/allocation-candidates.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,014 copying build/lib/placement/tests/functional/gabbits/consumer-types-bug-story-2009167.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,016 copying build/lib/placement/tests/functional/gabbits/inventory-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,018 copying build/lib/placement/tests/functional/gabbits/resource-provider-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,020 copying build/lib/placement/tests/functional/gabbits/resource-provider-aggregates.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,023 copying build/lib/placement/tests/functional/gabbits/allocations-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,025 copying build/lib/placement/tests/functional/gabbits/allocations-mappings.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,027 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-bug-1792503.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,030 copying build/lib/placement/tests/functional/gabbits/confirm-auth.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,032 copying build/lib/placement/tests/functional/gabbits/resource-classes-1-7.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,033 copying build/lib/placement/tests/functional/gabbits/resource-provider-links.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,036 copying build/lib/placement/tests/functional/gabbits/reshaper.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,038 copying build/lib/placement/tests/functional/gabbits/unicode.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,040 copying build/lib/placement/tests/functional/gabbits/allocations-1-8.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,042 copying build/lib/placement/tests/functional/gabbits/reshaper-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,044 copying build/lib/placement/tests/functional/gabbits/allocations-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,046 copying build/lib/placement/tests/functional/gabbits/inventory-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,048 copying build/lib/placement/tests/functional/gabbits/basic-http.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,051 copying build/lib/placement/tests/functional/gabbits/usage-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,052 copying build/lib/placement/tests/functional/gabbits/resource-provider-bug-1779818.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,055 copying build/lib/placement/tests/functional/gabbits/traits-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,057 copying build/lib/placement/tests/functional/gabbits/resource-classes.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,059 copying build/lib/placement/tests/functional/gabbits/allocations.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,061 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,063 copying build/lib/placement/tests/functional/gabbits/resource-classes-1-6.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,065 copying build/lib/placement/tests/functional/gabbits/aggregate.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,067 copying build/lib/placement/tests/functional/gabbits/resource-classes-last-modified.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,069 copying build/lib/placement/tests/functional/gabbits/shared-resources.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,071 copying build/lib/placement/tests/functional/gabbits/aggregate-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,073 copying build/lib/placement/tests/functional/gabbits/usage-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,075 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-any-traits.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,077 copying build/lib/placement/tests/functional/gabbits/reshaper-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,079 copying build/lib/placement/tests/functional/gabbits/same-subtree-deep.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,081 copying build/lib/placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,083 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1778743.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,085 copying build/lib/placement/tests/functional/gabbits/reshaper-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,087 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-mappings-numa.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,089 copying build/lib/placement/tests/functional/gabbits/ensure-consumer.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,091 copying build/lib/placement/tests/functional/gabbits/with-allocations.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,093 copying build/lib/placement/tests/functional/gabbits/resource-provider-resources-query.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,095 copying build/lib/placement/tests/functional/gabbits/resource-classes-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,097 copying build/lib/placement/tests/functional/gabbits/traits-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,099 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-member-of.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,101 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-any-traits-groups.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,103 copying build/lib/placement/tests/functional/gabbits/resource-classes-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,106 copying build/lib/placement/tests/functional/gabbits/aggregate-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,107 copying build/lib/placement/tests/functional/gabbits/traits.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,110 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-mappings-sharing.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,112 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-root-required.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,114 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1779717.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,116 copying build/lib/placement/tests/functional/gabbits/granular-same-subtree.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,119 copying build/lib/placement/tests/functional/gabbits/resource-provider-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,121 copying build/lib/placement/tests/functional/gabbits/non-cors.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,123 copying build/lib/placement/tests/functional/gabbits/usage.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,125 copying build/lib/placement/tests/functional/gabbits/microversion-bug-1724065.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,127 copying build/lib/placement/tests/functional/gabbits/traits-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,129 copying build/lib/placement/tests/functional/gabbits/resource-provider-any-traits.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,130 copying build/lib/placement/tests/functional/gabbits/allocations-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,132 copying build/lib/placement/tests/functional/gabbits/cors.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,134 copying build/lib/placement/tests/functional/gabbits/allocations-1.28.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,136 copying build/lib/placement/tests/functional/gabbits/bug-1674694.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,138 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1714072.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,140 copying build/lib/placement/tests/functional/gabbits/allocations-bug-1778591.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,142 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,144 copying build/lib/placement/tests/functional/gabbits/allocations-1-12.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,146 copying build/lib/placement/tests/functional/gabbits/consumer-types-1.38.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,148 copying build/lib/placement/tests/functional/gabbits/aggregate-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,150 copying build/lib/placement/tests/functional/gabbits/resource-provider.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,153 copying build/lib/placement/tests/functional/gabbits/usage-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,156 copying build/lib/placement/tests/functional/gabbits/inventory-secure-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,158 copying build/lib/placement/tests/functional/gabbits/allocation-bad-class.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,160 copying build/lib/placement/tests/functional/gabbits/granular.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,163 copying build/lib/placement/tests/functional/gabbits/microversion.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,165 copying build/lib/placement/tests/functional/gabbits/inventory.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,168 copying build/lib/placement/tests/functional/gabbits/allocation-candidates-legacy-rbac.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,170 copying build/lib/placement/tests/functional/gabbits/allocations-post.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,172 copying build/lib/placement/tests/functional/gabbits/resource-classes-policy.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,174 copying build/lib/placement/tests/functional/gabbits/resource-class-in-use.yaml -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/gabbits 2026-02-11T12:28:59,176 copying build/lib/placement/tests/functional/test_direct.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,178 copying build/lib/placement/tests/functional/test_lib_sync.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,180 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/cmd 2026-02-11T12:28:59,181 copying build/lib/placement/tests/functional/cmd/test_status.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/cmd 2026-02-11T12:28:59,183 copying build/lib/placement/tests/functional/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/cmd 2026-02-11T12:28:59,184 copying build/lib/placement/tests/functional/test_api.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,186 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/fixtures 2026-02-11T12:28:59,187 copying build/lib/placement/tests/functional/fixtures/placement.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-02-11T12:28:59,189 copying build/lib/placement/tests/functional/fixtures/capture.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-02-11T12:28:59,191 copying build/lib/placement/tests/functional/fixtures/gabbits.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-02-11T12:28:59,194 copying build/lib/placement/tests/functional/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/fixtures 2026-02-11T12:28:59,196 copying build/lib/placement/tests/functional/test_allocation_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,199 copying build/lib/placement/tests/functional/test_verify_policy.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,201 copying build/lib/placement/tests/functional/test_allocation.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,204 creating build/bdist.linux-armv7l/wheel/placement/tests/functional/db 2026-02-11T12:28:59,205 copying build/lib/placement/tests/functional/db/test_consumer_type.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,207 copying build/lib/placement/tests/functional/db/test_migrations.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,209 copying build/lib/placement/tests/functional/db/test_project.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,211 copying build/lib/placement/tests/functional/db/test_user.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,213 copying build/lib/placement/tests/functional/db/test_usage.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,215 copying build/lib/placement/tests/functional/db/test_base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,218 copying build/lib/placement/tests/functional/db/test_attribute_cache.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,220 copying build/lib/placement/tests/functional/db/test_allocation_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,228 copying build/lib/placement/tests/functional/db/test_allocation.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,231 copying build/lib/placement/tests/functional/db/test_trait.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,233 copying build/lib/placement/tests/functional/db/test_resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,239 copying build/lib/placement/tests/functional/db/test_resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,244 copying build/lib/placement/tests/functional/db/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,246 copying build/lib/placement/tests/functional/db/test_consumer.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,249 copying build/lib/placement/tests/functional/db/test_reshape.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional/db 2026-02-11T12:28:59,254 copying build/lib/placement/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,475 copying build/lib/placement/tests/functional/base.py -> build/bdist.linux-armv7l/wheel/./placement/tests/functional 2026-02-11T12:28:59,477 copying build/lib/placement/tests/fixtures.py -> build/bdist.linux-armv7l/wheel/./placement/tests 2026-02-11T12:28:59,479 copying build/lib/placement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/tests 2026-02-11T12:28:59,481 creating build/bdist.linux-armv7l/wheel/placement/schemas 2026-02-11T12:28:59,482 copying build/lib/placement/schemas/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,484 copying build/lib/placement/schemas/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,486 copying build/lib/placement/schemas/usage.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,488 copying build/lib/placement/schemas/trait.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,490 copying build/lib/placement/schemas/common.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,492 copying build/lib/placement/schemas/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,494 copying build/lib/placement/schemas/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,496 copying build/lib/placement/schemas/aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,497 copying build/lib/placement/schemas/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,500 copying build/lib/placement/schemas/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,502 copying build/lib/placement/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/schemas 2026-02-11T12:28:59,503 copying build/lib/placement/wsgi_wrapper.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,505 copying build/lib/placement/handler.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,508 creating build/bdist.linux-armv7l/wheel/placement/policies 2026-02-11T12:28:59,510 copying build/lib/placement/policies/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,512 copying build/lib/placement/policies/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,514 copying build/lib/placement/policies/usage.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,516 copying build/lib/placement/policies/trait.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,518 copying build/lib/placement/policies/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,519 copying build/lib/placement/policies/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,521 copying build/lib/placement/policies/aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,523 copying build/lib/placement/policies/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,525 copying build/lib/placement/policies/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,527 copying build/lib/placement/policies/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,529 copying build/lib/placement/policies/base.py -> build/bdist.linux-armv7l/wheel/./placement/policies 2026-02-11T12:28:59,531 creating build/bdist.linux-armv7l/wheel/placement/cmd 2026-02-11T12:28:59,532 copying build/lib/placement/cmd/status.py -> build/bdist.linux-armv7l/wheel/./placement/cmd 2026-02-11T12:28:59,534 copying build/lib/placement/cmd/manage.py -> build/bdist.linux-armv7l/wheel/./placement/cmd 2026-02-11T12:28:59,537 copying build/lib/placement/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/cmd 2026-02-11T12:28:59,538 copying build/lib/placement/microversion.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,541 creating build/bdist.linux-armv7l/wheel/placement/handlers 2026-02-11T12:28:59,541 copying build/lib/placement/handlers/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,544 copying build/lib/placement/handlers/util.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,547 copying build/lib/placement/handlers/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,549 copying build/lib/placement/handlers/usage.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,551 copying build/lib/placement/handlers/trait.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,553 copying build/lib/placement/handlers/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,556 copying build/lib/placement/handlers/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,558 copying build/lib/placement/handlers/root.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,560 copying build/lib/placement/handlers/aggregate.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,562 copying build/lib/placement/handlers/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,565 copying build/lib/placement/handlers/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,567 copying build/lib/placement/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/handlers 2026-02-11T12:28:59,569 copying build/lib/placement/attribute_cache.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,571 copying build/lib/placement/errors.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,573 creating build/bdist.linux-armv7l/wheel/placement/conf 2026-02-11T12:28:59,574 copying build/lib/placement/conf/api.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,576 copying build/lib/placement/conf/workarounds.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,578 copying build/lib/placement/conf/placement.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,580 copying build/lib/placement/conf/opts.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,582 copying build/lib/placement/conf/paths.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,584 copying build/lib/placement/conf/database.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,586 copying build/lib/placement/conf/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,588 copying build/lib/placement/conf/base.py -> build/bdist.linux-armv7l/wheel/./placement/conf 2026-02-11T12:28:59,589 copying build/lib/placement/requestlog.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,591 copying build/lib/placement/policy.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,594 copying build/lib/placement/deploy.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,596 copying build/lib/placement/auth.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,598 copying build/lib/placement/direct.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,599 copying build/lib/placement/db_api.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,601 copying build/lib/placement/rest_api_version_history.rst -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,604 copying build/lib/placement/context.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,606 creating build/bdist.linux-armv7l/wheel/placement/objects 2026-02-11T12:28:59,607 copying build/lib/placement/objects/inventory.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,609 copying build/lib/placement/objects/project.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,611 copying build/lib/placement/objects/user.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,612 copying build/lib/placement/objects/reshaper.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,615 copying build/lib/placement/objects/usage.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,617 copying build/lib/placement/objects/trait.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,619 copying build/lib/placement/objects/rp_candidates.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,621 copying build/lib/placement/objects/consumer_type.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,623 copying build/lib/placement/objects/consumer.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,625 copying build/lib/placement/objects/resource_class.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,628 copying build/lib/placement/objects/resource_provider.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,631 copying build/lib/placement/objects/allocation.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,634 copying build/lib/placement/objects/research_context.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,638 copying build/lib/placement/objects/allocation_candidate.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,641 copying build/lib/placement/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/objects 2026-02-11T12:28:59,643 copying build/lib/placement/exception.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,646 creating build/bdist.linux-armv7l/wheel/placement/db 2026-02-11T12:28:59,648 creating build/bdist.linux-armv7l/wheel/placement/db/sqlalchemy 2026-02-11T12:28:59,649 copying build/lib/placement/db/sqlalchemy/migration.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-02-11T12:28:59,652 copying build/lib/placement/db/sqlalchemy/models.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-02-11T12:28:59,655 copying build/lib/placement/db/sqlalchemy/alembic.ini -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-02-11T12:28:59,657 copying build/lib/placement/db/sqlalchemy/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy 2026-02-11T12:28:59,659 creating build/bdist.linux-armv7l/wheel/placement/db/sqlalchemy/alembic 2026-02-11T12:28:59,660 copying build/lib/placement/db/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic 2026-02-11T12:28:59,662 copying build/lib/placement/db/sqlalchemy/alembic/env.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic 2026-02-11T12:28:59,665 creating build/bdist.linux-armv7l/wheel/placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:59,666 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-02-11T12:28:59,668 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-02-11T12:28:59,670 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-02-11T12:28:59,672 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-02-11T12:28:59,674 copying build/lib/placement/db/sqlalchemy/alembic/versions/b4ed3a175331_initial.py -> build/bdist.linux-armv7l/wheel/./placement/db/sqlalchemy/alembic/versions 2026-02-11T12:28:59,676 copying build/lib/placement/db/constants.py -> build/bdist.linux-armv7l/wheel/./placement/db 2026-02-11T12:28:59,678 copying build/lib/placement/db/__init__.py -> build/bdist.linux-armv7l/wheel/./placement/db 2026-02-11T12:28:59,679 copying build/lib/placement/__init__.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,681 copying build/lib/placement/lib.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,683 copying build/lib/placement/fault_wrap.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,685 copying build/lib/placement/wsgi.py -> build/bdist.linux-armv7l/wheel/./placement 2026-02-11T12:28:59,688 creating build/bdist.linux-armv7l/wheel/placement_db_tools 2026-02-11T12:28:59,689 copying build/lib/placement_db_tools/postgresql-migrate-db.sh -> build/bdist.linux-armv7l/wheel/./placement_db_tools 2026-02-11T12:28:59,691 copying build/lib/placement_db_tools/mysql-migrate-db.sh -> build/bdist.linux-armv7l/wheel/./placement_db_tools 2026-02-11T12:28:59,694 copying build/lib/placement_db_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./placement_db_tools 2026-02-11T12:28:59,695 running install_egg_info 2026-02-11T12:28:59,726 Copying openstack_placement.egg-info to build/bdist.linux-armv7l/wheel/./openstack_placement-12.0.2-py3.11.egg-info 2026-02-11T12:28:59,742 running install_scripts 2026-02-11T12:28:59,744 Installing placement-api script to build/bdist.linux-armv7l/wheel/openstack_placement-12.0.2.data/scripts 2026-02-11T12:28:59,762 creating build/bdist.linux-armv7l/wheel/openstack_placement-12.0.2.dist-info/WHEEL 2026-02-11T12:28:59,765 creating '/tmp/pip-wheel-o2_p_32x/openstack_placement-12.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T12:28:59,767 adding 'openstack_placement-12.0.2.data/scripts/placement-api' 2026-02-11T12:28:59,773 adding 'openstack_placement-12.0.2.dist-info/licenses/AUTHORS' 2026-02-11T12:28:59,775 adding 'openstack_placement-12.0.2.dist-info/licenses/LICENSE' 2026-02-11T12:28:59,777 adding 'placement/__init__.py' 2026-02-11T12:28:59,779 adding 'placement/attribute_cache.py' 2026-02-11T12:28:59,780 adding 'placement/auth.py' 2026-02-11T12:28:59,782 adding 'placement/context.py' 2026-02-11T12:28:59,783 adding 'placement/db_api.py' 2026-02-11T12:28:59,785 adding 'placement/deploy.py' 2026-02-11T12:28:59,786 adding 'placement/direct.py' 2026-02-11T12:28:59,788 adding 'placement/errors.py' 2026-02-11T12:28:59,789 adding 'placement/exception.py' 2026-02-11T12:28:59,790 adding 'placement/fault_wrap.py' 2026-02-11T12:28:59,792 adding 'placement/handler.py' 2026-02-11T12:28:59,795 adding 'placement/lib.py' 2026-02-11T12:28:59,797 adding 'placement/microversion.py' 2026-02-11T12:28:59,798 adding 'placement/policy.py' 2026-02-11T12:28:59,800 adding 'placement/requestlog.py' 2026-02-11T12:28:59,804 adding 'placement/rest_api_version_history.rst' 2026-02-11T12:28:59,808 adding 'placement/util.py' 2026-02-11T12:28:59,810 adding 'placement/wsgi.py' 2026-02-11T12:28:59,811 adding 'placement/wsgi_wrapper.py' 2026-02-11T12:28:59,812 adding 'placement/cmd/__init__.py' 2026-02-11T12:28:59,814 adding 'placement/cmd/manage.py' 2026-02-11T12:28:59,816 adding 'placement/cmd/status.py' 2026-02-11T12:28:59,818 adding 'placement/conf/__init__.py' 2026-02-11T12:28:59,819 adding 'placement/conf/api.py' 2026-02-11T12:28:59,820 adding 'placement/conf/base.py' 2026-02-11T12:28:59,821 adding 'placement/conf/database.py' 2026-02-11T12:28:59,823 adding 'placement/conf/opts.py' 2026-02-11T12:28:59,824 adding 'placement/conf/paths.py' 2026-02-11T12:28:59,825 adding 'placement/conf/placement.py' 2026-02-11T12:28:59,827 adding 'placement/conf/workarounds.py' 2026-02-11T12:28:59,828 adding 'placement/db/__init__.py' 2026-02-11T12:28:59,829 adding 'placement/db/constants.py' 2026-02-11T12:28:59,831 adding 'placement/db/sqlalchemy/__init__.py' 2026-02-11T12:28:59,832 adding 'placement/db/sqlalchemy/alembic.ini' 2026-02-11T12:28:59,833 adding 'placement/db/sqlalchemy/migration.py' 2026-02-11T12:28:59,835 adding 'placement/db/sqlalchemy/models.py' 2026-02-11T12:28:59,837 adding 'placement/db/sqlalchemy/alembic/env.py' 2026-02-11T12:28:59,838 adding 'placement/db/sqlalchemy/alembic/script.py.mako' 2026-02-11T12:28:59,840 adding 'placement/db/sqlalchemy/alembic/versions/422ece571366_add_consumer_types_table.py' 2026-02-11T12:28:59,841 adding 'placement/db/sqlalchemy/alembic/versions/611cd6dffd7b_block_on_null_root_provider_id.py' 2026-02-11T12:28:59,842 adding 'placement/db/sqlalchemy/alembic/versions/a082b8bb98d0_drop_redundant_indexes_for_unique_.py' 2026-02-11T12:28:59,844 adding 'placement/db/sqlalchemy/alembic/versions/b4ed3a175331_initial.py' 2026-02-11T12:28:59,845 adding 'placement/db/sqlalchemy/alembic/versions/b5c396305c25_block_on_null_consumer.py' 2026-02-11T12:28:59,847 adding 'placement/handlers/__init__.py' 2026-02-11T12:28:59,848 adding 'placement/handlers/aggregate.py' 2026-02-11T12:28:59,851 adding 'placement/handlers/allocation.py' 2026-02-11T12:28:59,853 adding 'placement/handlers/allocation_candidate.py' 2026-02-11T12:28:59,856 adding 'placement/handlers/inventory.py' 2026-02-11T12:28:59,857 adding 'placement/handlers/reshaper.py' 2026-02-11T12:28:59,859 adding 'placement/handlers/resource_class.py' 2026-02-11T12:28:59,861 adding 'placement/handlers/resource_provider.py' 2026-02-11T12:28:59,862 adding 'placement/handlers/root.py' 2026-02-11T12:28:59,864 adding 'placement/handlers/trait.py' 2026-02-11T12:28:59,866 adding 'placement/handlers/usage.py' 2026-02-11T12:28:59,868 adding 'placement/handlers/util.py' 2026-02-11T12:28:59,869 adding 'placement/objects/__init__.py' 2026-02-11T12:28:59,872 adding 'placement/objects/allocation.py' 2026-02-11T12:28:59,879 adding 'placement/objects/allocation_candidate.py' 2026-02-11T12:28:59,881 adding 'placement/objects/consumer.py' 2026-02-11T12:28:59,882 adding 'placement/objects/consumer_type.py' 2026-02-11T12:28:59,884 adding 'placement/objects/inventory.py' 2026-02-11T12:28:59,885 adding 'placement/objects/project.py' 2026-02-11T12:28:59,893 adding 'placement/objects/research_context.py' 2026-02-11T12:28:59,895 adding 'placement/objects/reshaper.py' 2026-02-11T12:28:59,897 adding 'placement/objects/resource_class.py' 2026-02-11T12:28:59,902 adding 'placement/objects/resource_provider.py' 2026-02-11T12:28:59,904 adding 'placement/objects/rp_candidates.py' 2026-02-11T12:28:59,906 adding 'placement/objects/trait.py' 2026-02-11T12:28:59,907 adding 'placement/objects/usage.py' 2026-02-11T12:28:59,909 adding 'placement/objects/user.py' 2026-02-11T12:28:59,911 adding 'placement/policies/__init__.py' 2026-02-11T12:28:59,912 adding 'placement/policies/aggregate.py' 2026-02-11T12:28:59,913 adding 'placement/policies/allocation.py' 2026-02-11T12:28:59,914 adding 'placement/policies/allocation_candidate.py' 2026-02-11T12:28:59,916 adding 'placement/policies/base.py' 2026-02-11T12:28:59,917 adding 'placement/policies/inventory.py' 2026-02-11T12:28:59,918 adding 'placement/policies/reshaper.py' 2026-02-11T12:28:59,919 adding 'placement/policies/resource_class.py' 2026-02-11T12:28:59,921 adding 'placement/policies/resource_provider.py' 2026-02-11T12:28:59,922 adding 'placement/policies/trait.py' 2026-02-11T12:28:59,923 adding 'placement/policies/usage.py' 2026-02-11T12:28:59,925 adding 'placement/schemas/__init__.py' 2026-02-11T12:28:59,926 adding 'placement/schemas/aggregate.py' 2026-02-11T12:28:59,927 adding 'placement/schemas/allocation.py' 2026-02-11T12:28:59,928 adding 'placement/schemas/allocation_candidate.py' 2026-02-11T12:28:59,930 adding 'placement/schemas/common.py' 2026-02-11T12:28:59,931 adding 'placement/schemas/inventory.py' 2026-02-11T12:28:59,932 adding 'placement/schemas/reshaper.py' 2026-02-11T12:28:59,933 adding 'placement/schemas/resource_class.py' 2026-02-11T12:28:59,934 adding 'placement/schemas/resource_provider.py' 2026-02-11T12:28:59,936 adding 'placement/schemas/trait.py' 2026-02-11T12:28:59,937 adding 'placement/schemas/usage.py' 2026-02-11T12:28:59,939 adding 'placement/tests/README.rst' 2026-02-11T12:28:59,940 adding 'placement/tests/__init__.py' 2026-02-11T12:28:59,941 adding 'placement/tests/fixtures.py' 2026-02-11T12:28:59,943 adding 'placement/tests/functional/__init__.py' 2026-02-11T12:28:59,944 adding 'placement/tests/functional/base.py' 2026-02-11T12:28:59,946 adding 'placement/tests/functional/test_allocation.py' 2026-02-11T12:28:59,948 adding 'placement/tests/functional/test_allocation_candidates.py' 2026-02-11T12:28:59,949 adding 'placement/tests/functional/test_api.py' 2026-02-11T12:28:59,950 adding 'placement/tests/functional/test_direct.py' 2026-02-11T12:28:59,952 adding 'placement/tests/functional/test_lib_sync.py' 2026-02-11T12:28:59,953 adding 'placement/tests/functional/test_verify_policy.py' 2026-02-11T12:28:59,955 adding 'placement/tests/functional/cmd/__init__.py' 2026-02-11T12:28:59,956 adding 'placement/tests/functional/cmd/test_status.py' 2026-02-11T12:28:59,958 adding 'placement/tests/functional/db/__init__.py' 2026-02-11T12:28:59,961 adding 'placement/tests/functional/db/test_allocation.py' 2026-02-11T12:28:59,972 adding 'placement/tests/functional/db/test_allocation_candidates.py' 2026-02-11T12:28:59,974 adding 'placement/tests/functional/db/test_attribute_cache.py' 2026-02-11T12:28:59,976 adding 'placement/tests/functional/db/test_base.py' 2026-02-11T12:28:59,978 adding 'placement/tests/functional/db/test_consumer.py' 2026-02-11T12:28:59,979 adding 'placement/tests/functional/db/test_consumer_type.py' 2026-02-11T12:28:59,981 adding 'placement/tests/functional/db/test_migrations.py' 2026-02-11T12:28:59,983 adding 'placement/tests/functional/db/test_project.py' 2026-02-11T12:28:59,985 adding 'placement/tests/functional/db/test_reshape.py' 2026-02-11T12:28:59,987 adding 'placement/tests/functional/db/test_resource_class.py' 2026-02-11T12:28:59,992 adding 'placement/tests/functional/db/test_resource_provider.py' 2026-02-11T12:28:59,994 adding 'placement/tests/functional/db/test_trait.py' 2026-02-11T12:28:59,995 adding 'placement/tests/functional/db/test_usage.py' 2026-02-11T12:28:59,997 adding 'placement/tests/functional/db/test_user.py' 2026-02-11T12:28:59,998 adding 'placement/tests/functional/fixtures/__init__.py' 2026-02-11T12:29:00,000 adding 'placement/tests/functional/fixtures/capture.py' 2026-02-11T12:29:00,004 adding 'placement/tests/functional/fixtures/gabbits.py' 2026-02-11T12:29:00,006 adding 'placement/tests/functional/fixtures/placement.py' 2026-02-11T12:29:00,009 adding 'placement/tests/functional/gabbits/aggregate-legacy-rbac.yaml' 2026-02-11T12:29:00,010 adding 'placement/tests/functional/gabbits/aggregate-policy.yaml' 2026-02-11T12:29:00,011 adding 'placement/tests/functional/gabbits/aggregate-secure-rbac.yaml' 2026-02-11T12:29:00,013 adding 'placement/tests/functional/gabbits/aggregate.yaml' 2026-02-11T12:29:00,014 adding 'placement/tests/functional/gabbits/allocation-bad-class.yaml' 2026-02-11T12:29:00,016 adding 'placement/tests/functional/gabbits/allocation-candidates-any-traits-groups.yaml' 2026-02-11T12:29:00,017 adding 'placement/tests/functional/gabbits/allocation-candidates-any-traits.yaml' 2026-02-11T12:29:00,019 adding 'placement/tests/functional/gabbits/allocation-candidates-bug-1792503.yaml' 2026-02-11T12:29:00,020 adding 'placement/tests/functional/gabbits/allocation-candidates-legacy-rbac.yaml' 2026-02-11T12:29:00,021 adding 'placement/tests/functional/gabbits/allocation-candidates-mappings-numa.yaml' 2026-02-11T12:29:00,022 adding 'placement/tests/functional/gabbits/allocation-candidates-mappings-sharing.yaml' 2026-02-11T12:29:00,024 adding 'placement/tests/functional/gabbits/allocation-candidates-member-of.yaml' 2026-02-11T12:29:00,025 adding 'placement/tests/functional/gabbits/allocation-candidates-policy.yaml' 2026-02-11T12:29:00,027 adding 'placement/tests/functional/gabbits/allocation-candidates-root-required.yaml' 2026-02-11T12:29:00,028 adding 'placement/tests/functional/gabbits/allocation-candidates-secure-rbac.yaml' 2026-02-11T12:29:00,031 adding 'placement/tests/functional/gabbits/allocation-candidates.yaml' 2026-02-11T12:29:00,032 adding 'placement/tests/functional/gabbits/allocations-1-12.yaml' 2026-02-11T12:29:00,033 adding 'placement/tests/functional/gabbits/allocations-1-8.yaml' 2026-02-11T12:29:00,035 adding 'placement/tests/functional/gabbits/allocations-1.28.yaml' 2026-02-11T12:29:00,036 adding 'placement/tests/functional/gabbits/allocations-bug-1714072.yaml' 2026-02-11T12:29:00,037 adding 'placement/tests/functional/gabbits/allocations-bug-1778591.yaml' 2026-02-11T12:29:00,039 adding 'placement/tests/functional/gabbits/allocations-bug-1778743.yaml' 2026-02-11T12:29:00,040 adding 'placement/tests/functional/gabbits/allocations-bug-1779717.yaml' 2026-02-11T12:29:00,042 adding 'placement/tests/functional/gabbits/allocations-legacy-rbac.yaml' 2026-02-11T12:29:00,043 adding 'placement/tests/functional/gabbits/allocations-mappings.yaml' 2026-02-11T12:29:00,044 adding 'placement/tests/functional/gabbits/allocations-policy.yaml' 2026-02-11T12:29:00,046 adding 'placement/tests/functional/gabbits/allocations-post.yaml' 2026-02-11T12:29:00,048 adding 'placement/tests/functional/gabbits/allocations-secure-rbac.yaml' 2026-02-11T12:29:00,050 adding 'placement/tests/functional/gabbits/allocations.yaml' 2026-02-11T12:29:00,051 adding 'placement/tests/functional/gabbits/basic-http.yaml' 2026-02-11T12:29:00,052 adding 'placement/tests/functional/gabbits/bug-1674694.yaml' 2026-02-11T12:29:00,054 adding 'placement/tests/functional/gabbits/confirm-auth.yaml' 2026-02-11T12:29:00,055 adding 'placement/tests/functional/gabbits/consumer-types-1.38.yaml' 2026-02-11T12:29:00,056 adding 'placement/tests/functional/gabbits/consumer-types-bug-story-2009167.yaml' 2026-02-11T12:29:00,057 adding 'placement/tests/functional/gabbits/cors.yaml' 2026-02-11T12:29:00,059 adding 'placement/tests/functional/gabbits/ensure-consumer.yaml' 2026-02-11T12:29:00,061 adding 'placement/tests/functional/gabbits/granular-same-subtree.yaml' 2026-02-11T12:29:00,063 adding 'placement/tests/functional/gabbits/granular.yaml' 2026-02-11T12:29:00,065 adding 'placement/tests/functional/gabbits/inventory-legacy-rbac.yaml' 2026-02-11T12:29:00,066 adding 'placement/tests/functional/gabbits/inventory-policy.yaml' 2026-02-11T12:29:00,068 adding 'placement/tests/functional/gabbits/inventory-secure-rbac.yaml' 2026-02-11T12:29:00,070 adding 'placement/tests/functional/gabbits/inventory.yaml' 2026-02-11T12:29:00,072 adding 'placement/tests/functional/gabbits/microversion-bug-1724065.yaml' 2026-02-11T12:29:00,073 adding 'placement/tests/functional/gabbits/microversion.yaml' 2026-02-11T12:29:00,074 adding 'placement/tests/functional/gabbits/non-cors.yaml' 2026-02-11T12:29:00,075 adding 'placement/tests/functional/gabbits/reshaper-legacy-rbac.yaml' 2026-02-11T12:29:00,077 adding 'placement/tests/functional/gabbits/reshaper-policy.yaml' 2026-02-11T12:29:00,078 adding 'placement/tests/functional/gabbits/reshaper-secure-rbac.yaml' 2026-02-11T12:29:00,080 adding 'placement/tests/functional/gabbits/reshaper.yaml' 2026-02-11T12:29:00,081 adding 'placement/tests/functional/gabbits/resource-class-in-use.yaml' 2026-02-11T12:29:00,083 adding 'placement/tests/functional/gabbits/resource-classes-1-6.yaml' 2026-02-11T12:29:00,084 adding 'placement/tests/functional/gabbits/resource-classes-1-7.yaml' 2026-02-11T12:29:00,085 adding 'placement/tests/functional/gabbits/resource-classes-last-modified.yaml' 2026-02-11T12:29:00,086 adding 'placement/tests/functional/gabbits/resource-classes-legacy-rbac.yaml' 2026-02-11T12:29:00,087 adding 'placement/tests/functional/gabbits/resource-classes-policy.yaml' 2026-02-11T12:29:00,089 adding 'placement/tests/functional/gabbits/resource-classes-secure-rbac.yaml' 2026-02-11T12:29:00,090 adding 'placement/tests/functional/gabbits/resource-classes.yaml' 2026-02-11T12:29:00,092 adding 'placement/tests/functional/gabbits/resource-provider-aggregates.yaml' 2026-02-11T12:29:00,093 adding 'placement/tests/functional/gabbits/resource-provider-any-traits.yaml' 2026-02-11T12:29:00,094 adding 'placement/tests/functional/gabbits/resource-provider-bug-1779818.yaml' 2026-02-11T12:29:00,095 adding 'placement/tests/functional/gabbits/resource-provider-duplication.yaml' 2026-02-11T12:29:00,097 adding 'placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml' 2026-02-11T12:29:00,098 adding 'placement/tests/functional/gabbits/resource-provider-links.yaml' 2026-02-11T12:29:00,099 adding 'placement/tests/functional/gabbits/resource-provider-policy.yaml' 2026-02-11T12:29:00,100 adding 'placement/tests/functional/gabbits/resource-provider-resources-query.yaml' 2026-02-11T12:29:00,102 adding 'placement/tests/functional/gabbits/resource-provider-secure-rbac.yaml' 2026-02-11T12:29:00,104 adding 'placement/tests/functional/gabbits/resource-provider.yaml' 2026-02-11T12:29:00,106 adding 'placement/tests/functional/gabbits/same-subtree-deep.yaml' 2026-02-11T12:29:00,107 adding 'placement/tests/functional/gabbits/shared-resources.yaml' 2026-02-11T12:29:00,109 adding 'placement/tests/functional/gabbits/traits-legacy-rbac.yaml' 2026-02-11T12:29:00,110 adding 'placement/tests/functional/gabbits/traits-policy.yaml' 2026-02-11T12:29:00,111 adding 'placement/tests/functional/gabbits/traits-secure-rbac.yaml' 2026-02-11T12:29:00,113 adding 'placement/tests/functional/gabbits/traits.yaml' 2026-02-11T12:29:00,114 adding 'placement/tests/functional/gabbits/unicode.yaml' 2026-02-11T12:29:00,116 adding 'placement/tests/functional/gabbits/usage-legacy-rbac.yaml' 2026-02-11T12:29:00,117 adding 'placement/tests/functional/gabbits/usage-policy.yaml' 2026-02-11T12:29:00,118 adding 'placement/tests/functional/gabbits/usage-secure-rbac.yaml' 2026-02-11T12:29:00,119 adding 'placement/tests/functional/gabbits/usage.yaml' 2026-02-11T12:29:00,121 adding 'placement/tests/functional/gabbits/with-allocations.yaml' 2026-02-11T12:29:00,123 adding 'placement/tests/unit/__init__.py' 2026-02-11T12:29:00,124 adding 'placement/tests/unit/base.py' 2026-02-11T12:29:00,125 adding 'placement/tests/unit/policy_fixture.py' 2026-02-11T12:29:00,127 adding 'placement/tests/unit/test_auth.py' 2026-02-11T12:29:00,128 adding 'placement/tests/unit/test_context.py' 2026-02-11T12:29:00,129 adding 'placement/tests/unit/test_db_api.py' 2026-02-11T12:29:00,131 adding 'placement/tests/unit/test_db_conf.py' 2026-02-11T12:29:00,132 adding 'placement/tests/unit/test_deploy.py' 2026-02-11T12:29:00,134 adding 'placement/tests/unit/test_fault_wrap.py' 2026-02-11T12:29:00,135 adding 'placement/tests/unit/test_handler.py' 2026-02-11T12:29:00,137 adding 'placement/tests/unit/test_microversion.py' 2026-02-11T12:29:00,138 adding 'placement/tests/unit/test_policy.py' 2026-02-11T12:29:00,140 adding 'placement/tests/unit/test_requestlog.py' 2026-02-11T12:29:00,144 adding 'placement/tests/unit/test_util.py' 2026-02-11T12:29:00,146 adding 'placement/tests/unit/cmd/__init__.py' 2026-02-11T12:29:00,148 adding 'placement/tests/unit/cmd/test_manage.py' 2026-02-11T12:29:00,150 adding 'placement/tests/unit/handlers/__init__.py' 2026-02-11T12:29:00,151 adding 'placement/tests/unit/handlers/test_aggregate.py' 2026-02-11T12:29:00,152 adding 'placement/tests/unit/handlers/test_resource_provider.py' 2026-02-11T12:29:00,154 adding 'placement/tests/unit/handlers/test_trait.py' 2026-02-11T12:29:00,155 adding 'placement/tests/unit/handlers/test_util.py' 2026-02-11T12:29:00,157 adding 'placement/tests/unit/objects/__init__.py' 2026-02-11T12:29:00,159 adding 'placement/tests/unit/objects/base.py' 2026-02-11T12:29:00,160 adding 'placement/tests/unit/objects/test_allocation.py' 2026-02-11T12:29:00,162 adding 'placement/tests/unit/objects/test_allocation_candidate.py' 2026-02-11T12:29:00,164 adding 'placement/tests/unit/objects/test_inventory.py' 2026-02-11T12:29:00,165 adding 'placement/tests/unit/objects/test_resource_class.py' 2026-02-11T12:29:00,166 adding 'placement/tests/unit/objects/test_resource_provider.py' 2026-02-11T12:29:00,168 adding 'placement/tests/unit/objects/test_rp_candidates.py' 2026-02-11T12:29:00,169 adding 'placement/tests/unit/objects/test_trait.py' 2026-02-11T12:29:00,170 adding 'placement/tests/unit/objects/test_usage.py' 2026-02-11T12:29:00,172 adding 'placement_db_tools/__init__.py' 2026-02-11T12:29:00,174 adding 'placement_db_tools/mysql-migrate-db.sh' 2026-02-11T12:29:00,176 adding 'placement_db_tools/postgresql-migrate-db.sh' 2026-02-11T12:29:00,177 adding 'openstack_placement-12.0.2.dist-info/METADATA' 2026-02-11T12:29:00,178 adding 'openstack_placement-12.0.2.dist-info/WHEEL' 2026-02-11T12:29:00,179 adding 'openstack_placement-12.0.2.dist-info/entry_points.txt' 2026-02-11T12:29:00,180 adding 'openstack_placement-12.0.2.dist-info/pbr.json' 2026-02-11T12:29:00,181 adding 'openstack_placement-12.0.2.dist-info/top_level.txt' 2026-02-11T12:29:00,185 adding 'openstack_placement-12.0.2.dist-info/RECORD' 2026-02-11T12:29:00,199 removing build/bdist.linux-armv7l/wheel 2026-02-11T12:29:00,373 Building wheel for openstack-placement (setup.py): finished with status 'done' 2026-02-11T12:29:00,380 Created wheel for openstack-placement: filename=openstack_placement-12.0.2-py3-none-any.whl size=460814 sha256=07cc48afca994d9789e9b169975f37e963704e3fccc29e7e0f49193d2b50ce0b 2026-02-11T12:29:00,382 Stored in directory: /tmp/pip-ephem-wheel-cache-n2zjuy8a/wheels/9a/0c/bc/0f2288ca316ef76a37c75971e6bc77834d2a2b8ff9a848ae84 2026-02-11T12:29:00,402 Successfully built openstack-placement 2026-02-11T12:29:00,416 Removed build tracker: '/tmp/pip-build-tracker-zfe5l66f'