2026-03-16T13:53:25,632 Created temporary directory: /tmp/pip-ephem-wheel-cache-sagj5xvv 2026-03-16T13:53:25,634 Created temporary directory: /tmp/pip-build-tracker-c44xoq14 2026-03-16T13:53:25,634 Initialized build tracking at /tmp/pip-build-tracker-c44xoq14 2026-03-16T13:53:25,635 Created build tracker: /tmp/pip-build-tracker-c44xoq14 2026-03-16T13:53:25,635 Entered build tracker: /tmp/pip-build-tracker-c44xoq14 2026-03-16T13:53:25,636 Created temporary directory: /tmp/pip-wheel-xl36sdc4 2026-03-16T13:53:25,639 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-16T13:53:25,642 Created temporary directory: /tmp/pip-ephem-wheel-cache-jzmd7o6k 2026-03-16T13:53:25,663 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T13:53:25,667 2 location(s) to search for versions of keystone: 2026-03-16T13:53:25,667 * https://pypi.org/simple/keystone/ 2026-03-16T13:53:25,667 * https://www.piwheels.org/simple/keystone/ 2026-03-16T13:53:25,668 Fetching project page and analyzing links: https://pypi.org/simple/keystone/ 2026-03-16T13:53:25,669 Getting page https://pypi.org/simple/keystone/ 2026-03-16T13:53:25,670 Found index url https://pypi.org/simple 2026-03-16T13:53:25,810 Fetched page https://pypi.org/simple/keystone/ as application/vnd.pypi.simple.v1+json 2026-03-16T13:53:25,830 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/3c/73/aa700a20710d189a4dff586eeee320daf7457b4f1e4cee2fb894e9331001/keystone-12.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,830 Found link https://files.pythonhosted.org/packages/8b/7f/cf381778a615b1e635d30fcdf1fc8ac2163fb36d2a2df6cd9634d438c165/keystone-12.0.2.tar.gz (from https://pypi.org/simple/keystone/), version: 12.0.2 2026-03-16T13:53:25,831 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/e7/9d/1c9867709d149f008feebbfed2966e135f9eca387ea8fddc8d0022e5de62/keystone-12.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,832 Found link https://files.pythonhosted.org/packages/ce/4d/3b11becbb5d04e63debfbe5a8f0372b4a323af6b7651bcc4ab325bbaa356/keystone-12.0.3.tar.gz (from https://pypi.org/simple/keystone/), version: 12.0.3 2026-03-16T13:53:25,833 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/67/69/c024239f44ac947171996885ea1e4ecfccef202709c126609cc70ef408bf/keystone-13.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,834 Found link https://files.pythonhosted.org/packages/c8/82/f6d8af3476b6bd493b4b914d9b63e66b6c53f1df922a346db50d47be311c/keystone-13.0.2.tar.gz (from https://pypi.org/simple/keystone/), version: 13.0.2 2026-03-16T13:53:25,834 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/5b/70/635059fee2fb07a22832bf7a56021f36b1f26d01a0100612bc77e626852a/keystone-13.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,835 Found link https://files.pythonhosted.org/packages/46/62/5f3a75bf5082553edc9b9945d1f023255a127395cea871258cda092c8d4a/keystone-13.0.3.tar.gz (from https://pypi.org/simple/keystone/), version: 13.0.3 2026-03-16T13:53:25,836 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/de/7d/d99d4be3b85108fc81091ba8609d049b52e6c979ab4271506bc29d322262/keystone-13.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,836 Found link https://files.pythonhosted.org/packages/0e/63/0d255628e38c643d58a2848be60176580f9d2fd02d81b7606766ac000dc9/keystone-13.0.4.tar.gz (from https://pypi.org/simple/keystone/), version: 13.0.4 2026-03-16T13:53:25,837 Found link https://files.pythonhosted.org/packages/cb/66/8350a5bb9919f9f9ba8cf14b5ba34d56f6e43839221358e859d74e47f785/keystone-14.0.0.tar.gz (from https://pypi.org/simple/keystone/), version: 14.0.0 2026-03-16T13:53:25,838 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/4c/80/ebb58ef8caba1ded05951a400709fedc52cda5e42b97bdf47fa586fa0c41/keystone-14.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,839 Found link https://files.pythonhosted.org/packages/60/53/9d9485608ef26c93bb5922a7a078d093ee079bfe236b69e3d73ddfac6461/keystone-14.0.1.tar.gz (from https://pypi.org/simple/keystone/), version: 14.0.1 2026-03-16T13:53:25,840 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/49/4a/7854bd0ce5adb5c6b2cf059e316d827368fce71d673407bf60d923147227/keystone-14.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,840 Found link https://files.pythonhosted.org/packages/5b/a0/cfe23bb3c23098409362af638a56686af870485d7b94bacc0c89806f9dae/keystone-14.1.0.tar.gz (from https://pypi.org/simple/keystone/), version: 14.1.0 2026-03-16T13:53:25,841 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/47/36/ca6019d66f6fd77c147cf6e34e9f38f096116bdbcf26e0cc8139668210fa/keystone-14.2.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,841 Found link https://files.pythonhosted.org/packages/e9/45/c12a5161a02231b1a5fd622aac9d58595c37a296bf759a0dbe39f3aba2ff/keystone-14.2.0.tar.gz (from https://pypi.org/simple/keystone/), version: 14.2.0 2026-03-16T13:53:25,842 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/26/75/31c126e38c23078da1627678c55fa744b573b21b32a45c5ba88f45db897a/keystone-15.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,842 Found link https://files.pythonhosted.org/packages/ce/71/4a98243b52f2a275c28e2e1fe96130f20303af7f045c260ba0e22df44355/keystone-15.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/), version: 15.0.0.0rc1 2026-03-16T13:53:25,843 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/a9/0e/19793adb89e0a7a6e82ec22ec43b62e1606dd3ee00b008c58768cfba9c68/keystone-15.0.0.0rc2-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,844 Found link https://files.pythonhosted.org/packages/f2/43/7a6eaf46a7b8e6123aff688b94a5602064472bf95098ecd03c4ea7828d83/keystone-15.0.0.0rc2.tar.gz (from https://pypi.org/simple/keystone/), version: 15.0.0.0rc2 2026-03-16T13:53:25,845 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/2e/56/22750bc5ab304581284e5793cc38f86865ab5ad27d5258595c0d5805638f/keystone-15.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,845 Found link https://files.pythonhosted.org/packages/4a/29/b8d4691efca7269d3a320ecc25eb8922103cfde873f8a74f6139ed893e74/keystone-15.0.0.tar.gz (from https://pypi.org/simple/keystone/), version: 15.0.0 2026-03-16T13:53:25,846 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/41/7b/382afda738814165b3fca3c8ed46901f0ac0925df1c02307358eb7fed4e2/keystone-15.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,847 Found link https://files.pythonhosted.org/packages/b0/9e/443a693255c5ec3da268050d88015348cc894aa58f0cbb1628ca161e111f/keystone-15.0.1.tar.gz (from https://pypi.org/simple/keystone/), version: 15.0.1 2026-03-16T13:53:25,848 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/d7/76/dc14ad140affbe6cdc3fa750ca40a2d1f5474379bab27ef1c1c0d660def5/keystone-16.0.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,848 Found link https://files.pythonhosted.org/packages/6f/94/3070b8e62b366b2e0f0a43427b29282376e7b96746865fdce830cbb04ba0/keystone-16.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/), version: 16.0.0.0rc1 2026-03-16T13:53:25,849 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/1e/5c/767953cfa0137f2cd0e68e50b9f9952d16f366c6638e6882cfb7e9c0f328/keystone-16.0.0.0rc2-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,850 Found link https://files.pythonhosted.org/packages/d2/8f/a66042576b3aa54c9183c44bf9674caa80f25e8811e014a71eaf0edd9e23/keystone-16.0.0.0rc2.tar.gz (from https://pypi.org/simple/keystone/), version: 16.0.0.0rc2 2026-03-16T13:53:25,851 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/4e/e6/22f5a2ee899c4cca1b20e07458ac72cb267ca5ad162f77affea942161fe9/keystone-16.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,851 Found link https://files.pythonhosted.org/packages/61/84/a92fb56519605f2c57be62439f544603b5b4f5df20e3f70b9503d211206f/keystone-16.0.0.tar.gz (from https://pypi.org/simple/keystone/), version: 16.0.0 2026-03-16T13:53:25,852 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/aa/83/cac22ba4aadc771ae06df85b6cc220e56b9d0016c8df6429b4859a54c050/keystone-16.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,852 Found link https://files.pythonhosted.org/packages/e6/8b/db56f7c7f3d419fe30a8057ff954de352fc285982bb65ad9d5fe4183fdb1/keystone-16.0.1.tar.gz (from https://pypi.org/simple/keystone/), version: 16.0.1 2026-03-16T13:53:25,853 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/03/0f/55e51785fc54314eb121a609c4038138621e075de7c934fdcc57d4675278/keystone-16.0.2-py3-none-any.whl (from https://pypi.org/simple/keystone/) 2026-03-16T13:53:25,853 Found link https://files.pythonhosted.org/packages/82/43/8ce0e7025761422953e4f37c15374160531f4a81e61ebd1052c1ec089bcb/keystone-16.0.2.tar.gz (from https://pypi.org/simple/keystone/), version: 16.0.2 2026-03-16T13:53:25,854 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/3b/6f/1cf0e73889008e13fbd5961179050bbc9e56bdf173be74096da6b7af910d/keystone-17.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,855 Found link https://files.pythonhosted.org/packages/3e/bb/53b39ed0392c131bde0ff873feddba798365c1a5f6035b85cafa9b5b5cf5/keystone-17.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 17.0.0.0rc1 2026-03-16T13:53:25,856 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/31/ef/455a440abcad4bb98ecffc9656ab3c3adf5c6a15f2b086c467b9595abfa8/keystone-17.0.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,857 Found link https://files.pythonhosted.org/packages/6b/08/b68ee0f63a2d86fd7b1a696561224b38dbbe9af09f68e1760e4dcceb0dd8/keystone-17.0.0.0rc2.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 17.0.0.0rc2 2026-03-16T13:53:25,858 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/bc/70/7c1fd2ee52cc4aa3c4c74f12caab1bdfaef28d28230d7bee8e5265113ef9/keystone-17.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,859 Found link https://files.pythonhosted.org/packages/97/02/45834a792293e1ffb4789dec0d05d3a09e40e36725df2d1650be71eaf1cc/keystone-17.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 17.0.0 2026-03-16T13:53:25,860 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/29/84/3020ab691072953b94eba370d38a53bc060dc910417477c71b108c15508f/keystone-17.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,860 Found link https://files.pythonhosted.org/packages/36/23/dae18a671ed5725eb59e2938ee6a7b7d672fdccde449562c184529379121/keystone-17.0.1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 17.0.1 2026-03-16T13:53:25,861 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/bf/8b/b77fc3d336810a41ad262bdadcf6bcf0e6dd8fa3c1739ef08920c75c0304/keystone-18.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,862 Found link https://files.pythonhosted.org/packages/08/e6/5271e3588bc4bfd8fd24f283d1c66abb4276672e769a05a82ae793dd04dc/keystone-18.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 18.0.0.0rc1 2026-03-16T13:53:25,863 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/16/a0/ca43ed5366e0b0f5faf008d7414c9356f9624f54ff06d69f231db136ef8a/keystone-18.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,864 Found link https://files.pythonhosted.org/packages/c9/21/2f7953259a5a31303f38b1b9160631aaac428ae9316b4fa014790f8d94f3/keystone-18.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 18.0.0 2026-03-16T13:53:25,864 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/cd/26/d75c16fb1a6fe844b9faaf3f44b0ed0ec9cebff27a29e923763fcb3894f1/keystone-18.1.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,865 Found link https://files.pythonhosted.org/packages/70/1d/66961dc1e26827412a411ac0eb23343806a235d4e43c50b7fa5f3e770657/keystone-18.1.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 18.1.0 2026-03-16T13:53:25,866 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/14/dd/339e676c2e8b2479ad592792b4db9ee56189d82d9530f973a1fae5d5cc6e/keystone-19.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,867 Found link https://files.pythonhosted.org/packages/e5/ce/35b9d427f9e9abc92ac568fcb285c6eba2a67d8befbc609c6ec3299b77be/keystone-19.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 19.0.0.0rc1 2026-03-16T13:53:25,867 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/9b/36/9ab75483315ca52d75fa2670153412c3b7a33e1892bd08188fa788cb9b7a/keystone-19.0.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,868 Found link https://files.pythonhosted.org/packages/2c/76/14b2da1633223b3b8ef0a8dcc2afc3ee6d94b96790e6d226a3a39defeffa/keystone-19.0.0.0rc2.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 19.0.0.0rc2 2026-03-16T13:53:25,869 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/66/22/10892e7cb8b9706176e501156bb92952ffb3b077f3074547070a7380e98b/keystone-19.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,869 Found link https://files.pythonhosted.org/packages/83/ae/be70248a3df29b08ecd4842f4ade07c298820c5db747ea7bb7aab009e9f5/keystone-19.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 19.0.0 2026-03-16T13:53:25,870 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/a5/4b/ae4fdae35d7d441dddb3f9ca0e83e3293bd53c00fdcdb4af1d62a9de7af2/keystone-19.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,871 Found link https://files.pythonhosted.org/packages/42/e8/66c54f72d6bee30be4ee517cfa90e7e6e88a642eedbcc9e8d0441fdd6d89/keystone-19.0.1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 19.0.1 2026-03-16T13:53:25,872 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/ff/1b/e50b38311398691b5c7f1dfeb60e49dbbd058cdad6ffd5bf008e008d50ca/keystone-20.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,872 Found link https://files.pythonhosted.org/packages/db/00/bffa75c3fe43e5f6a509a71e16e05a808e70d93fb3c064d358b3083ce9aa/keystone-20.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 20.0.0.0rc1 2026-03-16T13:53:25,873 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/59/c9/8aaa36cb17b9fae592523d183d04f012ab73a340a03553c897d7574b731e/keystone-20.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,874 Found link https://files.pythonhosted.org/packages/27/aa/585e3271c399c152d4886d6f1b444bdfa10c3f13fdc162347ab7adcf8d92/keystone-20.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 20.0.0 2026-03-16T13:53:25,875 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/23/02/d6c18ae8614dc27d0f2fffdb4829c59695208e7ec6dbbdd9ffb197b78bfc/keystone-20.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,875 Found link https://files.pythonhosted.org/packages/2f/23/b8abfd86de25b634eb9e8a14978f022d1d7d281ce96b3da549dc41740340/keystone-20.0.1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 20.0.1 2026-03-16T13:53:25,876 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/41/03/c6797facf7a717acb25bc3d61ed41da39b41d078b43af6281d5e0c81f1a8/keystone-21.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,877 Found link https://files.pythonhosted.org/packages/25/d9/f9a726c5cb74ececc97664f4dde31a3d44f8b5cd68d8cd46c82a7e869a6f/keystone-21.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 21.0.0.0rc1 2026-03-16T13:53:25,877 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/34/9f/2191505686b06a8d1c0e6b6cd8955f243c4bf13887cdfd41b6b99c1af65e/keystone-21.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,878 Found link https://files.pythonhosted.org/packages/38/c4/ffe9a125aa8664d338562252df7baeba5155d875df0917d37807afd0392e/keystone-21.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 21.0.0 2026-03-16T13:53:25,879 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/68/bb/a3be5a30885687d7edcfe2f045b8ca63a73a792feb3b8f8ced9e52f860eb/keystone-21.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:25,880 Found link https://files.pythonhosted.org/packages/f1/bb/1235c50a31580ff64fcb1e7bfd740ca1d79d67937bb145f6620a3cd7a65d/keystone-21.0.1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.6), version: 21.0.1 2026-03-16T13:53:25,881 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/0c/33/194c6565267168370435170b3a32a7d497b791ffa45743cc6cd6b00c729d/keystone-22.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,882 Found link https://files.pythonhosted.org/packages/80/f3/1ea12425742ae1c05e27059aa73e9e0894dbbbc13cb4be35505ead962f2f/keystone-22.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 22.0.0.0rc1 2026-03-16T13:53:25,882 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/3a/13/51dd03b7433c0e8c483f348d18327fcf62d6786badee29043e09b1e38647/keystone-22.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,884 Found link https://files.pythonhosted.org/packages/2b/18/091f597bba8c0c70fd76f966f9f810d3dfc275e03e8192078f5f39c0dbe8/keystone-22.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 22.0.0 2026-03-16T13:53:25,884 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/40/4c/985c1eb236c027ebe8125ca33f82995300a69d5f20a0760620a7d79176f9/keystone-22.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,885 Found link https://files.pythonhosted.org/packages/71/a8/024040f967b64cadab2066cbe3a40550b94110d9e0207c74200027f0a6da/keystone-22.0.1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 22.0.1 2026-03-16T13:53:25,886 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/44/9d/bf832756769faa1febc5b90633604a96ae6a800cc8b5228918266237ad89/keystone-22.0.2-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,887 Found link https://files.pythonhosted.org/packages/8c/fe/07237b51d6126194bd9dff5c01ff84b69465c1fc554c0fd6d53b9cb29390/keystone-22.0.2.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 22.0.2 2026-03-16T13:53:25,888 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/fd/8e/e1ae8f030122327710a61857055f0d32f61af5adecd709f43e8f035443e6/keystone-23.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,889 Found link https://files.pythonhosted.org/packages/88/8d/da5fc39ff10a13dd8b5d401a02914c71b63850282fc0d95000d0f78d1499/keystone-23.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 23.0.0.0rc1 2026-03-16T13:53:25,889 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/f3/02/fe14594b4fbf8f6db98ece247e3fb0198f74fb3509557b0e4ce12212779f/keystone-23.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,890 Found link https://files.pythonhosted.org/packages/63/2a/fa98135681763891db94ea6c470c024091f1dc406bd4ba918c8393d53447/keystone-23.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 23.0.0 2026-03-16T13:53:25,891 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/35/89/b6cadf1b9c9f5487e4dc983c7ba93e6c80cd7092a1788aa0b442a8a7fe62/keystone-23.0.1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,892 Found link https://files.pythonhosted.org/packages/d2/0a/1fe1f008ec8b8a23d26886b9dfb0ba46e6cd2783794aa19f3b67ec9a9ae7/keystone-23.0.1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 23.0.1 2026-03-16T13:53:25,893 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/c4/8f/7784555ca839f7e6536fd30d62b8c036b25ee95e362029265eeaa2e97bb2/keystone-23.0.2-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,894 Found link https://files.pythonhosted.org/packages/10/cc/9f85842293c159612f5e1dbf3f83c7832d913b73f56fd3c30ede01210a11/keystone-23.0.2.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 23.0.2 2026-03-16T13:53:25,895 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/2d/72/ea2c586cc1ea117ce5138f8107541c60e443f491406a7f61aafecfbfe9ca/keystone-24.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,896 Found link https://files.pythonhosted.org/packages/fe/36/61eb064a3cce17df3fc517b0772269ea17013e55990f5b79523822c088a6/keystone-24.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 24.0.0.0rc1 2026-03-16T13:53:25,896 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/14/19/4989719f4dd4dcaeba43b9925652c5d192578882788ea9fec07788fa1b39/keystone-24.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,897 Found link https://files.pythonhosted.org/packages/3e/62/86dcabdf7d078d1d194e8d298865f1d4ec93189fbed374985a4981c35145/keystone-24.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 24.0.0 2026-03-16T13:53:25,898 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/59/b9/7a0ca861cb76f3e816e097b0dc29492989e03f7269cd2f96f1644e9f2c8f/keystone-24.1.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,899 Found link https://files.pythonhosted.org/packages/59/5e/f8c839a138af622f54cff1459d6e34b6b09bd12707afb8da4c5e64dfab84/keystone-24.1.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 24.1.0 2026-03-16T13:53:25,900 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/9d/86/baeb5bc31e45e66f7e144bef0b6478950535442ce83bd5ea079d3dcef1e2/keystone-25.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,901 Found link https://files.pythonhosted.org/packages/8e/8b/b62556a73789c058e1811eb4c60fdb82ef9fa88676c0aeb2ea3ba3d896fd/keystone-25.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 25.0.0.0rc1 2026-03-16T13:53:25,901 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/f6/bc/386a9675383bc7eb5911d6d879494430cb924f7a94b1f653f4a99cce66e2/keystone-25.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,902 Found link https://files.pythonhosted.org/packages/58/a2/64f58251d2e32dd5b6db22b1bc346a67335d87239e82bc4a79f853ee66c5/keystone-25.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 25.0.0 2026-03-16T13:53:25,903 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/1c/a6/5b3b245f0af926083c1a3ff14343a6ce339891cc9e4e38c3545956804dcf/keystone-26.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,903 Found link https://files.pythonhosted.org/packages/5f/24/6ccab9ebd27b2b2d196b2e4eef2892bf2f5bb6562e2ab2d7f5b30723c0ec/keystone-26.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 26.0.0.0rc1 2026-03-16T13:53:25,904 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/ac/0b/23112e693e75d7cb8312b159e80b4f4d3f60b69c28415e4d77903230c705/keystone-26.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,905 Found link https://files.pythonhosted.org/packages/8c/e8/2db2112e43f305d4283bf9933e87bd7ca612111e77d964a553a1fcc13894/keystone-26.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 26.0.0 2026-03-16T13:53:25,906 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/78/4c/ac7412e5f4a0eef6769436cc21a1f6492c60016b5add90a4b00a93454f9d/keystone-26.1.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:25,907 Found link https://files.pythonhosted.org/packages/19/b9/0283402ce532d75ce81a57850e8541ad81cdd180b06a196ba8b3eeb48b3d/keystone-26.1.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.8), version: 26.1.0 2026-03-16T13:53:25,907 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/49/3d/554ac1b129c9838ddddb107893f1b3527cc5d1536956fe53e063bc2bbc2f/keystone-27.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.9) 2026-03-16T13:53:25,908 Found link https://files.pythonhosted.org/packages/79/e9/dfc8f42ad13bde5236aee21e2d29c4a8984bf5a618c0f98f194f6c4189b5/keystone-27.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.9), version: 27.0.0.0rc1 2026-03-16T13:53:25,909 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/2c/07/e17dd61a49f36fae0f605ea1e92e9a3f34695103e077d77644bcb506709b/keystone-27.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.9) 2026-03-16T13:53:25,910 Found link https://files.pythonhosted.org/packages/f4/fd/ee2a8a719155988114f135b267b3e7f020324a465efb67035cddcf3100c3/keystone-27.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.9), version: 27.0.0 2026-03-16T13:53:25,911 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/a9/fb/1b77c95f1db7c5a4d23f82fea5486fef6995ffeef502a3372694137b00c5/keystone-28.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.10) 2026-03-16T13:53:25,912 Found link https://files.pythonhosted.org/packages/e0/2e/c6737b19e0d5ca6185fa37ffd5ffde44e517c9ad379418f4dbedf647c5ce/keystone-28.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.10), version: 28.0.0.0rc1 2026-03-16T13:53:25,912 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/18/d9/2e69ac35f61df28cee4aae4832f1159eb4c1797a3f2d9c906447519c1319/keystone-28.0.0-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.10) 2026-03-16T13:53:25,913 Found link https://files.pythonhosted.org/packages/06/9a/cb7e9a9deb96d14b9f56dbeb034e3c9f343fd5673187011f088bf7e421e1/keystone-28.0.0.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.10), version: 28.0.0 2026-03-16T13:53:25,913 Skipping link: No binaries permitted for keystone: https://files.pythonhosted.org/packages/0d/20/3f4f08f8c0289946fc560af24df45032db5b90bb3397566a4f3d11f326d6/keystone-29.0.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/keystone/) (requires-python:>=3.10) 2026-03-16T13:53:25,914 Found link https://files.pythonhosted.org/packages/01/04/8daa68a87ff508ded3abaa59b4d797c04c2e5e9024c3e462638d3832ab16/keystone-29.0.0.0rc1.tar.gz (from https://pypi.org/simple/keystone/) (requires-python:>=3.10), version: 29.0.0.0rc1 2026-03-16T13:53:25,915 Fetching project page and analyzing links: https://www.piwheels.org/simple/keystone/ 2026-03-16T13:53:25,916 Getting page https://www.piwheels.org/simple/keystone/ 2026-03-16T13:53:25,917 Found index url https://www.piwheels.org/simple 2026-03-16T13:53:26,246 Fetched page https://www.piwheels.org/simple/keystone/ as text/html 2026-03-16T13:53:26,261 Skipping link: No binaries permitted for keystone: https://www.piwheels.org/simple/keystone/keystone-28.0.0-py3-none-any.whl#sha256=f2537742b9a7e9b38be85c7d56ca9e02577eeb2bd53b1e49b63704a1c023b55c (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.10) 2026-03-16T13:53:26,262 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-28.0.0.0rc1-py3-none-any.whl#sha256=529305c88612781d6bc258a9d3addd676e723dee0a8625c599cc6d814921fafc (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.10) 2026-03-16T13:53:26,263 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-27.0.0-py3-none-any.whl#sha256=ec057681dd67b2dbfdd4c0310b2134eb8f559da7e2d5d7e7e248c7905d9381aa (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.9) 2026-03-16T13:53:26,263 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-27.0.0.0rc1-py3-none-any.whl#sha256=f912b1b86ba543ab1cc346089a6fc36c91e5f7a001fd4e238760aeed789c8693 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.9) 2026-03-16T13:53:26,264 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-26.1.0-py3-none-any.whl#sha256=54c8689fd07054498b9f7dab63013fdc7994ca78f179fa4a37e8e187f8b86593 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,265 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-26.0.0-py3-none-any.whl#sha256=2708461cd8df9a94f18298b229d9e8711605fd46e692771dcd3fafb378793684 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,265 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-26.0.0.0rc1-py3-none-any.whl#sha256=2c541802685e4dca31c84c5d5ff7258ccd78695b35233ae3c45c9759f8cb6151 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,267 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-25.0.0-py3-none-any.whl#sha256=234a63d5aa431b9687c39ee2302c51f5d3a2c33f6b1cd76560e22230934a4c06 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,268 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-25.0.0.0rc1-py3-none-any.whl#sha256=43316423a57696ed85263ba956d364a4577cc3ef6dee107f831bb25e7bb5f116 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,268 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-24.1.0-py3-none-any.whl#sha256=05539c7dd3e898ca143b18e1e7322d688d6886c835284e932dff71f0e6d884eb (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,269 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-24.0.0-py3-none-any.whl#sha256=f01a62cee1b07abae6f641515a461b0c0faa8896b3b5142ee83f842b5712938c (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,269 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-24.0.0.0rc1-py3-none-any.whl#sha256=93cde60ecbf2ca0a92d7bf98f71acb903354486d89a992dc203bdb7587e2753e (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,270 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-23.0.2-py3-none-any.whl#sha256=b2351f9219d826c42d6ad01e85ad8123654a0a826ae94cb08dfd9e3855de1345 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,270 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-23.0.1-py3-none-any.whl#sha256=7bbb1d258498b29015d5375631701e799d6c50ec68833408d748622ad39d4339 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,271 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-23.0.0-py3-none-any.whl#sha256=c31f76fb884ab6995b822fef7820b6b5c8874e511b62faf3003fadda13e2760a (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,271 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-23.0.0.0rc1-py3-none-any.whl#sha256=2836b95c013a09332b2086a04b6ff2b2f9a7e945b6fb71fe3a0a6a6a93cc25fa (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,272 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-22.0.2-py3-none-any.whl#sha256=0a7f6546a8e9aea17c7b5eabd42ce3f793bf7524cd07264a12420ae1d865690c (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,273 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-22.0.1-py3-none-any.whl#sha256=e1192d820c86146dfe563052ef3a2c1e1c7a0013299706745227ddab87fd198f (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,273 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-22.0.0-py3-none-any.whl#sha256=ebc6cb03a10c9d5f0cb7d0af81e62fde662f94dbf566c5bd09c81f87a265388a (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,274 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-22.0.0.0rc1-py3-none-any.whl#sha256=246c46037f2aab6a414b796ecf5297d614c7d480724da6be949447501b7c7ef4 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.8) 2026-03-16T13:53:26,275 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-21.0.1-py3-none-any.whl#sha256=ac27501bb5be20c63c01b32d66a3d40d68b4aa0d68a70b0942609d6fd06a92d9 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,275 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-21.0.0-py3-none-any.whl#sha256=19b9ce995440f46c1a14bb04bcc55f0fbfd501c2adc14b7fdc57bebf102a4626 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,276 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-21.0.0.0rc1-py3-none-any.whl#sha256=ba95d50788abaa336bb338aced182d07e35263a6fe7e9430f612171b275d01f1 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,276 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-20.0.1-py3-none-any.whl#sha256=6b2f9e9c5102c3300ac30347cf9222336c16bad2bdb711c84fddbb61f0d4b1b5 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,277 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-20.0.0-py3-none-any.whl#sha256=ee31b3005dfc790fef20766e5eefc2b119ae0646dd619fc1d9b66d0b99d0610b (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,277 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-20.0.0.0rc1-py3-none-any.whl#sha256=e5614da01dceaa53cde9dc224b972e80e2498a35fd09bd7f05f9d1640333e365 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,278 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-19.0.1-py3-none-any.whl#sha256=3b4f8a4fa05156a160c773c39433c0a1024910987d21731e36fdfe0b1586f315 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,278 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-19.0.0-py3-none-any.whl#sha256=37d3ab405fad6301c08446dc976e1b9abcd3ac22e04b9793b4d2d0ffd53c4965 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,279 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-19.0.0.0rc2-py3-none-any.whl#sha256=002df477a87105a65fb239deb1d2d1c8f6b812315b091d46fb690fff13670c72 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,279 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-19.0.0.0rc1-py3-none-any.whl#sha256=aa3b040c1297df254e2400e74fabc9d3e9bd4bd282654c6aed703d05bcfadb50 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,280 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-18.1.0-py3-none-any.whl#sha256=0297b2c99cfa56da525eabfb3eba725f58d65dcf53dfc7dd3252b19095841fd0 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,280 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-18.0.0-py3-none-any.whl#sha256=9a4c70e4246ab14261d85a26c7eaba6c10447753c700719292a140e82885605d (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,281 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-18.0.0.0rc1-py3-none-any.whl#sha256=31b55db8a98b2107ac2c514bd85660a2b29e6af984d202287a14c13a5cb2e341 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,282 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-17.0.1-py3-none-any.whl#sha256=6e0364d4eace2f5af2deeefc71947f185a74f24516a22edd52739f1224173b0e (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,282 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-17.0.0-py3-none-any.whl#sha256=cfdcb06d953cfe2e4e96c94c951ed873fcbde4d2dc65bca52b62210a0220400d (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,283 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-17.0.0.0rc2-py3-none-any.whl#sha256=c90f31dab04e91a520298ef082887d59752538397553150b0d7201eb0a699cf0 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,283 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-17.0.0.0rc1-py3-none-any.whl#sha256=998bb56142d3b37eca5e11aa8e553f9e9a87d38769d45f3bfaec5bc25a1b2121 (from https://www.piwheels.org/simple/keystone/) (requires-python:>=3.6) 2026-03-16T13:53:26,284 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-16.0.2-py3-none-any.whl#sha256=5af057d1fab380b4dd1895ef5499e8e547e78225a69184692b0f3519018e114f (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,284 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-16.0.1-py3-none-any.whl#sha256=e3b9d78984f72d6e97e677895e43de075273d4f2d33fd65c425cbb7dc5eff249 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,284 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-16.0.0-py2.py3-none-any.whl#sha256=db2c077645014be509f41c36bd7025aa52931df1fc29c5afc438d26e819cc699 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,285 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-16.0.0.0rc2-py2.py3-none-any.whl#sha256=375271feacb5b1e887c79833e826096763fe906c05b6364c074a8894bf9cc642 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,286 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-16.0.0.0rc1-py2.py3-none-any.whl#sha256=c6343379e128903b51c1120c33e1a31eb9796501b573e6ac8dd65d9abbcd7a7c (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,286 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-15.0.1-py3-none-any.whl#sha256=6c6aea47d028b1cfad6ece08f0d52bd134016d2a97f3d479501430185ab1afc9 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,287 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-15.0.0-py2.py3-none-any.whl#sha256=7d1c3eb755b72db31ca7d3e869e6fad706f055d66515f03efd1d545d0b772542 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,288 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-15.0.0.0rc2-py2.py3-none-any.whl#sha256=d486f02435ffe56b8bcf461e0248c1eae123467f03ece7a5d9ad53bbe7a3e319 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,288 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-15.0.0.0rc1-py2.py3-none-any.whl#sha256=25f2e419465bacba2d421bc427c26e15fb804f96e19cbc804ecd219a6baadf6f (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,289 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-14.2.0-py3-none-any.whl#sha256=a94a835574da5935d1e1b982338e649455a4a056ceb2919d3fc5443dcc48d00a (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,289 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-14.1.0-py2.py3-none-any.whl#sha256=5400be6fd3c2e95a71c672738db5163e67b4110d50e765c8a1e63b044d1995e9 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,290 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-14.0.1-py2.py3-none-any.whl#sha256=9872147dfb8a180c249b90f1bb70aab5f5f05aa6f1790d07513f0e9605a13b12 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,291 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-14.0.0-py3-none-any.whl#sha256=e7be5ebf02f7f2caf93b33813a587f04a782714e2009233e9b44820be03ef3f2 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,291 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-13.0.4-py2.py3-none-any.whl#sha256=fb95318f0291a6c2de6850b6d4ae83d45afc2926113f4ae7df0b5cd95d835682 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,292 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-13.0.3-py2.py3-none-any.whl#sha256=68801026a1097c9b0086205196a7fdee9d21ca564ade3322eff8807caa589a78 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,292 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-13.0.2-py2.py3-none-any.whl#sha256=f05eff4fe384ded4621098a818b8ca5775336e6c0c4aec96cb91fca355bd4fd4 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,293 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-12.0.3-py2.py3-none-any.whl#sha256=74f758ea75911d54ec829ee6375f8c97189d6390128c06430403d92929dfd09a (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,293 Skipping link: No binaries permitted for keystone: https://archive1.piwheels.org/simple/keystone/keystone-12.0.2-py2.py3-none-any.whl#sha256=ae71779877e2e49a5cb126f541f25fe817d936ddb4733634e7f7d6d2d5288056 (from https://www.piwheels.org/simple/keystone/) 2026-03-16T13:53:26,294 Skipping link: not a file: https://www.piwheels.org/simple/keystone/ 2026-03-16T13:53:26,294 Skipping link: not a file: https://pypi.org/simple/keystone/ 2026-03-16T13:53:26,321 Given no hashes to check 1 links for project 'keystone': discarding no candidates 2026-03-16T13:53:26,339 Collecting keystone==29.0.0.0rc1 2026-03-16T13:53:26,341 Created temporary directory: /tmp/pip-unpack-pgg3_ptd 2026-03-16T13:53:26,562 Downloading keystone-29.0.0.0rc1.tar.gz (1.8 MB) 2026-03-16T13:53:30,186 Added keystone==29.0.0.0rc1 from https://files.pythonhosted.org/packages/01/04/8daa68a87ff508ded3abaa59b4d797c04c2e5e9024c3e462638d3832ab16/keystone-29.0.0.0rc1.tar.gz to build tracker '/tmp/pip-build-tracker-c44xoq14' 2026-03-16T13:53:30,194 Created temporary directory: /tmp/pip-build-env-31n452gy 2026-03-16T13:53:30,199 Installing build dependencies: started 2026-03-16T13:53:30,201 Running command pip subprocess to install build dependencies 2026-03-16T13:53:31,331 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T13:53:32,709 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-16T13:53:32,732 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T13:53:33,300 Collecting pbr>=6.1.1 2026-03-16T13:53:33,333 Using cached https://www.piwheels.org/simple/pbr/pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-03-16T13:53:34,816 Collecting setuptools 2026-03-16T13:53:34,889 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T13:53:37,849 Installing collected packages: setuptools, pbr 2026-03-16T13:53:41,802 Creating /tmp/pip-build-env-31n452gy/overlay/local/bin 2026-03-16T13:53:41,804 changing mode of /tmp/pip-build-env-31n452gy/overlay/local/bin/pbr to 755 2026-03-16T13:53:41,822 Successfully installed pbr-7.0.3 setuptools-82.0.1 2026-03-16T13:53:42,094 Installing build dependencies: finished with status 'done' 2026-03-16T13:53:42,100 Getting requirements to build wheel: started 2026-03-16T13:53:42,101 Running command Getting requirements to build wheel 2026-03-16T13:53:42,741 Getting requirements to build wheel: finished with status 'done' 2026-03-16T13:53:42,753 Created temporary directory: /tmp/pip-modern-metadata-c1vk7yg2 2026-03-16T13:53:42,755 Preparing metadata (pyproject.toml): started 2026-03-16T13:53:42,756 Running command Preparing metadata (pyproject.toml) 2026-03-16T13:53:43,444 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-16T13:53:43,444 !! 2026-03-16T13:53:43,445 ******************************************************************************** 2026-03-16T13:53:43,446 Please avoid running ``setup.py`` directly. 2026-03-16T13:53:43,446 Instead, use pypa/build, pypa/installer or other 2026-03-16T13:53:43,447 standards-based tools. 2026-03-16T13:53:43,448 This deprecation is overdue, please update your project and remove deprecated 2026-03-16T13:53:43,449 calls to avoid build errors in the future. 2026-03-16T13:53:43,450 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-16T13:53:43,451 ******************************************************************************** 2026-03-16T13:53:43,452 !! 2026-03-16T13:53:43,453 self.initialize_options() 2026-03-16T13:53:43,453 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-03-16T13:53:43,454 warnings.warn(msg) 2026-03-16T13:53:43,503 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T13:53:43,503 !! 2026-03-16T13:53:43,504 ******************************************************************************** 2026-03-16T13:53:43,505 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T13:53:43,506 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T13:53:43,507 or your builds will no longer be supported. 2026-03-16T13:53:43,508 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:43,508 ******************************************************************************** 2026-03-16T13:53:43,509 !! 2026-03-16T13:53:43,510 corresp(dist, value, root_dir) 2026-03-16T13:53:43,562 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:43,563 !! 2026-03-16T13:53:43,564 ******************************************************************************** 2026-03-16T13:53:43,564 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:43,566 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:43,567 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:43,567 ******************************************************************************** 2026-03-16T13:53:43,569 !! 2026-03-16T13:53:43,569 dist._finalize_license_expression() 2026-03-16T13:53:43,570 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:43,570 !! 2026-03-16T13:53:43,571 ******************************************************************************** 2026-03-16T13:53:43,572 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:43,572 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:43,573 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:43,574 ******************************************************************************** 2026-03-16T13:53:43,574 !! 2026-03-16T13:53:43,575 self._finalize_license_expression() 2026-03-16T13:53:43,578 running dist_info 2026-03-16T13:53:43,585 creating /tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info 2026-03-16T13:53:43,586 writing /tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/PKG-INFO 2026-03-16T13:53:43,591 writing dependency_links to /tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/dependency_links.txt 2026-03-16T13:53:43,595 writing entry points to /tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/entry_points.txt 2026-03-16T13:53:43,598 writing requirements to /tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/requires.txt 2026-03-16T13:53:43,599 writing top-level names to /tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/top_level.txt 2026-03-16T13:53:43,612 [pbr] Processing SOURCES.txt 2026-03-16T13:53:43,613 writing manifest file '/tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/SOURCES.txt' 2026-03-16T13:53:43,641 warning: no previously-included files found matching '.gitignore' 2026-03-16T13:53:43,642 warning: no previously-included files found matching '.gitreview' 2026-03-16T13:53:43,643 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-16T13:53:44,069 adding license file 'LICENSE' 2026-03-16T13:53:44,070 adding license file 'AUTHORS' 2026-03-16T13:53:44,072 writing manifest file '/tmp/pip-modern-metadata-c1vk7yg2/keystone.egg-info/SOURCES.txt' 2026-03-16T13:53:44,076 creating '/tmp/pip-modern-metadata-c1vk7yg2/keystone-29.0.0.0rc1.dist-info' 2026-03-16T13:53:44,248 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T13:53:44,253 Source in /tmp/pip-wheel-xl36sdc4/keystone_68752266f44b4ddd8c597a3add5689dc has version 29.0.0.0rc1, which satisfies requirement keystone==29.0.0.0rc1 from https://files.pythonhosted.org/packages/01/04/8daa68a87ff508ded3abaa59b4d797c04c2e5e9024c3e462638d3832ab16/keystone-29.0.0.0rc1.tar.gz 2026-03-16T13:53:44,254 Removed keystone==29.0.0.0rc1 from https://files.pythonhosted.org/packages/01/04/8daa68a87ff508ded3abaa59b4d797c04c2e5e9024c3e462638d3832ab16/keystone-29.0.0.0rc1.tar.gz from build tracker '/tmp/pip-build-tracker-c44xoq14' 2026-03-16T13:53:44,260 Created temporary directory: /tmp/pip-unpack-2fc1rfvz 2026-03-16T13:53:44,261 Building wheels for collected packages: keystone 2026-03-16T13:53:44,265 Created temporary directory: /tmp/pip-wheel-pyemnp90 2026-03-16T13:53:44,266 Destination directory: /tmp/pip-wheel-pyemnp90 2026-03-16T13:53:44,269 Building wheel for keystone (pyproject.toml): started 2026-03-16T13:53:44,270 Running command Building wheel for keystone (pyproject.toml) 2026-03-16T13:53:44,900 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-03-16T13:53:44,901 warnings.warn(msg) 2026-03-16T13:53:44,954 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T13:53:44,954 !! 2026-03-16T13:53:44,956 ******************************************************************************** 2026-03-16T13:53:44,956 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T13:53:44,957 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T13:53:44,957 or your builds will no longer be supported. 2026-03-16T13:53:44,958 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:44,959 ******************************************************************************** 2026-03-16T13:53:44,959 !! 2026-03-16T13:53:44,960 corresp(dist, value, root_dir) 2026-03-16T13:53:45,008 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:45,009 !! 2026-03-16T13:53:45,010 ******************************************************************************** 2026-03-16T13:53:45,010 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:45,011 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:45,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:45,012 ******************************************************************************** 2026-03-16T13:53:45,014 !! 2026-03-16T13:53:45,014 dist._finalize_license_expression() 2026-03-16T13:53:45,015 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T13:53:45,015 !! 2026-03-16T13:53:45,017 ******************************************************************************** 2026-03-16T13:53:45,017 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T13:53:45,018 License :: OSI Approved :: Apache Software License 2026-03-16T13:53:45,019 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T13:53:45,020 ******************************************************************************** 2026-03-16T13:53:45,021 !! 2026-03-16T13:53:45,022 self._finalize_license_expression() 2026-03-16T13:53:45,023 running bdist_wheel 2026-03-16T13:53:45,037 running build 2026-03-16T13:53:45,038 running build_py 2026-03-16T13:53:45,045 creating build/lib/keystone 2026-03-16T13:53:45,047 copying keystone/exception.py -> build/lib/keystone 2026-03-16T13:53:45,049 copying keystone/notifications.py -> build/lib/keystone 2026-03-16T13:53:45,052 copying keystone/__init__.py -> build/lib/keystone 2026-03-16T13:53:45,054 copying keystone/i18n.py -> build/lib/keystone 2026-03-16T13:53:45,056 copying keystone/version.py -> build/lib/keystone 2026-03-16T13:53:45,057 running egg_info 2026-03-16T13:53:45,063 writing keystone.egg-info/PKG-INFO 2026-03-16T13:53:45,068 writing dependency_links to keystone.egg-info/dependency_links.txt 2026-03-16T13:53:45,072 writing entry points to keystone.egg-info/entry_points.txt 2026-03-16T13:53:45,075 writing requirements to keystone.egg-info/requires.txt 2026-03-16T13:53:45,076 writing top-level names to keystone.egg-info/top_level.txt 2026-03-16T13:53:45,089 [pbr] Reusing existing SOURCES.txt 2026-03-16T13:53:45,178 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.api' is absent from the `packages` configuration. 2026-03-16T13:53:45,179 !! 2026-03-16T13:53:45,180 ******************************************************************************** 2026-03-16T13:53:45,181 ############################ 2026-03-16T13:53:45,181 # Package would be ignored # 2026-03-16T13:53:45,182 ############################ 2026-03-16T13:53:45,183 Python recognizes 'keystone.api' as an importable package[^1], 2026-03-16T13:53:45,183 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,184 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,185 package, please make sure that 'keystone.api' is explicitly added 2026-03-16T13:53:45,185 to the `packages` configuration field. 2026-03-16T13:53:45,186 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,187 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,187 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,188 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,189 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,190 If you don't want 'keystone.api' to be distributed and are 2026-03-16T13:53:45,190 already explicitly excluding 'keystone.api' via 2026-03-16T13:53:45,191 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,191 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,192 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,193 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,194 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,196 even if it does not contain any `.py` files. 2026-03-16T13:53:45,197 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,197 directory, all directories are treated like packages. 2026-03-16T13:53:45,198 ******************************************************************************** 2026-03-16T13:53:45,199 !! 2026-03-16T13:53:45,199 check.warn(importable) 2026-03-16T13:53:45,200 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.api._shared' is absent from the `packages` configuration. 2026-03-16T13:53:45,200 !! 2026-03-16T13:53:45,202 ******************************************************************************** 2026-03-16T13:53:45,202 ############################ 2026-03-16T13:53:45,203 # Package would be ignored # 2026-03-16T13:53:45,204 ############################ 2026-03-16T13:53:45,204 Python recognizes 'keystone.api._shared' as an importable package[^1], 2026-03-16T13:53:45,205 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,206 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,206 package, please make sure that 'keystone.api._shared' is explicitly added 2026-03-16T13:53:45,207 to the `packages` configuration field. 2026-03-16T13:53:45,208 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,208 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,209 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,210 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,211 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,212 If you don't want 'keystone.api._shared' to be distributed and are 2026-03-16T13:53:45,212 already explicitly excluding 'keystone.api._shared' via 2026-03-16T13:53:45,213 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,213 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,214 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,215 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,215 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,216 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,217 even if it does not contain any `.py` files. 2026-03-16T13:53:45,217 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,217 directory, all directories are treated like packages. 2026-03-16T13:53:45,218 ******************************************************************************** 2026-03-16T13:53:45,219 !! 2026-03-16T13:53:45,219 check.warn(importable) 2026-03-16T13:53:45,219 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.api.validation' is absent from the `packages` configuration. 2026-03-16T13:53:45,220 !! 2026-03-16T13:53:45,221 ******************************************************************************** 2026-03-16T13:53:45,221 ############################ 2026-03-16T13:53:45,221 # Package would be ignored # 2026-03-16T13:53:45,222 ############################ 2026-03-16T13:53:45,222 Python recognizes 'keystone.api.validation' as an importable package[^1], 2026-03-16T13:53:45,223 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,224 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,225 package, please make sure that 'keystone.api.validation' is explicitly added 2026-03-16T13:53:45,225 to the `packages` configuration field. 2026-03-16T13:53:45,226 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,227 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,227 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,228 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,230 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,231 If you don't want 'keystone.api.validation' to be distributed and are 2026-03-16T13:53:45,231 already explicitly excluding 'keystone.api.validation' via 2026-03-16T13:53:45,231 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,232 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,232 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,233 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,234 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,236 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,236 even if it does not contain any `.py` files. 2026-03-16T13:53:45,237 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,237 directory, all directories are treated like packages. 2026-03-16T13:53:45,238 ******************************************************************************** 2026-03-16T13:53:45,239 !! 2026-03-16T13:53:45,240 check.warn(importable) 2026-03-16T13:53:45,240 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.application_credential' is absent from the `packages` configuration. 2026-03-16T13:53:45,241 !! 2026-03-16T13:53:45,242 ******************************************************************************** 2026-03-16T13:53:45,242 ############################ 2026-03-16T13:53:45,242 # Package would be ignored # 2026-03-16T13:53:45,243 ############################ 2026-03-16T13:53:45,243 Python recognizes 'keystone.application_credential' as an importable package[^1], 2026-03-16T13:53:45,243 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,244 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,245 package, please make sure that 'keystone.application_credential' is explicitly added 2026-03-16T13:53:45,245 to the `packages` configuration field. 2026-03-16T13:53:45,246 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,246 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,246 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,247 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,248 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,249 If you don't want 'keystone.application_credential' to be distributed and are 2026-03-16T13:53:45,249 already explicitly excluding 'keystone.application_credential' via 2026-03-16T13:53:45,250 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,250 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,251 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,252 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,253 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,254 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,255 even if it does not contain any `.py` files. 2026-03-16T13:53:45,255 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,256 directory, all directories are treated like packages. 2026-03-16T13:53:45,256 ******************************************************************************** 2026-03-16T13:53:45,258 !! 2026-03-16T13:53:45,258 check.warn(importable) 2026-03-16T13:53:45,258 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.application_credential.backends' is absent from the `packages` configuration. 2026-03-16T13:53:45,259 !! 2026-03-16T13:53:45,260 ******************************************************************************** 2026-03-16T13:53:45,260 ############################ 2026-03-16T13:53:45,261 # Package would be ignored # 2026-03-16T13:53:45,261 ############################ 2026-03-16T13:53:45,262 Python recognizes 'keystone.application_credential.backends' as an importable package[^1], 2026-03-16T13:53:45,262 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,263 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,264 package, please make sure that 'keystone.application_credential.backends' is explicitly added 2026-03-16T13:53:45,265 to the `packages` configuration field. 2026-03-16T13:53:45,266 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,266 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,267 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,268 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,269 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,269 If you don't want 'keystone.application_credential.backends' to be distributed and are 2026-03-16T13:53:45,270 already explicitly excluding 'keystone.application_credential.backends' via 2026-03-16T13:53:45,270 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,270 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,271 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,271 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,272 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,273 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,274 even if it does not contain any `.py` files. 2026-03-16T13:53:45,274 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,275 directory, all directories are treated like packages. 2026-03-16T13:53:45,276 ******************************************************************************** 2026-03-16T13:53:45,277 !! 2026-03-16T13:53:45,277 check.warn(importable) 2026-03-16T13:53:45,278 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.assignment' is absent from the `packages` configuration. 2026-03-16T13:53:45,278 !! 2026-03-16T13:53:45,279 ******************************************************************************** 2026-03-16T13:53:45,280 ############################ 2026-03-16T13:53:45,280 # Package would be ignored # 2026-03-16T13:53:45,281 ############################ 2026-03-16T13:53:45,281 Python recognizes 'keystone.assignment' as an importable package[^1], 2026-03-16T13:53:45,282 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,283 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,284 package, please make sure that 'keystone.assignment' is explicitly added 2026-03-16T13:53:45,284 to the `packages` configuration field. 2026-03-16T13:53:45,285 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,286 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,286 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,287 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,288 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,289 If you don't want 'keystone.assignment' to be distributed and are 2026-03-16T13:53:45,290 already explicitly excluding 'keystone.assignment' via 2026-03-16T13:53:45,290 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,291 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,291 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,292 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,293 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,295 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,296 even if it does not contain any `.py` files. 2026-03-16T13:53:45,296 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,297 directory, all directories are treated like packages. 2026-03-16T13:53:45,297 ******************************************************************************** 2026-03-16T13:53:45,298 !! 2026-03-16T13:53:45,298 check.warn(importable) 2026-03-16T13:53:45,299 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.assignment.backends' is absent from the `packages` configuration. 2026-03-16T13:53:45,299 !! 2026-03-16T13:53:45,300 ******************************************************************************** 2026-03-16T13:53:45,300 ############################ 2026-03-16T13:53:45,301 # Package would be ignored # 2026-03-16T13:53:45,301 ############################ 2026-03-16T13:53:45,301 Python recognizes 'keystone.assignment.backends' as an importable package[^1], 2026-03-16T13:53:45,302 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,303 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,303 package, please make sure that 'keystone.assignment.backends' is explicitly added 2026-03-16T13:53:45,303 to the `packages` configuration field. 2026-03-16T13:53:45,304 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,305 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,305 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,306 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,308 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,309 If you don't want 'keystone.assignment.backends' to be distributed and are 2026-03-16T13:53:45,309 already explicitly excluding 'keystone.assignment.backends' via 2026-03-16T13:53:45,310 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,311 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,311 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,312 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,313 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,315 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,315 even if it does not contain any `.py` files. 2026-03-16T13:53:45,316 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,316 directory, all directories are treated like packages. 2026-03-16T13:53:45,317 ******************************************************************************** 2026-03-16T13:53:45,318 !! 2026-03-16T13:53:45,318 check.warn(importable) 2026-03-16T13:53:45,319 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.assignment.role_backends' is absent from the `packages` configuration. 2026-03-16T13:53:45,319 !! 2026-03-16T13:53:45,320 ******************************************************************************** 2026-03-16T13:53:45,321 ############################ 2026-03-16T13:53:45,321 # Package would be ignored # 2026-03-16T13:53:45,322 ############################ 2026-03-16T13:53:45,322 Python recognizes 'keystone.assignment.role_backends' as an importable package[^1], 2026-03-16T13:53:45,323 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,324 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,325 package, please make sure that 'keystone.assignment.role_backends' is explicitly added 2026-03-16T13:53:45,325 to the `packages` configuration field. 2026-03-16T13:53:45,326 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,326 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,327 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,327 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,328 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,329 If you don't want 'keystone.assignment.role_backends' to be distributed and are 2026-03-16T13:53:45,329 already explicitly excluding 'keystone.assignment.role_backends' via 2026-03-16T13:53:45,330 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,330 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,330 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,331 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,332 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,333 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,333 even if it does not contain any `.py` files. 2026-03-16T13:53:45,334 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,334 directory, all directories are treated like packages. 2026-03-16T13:53:45,335 ******************************************************************************** 2026-03-16T13:53:45,336 !! 2026-03-16T13:53:45,337 check.warn(importable) 2026-03-16T13:53:45,337 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.auth' is absent from the `packages` configuration. 2026-03-16T13:53:45,338 !! 2026-03-16T13:53:45,339 ******************************************************************************** 2026-03-16T13:53:45,339 ############################ 2026-03-16T13:53:45,340 # Package would be ignored # 2026-03-16T13:53:45,341 ############################ 2026-03-16T13:53:45,341 Python recognizes 'keystone.auth' as an importable package[^1], 2026-03-16T13:53:45,342 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,343 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,343 package, please make sure that 'keystone.auth' is explicitly added 2026-03-16T13:53:45,344 to the `packages` configuration field. 2026-03-16T13:53:45,345 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,345 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,346 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,347 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,348 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,349 If you don't want 'keystone.auth' to be distributed and are 2026-03-16T13:53:45,349 already explicitly excluding 'keystone.auth' via 2026-03-16T13:53:45,350 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,351 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,352 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,352 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,355 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,356 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,356 even if it does not contain any `.py` files. 2026-03-16T13:53:45,357 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,357 directory, all directories are treated like packages. 2026-03-16T13:53:45,357 ******************************************************************************** 2026-03-16T13:53:45,358 !! 2026-03-16T13:53:45,358 check.warn(importable) 2026-03-16T13:53:45,359 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.auth.plugins' is absent from the `packages` configuration. 2026-03-16T13:53:45,359 !! 2026-03-16T13:53:45,360 ******************************************************************************** 2026-03-16T13:53:45,360 ############################ 2026-03-16T13:53:45,361 # Package would be ignored # 2026-03-16T13:53:45,361 ############################ 2026-03-16T13:53:45,361 Python recognizes 'keystone.auth.plugins' as an importable package[^1], 2026-03-16T13:53:45,362 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,363 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,363 package, please make sure that 'keystone.auth.plugins' is explicitly added 2026-03-16T13:53:45,364 to the `packages` configuration field. 2026-03-16T13:53:45,365 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,365 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,366 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,367 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,368 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,369 If you don't want 'keystone.auth.plugins' to be distributed and are 2026-03-16T13:53:45,369 already explicitly excluding 'keystone.auth.plugins' via 2026-03-16T13:53:45,370 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,371 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,371 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,372 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,373 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,374 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,375 even if it does not contain any `.py` files. 2026-03-16T13:53:45,375 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,376 directory, all directories are treated like packages. 2026-03-16T13:53:45,376 ******************************************************************************** 2026-03-16T13:53:45,377 !! 2026-03-16T13:53:45,378 check.warn(importable) 2026-03-16T13:53:45,378 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.catalog' is absent from the `packages` configuration. 2026-03-16T13:53:45,379 !! 2026-03-16T13:53:45,380 ******************************************************************************** 2026-03-16T13:53:45,380 ############################ 2026-03-16T13:53:45,381 # Package would be ignored # 2026-03-16T13:53:45,381 ############################ 2026-03-16T13:53:45,381 Python recognizes 'keystone.catalog' as an importable package[^1], 2026-03-16T13:53:45,382 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,382 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,383 package, please make sure that 'keystone.catalog' is explicitly added 2026-03-16T13:53:45,383 to the `packages` configuration field. 2026-03-16T13:53:45,384 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,384 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,384 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,385 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,386 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,387 If you don't want 'keystone.catalog' to be distributed and are 2026-03-16T13:53:45,387 already explicitly excluding 'keystone.catalog' via 2026-03-16T13:53:45,387 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,388 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,388 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,389 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,390 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,392 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,392 even if it does not contain any `.py` files. 2026-03-16T13:53:45,393 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,393 directory, all directories are treated like packages. 2026-03-16T13:53:45,394 ******************************************************************************** 2026-03-16T13:53:45,395 !! 2026-03-16T13:53:45,395 check.warn(importable) 2026-03-16T13:53:45,396 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.catalog.backends' is absent from the `packages` configuration. 2026-03-16T13:53:45,396 !! 2026-03-16T13:53:45,397 ******************************************************************************** 2026-03-16T13:53:45,398 ############################ 2026-03-16T13:53:45,398 # Package would be ignored # 2026-03-16T13:53:45,399 ############################ 2026-03-16T13:53:45,399 Python recognizes 'keystone.catalog.backends' as an importable package[^1], 2026-03-16T13:53:45,399 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,400 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,401 package, please make sure that 'keystone.catalog.backends' is explicitly added 2026-03-16T13:53:45,401 to the `packages` configuration field. 2026-03-16T13:53:45,402 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,403 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,403 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,404 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,405 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,406 If you don't want 'keystone.catalog.backends' to be distributed and are 2026-03-16T13:53:45,406 already explicitly excluding 'keystone.catalog.backends' via 2026-03-16T13:53:45,407 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,407 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,407 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,408 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,409 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,410 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,410 even if it does not contain any `.py` files. 2026-03-16T13:53:45,410 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,411 directory, all directories are treated like packages. 2026-03-16T13:53:45,411 ******************************************************************************** 2026-03-16T13:53:45,412 !! 2026-03-16T13:53:45,412 check.warn(importable) 2026-03-16T13:53:45,412 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.cmd' is absent from the `packages` configuration. 2026-03-16T13:53:45,413 !! 2026-03-16T13:53:45,414 ******************************************************************************** 2026-03-16T13:53:45,414 ############################ 2026-03-16T13:53:45,415 # Package would be ignored # 2026-03-16T13:53:45,415 ############################ 2026-03-16T13:53:45,416 Python recognizes 'keystone.cmd' as an importable package[^1], 2026-03-16T13:53:45,416 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,417 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,418 package, please make sure that 'keystone.cmd' is explicitly added 2026-03-16T13:53:45,419 to the `packages` configuration field. 2026-03-16T13:53:45,420 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,420 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,421 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,422 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,422 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,423 If you don't want 'keystone.cmd' to be distributed and are 2026-03-16T13:53:45,424 already explicitly excluding 'keystone.cmd' via 2026-03-16T13:53:45,424 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,425 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,429 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,429 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,430 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,432 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,432 even if it does not contain any `.py` files. 2026-03-16T13:53:45,433 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,433 directory, all directories are treated like packages. 2026-03-16T13:53:45,434 ******************************************************************************** 2026-03-16T13:53:45,435 !! 2026-03-16T13:53:45,436 check.warn(importable) 2026-03-16T13:53:45,436 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.cmd.doctor' is absent from the `packages` configuration. 2026-03-16T13:53:45,436 !! 2026-03-16T13:53:45,437 ******************************************************************************** 2026-03-16T13:53:45,437 ############################ 2026-03-16T13:53:45,437 # Package would be ignored # 2026-03-16T13:53:45,438 ############################ 2026-03-16T13:53:45,438 Python recognizes 'keystone.cmd.doctor' as an importable package[^1], 2026-03-16T13:53:45,438 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,439 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,439 package, please make sure that 'keystone.cmd.doctor' is explicitly added 2026-03-16T13:53:45,440 to the `packages` configuration field. 2026-03-16T13:53:45,440 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,441 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,441 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,442 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,443 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,444 If you don't want 'keystone.cmd.doctor' to be distributed and are 2026-03-16T13:53:45,445 already explicitly excluding 'keystone.cmd.doctor' via 2026-03-16T13:53:45,445 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,446 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,446 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,447 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,448 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,450 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,451 even if it does not contain any `.py` files. 2026-03-16T13:53:45,451 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,452 directory, all directories are treated like packages. 2026-03-16T13:53:45,452 ******************************************************************************** 2026-03-16T13:53:45,453 !! 2026-03-16T13:53:45,453 check.warn(importable) 2026-03-16T13:53:45,454 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common' is absent from the `packages` configuration. 2026-03-16T13:53:45,454 !! 2026-03-16T13:53:45,455 ******************************************************************************** 2026-03-16T13:53:45,456 ############################ 2026-03-16T13:53:45,456 # Package would be ignored # 2026-03-16T13:53:45,456 ############################ 2026-03-16T13:53:45,457 Python recognizes 'keystone.common' as an importable package[^1], 2026-03-16T13:53:45,457 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,458 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,459 package, please make sure that 'keystone.common' is explicitly added 2026-03-16T13:53:45,460 to the `packages` configuration field. 2026-03-16T13:53:45,461 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,461 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,462 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,462 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,463 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,463 If you don't want 'keystone.common' to be distributed and are 2026-03-16T13:53:45,464 already explicitly excluding 'keystone.common' via 2026-03-16T13:53:45,464 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,464 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,465 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,465 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,466 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,467 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,467 even if it does not contain any `.py` files. 2026-03-16T13:53:45,468 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,468 directory, all directories are treated like packages. 2026-03-16T13:53:45,468 ******************************************************************************** 2026-03-16T13:53:45,470 !! 2026-03-16T13:53:45,470 check.warn(importable) 2026-03-16T13:53:45,470 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.cache' is absent from the `packages` configuration. 2026-03-16T13:53:45,471 !! 2026-03-16T13:53:45,472 ******************************************************************************** 2026-03-16T13:53:45,472 ############################ 2026-03-16T13:53:45,473 # Package would be ignored # 2026-03-16T13:53:45,474 ############################ 2026-03-16T13:53:45,474 Python recognizes 'keystone.common.cache' as an importable package[^1], 2026-03-16T13:53:45,474 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,475 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,476 package, please make sure that 'keystone.common.cache' is explicitly added 2026-03-16T13:53:45,477 to the `packages` configuration field. 2026-03-16T13:53:45,478 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,478 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,478 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,479 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,480 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,481 If you don't want 'keystone.common.cache' to be distributed and are 2026-03-16T13:53:45,481 already explicitly excluding 'keystone.common.cache' via 2026-03-16T13:53:45,482 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,482 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,483 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,484 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,485 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,487 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,487 even if it does not contain any `.py` files. 2026-03-16T13:53:45,487 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,488 directory, all directories are treated like packages. 2026-03-16T13:53:45,488 ******************************************************************************** 2026-03-16T13:53:45,488 !! 2026-03-16T13:53:45,489 check.warn(importable) 2026-03-16T13:53:45,489 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.password_hashers' is absent from the `packages` configuration. 2026-03-16T13:53:45,489 !! 2026-03-16T13:53:45,490 ******************************************************************************** 2026-03-16T13:53:45,490 ############################ 2026-03-16T13:53:45,491 # Package would be ignored # 2026-03-16T13:53:45,491 ############################ 2026-03-16T13:53:45,491 Python recognizes 'keystone.common.password_hashers' as an importable package[^1], 2026-03-16T13:53:45,492 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,492 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,493 package, please make sure that 'keystone.common.password_hashers' is explicitly added 2026-03-16T13:53:45,493 to the `packages` configuration field. 2026-03-16T13:53:45,494 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,494 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,495 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,496 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,497 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,498 If you don't want 'keystone.common.password_hashers' to be distributed and are 2026-03-16T13:53:45,499 already explicitly excluding 'keystone.common.password_hashers' via 2026-03-16T13:53:45,501 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,502 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,502 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,503 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,504 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,505 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,506 even if it does not contain any `.py` files. 2026-03-16T13:53:45,506 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,507 directory, all directories are treated like packages. 2026-03-16T13:53:45,507 ******************************************************************************** 2026-03-16T13:53:45,509 !! 2026-03-16T13:53:45,509 check.warn(importable) 2026-03-16T13:53:45,510 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.policies' is absent from the `packages` configuration. 2026-03-16T13:53:45,511 !! 2026-03-16T13:53:45,512 ******************************************************************************** 2026-03-16T13:53:45,512 ############################ 2026-03-16T13:53:45,513 # Package would be ignored # 2026-03-16T13:53:45,513 ############################ 2026-03-16T13:53:45,514 Python recognizes 'keystone.common.policies' as an importable package[^1], 2026-03-16T13:53:45,514 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,515 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,516 package, please make sure that 'keystone.common.policies' is explicitly added 2026-03-16T13:53:45,516 to the `packages` configuration field. 2026-03-16T13:53:45,517 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,517 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,517 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,518 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,519 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,520 If you don't want 'keystone.common.policies' to be distributed and are 2026-03-16T13:53:45,520 already explicitly excluding 'keystone.common.policies' via 2026-03-16T13:53:45,520 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,521 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,521 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,522 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,523 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,524 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,525 even if it does not contain any `.py` files. 2026-03-16T13:53:45,526 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,527 directory, all directories are treated like packages. 2026-03-16T13:53:45,528 ******************************************************************************** 2026-03-16T13:53:45,529 !! 2026-03-16T13:53:45,530 check.warn(importable) 2026-03-16T13:53:45,531 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.rbac_enforcer' is absent from the `packages` configuration. 2026-03-16T13:53:45,566 !! 2026-03-16T13:53:45,567 ******************************************************************************** 2026-03-16T13:53:45,567 ############################ 2026-03-16T13:53:45,568 # Package would be ignored # 2026-03-16T13:53:45,569 ############################ 2026-03-16T13:53:45,569 Python recognizes 'keystone.common.rbac_enforcer' as an importable package[^1], 2026-03-16T13:53:45,570 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,571 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,571 package, please make sure that 'keystone.common.rbac_enforcer' is explicitly added 2026-03-16T13:53:45,572 to the `packages` configuration field. 2026-03-16T13:53:45,573 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,573 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,574 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,575 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,576 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,578 If you don't want 'keystone.common.rbac_enforcer' to be distributed and are 2026-03-16T13:53:45,579 already explicitly excluding 'keystone.common.rbac_enforcer' via 2026-03-16T13:53:45,580 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,581 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,582 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,582 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,583 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,584 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,584 even if it does not contain any `.py` files. 2026-03-16T13:53:45,585 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,586 directory, all directories are treated like packages. 2026-03-16T13:53:45,806 ******************************************************************************** 2026-03-16T13:53:45,807 !! 2026-03-16T13:53:45,808 check.warn(importable) 2026-03-16T13:53:45,809 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.resource_options' is absent from the `packages` configuration. 2026-03-16T13:53:45,810 !! 2026-03-16T13:53:45,811 ******************************************************************************** 2026-03-16T13:53:45,812 ############################ 2026-03-16T13:53:45,814 # Package would be ignored # 2026-03-16T13:53:45,815 ############################ 2026-03-16T13:53:45,816 Python recognizes 'keystone.common.resource_options' as an importable package[^1], 2026-03-16T13:53:45,817 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,819 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,820 package, please make sure that 'keystone.common.resource_options' is explicitly added 2026-03-16T13:53:45,821 to the `packages` configuration field. 2026-03-16T13:53:45,824 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,825 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,827 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,828 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,831 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,834 If you don't want 'keystone.common.resource_options' to be distributed and are 2026-03-16T13:53:45,835 already explicitly excluding 'keystone.common.resource_options' via 2026-03-16T13:53:45,837 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,838 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,839 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,842 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,875 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,878 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,878 even if it does not contain any `.py` files. 2026-03-16T13:53:45,879 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,880 directory, all directories are treated like packages. 2026-03-16T13:53:45,880 ******************************************************************************** 2026-03-16T13:53:45,882 !! 2026-03-16T13:53:45,883 check.warn(importable) 2026-03-16T13:53:45,884 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.resource_options.options' is absent from the `packages` configuration. 2026-03-16T13:53:45,884 !! 2026-03-16T13:53:45,886 ******************************************************************************** 2026-03-16T13:53:45,887 ############################ 2026-03-16T13:53:45,887 # Package would be ignored # 2026-03-16T13:53:45,888 ############################ 2026-03-16T13:53:45,888 Python recognizes 'keystone.common.resource_options.options' as an importable package[^1], 2026-03-16T13:53:45,889 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,890 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,891 package, please make sure that 'keystone.common.resource_options.options' is explicitly added 2026-03-16T13:53:45,892 to the `packages` configuration field. 2026-03-16T13:53:45,893 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,893 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,894 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,896 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,897 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,899 If you don't want 'keystone.common.resource_options.options' to be distributed and are 2026-03-16T13:53:45,899 already explicitly excluding 'keystone.common.resource_options.options' via 2026-03-16T13:53:45,900 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,901 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,902 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,903 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,905 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,907 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,908 even if it does not contain any `.py` files. 2026-03-16T13:53:45,909 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,910 directory, all directories are treated like packages. 2026-03-16T13:53:45,910 ******************************************************************************** 2026-03-16T13:53:45,912 !! 2026-03-16T13:53:45,913 check.warn(importable) 2026-03-16T13:53:45,913 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql' is absent from the `packages` configuration. 2026-03-16T13:53:45,914 !! 2026-03-16T13:53:45,916 ******************************************************************************** 2026-03-16T13:53:45,916 ############################ 2026-03-16T13:53:45,917 # Package would be ignored # 2026-03-16T13:53:45,918 ############################ 2026-03-16T13:53:45,918 Python recognizes 'keystone.common.sql' as an importable package[^1], 2026-03-16T13:53:45,919 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,921 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,921 package, please make sure that 'keystone.common.sql' is explicitly added 2026-03-16T13:53:45,922 to the `packages` configuration field. 2026-03-16T13:53:45,924 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,925 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,926 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,927 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,928 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,930 If you don't want 'keystone.common.sql' to be distributed and are 2026-03-16T13:53:45,930 already explicitly excluding 'keystone.common.sql' via 2026-03-16T13:53:45,931 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,931 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,932 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,933 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,934 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,936 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,937 even if it does not contain any `.py` files. 2026-03-16T13:53:45,937 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,938 directory, all directories are treated like packages. 2026-03-16T13:53:45,939 ******************************************************************************** 2026-03-16T13:53:45,940 !! 2026-03-16T13:53:45,941 check.warn(importable) 2026-03-16T13:53:45,942 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql.migrations' is absent from the `packages` configuration. 2026-03-16T13:53:45,942 !! 2026-03-16T13:53:45,943 ******************************************************************************** 2026-03-16T13:53:45,944 ############################ 2026-03-16T13:53:45,945 # Package would be ignored # 2026-03-16T13:53:45,946 ############################ 2026-03-16T13:53:45,946 Python recognizes 'keystone.common.sql.migrations' as an importable package[^1], 2026-03-16T13:53:45,947 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,949 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,950 package, please make sure that 'keystone.common.sql.migrations' is explicitly added 2026-03-16T13:53:45,951 to the `packages` configuration field. 2026-03-16T13:53:45,952 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,953 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,954 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,955 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,957 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,958 If you don't want 'keystone.common.sql.migrations' to be distributed and are 2026-03-16T13:53:45,959 already explicitly excluding 'keystone.common.sql.migrations' via 2026-03-16T13:53:45,960 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,960 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,961 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,962 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,964 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,967 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,967 even if it does not contain any `.py` files. 2026-03-16T13:53:45,968 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,968 directory, all directories are treated like packages. 2026-03-16T13:53:45,969 ******************************************************************************** 2026-03-16T13:53:45,969 !! 2026-03-16T13:53:45,970 check.warn(importable) 2026-03-16T13:53:45,970 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql.migrations.versions' is absent from the `packages` configuration. 2026-03-16T13:53:45,970 !! 2026-03-16T13:53:45,971 ******************************************************************************** 2026-03-16T13:53:45,971 ############################ 2026-03-16T13:53:45,972 # Package would be ignored # 2026-03-16T13:53:45,972 ############################ 2026-03-16T13:53:45,972 Python recognizes 'keystone.common.sql.migrations.versions' as an importable package[^1], 2026-03-16T13:53:45,973 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,974 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,974 package, please make sure that 'keystone.common.sql.migrations.versions' is explicitly added 2026-03-16T13:53:45,974 to the `packages` configuration field. 2026-03-16T13:53:45,975 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,975 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,976 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,977 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,978 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,979 If you don't want 'keystone.common.sql.migrations.versions' to be distributed and are 2026-03-16T13:53:45,980 already explicitly excluding 'keystone.common.sql.migrations.versions' via 2026-03-16T13:53:45,980 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:45,981 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:45,981 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:45,983 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:45,984 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:45,985 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:45,986 even if it does not contain any `.py` files. 2026-03-16T13:53:45,986 On the other hand, currently there is no concept of package data 2026-03-16T13:53:45,986 directory, all directories are treated like packages. 2026-03-16T13:53:45,987 ******************************************************************************** 2026-03-16T13:53:45,988 !! 2026-03-16T13:53:45,988 check.warn(importable) 2026-03-16T13:53:45,989 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql.migrations.versions.bobcat.contract' is absent from the `packages` configuration. 2026-03-16T13:53:45,989 !! 2026-03-16T13:53:45,990 ******************************************************************************** 2026-03-16T13:53:45,991 ############################ 2026-03-16T13:53:45,991 # Package would be ignored # 2026-03-16T13:53:45,992 ############################ 2026-03-16T13:53:45,992 Python recognizes 'keystone.common.sql.migrations.versions.bobcat.contract' as an importable package[^1], 2026-03-16T13:53:45,993 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:45,994 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:45,995 package, please make sure that 'keystone.common.sql.migrations.versions.bobcat.contract' is explicitly added 2026-03-16T13:53:45,995 to the `packages` configuration field. 2026-03-16T13:53:45,996 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:45,996 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:45,997 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:45,997 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:45,998 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:45,999 If you don't want 'keystone.common.sql.migrations.versions.bobcat.contract' to be distributed and are 2026-03-16T13:53:45,999 already explicitly excluding 'keystone.common.sql.migrations.versions.bobcat.contract' via 2026-03-16T13:53:46,000 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,000 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,000 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,001 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,002 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,003 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,004 even if it does not contain any `.py` files. 2026-03-16T13:53:46,004 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,005 directory, all directories are treated like packages. 2026-03-16T13:53:46,005 ******************************************************************************** 2026-03-16T13:53:46,006 !! 2026-03-16T13:53:46,007 check.warn(importable) 2026-03-16T13:53:46,008 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql.migrations.versions.bobcat.expand' is absent from the `packages` configuration. 2026-03-16T13:53:46,008 !! 2026-03-16T13:53:46,009 ******************************************************************************** 2026-03-16T13:53:46,010 ############################ 2026-03-16T13:53:46,010 # Package would be ignored # 2026-03-16T13:53:46,011 ############################ 2026-03-16T13:53:46,011 Python recognizes 'keystone.common.sql.migrations.versions.bobcat.expand' as an importable package[^1], 2026-03-16T13:53:46,012 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,013 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,013 package, please make sure that 'keystone.common.sql.migrations.versions.bobcat.expand' is explicitly added 2026-03-16T13:53:46,014 to the `packages` configuration field. 2026-03-16T13:53:46,015 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,015 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,016 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,017 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,018 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,019 If you don't want 'keystone.common.sql.migrations.versions.bobcat.expand' to be distributed and are 2026-03-16T13:53:46,019 already explicitly excluding 'keystone.common.sql.migrations.versions.bobcat.expand' via 2026-03-16T13:53:46,020 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,020 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,021 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,021 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,022 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,023 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,023 even if it does not contain any `.py` files. 2026-03-16T13:53:46,024 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,024 directory, all directories are treated like packages. 2026-03-16T13:53:46,024 ******************************************************************************** 2026-03-16T13:53:46,025 !! 2026-03-16T13:53:46,026 check.warn(importable) 2026-03-16T13:53:46,026 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql.migrations.versions.yoga.contract' is absent from the `packages` configuration. 2026-03-16T13:53:46,026 !! 2026-03-16T13:53:46,027 ******************************************************************************** 2026-03-16T13:53:46,028 ############################ 2026-03-16T13:53:46,028 # Package would be ignored # 2026-03-16T13:53:46,028 ############################ 2026-03-16T13:53:46,029 Python recognizes 'keystone.common.sql.migrations.versions.yoga.contract' as an importable package[^1], 2026-03-16T13:53:46,029 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,031 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,031 package, please make sure that 'keystone.common.sql.migrations.versions.yoga.contract' is explicitly added 2026-03-16T13:53:46,032 to the `packages` configuration field. 2026-03-16T13:53:46,033 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,033 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,034 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,035 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,036 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,037 If you don't want 'keystone.common.sql.migrations.versions.yoga.contract' to be distributed and are 2026-03-16T13:53:46,037 already explicitly excluding 'keystone.common.sql.migrations.versions.yoga.contract' via 2026-03-16T13:53:46,038 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,038 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,039 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,040 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,041 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,043 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,043 even if it does not contain any `.py` files. 2026-03-16T13:53:46,044 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,045 directory, all directories are treated like packages. 2026-03-16T13:53:46,045 ******************************************************************************** 2026-03-16T13:53:46,046 !! 2026-03-16T13:53:46,047 check.warn(importable) 2026-03-16T13:53:46,047 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.sql.migrations.versions.yoga.expand' is absent from the `packages` configuration. 2026-03-16T13:53:46,047 !! 2026-03-16T13:53:46,048 ******************************************************************************** 2026-03-16T13:53:46,048 ############################ 2026-03-16T13:53:46,049 # Package would be ignored # 2026-03-16T13:53:46,049 ############################ 2026-03-16T13:53:46,049 Python recognizes 'keystone.common.sql.migrations.versions.yoga.expand' as an importable package[^1], 2026-03-16T13:53:46,050 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,050 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,051 package, please make sure that 'keystone.common.sql.migrations.versions.yoga.expand' is explicitly added 2026-03-16T13:53:46,051 to the `packages` configuration field. 2026-03-16T13:53:46,052 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,052 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,052 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,053 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,054 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,056 If you don't want 'keystone.common.sql.migrations.versions.yoga.expand' to be distributed and are 2026-03-16T13:53:46,056 already explicitly excluding 'keystone.common.sql.migrations.versions.yoga.expand' via 2026-03-16T13:53:46,057 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,057 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,058 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,059 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,060 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,062 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,062 even if it does not contain any `.py` files. 2026-03-16T13:53:46,063 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,063 directory, all directories are treated like packages. 2026-03-16T13:53:46,064 ******************************************************************************** 2026-03-16T13:53:46,065 !! 2026-03-16T13:53:46,066 check.warn(importable) 2026-03-16T13:53:46,066 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.common.validation' is absent from the `packages` configuration. 2026-03-16T13:53:46,067 !! 2026-03-16T13:53:46,068 ******************************************************************************** 2026-03-16T13:53:46,068 ############################ 2026-03-16T13:53:46,069 # Package would be ignored # 2026-03-16T13:53:46,069 ############################ 2026-03-16T13:53:46,070 Python recognizes 'keystone.common.validation' as an importable package[^1], 2026-03-16T13:53:46,070 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,071 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,072 package, please make sure that 'keystone.common.validation' is explicitly added 2026-03-16T13:53:46,073 to the `packages` configuration field. 2026-03-16T13:53:46,073 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,074 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,074 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,075 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,075 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,076 If you don't want 'keystone.common.validation' to be distributed and are 2026-03-16T13:53:46,077 already explicitly excluding 'keystone.common.validation' via 2026-03-16T13:53:46,077 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,077 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,078 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,078 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,079 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,080 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,081 even if it does not contain any `.py` files. 2026-03-16T13:53:46,081 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,082 directory, all directories are treated like packages. 2026-03-16T13:53:46,082 ******************************************************************************** 2026-03-16T13:53:46,083 !! 2026-03-16T13:53:46,084 check.warn(importable) 2026-03-16T13:53:46,084 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.conf' is absent from the `packages` configuration. 2026-03-16T13:53:46,085 !! 2026-03-16T13:53:46,086 ******************************************************************************** 2026-03-16T13:53:46,087 ############################ 2026-03-16T13:53:46,087 # Package would be ignored # 2026-03-16T13:53:46,088 ############################ 2026-03-16T13:53:46,089 Python recognizes 'keystone.conf' as an importable package[^1], 2026-03-16T13:53:46,089 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,090 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,091 package, please make sure that 'keystone.conf' is explicitly added 2026-03-16T13:53:46,091 to the `packages` configuration field. 2026-03-16T13:53:46,092 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,093 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,093 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,094 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,095 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,096 If you don't want 'keystone.conf' to be distributed and are 2026-03-16T13:53:46,096 already explicitly excluding 'keystone.conf' via 2026-03-16T13:53:46,097 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,097 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,098 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,099 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,100 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,101 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,101 even if it does not contain any `.py` files. 2026-03-16T13:53:46,102 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,102 directory, all directories are treated like packages. 2026-03-16T13:53:46,102 ******************************************************************************** 2026-03-16T13:53:46,103 !! 2026-03-16T13:53:46,103 check.warn(importable) 2026-03-16T13:53:46,104 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.credential' is absent from the `packages` configuration. 2026-03-16T13:53:46,104 !! 2026-03-16T13:53:46,105 ******************************************************************************** 2026-03-16T13:53:46,105 ############################ 2026-03-16T13:53:46,106 # Package would be ignored # 2026-03-16T13:53:46,106 ############################ 2026-03-16T13:53:46,106 Python recognizes 'keystone.credential' as an importable package[^1], 2026-03-16T13:53:46,107 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,107 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,108 package, please make sure that 'keystone.credential' is explicitly added 2026-03-16T13:53:46,108 to the `packages` configuration field. 2026-03-16T13:53:46,109 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,110 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,110 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,111 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,112 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,114 If you don't want 'keystone.credential' to be distributed and are 2026-03-16T13:53:46,114 already explicitly excluding 'keystone.credential' via 2026-03-16T13:53:46,115 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,115 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,116 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,117 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,118 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,120 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,120 even if it does not contain any `.py` files. 2026-03-16T13:53:46,120 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,121 directory, all directories are treated like packages. 2026-03-16T13:53:46,121 ******************************************************************************** 2026-03-16T13:53:46,123 !! 2026-03-16T13:53:46,123 check.warn(importable) 2026-03-16T13:53:46,124 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.credential.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,124 !! 2026-03-16T13:53:46,126 ******************************************************************************** 2026-03-16T13:53:46,126 ############################ 2026-03-16T13:53:46,127 # Package would be ignored # 2026-03-16T13:53:46,127 ############################ 2026-03-16T13:53:46,128 Python recognizes 'keystone.credential.backends' as an importable package[^1], 2026-03-16T13:53:46,128 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,129 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,129 package, please make sure that 'keystone.credential.backends' is explicitly added 2026-03-16T13:53:46,130 to the `packages` configuration field. 2026-03-16T13:53:46,131 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,131 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,132 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,132 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,133 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,134 If you don't want 'keystone.credential.backends' to be distributed and are 2026-03-16T13:53:46,134 already explicitly excluding 'keystone.credential.backends' via 2026-03-16T13:53:46,135 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,135 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,135 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,136 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,137 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,139 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,140 even if it does not contain any `.py` files. 2026-03-16T13:53:46,140 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,141 directory, all directories are treated like packages. 2026-03-16T13:53:46,141 ******************************************************************************** 2026-03-16T13:53:46,142 !! 2026-03-16T13:53:46,143 check.warn(importable) 2026-03-16T13:53:46,144 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.credential.providers' is absent from the `packages` configuration. 2026-03-16T13:53:46,144 !! 2026-03-16T13:53:46,145 ******************************************************************************** 2026-03-16T13:53:46,146 ############################ 2026-03-16T13:53:46,146 # Package would be ignored # 2026-03-16T13:53:46,147 ############################ 2026-03-16T13:53:46,147 Python recognizes 'keystone.credential.providers' as an importable package[^1], 2026-03-16T13:53:46,148 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,148 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,149 package, please make sure that 'keystone.credential.providers' is explicitly added 2026-03-16T13:53:46,149 to the `packages` configuration field. 2026-03-16T13:53:46,150 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,151 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,151 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,152 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,153 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,155 If you don't want 'keystone.credential.providers' to be distributed and are 2026-03-16T13:53:46,155 already explicitly excluding 'keystone.credential.providers' via 2026-03-16T13:53:46,156 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,156 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,156 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,157 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,158 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,159 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,159 even if it does not contain any `.py` files. 2026-03-16T13:53:46,160 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,160 directory, all directories are treated like packages. 2026-03-16T13:53:46,160 ******************************************************************************** 2026-03-16T13:53:46,161 !! 2026-03-16T13:53:46,161 check.warn(importable) 2026-03-16T13:53:46,162 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.credential.providers.fernet' is absent from the `packages` configuration. 2026-03-16T13:53:46,162 !! 2026-03-16T13:53:46,163 ******************************************************************************** 2026-03-16T13:53:46,163 ############################ 2026-03-16T13:53:46,164 # Package would be ignored # 2026-03-16T13:53:46,164 ############################ 2026-03-16T13:53:46,165 Python recognizes 'keystone.credential.providers.fernet' as an importable package[^1], 2026-03-16T13:53:46,165 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,167 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,167 package, please make sure that 'keystone.credential.providers.fernet' is explicitly added 2026-03-16T13:53:46,168 to the `packages` configuration field. 2026-03-16T13:53:46,169 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,169 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,170 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,171 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,172 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,173 If you don't want 'keystone.credential.providers.fernet' to be distributed and are 2026-03-16T13:53:46,174 already explicitly excluding 'keystone.credential.providers.fernet' via 2026-03-16T13:53:46,174 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,175 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,175 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,176 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,177 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,179 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,179 even if it does not contain any `.py` files. 2026-03-16T13:53:46,180 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,180 directory, all directories are treated like packages. 2026-03-16T13:53:46,181 ******************************************************************************** 2026-03-16T13:53:46,182 !! 2026-03-16T13:53:46,183 check.warn(importable) 2026-03-16T13:53:46,183 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.endpoint_policy' is absent from the `packages` configuration. 2026-03-16T13:53:46,183 !! 2026-03-16T13:53:46,184 ******************************************************************************** 2026-03-16T13:53:46,184 ############################ 2026-03-16T13:53:46,185 # Package would be ignored # 2026-03-16T13:53:46,185 ############################ 2026-03-16T13:53:46,185 Python recognizes 'keystone.endpoint_policy' as an importable package[^1], 2026-03-16T13:53:46,186 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,186 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,187 package, please make sure that 'keystone.endpoint_policy' is explicitly added 2026-03-16T13:53:46,187 to the `packages` configuration field. 2026-03-16T13:53:46,188 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,188 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,189 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,190 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,190 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,191 If you don't want 'keystone.endpoint_policy' to be distributed and are 2026-03-16T13:53:46,192 already explicitly excluding 'keystone.endpoint_policy' via 2026-03-16T13:53:46,192 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,193 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,193 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,194 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,195 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,197 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,198 even if it does not contain any `.py` files. 2026-03-16T13:53:46,198 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,199 directory, all directories are treated like packages. 2026-03-16T13:53:46,199 ******************************************************************************** 2026-03-16T13:53:46,200 !! 2026-03-16T13:53:46,201 check.warn(importable) 2026-03-16T13:53:46,201 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.endpoint_policy.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,202 !! 2026-03-16T13:53:46,202 ******************************************************************************** 2026-03-16T13:53:46,203 ############################ 2026-03-16T13:53:46,203 # Package would be ignored # 2026-03-16T13:53:46,204 ############################ 2026-03-16T13:53:46,204 Python recognizes 'keystone.endpoint_policy.backends' as an importable package[^1], 2026-03-16T13:53:46,205 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,206 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,207 package, please make sure that 'keystone.endpoint_policy.backends' is explicitly added 2026-03-16T13:53:46,207 to the `packages` configuration field. 2026-03-16T13:53:46,209 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,209 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,209 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,210 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,211 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,211 If you don't want 'keystone.endpoint_policy.backends' to be distributed and are 2026-03-16T13:53:46,212 already explicitly excluding 'keystone.endpoint_policy.backends' via 2026-03-16T13:53:46,212 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,213 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,213 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,214 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,215 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,216 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,216 even if it does not contain any `.py` files. 2026-03-16T13:53:46,217 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,217 directory, all directories are treated like packages. 2026-03-16T13:53:46,217 ******************************************************************************** 2026-03-16T13:53:46,218 !! 2026-03-16T13:53:46,219 check.warn(importable) 2026-03-16T13:53:46,219 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.federation' is absent from the `packages` configuration. 2026-03-16T13:53:46,220 !! 2026-03-16T13:53:46,221 ******************************************************************************** 2026-03-16T13:53:46,221 ############################ 2026-03-16T13:53:46,222 # Package would be ignored # 2026-03-16T13:53:46,222 ############################ 2026-03-16T13:53:46,223 Python recognizes 'keystone.federation' as an importable package[^1], 2026-03-16T13:53:46,224 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,225 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,225 package, please make sure that 'keystone.federation' is explicitly added 2026-03-16T13:53:46,226 to the `packages` configuration field. 2026-03-16T13:53:46,227 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,227 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,228 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,229 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,230 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,231 If you don't want 'keystone.federation' to be distributed and are 2026-03-16T13:53:46,231 already explicitly excluding 'keystone.federation' via 2026-03-16T13:53:46,231 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,232 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,233 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,234 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,235 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,237 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,237 even if it does not contain any `.py` files. 2026-03-16T13:53:46,237 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,238 directory, all directories are treated like packages. 2026-03-16T13:53:46,238 ******************************************************************************** 2026-03-16T13:53:46,239 !! 2026-03-16T13:53:46,239 check.warn(importable) 2026-03-16T13:53:46,239 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.federation.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,240 !! 2026-03-16T13:53:46,241 ******************************************************************************** 2026-03-16T13:53:46,241 ############################ 2026-03-16T13:53:46,241 # Package would be ignored # 2026-03-16T13:53:46,242 ############################ 2026-03-16T13:53:46,242 Python recognizes 'keystone.federation.backends' as an importable package[^1], 2026-03-16T13:53:46,242 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,243 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,243 package, please make sure that 'keystone.federation.backends' is explicitly added 2026-03-16T13:53:46,244 to the `packages` configuration field. 2026-03-16T13:53:46,245 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,245 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,246 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,247 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,248 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,249 If you don't want 'keystone.federation.backends' to be distributed and are 2026-03-16T13:53:46,249 already explicitly excluding 'keystone.federation.backends' via 2026-03-16T13:53:46,249 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,250 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,250 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,251 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,252 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,254 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,254 even if it does not contain any `.py` files. 2026-03-16T13:53:46,254 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,255 directory, all directories are treated like packages. 2026-03-16T13:53:46,255 ******************************************************************************** 2026-03-16T13:53:46,256 !! 2026-03-16T13:53:46,257 check.warn(importable) 2026-03-16T13:53:46,257 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.identity' is absent from the `packages` configuration. 2026-03-16T13:53:46,258 !! 2026-03-16T13:53:46,259 ******************************************************************************** 2026-03-16T13:53:46,259 ############################ 2026-03-16T13:53:46,260 # Package would be ignored # 2026-03-16T13:53:46,261 ############################ 2026-03-16T13:53:46,261 Python recognizes 'keystone.identity' as an importable package[^1], 2026-03-16T13:53:46,262 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,263 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,263 package, please make sure that 'keystone.identity' is explicitly added 2026-03-16T13:53:46,263 to the `packages` configuration field. 2026-03-16T13:53:46,264 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,264 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,265 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,265 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,266 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,267 If you don't want 'keystone.identity' to be distributed and are 2026-03-16T13:53:46,267 already explicitly excluding 'keystone.identity' via 2026-03-16T13:53:46,268 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,268 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,268 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,269 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,270 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,271 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,272 even if it does not contain any `.py` files. 2026-03-16T13:53:46,272 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,273 directory, all directories are treated like packages. 2026-03-16T13:53:46,273 ******************************************************************************** 2026-03-16T13:53:46,274 !! 2026-03-16T13:53:46,275 check.warn(importable) 2026-03-16T13:53:46,275 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.identity.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,276 !! 2026-03-16T13:53:46,277 ******************************************************************************** 2026-03-16T13:53:46,278 ############################ 2026-03-16T13:53:46,278 # Package would be ignored # 2026-03-16T13:53:46,279 ############################ 2026-03-16T13:53:46,279 Python recognizes 'keystone.identity.backends' as an importable package[^1], 2026-03-16T13:53:46,280 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,281 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,281 package, please make sure that 'keystone.identity.backends' is explicitly added 2026-03-16T13:53:46,282 to the `packages` configuration field. 2026-03-16T13:53:46,283 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,283 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,284 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,285 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,286 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,287 If you don't want 'keystone.identity.backends' to be distributed and are 2026-03-16T13:53:46,288 already explicitly excluding 'keystone.identity.backends' via 2026-03-16T13:53:46,288 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,289 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,290 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,290 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,291 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,292 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,292 even if it does not contain any `.py` files. 2026-03-16T13:53:46,293 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,293 directory, all directories are treated like packages. 2026-03-16T13:53:46,293 ******************************************************************************** 2026-03-16T13:53:46,294 !! 2026-03-16T13:53:46,294 check.warn(importable) 2026-03-16T13:53:46,295 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.identity.backends.ldap' is absent from the `packages` configuration. 2026-03-16T13:53:46,295 !! 2026-03-16T13:53:46,296 ******************************************************************************** 2026-03-16T13:53:46,296 ############################ 2026-03-16T13:53:46,297 # Package would be ignored # 2026-03-16T13:53:46,297 ############################ 2026-03-16T13:53:46,297 Python recognizes 'keystone.identity.backends.ldap' as an importable package[^1], 2026-03-16T13:53:46,298 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,299 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,300 package, please make sure that 'keystone.identity.backends.ldap' is explicitly added 2026-03-16T13:53:46,300 to the `packages` configuration field. 2026-03-16T13:53:46,301 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,302 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,302 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,303 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,305 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,306 If you don't want 'keystone.identity.backends.ldap' to be distributed and are 2026-03-16T13:53:46,306 already explicitly excluding 'keystone.identity.backends.ldap' via 2026-03-16T13:53:46,307 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,307 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,308 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,309 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,309 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,311 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,311 even if it does not contain any `.py` files. 2026-03-16T13:53:46,312 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,312 directory, all directories are treated like packages. 2026-03-16T13:53:46,313 ******************************************************************************** 2026-03-16T13:53:46,314 !! 2026-03-16T13:53:46,314 check.warn(importable) 2026-03-16T13:53:46,315 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.identity.id_generators' is absent from the `packages` configuration. 2026-03-16T13:53:46,315 !! 2026-03-16T13:53:46,316 ******************************************************************************** 2026-03-16T13:53:46,317 ############################ 2026-03-16T13:53:46,317 # Package would be ignored # 2026-03-16T13:53:46,317 ############################ 2026-03-16T13:53:46,318 Python recognizes 'keystone.identity.id_generators' as an importable package[^1], 2026-03-16T13:53:46,318 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,319 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,319 package, please make sure that 'keystone.identity.id_generators' is explicitly added 2026-03-16T13:53:46,319 to the `packages` configuration field. 2026-03-16T13:53:46,320 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,320 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,321 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,321 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,322 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,323 If you don't want 'keystone.identity.id_generators' to be distributed and are 2026-03-16T13:53:46,323 already explicitly excluding 'keystone.identity.id_generators' via 2026-03-16T13:53:46,324 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,324 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,325 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,326 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,327 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,328 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,329 even if it does not contain any `.py` files. 2026-03-16T13:53:46,329 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,330 directory, all directories are treated like packages. 2026-03-16T13:53:46,330 ******************************************************************************** 2026-03-16T13:53:46,332 !! 2026-03-16T13:53:46,332 check.warn(importable) 2026-03-16T13:53:46,332 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.identity.mapping_backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,333 !! 2026-03-16T13:53:46,334 ******************************************************************************** 2026-03-16T13:53:46,334 ############################ 2026-03-16T13:53:46,335 # Package would be ignored # 2026-03-16T13:53:46,335 ############################ 2026-03-16T13:53:46,336 Python recognizes 'keystone.identity.mapping_backends' as an importable package[^1], 2026-03-16T13:53:46,336 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,337 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,338 package, please make sure that 'keystone.identity.mapping_backends' is explicitly added 2026-03-16T13:53:46,338 to the `packages` configuration field. 2026-03-16T13:53:46,339 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,339 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,340 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,341 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,342 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,342 If you don't want 'keystone.identity.mapping_backends' to be distributed and are 2026-03-16T13:53:46,343 already explicitly excluding 'keystone.identity.mapping_backends' via 2026-03-16T13:53:46,343 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,343 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,344 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,344 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,345 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,346 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,346 even if it does not contain any `.py` files. 2026-03-16T13:53:46,347 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,347 directory, all directories are treated like packages. 2026-03-16T13:53:46,347 ******************************************************************************** 2026-03-16T13:53:46,348 !! 2026-03-16T13:53:46,348 check.warn(importable) 2026-03-16T13:53:46,349 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.identity.shadow_backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,349 !! 2026-03-16T13:53:46,350 ******************************************************************************** 2026-03-16T13:53:46,351 ############################ 2026-03-16T13:53:46,351 # Package would be ignored # 2026-03-16T13:53:46,352 ############################ 2026-03-16T13:53:46,352 Python recognizes 'keystone.identity.shadow_backends' as an importable package[^1], 2026-03-16T13:53:46,353 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,354 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,354 package, please make sure that 'keystone.identity.shadow_backends' is explicitly added 2026-03-16T13:53:46,355 to the `packages` configuration field. 2026-03-16T13:53:46,356 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,357 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,357 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,358 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,359 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,360 If you don't want 'keystone.identity.shadow_backends' to be distributed and are 2026-03-16T13:53:46,360 already explicitly excluding 'keystone.identity.shadow_backends' via 2026-03-16T13:53:46,361 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,361 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,362 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,363 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,364 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,366 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,366 even if it does not contain any `.py` files. 2026-03-16T13:53:46,367 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,367 directory, all directories are treated like packages. 2026-03-16T13:53:46,367 ******************************************************************************** 2026-03-16T13:53:46,368 !! 2026-03-16T13:53:46,369 check.warn(importable) 2026-03-16T13:53:46,369 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.limit' is absent from the `packages` configuration. 2026-03-16T13:53:46,369 !! 2026-03-16T13:53:46,370 ******************************************************************************** 2026-03-16T13:53:46,370 ############################ 2026-03-16T13:53:46,370 # Package would be ignored # 2026-03-16T13:53:46,371 ############################ 2026-03-16T13:53:46,371 Python recognizes 'keystone.limit' as an importable package[^1], 2026-03-16T13:53:46,371 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,372 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,372 package, please make sure that 'keystone.limit' is explicitly added 2026-03-16T13:53:46,373 to the `packages` configuration field. 2026-03-16T13:53:46,374 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,374 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,374 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,375 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,376 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,378 If you don't want 'keystone.limit' to be distributed and are 2026-03-16T13:53:46,378 already explicitly excluding 'keystone.limit' via 2026-03-16T13:53:46,379 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,379 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,380 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,381 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,382 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,383 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,384 even if it does not contain any `.py` files. 2026-03-16T13:53:46,384 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,385 directory, all directories are treated like packages. 2026-03-16T13:53:46,385 ******************************************************************************** 2026-03-16T13:53:46,386 !! 2026-03-16T13:53:46,386 check.warn(importable) 2026-03-16T13:53:46,387 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.limit.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,387 !! 2026-03-16T13:53:46,388 ******************************************************************************** 2026-03-16T13:53:46,389 ############################ 2026-03-16T13:53:46,389 # Package would be ignored # 2026-03-16T13:53:46,390 ############################ 2026-03-16T13:53:46,390 Python recognizes 'keystone.limit.backends' as an importable package[^1], 2026-03-16T13:53:46,391 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,392 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,392 package, please make sure that 'keystone.limit.backends' is explicitly added 2026-03-16T13:53:46,392 to the `packages` configuration field. 2026-03-16T13:53:46,393 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,393 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,394 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,394 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,395 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,396 If you don't want 'keystone.limit.backends' to be distributed and are 2026-03-16T13:53:46,396 already explicitly excluding 'keystone.limit.backends' via 2026-03-16T13:53:46,396 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,397 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,397 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,398 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,398 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,400 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,400 even if it does not contain any `.py` files. 2026-03-16T13:53:46,400 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,401 directory, all directories are treated like packages. 2026-03-16T13:53:46,401 ******************************************************************************** 2026-03-16T13:53:46,403 !! 2026-03-16T13:53:46,403 check.warn(importable) 2026-03-16T13:53:46,404 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.limit.models' is absent from the `packages` configuration. 2026-03-16T13:53:46,404 !! 2026-03-16T13:53:46,405 ******************************************************************************** 2026-03-16T13:53:46,406 ############################ 2026-03-16T13:53:46,406 # Package would be ignored # 2026-03-16T13:53:46,407 ############################ 2026-03-16T13:53:46,407 Python recognizes 'keystone.limit.models' as an importable package[^1], 2026-03-16T13:53:46,408 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,409 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,409 package, please make sure that 'keystone.limit.models' is explicitly added 2026-03-16T13:53:46,410 to the `packages` configuration field. 2026-03-16T13:53:46,411 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,411 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,411 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,412 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,413 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,414 If you don't want 'keystone.limit.models' to be distributed and are 2026-03-16T13:53:46,415 already explicitly excluding 'keystone.limit.models' via 2026-03-16T13:53:46,415 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,416 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,416 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,418 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,418 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,419 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,419 even if it does not contain any `.py` files. 2026-03-16T13:53:46,420 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,420 directory, all directories are treated like packages. 2026-03-16T13:53:46,420 ******************************************************************************** 2026-03-16T13:53:46,421 !! 2026-03-16T13:53:46,421 check.warn(importable) 2026-03-16T13:53:46,422 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.de.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,422 !! 2026-03-16T13:53:46,423 ******************************************************************************** 2026-03-16T13:53:46,423 ############################ 2026-03-16T13:53:46,423 # Package would be ignored # 2026-03-16T13:53:46,424 ############################ 2026-03-16T13:53:46,424 Python recognizes 'keystone.locale.de.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,425 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,426 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,426 package, please make sure that 'keystone.locale.de.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,427 to the `packages` configuration field. 2026-03-16T13:53:46,428 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,429 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,429 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,430 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,431 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,432 If you don't want 'keystone.locale.de.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,433 already explicitly excluding 'keystone.locale.de.LC_MESSAGES' via 2026-03-16T13:53:46,433 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,434 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,434 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,435 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,436 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,437 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,438 even if it does not contain any `.py` files. 2026-03-16T13:53:46,438 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,439 directory, all directories are treated like packages. 2026-03-16T13:53:46,439 ******************************************************************************** 2026-03-16T13:53:46,440 !! 2026-03-16T13:53:46,441 check.warn(importable) 2026-03-16T13:53:46,441 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,442 !! 2026-03-16T13:53:46,443 ******************************************************************************** 2026-03-16T13:53:46,443 ############################ 2026-03-16T13:53:46,443 # Package would be ignored # 2026-03-16T13:53:46,444 ############################ 2026-03-16T13:53:46,444 Python recognizes 'keystone.locale.en_GB.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,444 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,445 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,445 package, please make sure that 'keystone.locale.en_GB.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,446 to the `packages` configuration field. 2026-03-16T13:53:46,446 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,447 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,447 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,448 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,448 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,449 If you don't want 'keystone.locale.en_GB.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,449 already explicitly excluding 'keystone.locale.en_GB.LC_MESSAGES' via 2026-03-16T13:53:46,450 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,450 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,451 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,451 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,453 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,454 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,455 even if it does not contain any `.py` files. 2026-03-16T13:53:46,455 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,456 directory, all directories are treated like packages. 2026-03-16T13:53:46,456 ******************************************************************************** 2026-03-16T13:53:46,457 !! 2026-03-16T13:53:46,458 check.warn(importable) 2026-03-16T13:53:46,458 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.es.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,459 !! 2026-03-16T13:53:46,460 ******************************************************************************** 2026-03-16T13:53:46,460 ############################ 2026-03-16T13:53:46,461 # Package would be ignored # 2026-03-16T13:53:46,461 ############################ 2026-03-16T13:53:46,462 Python recognizes 'keystone.locale.es.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,462 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,463 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,463 package, please make sure that 'keystone.locale.es.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,464 to the `packages` configuration field. 2026-03-16T13:53:46,465 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,465 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,466 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,467 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,468 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,469 If you don't want 'keystone.locale.es.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,469 already explicitly excluding 'keystone.locale.es.LC_MESSAGES' via 2026-03-16T13:53:46,469 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,470 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,470 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,471 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,471 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,472 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,473 even if it does not contain any `.py` files. 2026-03-16T13:53:46,473 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,473 directory, all directories are treated like packages. 2026-03-16T13:53:46,474 ******************************************************************************** 2026-03-16T13:53:46,474 !! 2026-03-16T13:53:46,475 check.warn(importable) 2026-03-16T13:53:46,475 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,476 !! 2026-03-16T13:53:46,477 ******************************************************************************** 2026-03-16T13:53:46,477 ############################ 2026-03-16T13:53:46,478 # Package would be ignored # 2026-03-16T13:53:46,478 ############################ 2026-03-16T13:53:46,479 Python recognizes 'keystone.locale.fr.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,479 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,480 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,481 package, please make sure that 'keystone.locale.fr.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,481 to the `packages` configuration field. 2026-03-16T13:53:46,482 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,483 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,483 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,484 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,485 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,486 If you don't want 'keystone.locale.fr.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,486 already explicitly excluding 'keystone.locale.fr.LC_MESSAGES' via 2026-03-16T13:53:46,487 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,487 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,488 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,489 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,490 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,491 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,492 even if it does not contain any `.py` files. 2026-03-16T13:53:46,492 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,493 directory, all directories are treated like packages. 2026-03-16T13:53:46,493 ******************************************************************************** 2026-03-16T13:53:46,494 !! 2026-03-16T13:53:46,494 check.warn(importable) 2026-03-16T13:53:46,495 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.it.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,495 !! 2026-03-16T13:53:46,496 ******************************************************************************** 2026-03-16T13:53:46,497 ############################ 2026-03-16T13:53:46,497 # Package would be ignored # 2026-03-16T13:53:46,497 ############################ 2026-03-16T13:53:46,498 Python recognizes 'keystone.locale.it.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,498 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,499 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,499 package, please make sure that 'keystone.locale.it.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,499 to the `packages` configuration field. 2026-03-16T13:53:46,500 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,500 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,501 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,502 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,503 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,503 If you don't want 'keystone.locale.it.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,504 already explicitly excluding 'keystone.locale.it.LC_MESSAGES' via 2026-03-16T13:53:46,504 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,505 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,505 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,507 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,508 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,509 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,510 even if it does not contain any `.py` files. 2026-03-16T13:53:46,510 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,511 directory, all directories are treated like packages. 2026-03-16T13:53:46,511 ******************************************************************************** 2026-03-16T13:53:46,512 !! 2026-03-16T13:53:46,512 check.warn(importable) 2026-03-16T13:53:46,513 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,513 !! 2026-03-16T13:53:46,514 ******************************************************************************** 2026-03-16T13:53:46,515 ############################ 2026-03-16T13:53:46,515 # Package would be ignored # 2026-03-16T13:53:46,516 ############################ 2026-03-16T13:53:46,516 Python recognizes 'keystone.locale.ja.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,517 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,518 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,518 package, please make sure that 'keystone.locale.ja.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,519 to the `packages` configuration field. 2026-03-16T13:53:46,520 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,520 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,520 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,521 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,521 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,522 If you don't want 'keystone.locale.ja.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,522 already explicitly excluding 'keystone.locale.ja.LC_MESSAGES' via 2026-03-16T13:53:46,523 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,523 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,523 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,524 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,525 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,526 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,526 even if it does not contain any `.py` files. 2026-03-16T13:53:46,527 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,527 directory, all directories are treated like packages. 2026-03-16T13:53:46,527 ******************************************************************************** 2026-03-16T13:53:46,528 !! 2026-03-16T13:53:46,529 check.warn(importable) 2026-03-16T13:53:46,530 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,530 !! 2026-03-16T13:53:46,531 ******************************************************************************** 2026-03-16T13:53:46,532 ############################ 2026-03-16T13:53:46,532 # Package would be ignored # 2026-03-16T13:53:46,533 ############################ 2026-03-16T13:53:46,533 Python recognizes 'keystone.locale.ko_KR.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,534 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,535 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,535 package, please make sure that 'keystone.locale.ko_KR.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,536 to the `packages` configuration field. 2026-03-16T13:53:46,537 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,537 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,537 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,538 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,539 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,540 If you don't want 'keystone.locale.ko_KR.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,541 already explicitly excluding 'keystone.locale.ko_KR.LC_MESSAGES' via 2026-03-16T13:53:46,541 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,542 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,542 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,543 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,544 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,545 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,545 even if it does not contain any `.py` files. 2026-03-16T13:53:46,546 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,546 directory, all directories are treated like packages. 2026-03-16T13:53:46,546 ******************************************************************************** 2026-03-16T13:53:46,547 !! 2026-03-16T13:53:46,547 check.warn(importable) 2026-03-16T13:53:46,548 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,548 !! 2026-03-16T13:53:46,549 ******************************************************************************** 2026-03-16T13:53:46,549 ############################ 2026-03-16T13:53:46,549 # Package would be ignored # 2026-03-16T13:53:46,550 ############################ 2026-03-16T13:53:46,550 Python recognizes 'keystone.locale.pt_BR.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,551 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,551 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,552 package, please make sure that 'keystone.locale.pt_BR.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,552 to the `packages` configuration field. 2026-03-16T13:53:46,553 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,553 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,554 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,555 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,556 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,557 If you don't want 'keystone.locale.pt_BR.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,558 already explicitly excluding 'keystone.locale.pt_BR.LC_MESSAGES' via 2026-03-16T13:53:46,558 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,559 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,559 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,560 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,561 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,562 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,563 even if it does not contain any `.py` files. 2026-03-16T13:53:46,563 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,564 directory, all directories are treated like packages. 2026-03-16T13:53:46,565 ******************************************************************************** 2026-03-16T13:53:46,566 !! 2026-03-16T13:53:46,566 check.warn(importable) 2026-03-16T13:53:46,567 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,568 !! 2026-03-16T13:53:46,569 ******************************************************************************** 2026-03-16T13:53:46,569 ############################ 2026-03-16T13:53:46,569 # Package would be ignored # 2026-03-16T13:53:46,569 ############################ 2026-03-16T13:53:46,570 Python recognizes 'keystone.locale.ru.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,570 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,571 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,571 package, please make sure that 'keystone.locale.ru.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,571 to the `packages` configuration field. 2026-03-16T13:53:46,572 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,572 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,573 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,573 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,574 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,575 If you don't want 'keystone.locale.ru.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,575 already explicitly excluding 'keystone.locale.ru.LC_MESSAGES' via 2026-03-16T13:53:46,576 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,576 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,577 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,578 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,579 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,580 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,581 even if it does not contain any `.py` files. 2026-03-16T13:53:46,581 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,582 directory, all directories are treated like packages. 2026-03-16T13:53:46,582 ******************************************************************************** 2026-03-16T13:53:46,583 !! 2026-03-16T13:53:46,584 check.warn(importable) 2026-03-16T13:53:46,584 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,585 !! 2026-03-16T13:53:46,586 ******************************************************************************** 2026-03-16T13:53:46,586 ############################ 2026-03-16T13:53:46,587 # Package would be ignored # 2026-03-16T13:53:46,587 ############################ 2026-03-16T13:53:46,588 Python recognizes 'keystone.locale.zh_CN.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,588 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,589 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,589 package, please make sure that 'keystone.locale.zh_CN.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,590 to the `packages` configuration field. 2026-03-16T13:53:46,591 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,591 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,592 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,593 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,594 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,595 If you don't want 'keystone.locale.zh_CN.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,595 already explicitly excluding 'keystone.locale.zh_CN.LC_MESSAGES' via 2026-03-16T13:53:46,595 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,596 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,596 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,597 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,597 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,598 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,599 even if it does not contain any `.py` files. 2026-03-16T13:53:46,599 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,599 directory, all directories are treated like packages. 2026-03-16T13:53:46,600 ******************************************************************************** 2026-03-16T13:53:46,600 !! 2026-03-16T13:53:46,601 check.warn(importable) 2026-03-16T13:53:46,601 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. 2026-03-16T13:53:46,601 !! 2026-03-16T13:53:46,602 ******************************************************************************** 2026-03-16T13:53:46,603 ############################ 2026-03-16T13:53:46,603 # Package would be ignored # 2026-03-16T13:53:46,604 ############################ 2026-03-16T13:53:46,604 Python recognizes 'keystone.locale.zh_TW.LC_MESSAGES' as an importable package[^1], 2026-03-16T13:53:46,605 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,606 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,606 package, please make sure that 'keystone.locale.zh_TW.LC_MESSAGES' is explicitly added 2026-03-16T13:53:46,607 to the `packages` configuration field. 2026-03-16T13:53:46,608 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,608 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,608 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,609 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,610 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,611 If you don't want 'keystone.locale.zh_TW.LC_MESSAGES' to be distributed and are 2026-03-16T13:53:46,611 already explicitly excluding 'keystone.locale.zh_TW.LC_MESSAGES' via 2026-03-16T13:53:46,612 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,612 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,613 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,613 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,615 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,616 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,616 even if it does not contain any `.py` files. 2026-03-16T13:53:46,617 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,617 directory, all directories are treated like packages. 2026-03-16T13:53:46,618 ******************************************************************************** 2026-03-16T13:53:46,619 !! 2026-03-16T13:53:46,619 check.warn(importable) 2026-03-16T13:53:46,619 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.models' is absent from the `packages` configuration. 2026-03-16T13:53:46,620 !! 2026-03-16T13:53:46,620 ******************************************************************************** 2026-03-16T13:53:46,621 ############################ 2026-03-16T13:53:46,621 # Package would be ignored # 2026-03-16T13:53:46,621 ############################ 2026-03-16T13:53:46,622 Python recognizes 'keystone.models' as an importable package[^1], 2026-03-16T13:53:46,622 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,623 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,623 package, please make sure that 'keystone.models' is explicitly added 2026-03-16T13:53:46,623 to the `packages` configuration field. 2026-03-16T13:53:46,624 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,624 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,625 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,626 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,627 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,628 If you don't want 'keystone.models' to be distributed and are 2026-03-16T13:53:46,629 already explicitly excluding 'keystone.models' via 2026-03-16T13:53:46,630 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,630 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,631 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,632 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,633 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,635 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,635 even if it does not contain any `.py` files. 2026-03-16T13:53:46,636 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,637 directory, all directories are treated like packages. 2026-03-16T13:53:46,637 ******************************************************************************** 2026-03-16T13:53:46,638 !! 2026-03-16T13:53:46,638 check.warn(importable) 2026-03-16T13:53:46,639 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.oauth1' is absent from the `packages` configuration. 2026-03-16T13:53:46,639 !! 2026-03-16T13:53:46,640 ******************************************************************************** 2026-03-16T13:53:46,640 ############################ 2026-03-16T13:53:46,641 # Package would be ignored # 2026-03-16T13:53:46,641 ############################ 2026-03-16T13:53:46,642 Python recognizes 'keystone.oauth1' as an importable package[^1], 2026-03-16T13:53:46,642 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,643 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,644 package, please make sure that 'keystone.oauth1' is explicitly added 2026-03-16T13:53:46,644 to the `packages` configuration field. 2026-03-16T13:53:46,646 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,646 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,646 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,647 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,648 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,648 If you don't want 'keystone.oauth1' to be distributed and are 2026-03-16T13:53:46,649 already explicitly excluding 'keystone.oauth1' via 2026-03-16T13:53:46,649 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,649 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,650 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,650 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,651 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,652 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,653 even if it does not contain any `.py` files. 2026-03-16T13:53:46,653 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,653 directory, all directories are treated like packages. 2026-03-16T13:53:46,654 ******************************************************************************** 2026-03-16T13:53:46,655 !! 2026-03-16T13:53:46,655 check.warn(importable) 2026-03-16T13:53:46,656 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.oauth1.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,656 !! 2026-03-16T13:53:46,657 ******************************************************************************** 2026-03-16T13:53:46,658 ############################ 2026-03-16T13:53:46,659 # Package would be ignored # 2026-03-16T13:53:46,659 ############################ 2026-03-16T13:53:46,660 Python recognizes 'keystone.oauth1.backends' as an importable package[^1], 2026-03-16T13:53:46,660 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,661 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,662 package, please make sure that 'keystone.oauth1.backends' is explicitly added 2026-03-16T13:53:46,663 to the `packages` configuration field. 2026-03-16T13:53:46,663 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,664 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,664 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,665 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,666 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,667 If you don't want 'keystone.oauth1.backends' to be distributed and are 2026-03-16T13:53:46,668 already explicitly excluding 'keystone.oauth1.backends' via 2026-03-16T13:53:46,668 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,669 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,669 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,670 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,672 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,673 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,673 even if it does not contain any `.py` files. 2026-03-16T13:53:46,674 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,674 directory, all directories are treated like packages. 2026-03-16T13:53:46,675 ******************************************************************************** 2026-03-16T13:53:46,675 !! 2026-03-16T13:53:46,676 check.warn(importable) 2026-03-16T13:53:46,676 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.oauth2' is absent from the `packages` configuration. 2026-03-16T13:53:46,677 !! 2026-03-16T13:53:46,678 ******************************************************************************** 2026-03-16T13:53:46,678 ############################ 2026-03-16T13:53:46,679 # Package would be ignored # 2026-03-16T13:53:46,679 ############################ 2026-03-16T13:53:46,680 Python recognizes 'keystone.oauth2' as an importable package[^1], 2026-03-16T13:53:46,680 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,681 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,681 package, please make sure that 'keystone.oauth2' is explicitly added 2026-03-16T13:53:46,682 to the `packages` configuration field. 2026-03-16T13:53:46,683 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,684 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,684 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,686 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,687 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,688 If you don't want 'keystone.oauth2' to be distributed and are 2026-03-16T13:53:46,689 already explicitly excluding 'keystone.oauth2' via 2026-03-16T13:53:46,689 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,690 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,691 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,692 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,693 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,695 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,695 even if it does not contain any `.py` files. 2026-03-16T13:53:46,696 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,697 directory, all directories are treated like packages. 2026-03-16T13:53:46,697 ******************************************************************************** 2026-03-16T13:53:46,698 !! 2026-03-16T13:53:46,699 check.warn(importable) 2026-03-16T13:53:46,699 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.policy' is absent from the `packages` configuration. 2026-03-16T13:53:46,700 !! 2026-03-16T13:53:46,701 ******************************************************************************** 2026-03-16T13:53:46,702 ############################ 2026-03-16T13:53:46,702 # Package would be ignored # 2026-03-16T13:53:46,703 ############################ 2026-03-16T13:53:46,704 Python recognizes 'keystone.policy' as an importable package[^1], 2026-03-16T13:53:46,705 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,706 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,706 package, please make sure that 'keystone.policy' is explicitly added 2026-03-16T13:53:46,706 to the `packages` configuration field. 2026-03-16T13:53:46,707 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,708 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,708 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,709 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,710 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,711 If you don't want 'keystone.policy' to be distributed and are 2026-03-16T13:53:46,711 already explicitly excluding 'keystone.policy' via 2026-03-16T13:53:46,712 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,712 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,713 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,714 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,715 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,717 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,717 even if it does not contain any `.py` files. 2026-03-16T13:53:46,718 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,719 directory, all directories are treated like packages. 2026-03-16T13:53:46,719 ******************************************************************************** 2026-03-16T13:53:46,720 !! 2026-03-16T13:53:46,721 check.warn(importable) 2026-03-16T13:53:46,722 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.policy.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,722 !! 2026-03-16T13:53:46,723 ******************************************************************************** 2026-03-16T13:53:46,724 ############################ 2026-03-16T13:53:46,725 # Package would be ignored # 2026-03-16T13:53:46,725 ############################ 2026-03-16T13:53:46,726 Python recognizes 'keystone.policy.backends' as an importable package[^1], 2026-03-16T13:53:46,727 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,728 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,728 package, please make sure that 'keystone.policy.backends' is explicitly added 2026-03-16T13:53:46,729 to the `packages` configuration field. 2026-03-16T13:53:46,730 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,730 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,731 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,732 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,733 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,734 If you don't want 'keystone.policy.backends' to be distributed and are 2026-03-16T13:53:46,735 already explicitly excluding 'keystone.policy.backends' via 2026-03-16T13:53:46,736 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,736 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,737 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,738 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,739 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,740 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,741 even if it does not contain any `.py` files. 2026-03-16T13:53:46,741 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,742 directory, all directories are treated like packages. 2026-03-16T13:53:46,742 ******************************************************************************** 2026-03-16T13:53:46,743 !! 2026-03-16T13:53:46,743 check.warn(importable) 2026-03-16T13:53:46,744 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.receipt' is absent from the `packages` configuration. 2026-03-16T13:53:46,744 !! 2026-03-16T13:53:46,746 ******************************************************************************** 2026-03-16T13:53:46,746 ############################ 2026-03-16T13:53:46,747 # Package would be ignored # 2026-03-16T13:53:46,747 ############################ 2026-03-16T13:53:46,747 Python recognizes 'keystone.receipt' as an importable package[^1], 2026-03-16T13:53:46,748 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,749 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,750 package, please make sure that 'keystone.receipt' is explicitly added 2026-03-16T13:53:46,751 to the `packages` configuration field. 2026-03-16T13:53:46,752 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,753 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,753 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,755 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,756 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,757 If you don't want 'keystone.receipt' to be distributed and are 2026-03-16T13:53:46,758 already explicitly excluding 'keystone.receipt' via 2026-03-16T13:53:46,758 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,759 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,760 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,761 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,762 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,763 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,764 even if it does not contain any `.py` files. 2026-03-16T13:53:46,765 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,765 directory, all directories are treated like packages. 2026-03-16T13:53:46,766 ******************************************************************************** 2026-03-16T13:53:46,767 !! 2026-03-16T13:53:46,768 check.warn(importable) 2026-03-16T13:53:46,768 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.receipt.providers' is absent from the `packages` configuration. 2026-03-16T13:53:46,769 !! 2026-03-16T13:53:46,770 ******************************************************************************** 2026-03-16T13:53:46,771 ############################ 2026-03-16T13:53:46,771 # Package would be ignored # 2026-03-16T13:53:46,772 ############################ 2026-03-16T13:53:46,772 Python recognizes 'keystone.receipt.providers' as an importable package[^1], 2026-03-16T13:53:46,772 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,773 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,773 package, please make sure that 'keystone.receipt.providers' is explicitly added 2026-03-16T13:53:46,774 to the `packages` configuration field. 2026-03-16T13:53:46,774 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,775 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,775 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,776 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,777 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,777 If you don't want 'keystone.receipt.providers' to be distributed and are 2026-03-16T13:53:46,778 already explicitly excluding 'keystone.receipt.providers' via 2026-03-16T13:53:46,778 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,778 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,779 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,780 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,781 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,783 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,783 even if it does not contain any `.py` files. 2026-03-16T13:53:46,783 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,784 directory, all directories are treated like packages. 2026-03-16T13:53:46,785 ******************************************************************************** 2026-03-16T13:53:46,786 !! 2026-03-16T13:53:46,786 check.warn(importable) 2026-03-16T13:53:46,787 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.receipt.providers.fernet' is absent from the `packages` configuration. 2026-03-16T13:53:46,787 !! 2026-03-16T13:53:46,788 ******************************************************************************** 2026-03-16T13:53:46,789 ############################ 2026-03-16T13:53:46,789 # Package would be ignored # 2026-03-16T13:53:46,790 ############################ 2026-03-16T13:53:46,790 Python recognizes 'keystone.receipt.providers.fernet' as an importable package[^1], 2026-03-16T13:53:46,791 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,791 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,792 package, please make sure that 'keystone.receipt.providers.fernet' is explicitly added 2026-03-16T13:53:46,793 to the `packages` configuration field. 2026-03-16T13:53:46,794 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,794 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,795 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,796 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,797 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,797 If you don't want 'keystone.receipt.providers.fernet' to be distributed and are 2026-03-16T13:53:46,798 already explicitly excluding 'keystone.receipt.providers.fernet' via 2026-03-16T13:53:46,798 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,799 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,799 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,800 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,801 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,802 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,802 even if it does not contain any `.py` files. 2026-03-16T13:53:46,803 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,803 directory, all directories are treated like packages. 2026-03-16T13:53:46,803 ******************************************************************************** 2026-03-16T13:53:46,804 !! 2026-03-16T13:53:46,805 check.warn(importable) 2026-03-16T13:53:46,805 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.resource' is absent from the `packages` configuration. 2026-03-16T13:53:46,806 !! 2026-03-16T13:53:46,807 ******************************************************************************** 2026-03-16T13:53:46,807 ############################ 2026-03-16T13:53:46,808 # Package would be ignored # 2026-03-16T13:53:46,808 ############################ 2026-03-16T13:53:46,809 Python recognizes 'keystone.resource' as an importable package[^1], 2026-03-16T13:53:46,809 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,810 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,811 package, please make sure that 'keystone.resource' is explicitly added 2026-03-16T13:53:46,812 to the `packages` configuration field. 2026-03-16T13:53:46,813 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,813 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,814 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,815 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,816 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,816 If you don't want 'keystone.resource' to be distributed and are 2026-03-16T13:53:46,817 already explicitly excluding 'keystone.resource' via 2026-03-16T13:53:46,817 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,818 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,818 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,819 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,820 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,822 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,822 even if it does not contain any `.py` files. 2026-03-16T13:53:46,823 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,823 directory, all directories are treated like packages. 2026-03-16T13:53:46,824 ******************************************************************************** 2026-03-16T13:53:46,824 !! 2026-03-16T13:53:46,825 check.warn(importable) 2026-03-16T13:53:46,825 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.resource.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,825 !! 2026-03-16T13:53:46,826 ******************************************************************************** 2026-03-16T13:53:46,826 ############################ 2026-03-16T13:53:46,827 # Package would be ignored # 2026-03-16T13:53:46,827 ############################ 2026-03-16T13:53:46,827 Python recognizes 'keystone.resource.backends' as an importable package[^1], 2026-03-16T13:53:46,827 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,828 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,828 package, please make sure that 'keystone.resource.backends' is explicitly added 2026-03-16T13:53:46,829 to the `packages` configuration field. 2026-03-16T13:53:46,829 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,830 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,830 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,831 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,832 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,832 If you don't want 'keystone.resource.backends' to be distributed and are 2026-03-16T13:53:46,833 already explicitly excluding 'keystone.resource.backends' via 2026-03-16T13:53:46,834 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,834 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,834 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,835 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,837 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,838 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,839 even if it does not contain any `.py` files. 2026-03-16T13:53:46,839 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,840 directory, all directories are treated like packages. 2026-03-16T13:53:46,840 ******************************************************************************** 2026-03-16T13:53:46,841 !! 2026-03-16T13:53:46,841 check.warn(importable) 2026-03-16T13:53:46,842 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.resource.config_backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,842 !! 2026-03-16T13:53:46,843 ******************************************************************************** 2026-03-16T13:53:46,844 ############################ 2026-03-16T13:53:46,844 # Package would be ignored # 2026-03-16T13:53:46,845 ############################ 2026-03-16T13:53:46,845 Python recognizes 'keystone.resource.config_backends' as an importable package[^1], 2026-03-16T13:53:46,846 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,847 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,847 package, please make sure that 'keystone.resource.config_backends' is explicitly added 2026-03-16T13:53:46,848 to the `packages` configuration field. 2026-03-16T13:53:46,848 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,849 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,849 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,850 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,850 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,851 If you don't want 'keystone.resource.config_backends' to be distributed and are 2026-03-16T13:53:46,851 already explicitly excluding 'keystone.resource.config_backends' via 2026-03-16T13:53:46,852 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,852 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,852 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,853 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,854 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,855 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,855 even if it does not contain any `.py` files. 2026-03-16T13:53:46,856 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,856 directory, all directories are treated like packages. 2026-03-16T13:53:46,857 ******************************************************************************** 2026-03-16T13:53:46,858 !! 2026-03-16T13:53:46,858 check.warn(importable) 2026-03-16T13:53:46,859 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.revoke' is absent from the `packages` configuration. 2026-03-16T13:53:46,859 !! 2026-03-16T13:53:46,860 ******************************************************************************** 2026-03-16T13:53:46,860 ############################ 2026-03-16T13:53:46,861 # Package would be ignored # 2026-03-16T13:53:46,861 ############################ 2026-03-16T13:53:46,862 Python recognizes 'keystone.revoke' as an importable package[^1], 2026-03-16T13:53:46,862 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,863 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,864 package, please make sure that 'keystone.revoke' is explicitly added 2026-03-16T13:53:46,864 to the `packages` configuration field. 2026-03-16T13:53:46,865 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,866 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,866 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,867 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,869 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,870 If you don't want 'keystone.revoke' to be distributed and are 2026-03-16T13:53:46,870 already explicitly excluding 'keystone.revoke' via 2026-03-16T13:53:46,871 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,871 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,872 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,873 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,874 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,875 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,875 even if it does not contain any `.py` files. 2026-03-16T13:53:46,875 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,876 directory, all directories are treated like packages. 2026-03-16T13:53:46,876 ******************************************************************************** 2026-03-16T13:53:46,877 !! 2026-03-16T13:53:46,877 check.warn(importable) 2026-03-16T13:53:46,877 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.revoke.backends' is absent from the `packages` configuration. 2026-03-16T13:53:46,878 !! 2026-03-16T13:53:46,879 ******************************************************************************** 2026-03-16T13:53:46,879 ############################ 2026-03-16T13:53:46,879 # Package would be ignored # 2026-03-16T13:53:46,880 ############################ 2026-03-16T13:53:46,880 Python recognizes 'keystone.revoke.backends' as an importable package[^1], 2026-03-16T13:53:46,880 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,881 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,881 package, please make sure that 'keystone.revoke.backends' is explicitly added 2026-03-16T13:53:46,882 to the `packages` configuration field. 2026-03-16T13:53:46,883 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,883 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,884 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,885 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,886 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,887 If you don't want 'keystone.revoke.backends' to be distributed and are 2026-03-16T13:53:46,888 already explicitly excluding 'keystone.revoke.backends' via 2026-03-16T13:53:46,888 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,889 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,889 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,890 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,891 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,892 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,893 even if it does not contain any `.py` files. 2026-03-16T13:53:46,893 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,894 directory, all directories are treated like packages. 2026-03-16T13:53:46,894 ******************************************************************************** 2026-03-16T13:53:46,895 !! 2026-03-16T13:53:46,896 check.warn(importable) 2026-03-16T13:53:46,896 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.server' is absent from the `packages` configuration. 2026-03-16T13:53:46,897 !! 2026-03-16T13:53:46,898 ******************************************************************************** 2026-03-16T13:53:46,899 ############################ 2026-03-16T13:53:46,899 # Package would be ignored # 2026-03-16T13:53:46,900 ############################ 2026-03-16T13:53:46,900 Python recognizes 'keystone.server' as an importable package[^1], 2026-03-16T13:53:46,901 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,902 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,902 package, please make sure that 'keystone.server' is explicitly added 2026-03-16T13:53:46,902 to the `packages` configuration field. 2026-03-16T13:53:46,903 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,903 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,904 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,904 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,905 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,906 If you don't want 'keystone.server' to be distributed and are 2026-03-16T13:53:46,906 already explicitly excluding 'keystone.server' via 2026-03-16T13:53:46,907 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,907 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,907 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,908 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,909 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,911 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,911 even if it does not contain any `.py` files. 2026-03-16T13:53:46,912 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,912 directory, all directories are treated like packages. 2026-03-16T13:53:46,913 ******************************************************************************** 2026-03-16T13:53:46,914 !! 2026-03-16T13:53:46,914 check.warn(importable) 2026-03-16T13:53:46,915 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.server.flask' is absent from the `packages` configuration. 2026-03-16T13:53:46,916 !! 2026-03-16T13:53:46,917 ******************************************************************************** 2026-03-16T13:53:46,917 ############################ 2026-03-16T13:53:46,918 # Package would be ignored # 2026-03-16T13:53:46,918 ############################ 2026-03-16T13:53:46,919 Python recognizes 'keystone.server.flask' as an importable package[^1], 2026-03-16T13:53:46,919 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,920 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,920 package, please make sure that 'keystone.server.flask' is explicitly added 2026-03-16T13:53:46,921 to the `packages` configuration field. 2026-03-16T13:53:46,922 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,922 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,923 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,924 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,925 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,926 If you don't want 'keystone.server.flask' to be distributed and are 2026-03-16T13:53:46,927 already explicitly excluding 'keystone.server.flask' via 2026-03-16T13:53:46,928 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,928 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,928 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,929 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,930 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,931 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,931 even if it does not contain any `.py` files. 2026-03-16T13:53:46,931 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,932 directory, all directories are treated like packages. 2026-03-16T13:53:46,932 ******************************************************************************** 2026-03-16T13:53:46,933 !! 2026-03-16T13:53:46,933 check.warn(importable) 2026-03-16T13:53:46,934 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.server.flask.request_processing' is absent from the `packages` configuration. 2026-03-16T13:53:46,934 !! 2026-03-16T13:53:46,935 ******************************************************************************** 2026-03-16T13:53:46,935 ############################ 2026-03-16T13:53:46,936 # Package would be ignored # 2026-03-16T13:53:46,936 ############################ 2026-03-16T13:53:46,936 Python recognizes 'keystone.server.flask.request_processing' as an importable package[^1], 2026-03-16T13:53:46,937 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,938 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,938 package, please make sure that 'keystone.server.flask.request_processing' is explicitly added 2026-03-16T13:53:46,939 to the `packages` configuration field. 2026-03-16T13:53:46,940 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,941 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,941 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,942 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,944 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,945 If you don't want 'keystone.server.flask.request_processing' to be distributed and are 2026-03-16T13:53:46,945 already explicitly excluding 'keystone.server.flask.request_processing' via 2026-03-16T13:53:46,946 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,946 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,947 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,948 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,948 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,950 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,951 even if it does not contain any `.py` files. 2026-03-16T13:53:46,951 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,952 directory, all directories are treated like packages. 2026-03-16T13:53:46,952 ******************************************************************************** 2026-03-16T13:53:46,953 !! 2026-03-16T13:53:46,954 check.warn(importable) 2026-03-16T13:53:46,954 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.server.flask.request_processing.middleware' is absent from the `packages` configuration. 2026-03-16T13:53:46,954 !! 2026-03-16T13:53:46,955 ******************************************************************************** 2026-03-16T13:53:46,955 ############################ 2026-03-16T13:53:46,956 # Package would be ignored # 2026-03-16T13:53:46,956 ############################ 2026-03-16T13:53:46,956 Python recognizes 'keystone.server.flask.request_processing.middleware' as an importable package[^1], 2026-03-16T13:53:46,957 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,957 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,958 package, please make sure that 'keystone.server.flask.request_processing.middleware' is explicitly added 2026-03-16T13:53:46,958 to the `packages` configuration field. 2026-03-16T13:53:46,959 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,959 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,959 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,960 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,961 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,962 If you don't want 'keystone.server.flask.request_processing.middleware' to be distributed and are 2026-03-16T13:53:46,963 already explicitly excluding 'keystone.server.flask.request_processing.middleware' via 2026-03-16T13:53:46,963 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,963 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,964 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,965 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,966 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,967 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,968 even if it does not contain any `.py` files. 2026-03-16T13:53:46,968 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,969 directory, all directories are treated like packages. 2026-03-16T13:53:46,969 ******************************************************************************** 2026-03-16T13:53:46,970 !! 2026-03-16T13:53:46,971 check.warn(importable) 2026-03-16T13:53:46,971 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests' is absent from the `packages` configuration. 2026-03-16T13:53:46,972 !! 2026-03-16T13:53:46,972 ******************************************************************************** 2026-03-16T13:53:46,973 ############################ 2026-03-16T13:53:46,973 # Package would be ignored # 2026-03-16T13:53:46,974 ############################ 2026-03-16T13:53:46,974 Python recognizes 'keystone.tests' as an importable package[^1], 2026-03-16T13:53:46,975 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,976 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,976 package, please make sure that 'keystone.tests' is explicitly added 2026-03-16T13:53:46,977 to the `packages` configuration field. 2026-03-16T13:53:46,978 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,978 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,979 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,979 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,980 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,981 If you don't want 'keystone.tests' to be distributed and are 2026-03-16T13:53:46,981 already explicitly excluding 'keystone.tests' via 2026-03-16T13:53:46,981 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:46,982 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:46,982 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:46,982 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:46,983 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:46,984 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:46,985 even if it does not contain any `.py` files. 2026-03-16T13:53:46,985 On the other hand, currently there is no concept of package data 2026-03-16T13:53:46,986 directory, all directories are treated like packages. 2026-03-16T13:53:46,986 ******************************************************************************** 2026-03-16T13:53:46,987 !! 2026-03-16T13:53:46,987 check.warn(importable) 2026-03-16T13:53:46,988 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.common' is absent from the `packages` configuration. 2026-03-16T13:53:46,988 !! 2026-03-16T13:53:46,989 ******************************************************************************** 2026-03-16T13:53:46,990 ############################ 2026-03-16T13:53:46,990 # Package would be ignored # 2026-03-16T13:53:46,991 ############################ 2026-03-16T13:53:46,992 Python recognizes 'keystone.tests.common' as an importable package[^1], 2026-03-16T13:53:46,992 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:46,993 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:46,994 package, please make sure that 'keystone.tests.common' is explicitly added 2026-03-16T13:53:46,994 to the `packages` configuration field. 2026-03-16T13:53:46,995 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:46,996 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:46,996 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:46,997 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:46,998 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:46,999 If you don't want 'keystone.tests.common' to be distributed and are 2026-03-16T13:53:46,999 already explicitly excluding 'keystone.tests.common' via 2026-03-16T13:53:47,000 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,000 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,000 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,001 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,002 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,004 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,004 even if it does not contain any `.py` files. 2026-03-16T13:53:47,004 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,004 directory, all directories are treated like packages. 2026-03-16T13:53:47,005 ******************************************************************************** 2026-03-16T13:53:47,005 !! 2026-03-16T13:53:47,006 check.warn(importable) 2026-03-16T13:53:47,006 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.functional' is absent from the `packages` configuration. 2026-03-16T13:53:47,006 !! 2026-03-16T13:53:47,007 ******************************************************************************** 2026-03-16T13:53:47,008 ############################ 2026-03-16T13:53:47,008 # Package would be ignored # 2026-03-16T13:53:47,008 ############################ 2026-03-16T13:53:47,009 Python recognizes 'keystone.tests.functional' as an importable package[^1], 2026-03-16T13:53:47,009 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,010 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,011 package, please make sure that 'keystone.tests.functional' is explicitly added 2026-03-16T13:53:47,011 to the `packages` configuration field. 2026-03-16T13:53:47,012 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,013 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,014 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,014 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,015 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,016 If you don't want 'keystone.tests.functional' to be distributed and are 2026-03-16T13:53:47,017 already explicitly excluding 'keystone.tests.functional' via 2026-03-16T13:53:47,017 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,018 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,018 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,019 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,020 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,021 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,022 even if it does not contain any `.py` files. 2026-03-16T13:53:47,022 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,023 directory, all directories are treated like packages. 2026-03-16T13:53:47,023 ******************************************************************************** 2026-03-16T13:53:47,024 !! 2026-03-16T13:53:47,025 check.warn(importable) 2026-03-16T13:53:47,025 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.functional.shared' is absent from the `packages` configuration. 2026-03-16T13:53:47,025 !! 2026-03-16T13:53:47,026 ******************************************************************************** 2026-03-16T13:53:47,027 ############################ 2026-03-16T13:53:47,028 # Package would be ignored # 2026-03-16T13:53:47,028 ############################ 2026-03-16T13:53:47,029 Python recognizes 'keystone.tests.functional.shared' as an importable package[^1], 2026-03-16T13:53:47,029 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,030 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,030 package, please make sure that 'keystone.tests.functional.shared' is explicitly added 2026-03-16T13:53:47,031 to the `packages` configuration field. 2026-03-16T13:53:47,031 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,032 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,032 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,033 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,033 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,034 If you don't want 'keystone.tests.functional.shared' to be distributed and are 2026-03-16T13:53:47,034 already explicitly excluding 'keystone.tests.functional.shared' via 2026-03-16T13:53:47,035 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,035 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,035 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,036 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,037 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,039 even if it does not contain any `.py` files. 2026-03-16T13:53:47,039 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,040 directory, all directories are treated like packages. 2026-03-16T13:53:47,040 ******************************************************************************** 2026-03-16T13:53:47,041 !! 2026-03-16T13:53:47,042 check.warn(importable) 2026-03-16T13:53:47,042 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.hacking' is absent from the `packages` configuration. 2026-03-16T13:53:47,043 !! 2026-03-16T13:53:47,044 ******************************************************************************** 2026-03-16T13:53:47,045 ############################ 2026-03-16T13:53:47,045 # Package would be ignored # 2026-03-16T13:53:47,046 ############################ 2026-03-16T13:53:47,046 Python recognizes 'keystone.tests.hacking' as an importable package[^1], 2026-03-16T13:53:47,047 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,047 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,048 package, please make sure that 'keystone.tests.hacking' is explicitly added 2026-03-16T13:53:47,048 to the `packages` configuration field. 2026-03-16T13:53:47,049 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,050 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,050 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,051 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,052 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,053 If you don't want 'keystone.tests.hacking' to be distributed and are 2026-03-16T13:53:47,054 already explicitly excluding 'keystone.tests.hacking' via 2026-03-16T13:53:47,054 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,055 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,055 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,056 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,057 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,058 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,058 even if it does not contain any `.py` files. 2026-03-16T13:53:47,058 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,059 directory, all directories are treated like packages. 2026-03-16T13:53:47,059 ******************************************************************************** 2026-03-16T13:53:47,060 !! 2026-03-16T13:53:47,060 check.warn(importable) 2026-03-16T13:53:47,060 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.protection' is absent from the `packages` configuration. 2026-03-16T13:53:47,061 !! 2026-03-16T13:53:47,061 ******************************************************************************** 2026-03-16T13:53:47,062 ############################ 2026-03-16T13:53:47,062 # Package would be ignored # 2026-03-16T13:53:47,062 ############################ 2026-03-16T13:53:47,063 Python recognizes 'keystone.tests.protection' as an importable package[^1], 2026-03-16T13:53:47,063 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,064 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,065 package, please make sure that 'keystone.tests.protection' is explicitly added 2026-03-16T13:53:47,065 to the `packages` configuration field. 2026-03-16T13:53:47,066 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,067 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,067 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,068 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,069 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,070 If you don't want 'keystone.tests.protection' to be distributed and are 2026-03-16T13:53:47,071 already explicitly excluding 'keystone.tests.protection' via 2026-03-16T13:53:47,071 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,072 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,072 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,073 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,074 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,075 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,076 even if it does not contain any `.py` files. 2026-03-16T13:53:47,076 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,077 directory, all directories are treated like packages. 2026-03-16T13:53:47,077 ******************************************************************************** 2026-03-16T13:53:47,078 !! 2026-03-16T13:53:47,079 check.warn(importable) 2026-03-16T13:53:47,079 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.protection.v3' is absent from the `packages` configuration. 2026-03-16T13:53:47,080 !! 2026-03-16T13:53:47,081 ******************************************************************************** 2026-03-16T13:53:47,082 ############################ 2026-03-16T13:53:47,082 # Package would be ignored # 2026-03-16T13:53:47,082 ############################ 2026-03-16T13:53:47,083 Python recognizes 'keystone.tests.protection.v3' as an importable package[^1], 2026-03-16T13:53:47,083 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,084 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,084 package, please make sure that 'keystone.tests.protection.v3' is explicitly added 2026-03-16T13:53:47,084 to the `packages` configuration field. 2026-03-16T13:53:47,085 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,085 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,086 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,086 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,087 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,088 If you don't want 'keystone.tests.protection.v3' to be distributed and are 2026-03-16T13:53:47,088 already explicitly excluding 'keystone.tests.protection.v3' via 2026-03-16T13:53:47,089 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,089 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,090 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,091 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,092 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,093 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,094 even if it does not contain any `.py` files. 2026-03-16T13:53:47,094 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,095 directory, all directories are treated like packages. 2026-03-16T13:53:47,096 ******************************************************************************** 2026-03-16T13:53:47,097 !! 2026-03-16T13:53:47,097 check.warn(importable) 2026-03-16T13:53:47,097 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit' is absent from the `packages` configuration. 2026-03-16T13:53:47,098 !! 2026-03-16T13:53:47,099 ******************************************************************************** 2026-03-16T13:53:47,099 ############################ 2026-03-16T13:53:47,100 # Package would be ignored # 2026-03-16T13:53:47,100 ############################ 2026-03-16T13:53:47,100 Python recognizes 'keystone.tests.unit' as an importable package[^1], 2026-03-16T13:53:47,101 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,102 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,102 package, please make sure that 'keystone.tests.unit' is explicitly added 2026-03-16T13:53:47,103 to the `packages` configuration field. 2026-03-16T13:53:47,104 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,104 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,105 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,106 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,106 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,107 If you don't want 'keystone.tests.unit' to be distributed and are 2026-03-16T13:53:47,107 already explicitly excluding 'keystone.tests.unit' via 2026-03-16T13:53:47,108 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,108 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,108 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,109 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,110 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,111 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,111 even if it does not contain any `.py` files. 2026-03-16T13:53:47,111 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,112 directory, all directories are treated like packages. 2026-03-16T13:53:47,112 ******************************************************************************** 2026-03-16T13:53:47,113 !! 2026-03-16T13:53:47,113 check.warn(importable) 2026-03-16T13:53:47,113 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.application_credential' is absent from the `packages` configuration. 2026-03-16T13:53:47,114 !! 2026-03-16T13:53:47,114 ******************************************************************************** 2026-03-16T13:53:47,115 ############################ 2026-03-16T13:53:47,115 # Package would be ignored # 2026-03-16T13:53:47,116 ############################ 2026-03-16T13:53:47,117 Python recognizes 'keystone.tests.unit.application_credential' as an importable package[^1], 2026-03-16T13:53:47,117 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,118 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,119 package, please make sure that 'keystone.tests.unit.application_credential' is explicitly added 2026-03-16T13:53:47,119 to the `packages` configuration field. 2026-03-16T13:53:47,120 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,121 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,121 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,122 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,123 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,124 If you don't want 'keystone.tests.unit.application_credential' to be distributed and are 2026-03-16T13:53:47,124 already explicitly excluding 'keystone.tests.unit.application_credential' via 2026-03-16T13:53:47,125 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,125 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,126 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,127 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,128 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,129 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,130 even if it does not contain any `.py` files. 2026-03-16T13:53:47,131 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,131 directory, all directories are treated like packages. 2026-03-16T13:53:47,131 ******************************************************************************** 2026-03-16T13:53:47,132 !! 2026-03-16T13:53:47,132 check.warn(importable) 2026-03-16T13:53:47,132 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.application_credential.backends' is absent from the `packages` configuration. 2026-03-16T13:53:47,133 !! 2026-03-16T13:53:47,134 ******************************************************************************** 2026-03-16T13:53:47,134 ############################ 2026-03-16T13:53:47,134 # Package would be ignored # 2026-03-16T13:53:47,135 ############################ 2026-03-16T13:53:47,135 Python recognizes 'keystone.tests.unit.application_credential.backends' as an importable package[^1], 2026-03-16T13:53:47,135 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,136 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,136 package, please make sure that 'keystone.tests.unit.application_credential.backends' is explicitly added 2026-03-16T13:53:47,137 to the `packages` configuration field. 2026-03-16T13:53:47,137 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,138 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,138 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,139 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,140 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,141 If you don't want 'keystone.tests.unit.application_credential.backends' to be distributed and are 2026-03-16T13:53:47,141 already explicitly excluding 'keystone.tests.unit.application_credential.backends' via 2026-03-16T13:53:47,142 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,143 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,143 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,144 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,145 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,147 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,147 even if it does not contain any `.py` files. 2026-03-16T13:53:47,148 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,148 directory, all directories are treated like packages. 2026-03-16T13:53:47,149 ******************************************************************************** 2026-03-16T13:53:47,150 !! 2026-03-16T13:53:47,150 check.warn(importable) 2026-03-16T13:53:47,151 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.assignment' is absent from the `packages` configuration. 2026-03-16T13:53:47,151 !! 2026-03-16T13:53:47,152 ******************************************************************************** 2026-03-16T13:53:47,153 ############################ 2026-03-16T13:53:47,153 # Package would be ignored # 2026-03-16T13:53:47,154 ############################ 2026-03-16T13:53:47,155 Python recognizes 'keystone.tests.unit.assignment' as an importable package[^1], 2026-03-16T13:53:47,155 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,156 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,156 package, please make sure that 'keystone.tests.unit.assignment' is explicitly added 2026-03-16T13:53:47,157 to the `packages` configuration field. 2026-03-16T13:53:47,157 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,158 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,158 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,159 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,159 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,160 If you don't want 'keystone.tests.unit.assignment' to be distributed and are 2026-03-16T13:53:47,160 already explicitly excluding 'keystone.tests.unit.assignment' via 2026-03-16T13:53:47,161 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,161 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,162 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,163 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,163 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,165 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,165 even if it does not contain any `.py` files. 2026-03-16T13:53:47,166 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,166 directory, all directories are treated like packages. 2026-03-16T13:53:47,167 ******************************************************************************** 2026-03-16T13:53:47,168 !! 2026-03-16T13:53:47,168 check.warn(importable) 2026-03-16T13:53:47,169 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.assignment.role_backends' is absent from the `packages` configuration. 2026-03-16T13:53:47,169 !! 2026-03-16T13:53:47,170 ******************************************************************************** 2026-03-16T13:53:47,171 ############################ 2026-03-16T13:53:47,171 # Package would be ignored # 2026-03-16T13:53:47,172 ############################ 2026-03-16T13:53:47,172 Python recognizes 'keystone.tests.unit.assignment.role_backends' as an importable package[^1], 2026-03-16T13:53:47,173 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,174 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,174 package, please make sure that 'keystone.tests.unit.assignment.role_backends' is explicitly added 2026-03-16T13:53:47,175 to the `packages` configuration field. 2026-03-16T13:53:47,176 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,176 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,176 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,178 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,179 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,180 If you don't want 'keystone.tests.unit.assignment.role_backends' to be distributed and are 2026-03-16T13:53:47,180 already explicitly excluding 'keystone.tests.unit.assignment.role_backends' via 2026-03-16T13:53:47,181 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,181 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,182 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,182 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,183 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,184 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,184 even if it does not contain any `.py` files. 2026-03-16T13:53:47,185 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,185 directory, all directories are treated like packages. 2026-03-16T13:53:47,185 ******************************************************************************** 2026-03-16T13:53:47,186 !! 2026-03-16T13:53:47,186 check.warn(importable) 2026-03-16T13:53:47,187 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.auth' is absent from the `packages` configuration. 2026-03-16T13:53:47,187 !! 2026-03-16T13:53:47,188 ******************************************************************************** 2026-03-16T13:53:47,188 ############################ 2026-03-16T13:53:47,189 # Package would be ignored # 2026-03-16T13:53:47,189 ############################ 2026-03-16T13:53:47,190 Python recognizes 'keystone.tests.unit.auth' as an importable package[^1], 2026-03-16T13:53:47,190 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,191 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,192 package, please make sure that 'keystone.tests.unit.auth' is explicitly added 2026-03-16T13:53:47,192 to the `packages` configuration field. 2026-03-16T13:53:47,193 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,194 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,194 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,195 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,196 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,198 If you don't want 'keystone.tests.unit.auth' to be distributed and are 2026-03-16T13:53:47,198 already explicitly excluding 'keystone.tests.unit.auth' via 2026-03-16T13:53:47,198 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,199 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,199 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,200 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,201 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,203 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,203 even if it does not contain any `.py` files. 2026-03-16T13:53:47,204 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,204 directory, all directories are treated like packages. 2026-03-16T13:53:47,205 ******************************************************************************** 2026-03-16T13:53:47,206 !! 2026-03-16T13:53:47,206 check.warn(importable) 2026-03-16T13:53:47,207 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.auth.plugins' is absent from the `packages` configuration. 2026-03-16T13:53:47,208 !! 2026-03-16T13:53:47,208 ******************************************************************************** 2026-03-16T13:53:47,209 ############################ 2026-03-16T13:53:47,209 # Package would be ignored # 2026-03-16T13:53:47,210 ############################ 2026-03-16T13:53:47,210 Python recognizes 'keystone.tests.unit.auth.plugins' as an importable package[^1], 2026-03-16T13:53:47,210 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,211 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,211 package, please make sure that 'keystone.tests.unit.auth.plugins' is explicitly added 2026-03-16T13:53:47,212 to the `packages` configuration field. 2026-03-16T13:53:47,213 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,213 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,213 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,214 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,215 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,215 If you don't want 'keystone.tests.unit.auth.plugins' to be distributed and are 2026-03-16T13:53:47,216 already explicitly excluding 'keystone.tests.unit.auth.plugins' via 2026-03-16T13:53:47,216 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,217 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,218 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,219 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,220 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,222 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,222 even if it does not contain any `.py` files. 2026-03-16T13:53:47,223 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,223 directory, all directories are treated like packages. 2026-03-16T13:53:47,224 ******************************************************************************** 2026-03-16T13:53:47,225 !! 2026-03-16T13:53:47,226 check.warn(importable) 2026-03-16T13:53:47,226 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.backend' is absent from the `packages` configuration. 2026-03-16T13:53:47,226 !! 2026-03-16T13:53:47,227 ******************************************************************************** 2026-03-16T13:53:47,228 ############################ 2026-03-16T13:53:47,228 # Package would be ignored # 2026-03-16T13:53:47,229 ############################ 2026-03-16T13:53:47,229 Python recognizes 'keystone.tests.unit.backend' as an importable package[^1], 2026-03-16T13:53:47,230 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,230 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,231 package, please make sure that 'keystone.tests.unit.backend' is explicitly added 2026-03-16T13:53:47,232 to the `packages` configuration field. 2026-03-16T13:53:47,233 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,233 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,234 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,235 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,235 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,236 If you don't want 'keystone.tests.unit.backend' to be distributed and are 2026-03-16T13:53:47,236 already explicitly excluding 'keystone.tests.unit.backend' via 2026-03-16T13:53:47,237 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,237 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,237 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,238 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,239 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,240 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,241 even if it does not contain any `.py` files. 2026-03-16T13:53:47,241 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,241 directory, all directories are treated like packages. 2026-03-16T13:53:47,242 ******************************************************************************** 2026-03-16T13:53:47,243 !! 2026-03-16T13:53:47,243 check.warn(importable) 2026-03-16T13:53:47,244 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.catalog' is absent from the `packages` configuration. 2026-03-16T13:53:47,244 !! 2026-03-16T13:53:47,245 ******************************************************************************** 2026-03-16T13:53:47,246 ############################ 2026-03-16T13:53:47,246 # Package would be ignored # 2026-03-16T13:53:47,246 ############################ 2026-03-16T13:53:47,247 Python recognizes 'keystone.tests.unit.catalog' as an importable package[^1], 2026-03-16T13:53:47,247 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,248 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,249 package, please make sure that 'keystone.tests.unit.catalog' is explicitly added 2026-03-16T13:53:47,249 to the `packages` configuration field. 2026-03-16T13:53:47,250 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,250 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,251 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,252 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,253 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,254 If you don't want 'keystone.tests.unit.catalog' to be distributed and are 2026-03-16T13:53:47,254 already explicitly excluding 'keystone.tests.unit.catalog' via 2026-03-16T13:53:47,254 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,255 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,255 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,257 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,258 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,259 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,260 even if it does not contain any `.py` files. 2026-03-16T13:53:47,261 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,261 directory, all directories are treated like packages. 2026-03-16T13:53:47,261 ******************************************************************************** 2026-03-16T13:53:47,262 !! 2026-03-16T13:53:47,262 check.warn(importable) 2026-03-16T13:53:47,263 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.common' is absent from the `packages` configuration. 2026-03-16T13:53:47,263 !! 2026-03-16T13:53:47,264 ******************************************************************************** 2026-03-16T13:53:47,264 ############################ 2026-03-16T13:53:47,264 # Package would be ignored # 2026-03-16T13:53:47,265 ############################ 2026-03-16T13:53:47,265 Python recognizes 'keystone.tests.unit.common' as an importable package[^1], 2026-03-16T13:53:47,266 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,266 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,267 package, please make sure that 'keystone.tests.unit.common' is explicitly added 2026-03-16T13:53:47,267 to the `packages` configuration field. 2026-03-16T13:53:47,268 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,268 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,268 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,269 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,271 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,272 If you don't want 'keystone.tests.unit.common' to be distributed and are 2026-03-16T13:53:47,272 already explicitly excluding 'keystone.tests.unit.common' via 2026-03-16T13:53:47,273 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,273 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,274 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,275 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,276 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,277 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,278 even if it does not contain any `.py` files. 2026-03-16T13:53:47,278 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,279 directory, all directories are treated like packages. 2026-03-16T13:53:47,279 ******************************************************************************** 2026-03-16T13:53:47,280 !! 2026-03-16T13:53:47,281 check.warn(importable) 2026-03-16T13:53:47,281 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.common.sql' is absent from the `packages` configuration. 2026-03-16T13:53:47,282 !! 2026-03-16T13:53:47,283 ******************************************************************************** 2026-03-16T13:53:47,283 ############################ 2026-03-16T13:53:47,284 # Package would be ignored # 2026-03-16T13:53:47,284 ############################ 2026-03-16T13:53:47,285 Python recognizes 'keystone.tests.unit.common.sql' as an importable package[^1], 2026-03-16T13:53:47,285 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,286 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,287 package, please make sure that 'keystone.tests.unit.common.sql' is explicitly added 2026-03-16T13:53:47,287 to the `packages` configuration field. 2026-03-16T13:53:47,288 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,288 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,289 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,289 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,290 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,293 If you don't want 'keystone.tests.unit.common.sql' to be distributed and are 2026-03-16T13:53:47,294 already explicitly excluding 'keystone.tests.unit.common.sql' via 2026-03-16T13:53:47,294 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,294 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,295 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,295 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,296 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,298 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,298 even if it does not contain any `.py` files. 2026-03-16T13:53:47,299 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,299 directory, all directories are treated like packages. 2026-03-16T13:53:47,300 ******************************************************************************** 2026-03-16T13:53:47,301 !! 2026-03-16T13:53:47,301 check.warn(importable) 2026-03-16T13:53:47,302 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.config_files' is absent from the `packages` configuration. 2026-03-16T13:53:47,302 !! 2026-03-16T13:53:47,303 ******************************************************************************** 2026-03-16T13:53:47,304 ############################ 2026-03-16T13:53:47,305 # Package would be ignored # 2026-03-16T13:53:47,305 ############################ 2026-03-16T13:53:47,306 Python recognizes 'keystone.tests.unit.config_files' as an importable package[^1], 2026-03-16T13:53:47,306 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,307 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,307 package, please make sure that 'keystone.tests.unit.config_files' is explicitly added 2026-03-16T13:53:47,308 to the `packages` configuration field. 2026-03-16T13:53:47,309 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,309 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,310 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,311 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,312 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,313 If you don't want 'keystone.tests.unit.config_files' to be distributed and are 2026-03-16T13:53:47,313 already explicitly excluding 'keystone.tests.unit.config_files' via 2026-03-16T13:53:47,314 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,315 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,315 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,315 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,316 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,317 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,317 even if it does not contain any `.py` files. 2026-03-16T13:53:47,318 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,318 directory, all directories are treated like packages. 2026-03-16T13:53:47,319 ******************************************************************************** 2026-03-16T13:53:47,319 !! 2026-03-16T13:53:47,320 check.warn(importable) 2026-03-16T13:53:47,320 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' is absent from the `packages` configuration. 2026-03-16T13:53:47,321 !! 2026-03-16T13:53:47,321 ******************************************************************************** 2026-03-16T13:53:47,322 ############################ 2026-03-16T13:53:47,323 # Package would be ignored # 2026-03-16T13:53:47,323 ############################ 2026-03-16T13:53:47,324 Python recognizes 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' as an importable package[^1], 2026-03-16T13:53:47,325 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,326 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,327 package, please make sure that 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' is explicitly added 2026-03-16T13:53:47,328 to the `packages` configuration field. 2026-03-16T13:53:47,329 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,329 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,330 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,331 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,332 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,334 If you don't want 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' to be distributed and are 2026-03-16T13:53:47,334 already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' via 2026-03-16T13:53:47,335 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,335 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,335 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,336 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,337 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,339 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,339 even if it does not contain any `.py` files. 2026-03-16T13:53:47,340 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,340 directory, all directories are treated like packages. 2026-03-16T13:53:47,341 ******************************************************************************** 2026-03-16T13:53:47,343 !! 2026-03-16T13:53:47,343 check.warn(importable) 2026-03-16T13:53:47,344 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_multi_ldap' is absent from the `packages` configuration. 2026-03-16T13:53:47,344 !! 2026-03-16T13:53:47,345 ******************************************************************************** 2026-03-16T13:53:47,346 ############################ 2026-03-16T13:53:47,346 # Package would be ignored # 2026-03-16T13:53:47,347 ############################ 2026-03-16T13:53:47,347 Python recognizes 'keystone.tests.unit.config_files.domain_configs_multi_ldap' as an importable package[^1], 2026-03-16T13:53:47,348 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,349 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,349 package, please make sure that 'keystone.tests.unit.config_files.domain_configs_multi_ldap' is explicitly added 2026-03-16T13:53:47,349 to the `packages` configuration field. 2026-03-16T13:53:47,350 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,350 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,351 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,352 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,352 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,353 If you don't want 'keystone.tests.unit.config_files.domain_configs_multi_ldap' to be distributed and are 2026-03-16T13:53:47,354 already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_multi_ldap' via 2026-03-16T13:53:47,354 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,355 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,355 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,356 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,357 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,359 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,359 even if it does not contain any `.py` files. 2026-03-16T13:53:47,360 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,360 directory, all directories are treated like packages. 2026-03-16T13:53:47,361 ******************************************************************************** 2026-03-16T13:53:47,361 !! 2026-03-16T13:53:47,362 check.warn(importable) 2026-03-16T13:53:47,362 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' is absent from the `packages` configuration. 2026-03-16T13:53:47,363 !! 2026-03-16T13:53:47,364 ******************************************************************************** 2026-03-16T13:53:47,364 ############################ 2026-03-16T13:53:47,365 # Package would be ignored # 2026-03-16T13:53:47,365 ############################ 2026-03-16T13:53:47,367 Python recognizes 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' as an importable package[^1], 2026-03-16T13:53:47,368 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,369 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,369 package, please make sure that 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' is explicitly added 2026-03-16T13:53:47,370 to the `packages` configuration field. 2026-03-16T13:53:47,371 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,371 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,371 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,372 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,373 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,373 If you don't want 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' to be distributed and are 2026-03-16T13:53:47,374 already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' via 2026-03-16T13:53:47,374 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,374 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,375 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,376 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,376 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,378 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,378 even if it does not contain any `.py` files. 2026-03-16T13:53:47,378 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,379 directory, all directories are treated like packages. 2026-03-16T13:53:47,379 ******************************************************************************** 2026-03-16T13:53:47,380 !! 2026-03-16T13:53:47,380 check.warn(importable) 2026-03-16T13:53:47,381 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' is absent from the `packages` configuration. 2026-03-16T13:53:47,381 !! 2026-03-16T13:53:47,382 ******************************************************************************** 2026-03-16T13:53:47,382 ############################ 2026-03-16T13:53:47,383 # Package would be ignored # 2026-03-16T13:53:47,384 ############################ 2026-03-16T13:53:47,384 Python recognizes 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' as an importable package[^1], 2026-03-16T13:53:47,385 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,386 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,386 package, please make sure that 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' is explicitly added 2026-03-16T13:53:47,387 to the `packages` configuration field. 2026-03-16T13:53:47,388 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,388 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,389 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,390 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,391 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,392 If you don't want 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' to be distributed and are 2026-03-16T13:53:47,392 already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' via 2026-03-16T13:53:47,393 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,394 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,394 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,395 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,395 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,396 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,397 even if it does not contain any `.py` files. 2026-03-16T13:53:47,397 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,397 directory, all directories are treated like packages. 2026-03-16T13:53:47,398 ******************************************************************************** 2026-03-16T13:53:47,398 !! 2026-03-16T13:53:47,399 check.warn(importable) 2026-03-16T13:53:47,399 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.contrib' is absent from the `packages` configuration. 2026-03-16T13:53:47,399 !! 2026-03-16T13:53:47,400 ******************************************************************************** 2026-03-16T13:53:47,400 ############################ 2026-03-16T13:53:47,401 # Package would be ignored # 2026-03-16T13:53:47,401 ############################ 2026-03-16T13:53:47,402 Python recognizes 'keystone.tests.unit.contrib' as an importable package[^1], 2026-03-16T13:53:47,402 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,403 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,403 package, please make sure that 'keystone.tests.unit.contrib' is explicitly added 2026-03-16T13:53:47,404 to the `packages` configuration field. 2026-03-16T13:53:47,405 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,405 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,406 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,407 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,407 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,408 If you don't want 'keystone.tests.unit.contrib' to be distributed and are 2026-03-16T13:53:47,409 already explicitly excluding 'keystone.tests.unit.contrib' via 2026-03-16T13:53:47,409 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,410 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,410 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,411 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,412 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,413 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,414 even if it does not contain any `.py` files. 2026-03-16T13:53:47,414 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,414 directory, all directories are treated like packages. 2026-03-16T13:53:47,415 ******************************************************************************** 2026-03-16T13:53:47,416 !! 2026-03-16T13:53:47,416 check.warn(importable) 2026-03-16T13:53:47,417 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.contrib.federation' is absent from the `packages` configuration. 2026-03-16T13:53:47,417 !! 2026-03-16T13:53:47,418 ******************************************************************************** 2026-03-16T13:53:47,418 ############################ 2026-03-16T13:53:47,419 # Package would be ignored # 2026-03-16T13:53:47,419 ############################ 2026-03-16T13:53:47,419 Python recognizes 'keystone.tests.unit.contrib.federation' as an importable package[^1], 2026-03-16T13:53:47,420 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,420 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,421 package, please make sure that 'keystone.tests.unit.contrib.federation' is explicitly added 2026-03-16T13:53:47,421 to the `packages` configuration field. 2026-03-16T13:53:47,422 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,422 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,422 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,423 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,424 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,425 If you don't want 'keystone.tests.unit.contrib.federation' to be distributed and are 2026-03-16T13:53:47,425 already explicitly excluding 'keystone.tests.unit.contrib.federation' via 2026-03-16T13:53:47,426 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,426 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,427 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,428 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,429 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,430 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,431 even if it does not contain any `.py` files. 2026-03-16T13:53:47,433 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,433 directory, all directories are treated like packages. 2026-03-16T13:53:47,434 ******************************************************************************** 2026-03-16T13:53:47,435 !! 2026-03-16T13:53:47,435 check.warn(importable) 2026-03-16T13:53:47,436 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.credential' is absent from the `packages` configuration. 2026-03-16T13:53:47,436 !! 2026-03-16T13:53:47,437 ******************************************************************************** 2026-03-16T13:53:47,437 ############################ 2026-03-16T13:53:47,438 # Package would be ignored # 2026-03-16T13:53:47,438 ############################ 2026-03-16T13:53:47,439 Python recognizes 'keystone.tests.unit.credential' as an importable package[^1], 2026-03-16T13:53:47,439 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,440 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,441 package, please make sure that 'keystone.tests.unit.credential' is explicitly added 2026-03-16T13:53:47,441 to the `packages` configuration field. 2026-03-16T13:53:47,442 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,443 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,443 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,444 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,445 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,445 If you don't want 'keystone.tests.unit.credential' to be distributed and are 2026-03-16T13:53:47,446 already explicitly excluding 'keystone.tests.unit.credential' via 2026-03-16T13:53:47,446 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,446 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,447 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,447 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,448 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,449 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,449 even if it does not contain any `.py` files. 2026-03-16T13:53:47,450 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,450 directory, all directories are treated like packages. 2026-03-16T13:53:47,450 ******************************************************************************** 2026-03-16T13:53:47,451 !! 2026-03-16T13:53:47,452 check.warn(importable) 2026-03-16T13:53:47,452 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.endpoint_policy' is absent from the `packages` configuration. 2026-03-16T13:53:47,453 !! 2026-03-16T13:53:47,454 ******************************************************************************** 2026-03-16T13:53:47,454 ############################ 2026-03-16T13:53:47,454 # Package would be ignored # 2026-03-16T13:53:47,455 ############################ 2026-03-16T13:53:47,455 Python recognizes 'keystone.tests.unit.endpoint_policy' as an importable package[^1], 2026-03-16T13:53:47,456 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,457 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,457 package, please make sure that 'keystone.tests.unit.endpoint_policy' is explicitly added 2026-03-16T13:53:47,458 to the `packages` configuration field. 2026-03-16T13:53:47,459 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,460 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,460 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,461 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,462 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,463 If you don't want 'keystone.tests.unit.endpoint_policy' to be distributed and are 2026-03-16T13:53:47,463 already explicitly excluding 'keystone.tests.unit.endpoint_policy' via 2026-03-16T13:53:47,463 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,464 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,464 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,465 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,467 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,468 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,469 even if it does not contain any `.py` files. 2026-03-16T13:53:47,469 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,469 directory, all directories are treated like packages. 2026-03-16T13:53:47,470 ******************************************************************************** 2026-03-16T13:53:47,470 !! 2026-03-16T13:53:47,470 check.warn(importable) 2026-03-16T13:53:47,471 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.endpoint_policy.backends' is absent from the `packages` configuration. 2026-03-16T13:53:47,471 !! 2026-03-16T13:53:47,472 ******************************************************************************** 2026-03-16T13:53:47,472 ############################ 2026-03-16T13:53:47,473 # Package would be ignored # 2026-03-16T13:53:47,473 ############################ 2026-03-16T13:53:47,473 Python recognizes 'keystone.tests.unit.endpoint_policy.backends' as an importable package[^1], 2026-03-16T13:53:47,474 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,474 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,475 package, please make sure that 'keystone.tests.unit.endpoint_policy.backends' is explicitly added 2026-03-16T13:53:47,475 to the `packages` configuration field. 2026-03-16T13:53:47,476 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,477 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,477 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,479 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,480 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,481 If you don't want 'keystone.tests.unit.endpoint_policy.backends' to be distributed and are 2026-03-16T13:53:47,482 already explicitly excluding 'keystone.tests.unit.endpoint_policy.backends' via 2026-03-16T13:53:47,482 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,483 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,484 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,485 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,486 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,488 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,488 even if it does not contain any `.py` files. 2026-03-16T13:53:47,489 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,489 directory, all directories are treated like packages. 2026-03-16T13:53:47,490 ******************************************************************************** 2026-03-16T13:53:47,491 !! 2026-03-16T13:53:47,492 check.warn(importable) 2026-03-16T13:53:47,492 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.external' is absent from the `packages` configuration. 2026-03-16T13:53:47,493 !! 2026-03-16T13:53:47,494 ******************************************************************************** 2026-03-16T13:53:47,495 ############################ 2026-03-16T13:53:47,495 # Package would be ignored # 2026-03-16T13:53:47,496 ############################ 2026-03-16T13:53:47,497 Python recognizes 'keystone.tests.unit.external' as an importable package[^1], 2026-03-16T13:53:47,497 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,499 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,499 package, please make sure that 'keystone.tests.unit.external' is explicitly added 2026-03-16T13:53:47,499 to the `packages` configuration field. 2026-03-16T13:53:47,500 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,501 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,501 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,502 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,503 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,504 If you don't want 'keystone.tests.unit.external' to be distributed and are 2026-03-16T13:53:47,504 already explicitly excluding 'keystone.tests.unit.external' via 2026-03-16T13:53:47,505 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,505 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,508 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,510 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,511 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,512 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,513 even if it does not contain any `.py` files. 2026-03-16T13:53:47,514 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,514 directory, all directories are treated like packages. 2026-03-16T13:53:47,515 ******************************************************************************** 2026-03-16T13:53:47,516 !! 2026-03-16T13:53:47,517 check.warn(importable) 2026-03-16T13:53:47,518 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.federation' is absent from the `packages` configuration. 2026-03-16T13:53:47,519 !! 2026-03-16T13:53:47,520 ******************************************************************************** 2026-03-16T13:53:47,521 ############################ 2026-03-16T13:53:47,521 # Package would be ignored # 2026-03-16T13:53:47,522 ############################ 2026-03-16T13:53:47,523 Python recognizes 'keystone.tests.unit.federation' as an importable package[^1], 2026-03-16T13:53:47,523 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,524 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,525 package, please make sure that 'keystone.tests.unit.federation' is explicitly added 2026-03-16T13:53:47,526 to the `packages` configuration field. 2026-03-16T13:53:47,527 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,528 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,528 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,529 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,531 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,532 If you don't want 'keystone.tests.unit.federation' to be distributed and are 2026-03-16T13:53:47,533 already explicitly excluding 'keystone.tests.unit.federation' via 2026-03-16T13:53:47,533 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,534 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,535 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,536 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,536 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,538 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,538 even if it does not contain any `.py` files. 2026-03-16T13:53:47,539 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,539 directory, all directories are treated like packages. 2026-03-16T13:53:47,540 ******************************************************************************** 2026-03-16T13:53:47,541 !! 2026-03-16T13:53:47,541 check.warn(importable) 2026-03-16T13:53:47,542 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.identity' is absent from the `packages` configuration. 2026-03-16T13:53:47,542 !! 2026-03-16T13:53:47,543 ******************************************************************************** 2026-03-16T13:53:47,544 ############################ 2026-03-16T13:53:47,544 # Package would be ignored # 2026-03-16T13:53:47,545 ############################ 2026-03-16T13:53:47,546 Python recognizes 'keystone.tests.unit.identity' as an importable package[^1], 2026-03-16T13:53:47,546 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,547 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,548 package, please make sure that 'keystone.tests.unit.identity' is explicitly added 2026-03-16T13:53:47,549 to the `packages` configuration field. 2026-03-16T13:53:47,550 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,551 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,551 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,553 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,554 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,555 If you don't want 'keystone.tests.unit.identity' to be distributed and are 2026-03-16T13:53:47,556 already explicitly excluding 'keystone.tests.unit.identity' via 2026-03-16T13:53:47,557 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,557 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,558 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,559 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,560 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,562 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,562 even if it does not contain any `.py` files. 2026-03-16T13:53:47,563 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,563 directory, all directories are treated like packages. 2026-03-16T13:53:47,564 ******************************************************************************** 2026-03-16T13:53:47,566 !! 2026-03-16T13:53:47,566 check.warn(importable) 2026-03-16T13:53:47,567 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.identity.backends' is absent from the `packages` configuration. 2026-03-16T13:53:47,568 !! 2026-03-16T13:53:47,569 ******************************************************************************** 2026-03-16T13:53:47,569 ############################ 2026-03-16T13:53:47,570 # Package would be ignored # 2026-03-16T13:53:47,570 ############################ 2026-03-16T13:53:47,571 Python recognizes 'keystone.tests.unit.identity.backends' as an importable package[^1], 2026-03-16T13:53:47,571 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,572 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,573 package, please make sure that 'keystone.tests.unit.identity.backends' is explicitly added 2026-03-16T13:53:47,574 to the `packages` configuration field. 2026-03-16T13:53:47,576 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,795 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,796 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,798 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,799 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,836 If you don't want 'keystone.tests.unit.identity.backends' to be distributed and are 2026-03-16T13:53:47,837 already explicitly excluding 'keystone.tests.unit.identity.backends' via 2026-03-16T13:53:47,838 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,839 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,840 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,843 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,845 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,848 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,849 even if it does not contain any `.py` files. 2026-03-16T13:53:47,850 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,851 directory, all directories are treated like packages. 2026-03-16T13:53:47,852 ******************************************************************************** 2026-03-16T13:53:47,855 !! 2026-03-16T13:53:47,856 check.warn(importable) 2026-03-16T13:53:47,857 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.identity.shadow_users' is absent from the `packages` configuration. 2026-03-16T13:53:47,858 !! 2026-03-16T13:53:47,860 ******************************************************************************** 2026-03-16T13:53:47,862 ############################ 2026-03-16T13:53:47,863 # Package would be ignored # 2026-03-16T13:53:47,864 ############################ 2026-03-16T13:53:47,866 Python recognizes 'keystone.tests.unit.identity.shadow_users' as an importable package[^1], 2026-03-16T13:53:47,867 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,870 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,871 package, please make sure that 'keystone.tests.unit.identity.shadow_users' is explicitly added 2026-03-16T13:53:47,873 to the `packages` configuration field. 2026-03-16T13:53:47,875 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,876 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,878 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,879 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,881 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,883 If you don't want 'keystone.tests.unit.identity.shadow_users' to be distributed and are 2026-03-16T13:53:47,883 already explicitly excluding 'keystone.tests.unit.identity.shadow_users' via 2026-03-16T13:53:47,884 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,885 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,886 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,887 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,889 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,891 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,891 even if it does not contain any `.py` files. 2026-03-16T13:53:47,892 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,892 directory, all directories are treated like packages. 2026-03-16T13:53:47,893 ******************************************************************************** 2026-03-16T13:53:47,895 !! 2026-03-16T13:53:47,896 check.warn(importable) 2026-03-16T13:53:47,897 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.ksfixtures' is absent from the `packages` configuration. 2026-03-16T13:53:47,898 !! 2026-03-16T13:53:47,900 ******************************************************************************** 2026-03-16T13:53:47,935 ############################ 2026-03-16T13:53:47,936 # Package would be ignored # 2026-03-16T13:53:47,937 ############################ 2026-03-16T13:53:47,938 Python recognizes 'keystone.tests.unit.ksfixtures' as an importable package[^1], 2026-03-16T13:53:47,939 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,941 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,943 package, please make sure that 'keystone.tests.unit.ksfixtures' is explicitly added 2026-03-16T13:53:47,944 to the `packages` configuration field. 2026-03-16T13:53:47,946 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:47,948 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:47,949 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:47,951 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:47,954 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:47,956 If you don't want 'keystone.tests.unit.ksfixtures' to be distributed and are 2026-03-16T13:53:47,957 already explicitly excluding 'keystone.tests.unit.ksfixtures' via 2026-03-16T13:53:47,958 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:47,959 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:47,959 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:47,961 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:47,963 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:47,967 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:47,968 even if it does not contain any `.py` files. 2026-03-16T13:53:47,969 On the other hand, currently there is no concept of package data 2026-03-16T13:53:47,970 directory, all directories are treated like packages. 2026-03-16T13:53:47,970 ******************************************************************************** 2026-03-16T13:53:47,972 !! 2026-03-16T13:53:47,973 check.warn(importable) 2026-03-16T13:53:47,973 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.limit' is absent from the `packages` configuration. 2026-03-16T13:53:47,974 !! 2026-03-16T13:53:47,975 ******************************************************************************** 2026-03-16T13:53:47,976 ############################ 2026-03-16T13:53:47,977 # Package would be ignored # 2026-03-16T13:53:47,979 ############################ 2026-03-16T13:53:47,979 Python recognizes 'keystone.tests.unit.limit' as an importable package[^1], 2026-03-16T13:53:47,980 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:47,983 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:47,984 package, please make sure that 'keystone.tests.unit.limit' is explicitly added 2026-03-16T13:53:47,985 to the `packages` configuration field. 2026-03-16T13:53:48,027 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,028 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,028 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,030 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,031 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,033 If you don't want 'keystone.tests.unit.limit' to be distributed and are 2026-03-16T13:53:48,033 already explicitly excluding 'keystone.tests.unit.limit' via 2026-03-16T13:53:48,034 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,035 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,036 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,037 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,038 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,040 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,041 even if it does not contain any `.py` files. 2026-03-16T13:53:48,041 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,042 directory, all directories are treated like packages. 2026-03-16T13:53:48,043 ******************************************************************************** 2026-03-16T13:53:48,044 !! 2026-03-16T13:53:48,045 check.warn(importable) 2026-03-16T13:53:48,045 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.policy' is absent from the `packages` configuration. 2026-03-16T13:53:48,046 !! 2026-03-16T13:53:48,048 ******************************************************************************** 2026-03-16T13:53:48,048 ############################ 2026-03-16T13:53:48,049 # Package would be ignored # 2026-03-16T13:53:48,050 ############################ 2026-03-16T13:53:48,050 Python recognizes 'keystone.tests.unit.policy' as an importable package[^1], 2026-03-16T13:53:48,051 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,052 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,053 package, please make sure that 'keystone.tests.unit.policy' is explicitly added 2026-03-16T13:53:48,053 to the `packages` configuration field. 2026-03-16T13:53:48,054 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,055 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,055 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,057 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,058 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,059 If you don't want 'keystone.tests.unit.policy' to be distributed and are 2026-03-16T13:53:48,059 already explicitly excluding 'keystone.tests.unit.policy' via 2026-03-16T13:53:48,060 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,060 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,061 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,062 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,063 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,065 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,065 even if it does not contain any `.py` files. 2026-03-16T13:53:48,066 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,066 directory, all directories are treated like packages. 2026-03-16T13:53:48,067 ******************************************************************************** 2026-03-16T13:53:48,068 !! 2026-03-16T13:53:48,069 check.warn(importable) 2026-03-16T13:53:48,069 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.policy.backends' is absent from the `packages` configuration. 2026-03-16T13:53:48,070 !! 2026-03-16T13:53:48,071 ******************************************************************************** 2026-03-16T13:53:48,071 ############################ 2026-03-16T13:53:48,072 # Package would be ignored # 2026-03-16T13:53:48,073 ############################ 2026-03-16T13:53:48,073 Python recognizes 'keystone.tests.unit.policy.backends' as an importable package[^1], 2026-03-16T13:53:48,074 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,075 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,076 package, please make sure that 'keystone.tests.unit.policy.backends' is explicitly added 2026-03-16T13:53:48,077 to the `packages` configuration field. 2026-03-16T13:53:48,078 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,079 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,079 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,081 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,082 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,084 If you don't want 'keystone.tests.unit.policy.backends' to be distributed and are 2026-03-16T13:53:48,084 already explicitly excluding 'keystone.tests.unit.policy.backends' via 2026-03-16T13:53:48,085 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,086 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,087 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,088 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,089 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,090 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,091 even if it does not contain any `.py` files. 2026-03-16T13:53:48,091 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,092 directory, all directories are treated like packages. 2026-03-16T13:53:48,092 ******************************************************************************** 2026-03-16T13:53:48,093 !! 2026-03-16T13:53:48,094 check.warn(importable) 2026-03-16T13:53:48,095 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.receipt' is absent from the `packages` configuration. 2026-03-16T13:53:48,096 !! 2026-03-16T13:53:48,097 ******************************************************************************** 2026-03-16T13:53:48,097 ############################ 2026-03-16T13:53:48,098 # Package would be ignored # 2026-03-16T13:53:48,098 ############################ 2026-03-16T13:53:48,099 Python recognizes 'keystone.tests.unit.receipt' as an importable package[^1], 2026-03-16T13:53:48,100 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,101 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,102 package, please make sure that 'keystone.tests.unit.receipt' is explicitly added 2026-03-16T13:53:48,102 to the `packages` configuration field. 2026-03-16T13:53:48,103 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,104 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,105 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,106 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,107 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,109 If you don't want 'keystone.tests.unit.receipt' to be distributed and are 2026-03-16T13:53:48,109 already explicitly excluding 'keystone.tests.unit.receipt' via 2026-03-16T13:53:48,110 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,111 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,111 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,112 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,114 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,115 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,116 even if it does not contain any `.py` files. 2026-03-16T13:53:48,117 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,117 directory, all directories are treated like packages. 2026-03-16T13:53:48,118 ******************************************************************************** 2026-03-16T13:53:48,120 !! 2026-03-16T13:53:48,120 check.warn(importable) 2026-03-16T13:53:48,121 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.resource' is absent from the `packages` configuration. 2026-03-16T13:53:48,122 !! 2026-03-16T13:53:48,123 ******************************************************************************** 2026-03-16T13:53:48,123 ############################ 2026-03-16T13:53:48,124 # Package would be ignored # 2026-03-16T13:53:48,124 ############################ 2026-03-16T13:53:48,125 Python recognizes 'keystone.tests.unit.resource' as an importable package[^1], 2026-03-16T13:53:48,125 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,126 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,127 package, please make sure that 'keystone.tests.unit.resource' is explicitly added 2026-03-16T13:53:48,128 to the `packages` configuration field. 2026-03-16T13:53:48,129 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,129 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,130 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,131 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,132 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,133 If you don't want 'keystone.tests.unit.resource' to be distributed and are 2026-03-16T13:53:48,133 already explicitly excluding 'keystone.tests.unit.resource' via 2026-03-16T13:53:48,134 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,135 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,135 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,137 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,138 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,140 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,141 even if it does not contain any `.py` files. 2026-03-16T13:53:48,142 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,142 directory, all directories are treated like packages. 2026-03-16T13:53:48,143 ******************************************************************************** 2026-03-16T13:53:48,144 !! 2026-03-16T13:53:48,145 check.warn(importable) 2026-03-16T13:53:48,146 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.resource.backends' is absent from the `packages` configuration. 2026-03-16T13:53:48,146 !! 2026-03-16T13:53:48,148 ******************************************************************************** 2026-03-16T13:53:48,148 ############################ 2026-03-16T13:53:48,149 # Package would be ignored # 2026-03-16T13:53:48,149 ############################ 2026-03-16T13:53:48,150 Python recognizes 'keystone.tests.unit.resource.backends' as an importable package[^1], 2026-03-16T13:53:48,151 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,152 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,153 package, please make sure that 'keystone.tests.unit.resource.backends' is explicitly added 2026-03-16T13:53:48,154 to the `packages` configuration field. 2026-03-16T13:53:48,155 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,156 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,157 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,159 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,160 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,161 If you don't want 'keystone.tests.unit.resource.backends' to be distributed and are 2026-03-16T13:53:48,161 already explicitly excluding 'keystone.tests.unit.resource.backends' via 2026-03-16T13:53:48,162 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,163 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,164 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,165 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,166 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,168 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,169 even if it does not contain any `.py` files. 2026-03-16T13:53:48,170 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,170 directory, all directories are treated like packages. 2026-03-16T13:53:48,171 ******************************************************************************** 2026-03-16T13:53:48,172 !! 2026-03-16T13:53:48,173 check.warn(importable) 2026-03-16T13:53:48,173 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.resource.config_backends' is absent from the `packages` configuration. 2026-03-16T13:53:48,174 !! 2026-03-16T13:53:48,175 ******************************************************************************** 2026-03-16T13:53:48,176 ############################ 2026-03-16T13:53:48,177 # Package would be ignored # 2026-03-16T13:53:48,177 ############################ 2026-03-16T13:53:48,178 Python recognizes 'keystone.tests.unit.resource.config_backends' as an importable package[^1], 2026-03-16T13:53:48,179 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,180 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,181 package, please make sure that 'keystone.tests.unit.resource.config_backends' is explicitly added 2026-03-16T13:53:48,181 to the `packages` configuration field. 2026-03-16T13:53:48,183 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,184 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,184 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,186 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,187 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,189 If you don't want 'keystone.tests.unit.resource.config_backends' to be distributed and are 2026-03-16T13:53:48,189 already explicitly excluding 'keystone.tests.unit.resource.config_backends' via 2026-03-16T13:53:48,190 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,191 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,191 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,193 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,194 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,196 even if it does not contain any `.py` files. 2026-03-16T13:53:48,197 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,197 directory, all directories are treated like packages. 2026-03-16T13:53:48,198 ******************************************************************************** 2026-03-16T13:53:48,199 !! 2026-03-16T13:53:48,199 check.warn(importable) 2026-03-16T13:53:48,200 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.saml2' is absent from the `packages` configuration. 2026-03-16T13:53:48,200 !! 2026-03-16T13:53:48,201 ******************************************************************************** 2026-03-16T13:53:48,202 ############################ 2026-03-16T13:53:48,202 # Package would be ignored # 2026-03-16T13:53:48,203 ############################ 2026-03-16T13:53:48,203 Python recognizes 'keystone.tests.unit.saml2' as an importable package[^1], 2026-03-16T13:53:48,204 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,205 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,206 package, please make sure that 'keystone.tests.unit.saml2' is explicitly added 2026-03-16T13:53:48,206 to the `packages` configuration field. 2026-03-16T13:53:48,207 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,208 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,208 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,210 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,210 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,211 If you don't want 'keystone.tests.unit.saml2' to be distributed and are 2026-03-16T13:53:48,212 already explicitly excluding 'keystone.tests.unit.saml2' via 2026-03-16T13:53:48,213 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,213 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,214 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,215 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,216 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,218 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,218 even if it does not contain any `.py` files. 2026-03-16T13:53:48,219 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,220 directory, all directories are treated like packages. 2026-03-16T13:53:48,220 ******************************************************************************** 2026-03-16T13:53:48,221 !! 2026-03-16T13:53:48,222 check.warn(importable) 2026-03-16T13:53:48,222 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.server' is absent from the `packages` configuration. 2026-03-16T13:53:48,223 !! 2026-03-16T13:53:48,224 ******************************************************************************** 2026-03-16T13:53:48,225 ############################ 2026-03-16T13:53:48,225 # Package would be ignored # 2026-03-16T13:53:48,226 ############################ 2026-03-16T13:53:48,226 Python recognizes 'keystone.tests.unit.server' as an importable package[^1], 2026-03-16T13:53:48,227 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,228 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,229 package, please make sure that 'keystone.tests.unit.server' is explicitly added 2026-03-16T13:53:48,229 to the `packages` configuration field. 2026-03-16T13:53:48,230 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,231 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,231 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,232 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,233 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,234 If you don't want 'keystone.tests.unit.server' to be distributed and are 2026-03-16T13:53:48,235 already explicitly excluding 'keystone.tests.unit.server' via 2026-03-16T13:53:48,235 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,236 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,236 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,237 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,238 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,240 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,241 even if it does not contain any `.py` files. 2026-03-16T13:53:48,241 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,242 directory, all directories are treated like packages. 2026-03-16T13:53:48,243 ******************************************************************************** 2026-03-16T13:53:48,244 !! 2026-03-16T13:53:48,245 check.warn(importable) 2026-03-16T13:53:48,245 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.tests' is absent from the `packages` configuration. 2026-03-16T13:53:48,246 !! 2026-03-16T13:53:48,247 ******************************************************************************** 2026-03-16T13:53:48,248 ############################ 2026-03-16T13:53:48,249 # Package would be ignored # 2026-03-16T13:53:48,249 ############################ 2026-03-16T13:53:48,250 Python recognizes 'keystone.tests.unit.tests' as an importable package[^1], 2026-03-16T13:53:48,250 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,251 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,252 package, please make sure that 'keystone.tests.unit.tests' is explicitly added 2026-03-16T13:53:48,253 to the `packages` configuration field. 2026-03-16T13:53:48,254 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,255 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,255 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,257 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,258 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,259 If you don't want 'keystone.tests.unit.tests' to be distributed and are 2026-03-16T13:53:48,260 already explicitly excluding 'keystone.tests.unit.tests' via 2026-03-16T13:53:48,260 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,261 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,262 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,262 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,263 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,265 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,265 even if it does not contain any `.py` files. 2026-03-16T13:53:48,266 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,266 directory, all directories are treated like packages. 2026-03-16T13:53:48,267 ******************************************************************************** 2026-03-16T13:53:48,268 !! 2026-03-16T13:53:48,268 check.warn(importable) 2026-03-16T13:53:48,268 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.token' is absent from the `packages` configuration. 2026-03-16T13:53:48,269 !! 2026-03-16T13:53:48,270 ******************************************************************************** 2026-03-16T13:53:48,270 ############################ 2026-03-16T13:53:48,271 # Package would be ignored # 2026-03-16T13:53:48,271 ############################ 2026-03-16T13:53:48,272 Python recognizes 'keystone.tests.unit.token' as an importable package[^1], 2026-03-16T13:53:48,273 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,274 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,274 package, please make sure that 'keystone.tests.unit.token' is explicitly added 2026-03-16T13:53:48,275 to the `packages` configuration field. 2026-03-16T13:53:48,276 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,276 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,277 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,278 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,279 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,280 If you don't want 'keystone.tests.unit.token' to be distributed and are 2026-03-16T13:53:48,280 already explicitly excluding 'keystone.tests.unit.token' via 2026-03-16T13:53:48,281 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,281 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,282 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,283 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,284 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,285 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,286 even if it does not contain any `.py` files. 2026-03-16T13:53:48,286 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,287 directory, all directories are treated like packages. 2026-03-16T13:53:48,287 ******************************************************************************** 2026-03-16T13:53:48,288 !! 2026-03-16T13:53:48,289 check.warn(importable) 2026-03-16T13:53:48,289 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.tests.unit.trust' is absent from the `packages` configuration. 2026-03-16T13:53:48,290 !! 2026-03-16T13:53:48,291 ******************************************************************************** 2026-03-16T13:53:48,291 ############################ 2026-03-16T13:53:48,292 # Package would be ignored # 2026-03-16T13:53:48,292 ############################ 2026-03-16T13:53:48,292 Python recognizes 'keystone.tests.unit.trust' as an importable package[^1], 2026-03-16T13:53:48,293 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,294 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,294 package, please make sure that 'keystone.tests.unit.trust' is explicitly added 2026-03-16T13:53:48,294 to the `packages` configuration field. 2026-03-16T13:53:48,295 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,296 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,296 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,297 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,298 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,299 If you don't want 'keystone.tests.unit.trust' to be distributed and are 2026-03-16T13:53:48,299 already explicitly excluding 'keystone.tests.unit.trust' via 2026-03-16T13:53:48,300 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,300 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,301 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,302 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,303 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,304 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,304 even if it does not contain any `.py` files. 2026-03-16T13:53:48,305 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,306 directory, all directories are treated like packages. 2026-03-16T13:53:48,306 ******************************************************************************** 2026-03-16T13:53:48,307 !! 2026-03-16T13:53:48,307 check.warn(importable) 2026-03-16T13:53:48,308 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.token' is absent from the `packages` configuration. 2026-03-16T13:53:48,308 !! 2026-03-16T13:53:48,309 ******************************************************************************** 2026-03-16T13:53:48,310 ############################ 2026-03-16T13:53:48,310 # Package would be ignored # 2026-03-16T13:53:48,311 ############################ 2026-03-16T13:53:48,311 Python recognizes 'keystone.token' as an importable package[^1], 2026-03-16T13:53:48,312 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,313 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,313 package, please make sure that 'keystone.token' is explicitly added 2026-03-16T13:53:48,314 to the `packages` configuration field. 2026-03-16T13:53:48,315 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,316 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,316 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,317 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,318 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,319 If you don't want 'keystone.token' to be distributed and are 2026-03-16T13:53:48,319 already explicitly excluding 'keystone.token' via 2026-03-16T13:53:48,320 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,320 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,321 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,322 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,322 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,324 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,324 even if it does not contain any `.py` files. 2026-03-16T13:53:48,324 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,325 directory, all directories are treated like packages. 2026-03-16T13:53:48,325 ******************************************************************************** 2026-03-16T13:53:48,326 !! 2026-03-16T13:53:48,327 check.warn(importable) 2026-03-16T13:53:48,327 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.token.providers' is absent from the `packages` configuration. 2026-03-16T13:53:48,328 !! 2026-03-16T13:53:48,328 ******************************************************************************** 2026-03-16T13:53:48,329 ############################ 2026-03-16T13:53:48,329 # Package would be ignored # 2026-03-16T13:53:48,330 ############################ 2026-03-16T13:53:48,330 Python recognizes 'keystone.token.providers' as an importable package[^1], 2026-03-16T13:53:48,331 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,332 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,332 package, please make sure that 'keystone.token.providers' is explicitly added 2026-03-16T13:53:48,333 to the `packages` configuration field. 2026-03-16T13:53:48,334 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,334 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,335 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,336 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,337 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,338 If you don't want 'keystone.token.providers' to be distributed and are 2026-03-16T13:53:48,338 already explicitly excluding 'keystone.token.providers' via 2026-03-16T13:53:48,339 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,339 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,340 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,341 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,341 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,343 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,344 even if it does not contain any `.py` files. 2026-03-16T13:53:48,344 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,345 directory, all directories are treated like packages. 2026-03-16T13:53:48,346 ******************************************************************************** 2026-03-16T13:53:48,347 !! 2026-03-16T13:53:48,348 check.warn(importable) 2026-03-16T13:53:48,348 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.token.providers.fernet' is absent from the `packages` configuration. 2026-03-16T13:53:48,348 !! 2026-03-16T13:53:48,349 ******************************************************************************** 2026-03-16T13:53:48,350 ############################ 2026-03-16T13:53:48,350 # Package would be ignored # 2026-03-16T13:53:48,350 ############################ 2026-03-16T13:53:48,351 Python recognizes 'keystone.token.providers.fernet' as an importable package[^1], 2026-03-16T13:53:48,351 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,352 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,352 package, please make sure that 'keystone.token.providers.fernet' is explicitly added 2026-03-16T13:53:48,353 to the `packages` configuration field. 2026-03-16T13:53:48,354 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,354 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,355 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,356 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,357 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,358 If you don't want 'keystone.token.providers.fernet' to be distributed and are 2026-03-16T13:53:48,358 already explicitly excluding 'keystone.token.providers.fernet' via 2026-03-16T13:53:48,359 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,359 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,359 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,360 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,361 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,363 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,363 even if it does not contain any `.py` files. 2026-03-16T13:53:48,364 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,364 directory, all directories are treated like packages. 2026-03-16T13:53:48,365 ******************************************************************************** 2026-03-16T13:53:48,366 !! 2026-03-16T13:53:48,367 check.warn(importable) 2026-03-16T13:53:48,367 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.token.providers.jws' is absent from the `packages` configuration. 2026-03-16T13:53:48,368 !! 2026-03-16T13:53:48,369 ******************************************************************************** 2026-03-16T13:53:48,369 ############################ 2026-03-16T13:53:48,370 # Package would be ignored # 2026-03-16T13:53:48,370 ############################ 2026-03-16T13:53:48,371 Python recognizes 'keystone.token.providers.jws' as an importable package[^1], 2026-03-16T13:53:48,371 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,372 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,373 package, please make sure that 'keystone.token.providers.jws' is explicitly added 2026-03-16T13:53:48,374 to the `packages` configuration field. 2026-03-16T13:53:48,375 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,375 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,375 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,376 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,377 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,378 If you don't want 'keystone.token.providers.jws' to be distributed and are 2026-03-16T13:53:48,378 already explicitly excluding 'keystone.token.providers.jws' via 2026-03-16T13:53:48,379 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,379 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,380 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,380 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,381 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,383 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,383 even if it does not contain any `.py` files. 2026-03-16T13:53:48,384 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,384 directory, all directories are treated like packages. 2026-03-16T13:53:48,385 ******************************************************************************** 2026-03-16T13:53:48,386 !! 2026-03-16T13:53:48,386 check.warn(importable) 2026-03-16T13:53:48,387 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.trust' is absent from the `packages` configuration. 2026-03-16T13:53:48,387 !! 2026-03-16T13:53:48,388 ******************************************************************************** 2026-03-16T13:53:48,389 ############################ 2026-03-16T13:53:48,389 # Package would be ignored # 2026-03-16T13:53:48,390 ############################ 2026-03-16T13:53:48,390 Python recognizes 'keystone.trust' as an importable package[^1], 2026-03-16T13:53:48,391 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,391 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,392 package, please make sure that 'keystone.trust' is explicitly added 2026-03-16T13:53:48,392 to the `packages` configuration field. 2026-03-16T13:53:48,393 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,394 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,395 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,396 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,396 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,397 If you don't want 'keystone.trust' to be distributed and are 2026-03-16T13:53:48,398 already explicitly excluding 'keystone.trust' via 2026-03-16T13:53:48,398 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,399 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,399 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,401 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,401 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,403 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,403 even if it does not contain any `.py` files. 2026-03-16T13:53:48,403 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,404 directory, all directories are treated like packages. 2026-03-16T13:53:48,404 ******************************************************************************** 2026-03-16T13:53:48,405 !! 2026-03-16T13:53:48,406 check.warn(importable) 2026-03-16T13:53:48,406 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.trust.backends' is absent from the `packages` configuration. 2026-03-16T13:53:48,407 !! 2026-03-16T13:53:48,407 ******************************************************************************** 2026-03-16T13:53:48,408 ############################ 2026-03-16T13:53:48,408 # Package would be ignored # 2026-03-16T13:53:48,409 ############################ 2026-03-16T13:53:48,410 Python recognizes 'keystone.trust.backends' as an importable package[^1], 2026-03-16T13:53:48,410 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,411 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,411 package, please make sure that 'keystone.trust.backends' is explicitly added 2026-03-16T13:53:48,412 to the `packages` configuration field. 2026-03-16T13:53:48,413 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,413 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,414 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,415 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,416 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,417 If you don't want 'keystone.trust.backends' to be distributed and are 2026-03-16T13:53:48,417 already explicitly excluding 'keystone.trust.backends' via 2026-03-16T13:53:48,418 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,418 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,419 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,420 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,421 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,422 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,423 even if it does not contain any `.py` files. 2026-03-16T13:53:48,423 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,424 directory, all directories are treated like packages. 2026-03-16T13:53:48,424 ******************************************************************************** 2026-03-16T13:53:48,425 !! 2026-03-16T13:53:48,426 check.warn(importable) 2026-03-16T13:53:48,426 /tmp/pip-build-env-31n452gy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'keystone.wsgi' is absent from the `packages` configuration. 2026-03-16T13:53:48,427 !! 2026-03-16T13:53:48,428 ******************************************************************************** 2026-03-16T13:53:48,429 ############################ 2026-03-16T13:53:48,429 # Package would be ignored # 2026-03-16T13:53:48,430 ############################ 2026-03-16T13:53:48,430 Python recognizes 'keystone.wsgi' as an importable package[^1], 2026-03-16T13:53:48,430 but it is absent from setuptools' `packages` configuration. 2026-03-16T13:53:48,431 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-16T13:53:48,432 package, please make sure that 'keystone.wsgi' is explicitly added 2026-03-16T13:53:48,432 to the `packages` configuration field. 2026-03-16T13:53:48,433 Alternatively, you can also rely on setuptools' discovery methods 2026-03-16T13:53:48,433 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-16T13:53:48,434 instead of `find_packages(...)`/`find:`). 2026-03-16T13:53:48,434 You can read more about "package discovery" on setuptools documentation page: 2026-03-16T13:53:48,435 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-16T13:53:48,436 If you don't want 'keystone.wsgi' to be distributed and are 2026-03-16T13:53:48,437 already explicitly excluding 'keystone.wsgi' via 2026-03-16T13:53:48,437 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-16T13:53:48,437 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-16T13:53:48,438 combination with a more fine grained `package-data` configuration. 2026-03-16T13:53:48,439 You can read more about "package data files" on setuptools documentation page: 2026-03-16T13:53:48,440 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-16T13:53:48,441 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-16T13:53:48,444 even if it does not contain any `.py` files. 2026-03-16T13:53:48,445 On the other hand, currently there is no concept of package data 2026-03-16T13:53:48,445 directory, all directories are treated like packages. 2026-03-16T13:53:48,446 ******************************************************************************** 2026-03-16T13:53:48,447 !! 2026-03-16T13:53:48,447 check.warn(importable) 2026-03-16T13:53:48,448 creating build/lib/keystone/api 2026-03-16T13:53:48,448 copying keystone/api/__init__.py -> build/lib/keystone/api 2026-03-16T13:53:48,449 copying keystone/api/auth.py -> build/lib/keystone/api 2026-03-16T13:53:48,449 copying keystone/api/credentials.py -> build/lib/keystone/api 2026-03-16T13:53:48,449 copying keystone/api/discovery.py -> build/lib/keystone/api 2026-03-16T13:53:48,450 copying keystone/api/domains.py -> build/lib/keystone/api 2026-03-16T13:53:48,450 copying keystone/api/ec2tokens.py -> build/lib/keystone/api 2026-03-16T13:53:48,451 copying keystone/api/endpoints.py -> build/lib/keystone/api 2026-03-16T13:53:48,451 copying keystone/api/groups.py -> build/lib/keystone/api 2026-03-16T13:53:48,452 copying keystone/api/limits.py -> build/lib/keystone/api 2026-03-16T13:53:48,452 copying keystone/api/os_ep_filter.py -> build/lib/keystone/api 2026-03-16T13:53:48,453 copying keystone/api/os_federation.py -> build/lib/keystone/api 2026-03-16T13:53:48,453 copying keystone/api/os_inherit.py -> build/lib/keystone/api 2026-03-16T13:53:48,454 copying keystone/api/os_oauth1.py -> build/lib/keystone/api 2026-03-16T13:53:48,454 copying keystone/api/os_oauth2.py -> build/lib/keystone/api 2026-03-16T13:53:48,455 copying keystone/api/os_revoke.py -> build/lib/keystone/api 2026-03-16T13:53:48,456 copying keystone/api/os_simple_cert.py -> build/lib/keystone/api 2026-03-16T13:53:48,456 copying keystone/api/policy.py -> build/lib/keystone/api 2026-03-16T13:53:48,457 copying keystone/api/projects.py -> build/lib/keystone/api 2026-03-16T13:53:48,457 copying keystone/api/regions.py -> build/lib/keystone/api 2026-03-16T13:53:48,458 copying keystone/api/registered_limits.py -> build/lib/keystone/api 2026-03-16T13:53:48,458 copying keystone/api/role_assignments.py -> build/lib/keystone/api 2026-03-16T13:53:48,459 copying keystone/api/role_inferences.py -> build/lib/keystone/api 2026-03-16T13:53:48,459 copying keystone/api/roles.py -> build/lib/keystone/api 2026-03-16T13:53:48,460 copying keystone/api/s3tokens.py -> build/lib/keystone/api 2026-03-16T13:53:48,460 copying keystone/api/services.py -> build/lib/keystone/api 2026-03-16T13:53:48,460 copying keystone/api/system.py -> build/lib/keystone/api 2026-03-16T13:53:48,461 copying keystone/api/trusts.py -> build/lib/keystone/api 2026-03-16T13:53:48,461 copying keystone/api/users.py -> build/lib/keystone/api 2026-03-16T13:53:48,462 creating build/lib/keystone/api/_shared 2026-03-16T13:53:48,462 copying keystone/api/_shared/EC2_S3_Resource.py -> build/lib/keystone/api/_shared 2026-03-16T13:53:48,462 copying keystone/api/_shared/__init__.py -> build/lib/keystone/api/_shared 2026-03-16T13:53:48,463 copying keystone/api/_shared/authentication.py -> build/lib/keystone/api/_shared 2026-03-16T13:53:48,463 copying keystone/api/_shared/implied_roles.py -> build/lib/keystone/api/_shared 2026-03-16T13:53:48,464 copying keystone/api/_shared/json_home_relations.py -> build/lib/keystone/api/_shared 2026-03-16T13:53:48,464 copying keystone/api/_shared/saml.py -> build/lib/keystone/api/_shared 2026-03-16T13:53:48,465 creating build/lib/keystone/api/validation 2026-03-16T13:53:48,465 copying keystone/api/validation/__init__.py -> build/lib/keystone/api/validation 2026-03-16T13:53:48,466 copying keystone/api/validation/parameter_types.py -> build/lib/keystone/api/validation 2026-03-16T13:53:48,466 copying keystone/api/validation/response_types.py -> build/lib/keystone/api/validation 2026-03-16T13:53:48,467 copying keystone/api/validation/validators.py -> build/lib/keystone/api/validation 2026-03-16T13:53:48,467 creating build/lib/keystone/application_credential 2026-03-16T13:53:48,468 copying keystone/application_credential/__init__.py -> build/lib/keystone/application_credential 2026-03-16T13:53:48,468 copying keystone/application_credential/core.py -> build/lib/keystone/application_credential 2026-03-16T13:53:48,469 copying keystone/application_credential/schema.py -> build/lib/keystone/application_credential 2026-03-16T13:53:48,469 creating build/lib/keystone/application_credential/backends 2026-03-16T13:53:48,470 copying keystone/application_credential/backends/__init__.py -> build/lib/keystone/application_credential/backends 2026-03-16T13:53:48,470 copying keystone/application_credential/backends/base.py -> build/lib/keystone/application_credential/backends 2026-03-16T13:53:48,470 copying keystone/application_credential/backends/sql.py -> build/lib/keystone/application_credential/backends 2026-03-16T13:53:48,471 creating build/lib/keystone/assignment 2026-03-16T13:53:48,471 copying keystone/assignment/__init__.py -> build/lib/keystone/assignment 2026-03-16T13:53:48,472 copying keystone/assignment/core.py -> build/lib/keystone/assignment 2026-03-16T13:53:48,472 copying keystone/assignment/schema.py -> build/lib/keystone/assignment 2026-03-16T13:53:48,473 creating build/lib/keystone/assignment/backends 2026-03-16T13:53:48,474 copying keystone/assignment/backends/__init__.py -> build/lib/keystone/assignment/backends 2026-03-16T13:53:48,474 copying keystone/assignment/backends/base.py -> build/lib/keystone/assignment/backends 2026-03-16T13:53:48,474 copying keystone/assignment/backends/sql.py -> build/lib/keystone/assignment/backends 2026-03-16T13:53:48,475 creating build/lib/keystone/assignment/role_backends 2026-03-16T13:53:48,476 copying keystone/assignment/role_backends/__init__.py -> build/lib/keystone/assignment/role_backends 2026-03-16T13:53:48,476 copying keystone/assignment/role_backends/base.py -> build/lib/keystone/assignment/role_backends 2026-03-16T13:53:48,477 copying keystone/assignment/role_backends/resource_options.py -> build/lib/keystone/assignment/role_backends 2026-03-16T13:53:48,477 copying keystone/assignment/role_backends/sql.py -> build/lib/keystone/assignment/role_backends 2026-03-16T13:53:48,478 copying keystone/assignment/role_backends/sql_model.py -> build/lib/keystone/assignment/role_backends 2026-03-16T13:53:48,479 creating build/lib/keystone/auth 2026-03-16T13:53:48,479 copying keystone/auth/__init__.py -> build/lib/keystone/auth 2026-03-16T13:53:48,480 copying keystone/auth/core.py -> build/lib/keystone/auth 2026-03-16T13:53:48,480 copying keystone/auth/schema.py -> build/lib/keystone/auth 2026-03-16T13:53:48,480 creating build/lib/keystone/auth/plugins 2026-03-16T13:53:48,481 copying keystone/auth/plugins/__init__.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,481 copying keystone/auth/plugins/application_credential.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,482 copying keystone/auth/plugins/base.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,482 copying keystone/auth/plugins/core.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,483 copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,483 copying keystone/auth/plugins/mapped.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,484 copying keystone/auth/plugins/oauth1.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,484 copying keystone/auth/plugins/password.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,484 copying keystone/auth/plugins/token.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,485 copying keystone/auth/plugins/totp.py -> build/lib/keystone/auth/plugins 2026-03-16T13:53:48,486 creating build/lib/keystone/catalog 2026-03-16T13:53:48,486 copying keystone/catalog/__init__.py -> build/lib/keystone/catalog 2026-03-16T13:53:48,487 copying keystone/catalog/core.py -> build/lib/keystone/catalog 2026-03-16T13:53:48,487 copying keystone/catalog/schema.py -> build/lib/keystone/catalog 2026-03-16T13:53:48,488 creating build/lib/keystone/catalog/backends 2026-03-16T13:53:48,489 copying keystone/catalog/backends/__init__.py -> build/lib/keystone/catalog/backends 2026-03-16T13:53:48,489 copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends 2026-03-16T13:53:48,490 copying keystone/catalog/backends/sql.py -> build/lib/keystone/catalog/backends 2026-03-16T13:53:48,490 creating build/lib/keystone/cmd 2026-03-16T13:53:48,491 copying keystone/cmd/__init__.py -> build/lib/keystone/cmd 2026-03-16T13:53:48,491 copying keystone/cmd/bootstrap.py -> build/lib/keystone/cmd 2026-03-16T13:53:48,492 copying keystone/cmd/cli.py -> build/lib/keystone/cmd 2026-03-16T13:53:48,492 copying keystone/cmd/idutils.py -> build/lib/keystone/cmd 2026-03-16T13:53:48,493 copying keystone/cmd/manage.py -> build/lib/keystone/cmd 2026-03-16T13:53:48,493 copying keystone/cmd/status.py -> build/lib/keystone/cmd 2026-03-16T13:53:48,494 creating build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,494 copying keystone/cmd/doctor/__init__.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,495 copying keystone/cmd/doctor/caching.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,495 copying keystone/cmd/doctor/credential.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,496 copying keystone/cmd/doctor/database.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,496 copying keystone/cmd/doctor/debug.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,497 copying keystone/cmd/doctor/federation.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,497 copying keystone/cmd/doctor/ldap.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,497 copying keystone/cmd/doctor/security_compliance.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,498 copying keystone/cmd/doctor/tokens.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,499 copying keystone/cmd/doctor/tokens_fernet.py -> build/lib/keystone/cmd/doctor 2026-03-16T13:53:48,499 creating build/lib/keystone/common 2026-03-16T13:53:48,500 copying keystone/common/__init__.py -> build/lib/keystone/common 2026-03-16T13:53:48,500 copying keystone/common/authorization.py -> build/lib/keystone/common 2026-03-16T13:53:48,501 copying keystone/common/context.py -> build/lib/keystone/common 2026-03-16T13:53:48,501 copying keystone/common/driver_hints.py -> build/lib/keystone/common 2026-03-16T13:53:48,501 copying keystone/common/fernet_utils.py -> build/lib/keystone/common 2026-03-16T13:53:48,502 copying keystone/common/json_home.py -> build/lib/keystone/common 2026-03-16T13:53:48,502 copying keystone/common/jwt_utils.py -> build/lib/keystone/common 2026-03-16T13:53:48,503 copying keystone/common/manager.py -> build/lib/keystone/common 2026-03-16T13:53:48,503 copying keystone/common/password_hashing.py -> build/lib/keystone/common 2026-03-16T13:53:48,504 copying keystone/common/profiler.py -> build/lib/keystone/common 2026-03-16T13:53:48,504 copying keystone/common/provider_api.py -> build/lib/keystone/common 2026-03-16T13:53:48,505 copying keystone/common/render_token.py -> build/lib/keystone/common 2026-03-16T13:53:48,505 copying keystone/common/tokenless_auth.py -> build/lib/keystone/common 2026-03-16T13:53:48,506 copying keystone/common/utils.py -> build/lib/keystone/common 2026-03-16T13:53:48,506 creating build/lib/keystone/common/cache 2026-03-16T13:53:48,507 copying keystone/common/cache/__init__.py -> build/lib/keystone/common/cache 2026-03-16T13:53:48,507 copying keystone/common/cache/_context_cache.py -> build/lib/keystone/common/cache 2026-03-16T13:53:48,508 copying keystone/common/cache/core.py -> build/lib/keystone/common/cache 2026-03-16T13:53:48,508 creating build/lib/keystone/common/password_hashers 2026-03-16T13:53:48,509 copying keystone/common/password_hashers/__init__.py -> build/lib/keystone/common/password_hashers 2026-03-16T13:53:48,509 copying keystone/common/password_hashers/bcrypt.py -> build/lib/keystone/common/password_hashers 2026-03-16T13:53:48,511 copying keystone/common/password_hashers/pbkdf2.py -> build/lib/keystone/common/password_hashers 2026-03-16T13:53:48,513 copying keystone/common/password_hashers/scrypt.py -> build/lib/keystone/common/password_hashers 2026-03-16T13:53:48,515 creating build/lib/keystone/common/policies 2026-03-16T13:53:48,516 copying keystone/common/policies/__init__.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,518 copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,521 copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,523 copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,525 copying keystone/common/policies/auth.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,527 copying keystone/common/policies/base.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,529 copying keystone/common/policies/consumer.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,532 copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,534 copying keystone/common/policies/domain.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,537 copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,539 copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,542 copying keystone/common/policies/ec2tokens.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,544 copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,546 copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,548 copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,551 copying keystone/common/policies/group.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,554 copying keystone/common/policies/identity_provider.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,557 copying keystone/common/policies/implied_role.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,559 copying keystone/common/policies/limit.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,561 copying keystone/common/policies/mapping.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,564 copying keystone/common/policies/policy.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,566 copying keystone/common/policies/policy_association.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,568 copying keystone/common/policies/project.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,571 copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,574 copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,576 copying keystone/common/policies/region.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,578 copying keystone/common/policies/registered_limit.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,580 copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,582 copying keystone/common/policies/role.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,584 copying keystone/common/policies/role_assignment.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,587 copying keystone/common/policies/s3tokens.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,589 copying keystone/common/policies/service.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,591 copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,593 copying keystone/common/policies/token.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,595 copying keystone/common/policies/token_revocation.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,598 copying keystone/common/policies/trust.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,600 copying keystone/common/policies/user.py -> build/lib/keystone/common/policies 2026-03-16T13:53:48,602 creating build/lib/keystone/common/rbac_enforcer 2026-03-16T13:53:48,604 copying keystone/common/rbac_enforcer/__init__.py -> build/lib/keystone/common/rbac_enforcer 2026-03-16T13:53:48,606 copying keystone/common/rbac_enforcer/enforcer.py -> build/lib/keystone/common/rbac_enforcer 2026-03-16T13:53:48,609 copying keystone/common/rbac_enforcer/policy.py -> build/lib/keystone/common/rbac_enforcer 2026-03-16T13:53:48,610 creating build/lib/keystone/common/resource_options 2026-03-16T13:53:48,611 copying keystone/common/resource_options/__init__.py -> build/lib/keystone/common/resource_options 2026-03-16T13:53:48,614 copying keystone/common/resource_options/core.py -> build/lib/keystone/common/resource_options 2026-03-16T13:53:48,616 creating build/lib/keystone/common/resource_options/options 2026-03-16T13:53:48,617 copying keystone/common/resource_options/options/__init__.py -> build/lib/keystone/common/resource_options/options 2026-03-16T13:53:48,619 copying keystone/common/resource_options/options/immutable.py -> build/lib/keystone/common/resource_options/options 2026-03-16T13:53:48,621 creating build/lib/keystone/common/sql 2026-03-16T13:53:48,622 copying keystone/common/sql/__init__.py -> build/lib/keystone/common/sql 2026-03-16T13:53:48,625 copying keystone/common/sql/alembic.ini -> build/lib/keystone/common/sql 2026-03-16T13:53:48,627 copying keystone/common/sql/core.py -> build/lib/keystone/common/sql 2026-03-16T13:53:48,630 copying keystone/common/sql/upgrades.py -> build/lib/keystone/common/sql 2026-03-16T13:53:48,633 creating build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,634 copying keystone/common/sql/migrations/README.rst -> build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,636 copying keystone/common/sql/migrations/__init__.py -> build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,638 copying keystone/common/sql/migrations/autogen.py -> build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,641 copying keystone/common/sql/migrations/env.py -> build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,643 copying keystone/common/sql/migrations/manage.py -> build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,646 copying keystone/common/sql/migrations/script.py.mako -> build/lib/keystone/common/sql/migrations 2026-03-16T13:53:48,648 creating build/lib/keystone/common/sql/migrations/versions 2026-03-16T13:53:48,648 copying keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -> build/lib/keystone/common/sql/migrations/versions 2026-03-16T13:53:48,652 copying keystone/common/sql/migrations/versions/CONTRACT_HEAD -> build/lib/keystone/common/sql/migrations/versions 2026-03-16T13:53:48,654 copying keystone/common/sql/migrations/versions/EXPAND_HEAD -> build/lib/keystone/common/sql/migrations/versions 2026-03-16T13:53:48,656 creating build/lib/keystone/common/sql/migrations/versions/2024.1/expand 2026-03-16T13:53:48,657 copying keystone/common/sql/migrations/versions/2024.1/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py -> build/lib/keystone/common/sql/migrations/versions/2024.1/expand 2026-03-16T13:53:48,659 creating build/lib/keystone/common/sql/migrations/versions/2025.2/expand 2026-03-16T13:53:48,661 copying keystone/common/sql/migrations/versions/2025.2/expand/e8725d6fa226_add_project_id_index_to_project_.py -> build/lib/keystone/common/sql/migrations/versions/2025.2/expand 2026-03-16T13:53:48,663 creating build/lib/keystone/common/sql/migrations/versions/2026.1/expand 2026-03-16T13:53:48,665 copying keystone/common/sql/migrations/versions/2026.1/expand/742c857f1dfb_add_index_in_revocation_event.py -> build/lib/keystone/common/sql/migrations/versions/2026.1/expand 2026-03-16T13:53:48,667 creating build/lib/keystone/common/sql/migrations/versions/bobcat/contract 2026-03-16T13:53:48,669 copying keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/contract 2026-03-16T13:53:48,671 copying keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/contract 2026-03-16T13:53:48,673 creating build/lib/keystone/common/sql/migrations/versions/bobcat/expand 2026-03-16T13:53:48,674 copying keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/expand 2026-03-16T13:53:48,677 copying keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/expand 2026-03-16T13:53:48,679 creating build/lib/keystone/common/sql/migrations/versions/yoga/contract 2026-03-16T13:53:48,681 copying keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py -> build/lib/keystone/common/sql/migrations/versions/yoga/contract 2026-03-16T13:53:48,683 creating build/lib/keystone/common/sql/migrations/versions/yoga/expand 2026-03-16T13:53:48,684 copying keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py -> build/lib/keystone/common/sql/migrations/versions/yoga/expand 2026-03-16T13:53:48,686 creating build/lib/keystone/common/validation 2026-03-16T13:53:48,687 copying keystone/common/validation/__init__.py -> build/lib/keystone/common/validation 2026-03-16T13:53:48,690 copying keystone/common/validation/parameter_types.py -> build/lib/keystone/common/validation 2026-03-16T13:53:48,692 copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation 2026-03-16T13:53:48,694 creating build/lib/keystone/conf 2026-03-16T13:53:48,695 copying keystone/conf/__init__.py -> build/lib/keystone/conf 2026-03-16T13:53:48,698 copying keystone/conf/api.py -> build/lib/keystone/conf 2026-03-16T13:53:48,700 copying keystone/conf/application_credential.py -> build/lib/keystone/conf 2026-03-16T13:53:48,702 copying keystone/conf/assignment.py -> build/lib/keystone/conf 2026-03-16T13:53:48,704 copying keystone/conf/auth.py -> build/lib/keystone/conf 2026-03-16T13:53:48,706 copying keystone/conf/catalog.py -> build/lib/keystone/conf 2026-03-16T13:53:48,708 copying keystone/conf/constants.py -> build/lib/keystone/conf 2026-03-16T13:53:48,710 copying keystone/conf/credential.py -> build/lib/keystone/conf 2026-03-16T13:53:48,712 copying keystone/conf/default.py -> build/lib/keystone/conf 2026-03-16T13:53:48,714 copying keystone/conf/domain_config.py -> build/lib/keystone/conf 2026-03-16T13:53:48,717 copying keystone/conf/endpoint_filter.py -> build/lib/keystone/conf 2026-03-16T13:53:48,719 copying keystone/conf/endpoint_policy.py -> build/lib/keystone/conf 2026-03-16T13:53:48,720 copying keystone/conf/federation.py -> build/lib/keystone/conf 2026-03-16T13:53:48,723 copying keystone/conf/fernet_receipts.py -> build/lib/keystone/conf 2026-03-16T13:53:48,725 copying keystone/conf/fernet_tokens.py -> build/lib/keystone/conf 2026-03-16T13:53:48,727 copying keystone/conf/identity.py -> build/lib/keystone/conf 2026-03-16T13:53:48,729 copying keystone/conf/identity_mapping.py -> build/lib/keystone/conf 2026-03-16T13:53:48,732 copying keystone/conf/jwt_tokens.py -> build/lib/keystone/conf 2026-03-16T13:53:48,734 copying keystone/conf/ldap.py -> build/lib/keystone/conf 2026-03-16T13:53:48,736 copying keystone/conf/oauth1.py -> build/lib/keystone/conf 2026-03-16T13:53:48,738 copying keystone/conf/oauth2.py -> build/lib/keystone/conf 2026-03-16T13:53:48,741 copying keystone/conf/opts.py -> build/lib/keystone/conf 2026-03-16T13:53:48,743 copying keystone/conf/policy.py -> build/lib/keystone/conf 2026-03-16T13:53:48,745 copying keystone/conf/receipt.py -> build/lib/keystone/conf 2026-03-16T13:53:48,747 copying keystone/conf/resource.py -> build/lib/keystone/conf 2026-03-16T13:53:48,750 copying keystone/conf/revoke.py -> build/lib/keystone/conf 2026-03-16T13:53:48,752 copying keystone/conf/role.py -> build/lib/keystone/conf 2026-03-16T13:53:48,754 copying keystone/conf/saml.py -> build/lib/keystone/conf 2026-03-16T13:53:48,756 copying keystone/conf/security_compliance.py -> build/lib/keystone/conf 2026-03-16T13:53:48,759 copying keystone/conf/shadow_users.py -> build/lib/keystone/conf 2026-03-16T13:53:48,761 copying keystone/conf/token.py -> build/lib/keystone/conf 2026-03-16T13:53:48,764 copying keystone/conf/tokenless_auth.py -> build/lib/keystone/conf 2026-03-16T13:53:48,766 copying keystone/conf/totp.py -> build/lib/keystone/conf 2026-03-16T13:53:48,768 copying keystone/conf/trust.py -> build/lib/keystone/conf 2026-03-16T13:53:48,770 copying keystone/conf/unified_limit.py -> build/lib/keystone/conf 2026-03-16T13:53:48,772 copying keystone/conf/utils.py -> build/lib/keystone/conf 2026-03-16T13:53:48,774 copying keystone/conf/wsgi.py -> build/lib/keystone/conf 2026-03-16T13:53:48,776 creating build/lib/keystone/credential 2026-03-16T13:53:48,777 copying keystone/credential/__init__.py -> build/lib/keystone/credential 2026-03-16T13:53:48,780 copying keystone/credential/core.py -> build/lib/keystone/credential 2026-03-16T13:53:48,782 copying keystone/credential/provider.py -> build/lib/keystone/credential 2026-03-16T13:53:48,784 copying keystone/credential/schema.py -> build/lib/keystone/credential 2026-03-16T13:53:48,787 creating build/lib/keystone/credential/backends 2026-03-16T13:53:48,788 copying keystone/credential/backends/__init__.py -> build/lib/keystone/credential/backends 2026-03-16T13:53:48,790 copying keystone/credential/backends/base.py -> build/lib/keystone/credential/backends 2026-03-16T13:53:48,792 copying keystone/credential/backends/sql.py -> build/lib/keystone/credential/backends 2026-03-16T13:53:48,794 creating build/lib/keystone/credential/providers 2026-03-16T13:53:48,795 copying keystone/credential/providers/__init__.py -> build/lib/keystone/credential/providers 2026-03-16T13:53:48,797 copying keystone/credential/providers/core.py -> build/lib/keystone/credential/providers 2026-03-16T13:53:48,799 creating build/lib/keystone/credential/providers/fernet 2026-03-16T13:53:48,800 copying keystone/credential/providers/fernet/__init__.py -> build/lib/keystone/credential/providers/fernet 2026-03-16T13:53:48,802 copying keystone/credential/providers/fernet/core.py -> build/lib/keystone/credential/providers/fernet 2026-03-16T13:53:48,804 creating build/lib/keystone/endpoint_policy 2026-03-16T13:53:48,805 copying keystone/endpoint_policy/__init__.py -> build/lib/keystone/endpoint_policy 2026-03-16T13:53:48,807 copying keystone/endpoint_policy/core.py -> build/lib/keystone/endpoint_policy 2026-03-16T13:53:48,810 creating build/lib/keystone/endpoint_policy/backends 2026-03-16T13:53:48,811 copying keystone/endpoint_policy/backends/__init__.py -> build/lib/keystone/endpoint_policy/backends 2026-03-16T13:53:48,812 copying keystone/endpoint_policy/backends/base.py -> build/lib/keystone/endpoint_policy/backends 2026-03-16T13:53:48,815 copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends 2026-03-16T13:53:48,817 creating build/lib/keystone/federation 2026-03-16T13:53:48,818 copying keystone/federation/__init__.py -> build/lib/keystone/federation 2026-03-16T13:53:48,820 copying keystone/federation/constants.py -> build/lib/keystone/federation 2026-03-16T13:53:48,822 copying keystone/federation/core.py -> build/lib/keystone/federation 2026-03-16T13:53:48,825 copying keystone/federation/idp.py -> build/lib/keystone/federation 2026-03-16T13:53:48,828 copying keystone/federation/schema.py -> build/lib/keystone/federation 2026-03-16T13:53:48,830 copying keystone/federation/utils.py -> build/lib/keystone/federation 2026-03-16T13:53:48,833 creating build/lib/keystone/federation/backends 2026-03-16T13:53:48,834 copying keystone/federation/backends/__init__.py -> build/lib/keystone/federation/backends 2026-03-16T13:53:48,836 copying keystone/federation/backends/base.py -> build/lib/keystone/federation/backends 2026-03-16T13:53:48,839 copying keystone/federation/backends/sql.py -> build/lib/keystone/federation/backends 2026-03-16T13:53:48,841 creating build/lib/keystone/identity 2026-03-16T13:53:48,842 copying keystone/identity/__init__.py -> build/lib/keystone/identity 2026-03-16T13:53:48,844 copying keystone/identity/core.py -> build/lib/keystone/identity 2026-03-16T13:53:48,848 copying keystone/identity/generator.py -> build/lib/keystone/identity 2026-03-16T13:53:48,850 copying keystone/identity/schema.py -> build/lib/keystone/identity 2026-03-16T13:53:48,853 creating build/lib/keystone/identity/backends 2026-03-16T13:53:48,854 copying keystone/identity/backends/__init__.py -> build/lib/keystone/identity/backends 2026-03-16T13:53:48,856 copying keystone/identity/backends/base.py -> build/lib/keystone/identity/backends 2026-03-16T13:53:48,859 copying keystone/identity/backends/resource_options.py -> build/lib/keystone/identity/backends 2026-03-16T13:53:48,861 copying keystone/identity/backends/sql.py -> build/lib/keystone/identity/backends 2026-03-16T13:53:48,864 copying keystone/identity/backends/sql_model.py -> build/lib/keystone/identity/backends 2026-03-16T13:53:48,866 creating build/lib/keystone/identity/backends/ldap 2026-03-16T13:53:48,867 copying keystone/identity/backends/ldap/__init__.py -> build/lib/keystone/identity/backends/ldap 2026-03-16T13:53:48,870 copying keystone/identity/backends/ldap/common.py -> build/lib/keystone/identity/backends/ldap 2026-03-16T13:53:48,873 copying keystone/identity/backends/ldap/core.py -> build/lib/keystone/identity/backends/ldap 2026-03-16T13:53:48,876 copying keystone/identity/backends/ldap/models.py -> build/lib/keystone/identity/backends/ldap 2026-03-16T13:53:48,878 creating build/lib/keystone/identity/id_generators 2026-03-16T13:53:48,879 copying keystone/identity/id_generators/__init__.py -> build/lib/keystone/identity/id_generators 2026-03-16T13:53:48,881 copying keystone/identity/id_generators/sha256.py -> build/lib/keystone/identity/id_generators 2026-03-16T13:53:48,883 creating build/lib/keystone/identity/mapping_backends 2026-03-16T13:53:48,883 copying keystone/identity/mapping_backends/__init__.py -> build/lib/keystone/identity/mapping_backends 2026-03-16T13:53:48,885 copying keystone/identity/mapping_backends/base.py -> build/lib/keystone/identity/mapping_backends 2026-03-16T13:53:48,887 copying keystone/identity/mapping_backends/mapping.py -> build/lib/keystone/identity/mapping_backends 2026-03-16T13:53:48,889 copying keystone/identity/mapping_backends/sql.py -> build/lib/keystone/identity/mapping_backends 2026-03-16T13:53:48,892 creating build/lib/keystone/identity/shadow_backends 2026-03-16T13:53:48,892 copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends 2026-03-16T13:53:48,894 copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends 2026-03-16T13:53:48,897 copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends 2026-03-16T13:53:48,899 creating build/lib/keystone/limit 2026-03-16T13:53:48,900 copying keystone/limit/__init__.py -> build/lib/keystone/limit 2026-03-16T13:53:48,902 copying keystone/limit/core.py -> build/lib/keystone/limit 2026-03-16T13:53:48,905 copying keystone/limit/schema.py -> build/lib/keystone/limit 2026-03-16T13:53:48,908 creating build/lib/keystone/limit/backends 2026-03-16T13:53:48,909 copying keystone/limit/backends/__init__.py -> build/lib/keystone/limit/backends 2026-03-16T13:53:48,910 copying keystone/limit/backends/base.py -> build/lib/keystone/limit/backends 2026-03-16T13:53:48,913 copying keystone/limit/backends/sql.py -> build/lib/keystone/limit/backends 2026-03-16T13:53:48,916 creating build/lib/keystone/limit/models 2026-03-16T13:53:48,917 copying keystone/limit/models/__init__.py -> build/lib/keystone/limit/models 2026-03-16T13:53:48,918 copying keystone/limit/models/base.py -> build/lib/keystone/limit/models 2026-03-16T13:53:48,921 copying keystone/limit/models/flat.py -> build/lib/keystone/limit/models 2026-03-16T13:53:48,923 copying keystone/limit/models/strict_two_level.py -> build/lib/keystone/limit/models 2026-03-16T13:53:48,925 creating build/lib/keystone/locale/de/LC_MESSAGES 2026-03-16T13:53:48,927 copying keystone/locale/de/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/de/LC_MESSAGES 2026-03-16T13:53:48,930 creating build/lib/keystone/locale/en_GB/LC_MESSAGES 2026-03-16T13:53:48,932 copying keystone/locale/en_GB/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/en_GB/LC_MESSAGES 2026-03-16T13:53:48,935 creating build/lib/keystone/locale/es/LC_MESSAGES 2026-03-16T13:53:48,937 copying keystone/locale/es/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/es/LC_MESSAGES 2026-03-16T13:53:48,940 creating build/lib/keystone/locale/fr/LC_MESSAGES 2026-03-16T13:53:48,941 copying keystone/locale/fr/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/fr/LC_MESSAGES 2026-03-16T13:53:48,944 creating build/lib/keystone/locale/it/LC_MESSAGES 2026-03-16T13:53:48,946 copying keystone/locale/it/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/it/LC_MESSAGES 2026-03-16T13:53:48,949 creating build/lib/keystone/locale/ja/LC_MESSAGES 2026-03-16T13:53:48,950 copying keystone/locale/ja/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ja/LC_MESSAGES 2026-03-16T13:53:48,956 creating build/lib/keystone/locale/ko_KR/LC_MESSAGES 2026-03-16T13:53:48,959 copying keystone/locale/ko_KR/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ko_KR/LC_MESSAGES 2026-03-16T13:53:48,968 creating build/lib/keystone/locale/pt_BR/LC_MESSAGES 2026-03-16T13:53:48,971 copying keystone/locale/pt_BR/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/pt_BR/LC_MESSAGES 2026-03-16T13:53:48,974 creating build/lib/keystone/locale/ru/LC_MESSAGES 2026-03-16T13:53:48,976 copying keystone/locale/ru/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ru/LC_MESSAGES 2026-03-16T13:53:48,979 creating build/lib/keystone/locale/zh_CN/LC_MESSAGES 2026-03-16T13:53:48,981 copying keystone/locale/zh_CN/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/zh_CN/LC_MESSAGES 2026-03-16T13:53:49,029 creating build/lib/keystone/locale/zh_TW/LC_MESSAGES 2026-03-16T13:53:49,032 copying keystone/locale/zh_TW/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/zh_TW/LC_MESSAGES 2026-03-16T13:53:49,039 creating build/lib/keystone/models 2026-03-16T13:53:49,042 copying keystone/models/__init__.py -> build/lib/keystone/models 2026-03-16T13:53:49,048 copying keystone/models/receipt_model.py -> build/lib/keystone/models 2026-03-16T13:53:49,055 copying keystone/models/revoke_model.py -> build/lib/keystone/models 2026-03-16T13:53:49,061 copying keystone/models/token_model.py -> build/lib/keystone/models 2026-03-16T13:53:49,067 creating build/lib/keystone/oauth1 2026-03-16T13:53:49,069 copying keystone/oauth1/__init__.py -> build/lib/keystone/oauth1 2026-03-16T13:53:49,074 copying keystone/oauth1/core.py -> build/lib/keystone/oauth1 2026-03-16T13:53:49,079 copying keystone/oauth1/schema.py -> build/lib/keystone/oauth1 2026-03-16T13:53:49,081 copying keystone/oauth1/validator.py -> build/lib/keystone/oauth1 2026-03-16T13:53:49,295 creating build/lib/keystone/oauth1/backends 2026-03-16T13:53:49,296 copying keystone/oauth1/backends/__init__.py -> build/lib/keystone/oauth1/backends 2026-03-16T13:53:49,298 copying keystone/oauth1/backends/base.py -> build/lib/keystone/oauth1/backends 2026-03-16T13:53:49,301 copying keystone/oauth1/backends/sql.py -> build/lib/keystone/oauth1/backends 2026-03-16T13:53:49,303 creating build/lib/keystone/oauth2 2026-03-16T13:53:49,304 copying keystone/oauth2/__init__.py -> build/lib/keystone/oauth2 2026-03-16T13:53:49,306 copying keystone/oauth2/handlers.py -> build/lib/keystone/oauth2 2026-03-16T13:53:49,308 creating build/lib/keystone/policy 2026-03-16T13:53:49,309 copying keystone/policy/__init__.py -> build/lib/keystone/policy 2026-03-16T13:53:49,311 copying keystone/policy/core.py -> build/lib/keystone/policy 2026-03-16T13:53:49,314 copying keystone/policy/schema.py -> build/lib/keystone/policy 2026-03-16T13:53:49,316 creating build/lib/keystone/policy/backends 2026-03-16T13:53:49,316 copying keystone/policy/backends/__init__.py -> build/lib/keystone/policy/backends 2026-03-16T13:53:49,318 copying keystone/policy/backends/base.py -> build/lib/keystone/policy/backends 2026-03-16T13:53:49,321 copying keystone/policy/backends/rules.py -> build/lib/keystone/policy/backends 2026-03-16T13:53:49,323 copying keystone/policy/backends/sql.py -> build/lib/keystone/policy/backends 2026-03-16T13:53:49,325 creating build/lib/keystone/receipt 2026-03-16T13:53:49,326 copying keystone/receipt/__init__.py -> build/lib/keystone/receipt 2026-03-16T13:53:49,328 copying keystone/receipt/handlers.py -> build/lib/keystone/receipt 2026-03-16T13:53:49,330 copying keystone/receipt/provider.py -> build/lib/keystone/receipt 2026-03-16T13:53:49,333 copying keystone/receipt/receipt_formatters.py -> build/lib/keystone/receipt 2026-03-16T13:53:49,336 creating build/lib/keystone/receipt/providers 2026-03-16T13:53:49,337 copying keystone/receipt/providers/__init__.py -> build/lib/keystone/receipt/providers 2026-03-16T13:53:49,339 copying keystone/receipt/providers/base.py -> build/lib/keystone/receipt/providers 2026-03-16T13:53:49,341 creating build/lib/keystone/receipt/providers/fernet 2026-03-16T13:53:49,342 copying keystone/receipt/providers/fernet/__init__.py -> build/lib/keystone/receipt/providers/fernet 2026-03-16T13:53:49,344 copying keystone/receipt/providers/fernet/core.py -> build/lib/keystone/receipt/providers/fernet 2026-03-16T13:53:49,346 creating build/lib/keystone/resource 2026-03-16T13:53:49,347 copying keystone/resource/__init__.py -> build/lib/keystone/resource 2026-03-16T13:53:49,349 copying keystone/resource/core.py -> build/lib/keystone/resource 2026-03-16T13:53:49,353 copying keystone/resource/schema.py -> build/lib/keystone/resource 2026-03-16T13:53:49,356 creating build/lib/keystone/resource/backends 2026-03-16T13:53:49,356 copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends 2026-03-16T13:53:49,358 copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends 2026-03-16T13:53:49,361 copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends 2026-03-16T13:53:49,362 copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends 2026-03-16T13:53:49,365 copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends 2026-03-16T13:53:49,368 creating build/lib/keystone/resource/config_backends 2026-03-16T13:53:49,368 copying keystone/resource/config_backends/__init__.py -> build/lib/keystone/resource/config_backends 2026-03-16T13:53:49,370 copying keystone/resource/config_backends/base.py -> build/lib/keystone/resource/config_backends 2026-03-16T13:53:49,372 copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends 2026-03-16T13:53:49,375 creating build/lib/keystone/revoke 2026-03-16T13:53:49,376 copying keystone/revoke/__init__.py -> build/lib/keystone/revoke 2026-03-16T13:53:49,378 copying keystone/revoke/core.py -> build/lib/keystone/revoke 2026-03-16T13:53:49,381 copying keystone/revoke/model.py -> build/lib/keystone/revoke 2026-03-16T13:53:49,383 creating build/lib/keystone/revoke/backends 2026-03-16T13:53:49,384 copying keystone/revoke/backends/__init__.py -> build/lib/keystone/revoke/backends 2026-03-16T13:53:49,386 copying keystone/revoke/backends/base.py -> build/lib/keystone/revoke/backends 2026-03-16T13:53:49,388 copying keystone/revoke/backends/sql.py -> build/lib/keystone/revoke/backends 2026-03-16T13:53:49,390 creating build/lib/keystone/server 2026-03-16T13:53:49,391 copying keystone/server/__init__.py -> build/lib/keystone/server 2026-03-16T13:53:49,393 copying keystone/server/backends.py -> build/lib/keystone/server 2026-03-16T13:53:49,396 copying keystone/server/wsgi.py -> build/lib/keystone/server 2026-03-16T13:53:49,398 creating build/lib/keystone/server/flask 2026-03-16T13:53:49,399 copying keystone/server/flask/__init__.py -> build/lib/keystone/server/flask 2026-03-16T13:53:49,401 copying keystone/server/flask/application.py -> build/lib/keystone/server/flask 2026-03-16T13:53:49,404 copying keystone/server/flask/common.py -> build/lib/keystone/server/flask 2026-03-16T13:53:49,408 copying keystone/server/flask/core.py -> build/lib/keystone/server/flask 2026-03-16T13:53:49,410 creating build/lib/keystone/server/flask/request_processing 2026-03-16T13:53:49,411 copying keystone/server/flask/request_processing/__init__.py -> build/lib/keystone/server/flask/request_processing 2026-03-16T13:53:49,415 copying keystone/server/flask/request_processing/json_body.py -> build/lib/keystone/server/flask/request_processing 2026-03-16T13:53:49,420 copying keystone/server/flask/request_processing/req_logging.py -> build/lib/keystone/server/flask/request_processing 2026-03-16T13:53:49,425 creating build/lib/keystone/server/flask/request_processing/middleware 2026-03-16T13:53:49,427 copying keystone/server/flask/request_processing/middleware/__init__.py -> build/lib/keystone/server/flask/request_processing/middleware 2026-03-16T13:53:49,432 copying keystone/server/flask/request_processing/middleware/auth_context.py -> build/lib/keystone/server/flask/request_processing/middleware 2026-03-16T13:53:49,438 copying keystone/server/flask/request_processing/middleware/url_normalize.py -> build/lib/keystone/server/flask/request_processing/middleware 2026-03-16T13:53:49,442 creating build/lib/keystone/tests 2026-03-16T13:53:49,444 copying keystone/tests/__init__.py -> build/lib/keystone/tests 2026-03-16T13:53:49,448 creating build/lib/keystone/tests/common 2026-03-16T13:53:49,450 copying keystone/tests/common/__init__.py -> build/lib/keystone/tests/common 2026-03-16T13:53:49,454 copying keystone/tests/common/auth.py -> build/lib/keystone/tests/common 2026-03-16T13:53:49,459 creating build/lib/keystone/tests/functional 2026-03-16T13:53:49,461 copying keystone/tests/functional/__init__.py -> build/lib/keystone/tests/functional 2026-03-16T13:53:49,463 copying keystone/tests/functional/core.py -> build/lib/keystone/tests/functional 2026-03-16T13:53:49,465 creating build/lib/keystone/tests/functional/shared 2026-03-16T13:53:49,466 copying keystone/tests/functional/shared/__init__.py -> build/lib/keystone/tests/functional/shared 2026-03-16T13:53:49,468 copying keystone/tests/functional/shared/test_running.py -> build/lib/keystone/tests/functional/shared 2026-03-16T13:53:49,470 creating build/lib/keystone/tests/hacking 2026-03-16T13:53:49,471 copying keystone/tests/hacking/__init__.py -> build/lib/keystone/tests/hacking 2026-03-16T13:53:49,473 copying keystone/tests/hacking/checks.py -> build/lib/keystone/tests/hacking 2026-03-16T13:53:49,475 creating build/lib/keystone/tests/protection 2026-03-16T13:53:49,476 copying keystone/tests/protection/__init__.py -> build/lib/keystone/tests/protection 2026-03-16T13:53:49,478 creating build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,479 copying keystone/tests/protection/v3/__init__.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,481 copying keystone/tests/protection/v3/test_access_rules.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,484 copying keystone/tests/protection/v3/test_application_credential.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,486 copying keystone/tests/protection/v3/test_assignment.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,490 copying keystone/tests/protection/v3/test_consumer.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,493 copying keystone/tests/protection/v3/test_credentials.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,496 copying keystone/tests/protection/v3/test_domain_config.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,499 copying keystone/tests/protection/v3/test_domain_roles.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,502 copying keystone/tests/protection/v3/test_domains.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,505 copying keystone/tests/protection/v3/test_ec2_credential.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,508 copying keystone/tests/protection/v3/test_endpoint_group.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,511 copying keystone/tests/protection/v3/test_endpoints.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,514 copying keystone/tests/protection/v3/test_grants.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,518 copying keystone/tests/protection/v3/test_groups.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,521 copying keystone/tests/protection/v3/test_identity_providers.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,524 copying keystone/tests/protection/v3/test_implied_roles.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,527 copying keystone/tests/protection/v3/test_limits.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,530 copying keystone/tests/protection/v3/test_mappings.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,533 copying keystone/tests/protection/v3/test_policy.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,536 copying keystone/tests/protection/v3/test_policy_association.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,539 copying keystone/tests/protection/v3/test_project_endpoint.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,542 copying keystone/tests/protection/v3/test_project_tags.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,544 copying keystone/tests/protection/v3/test_projects.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,547 copying keystone/tests/protection/v3/test_protocols.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,550 copying keystone/tests/protection/v3/test_regions.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,553 copying keystone/tests/protection/v3/test_registered_limits.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,555 copying keystone/tests/protection/v3/test_roles.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,558 copying keystone/tests/protection/v3/test_service_providers.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,561 copying keystone/tests/protection/v3/test_services.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,563 copying keystone/tests/protection/v3/test_system_assignments.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,566 copying keystone/tests/protection/v3/test_tokens.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,569 copying keystone/tests/protection/v3/test_trusts.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,572 copying keystone/tests/protection/v3/test_users.py -> build/lib/keystone/tests/protection/v3 2026-03-16T13:53:49,576 creating build/lib/keystone/tests/unit 2026-03-16T13:53:49,577 copying keystone/tests/unit/__init__.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,579 copying keystone/tests/unit/base_classes.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,585 copying keystone/tests/unit/core.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,810 copying keystone/tests/unit/default_fixtures.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,815 copying keystone/tests/unit/fakeldap.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,820 copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,824 copying keystone/tests/unit/filtering.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,828 copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,832 copying keystone/tests/unit/mapping_fixtures.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,838 copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,843 copying keystone/tests/unit/test_app_config.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,847 copying keystone/tests/unit/test_associate_project_endpoint_extension.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,854 copying keystone/tests/unit/test_auth_plugin.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,859 copying keystone/tests/unit/test_backend_endpoint_policy.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,863 copying keystone/tests/unit/test_backend_endpoint_policy_sql.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,867 copying keystone/tests/unit/test_backend_federation_sql.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,871 copying keystone/tests/unit/test_backend_id_mapping_sql.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,876 copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,887 copying keystone/tests/unit/test_backend_ldap_pool.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,892 copying keystone/tests/unit/test_backend_rules.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,896 copying keystone/tests/unit/test_backend_sql.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,903 copying keystone/tests/unit/test_cli.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,910 copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,913 copying keystone/tests/unit/test_contrib_ec2_core.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,916 copying keystone/tests/unit/test_contrib_s3_core.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,919 copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,921 copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,924 copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,926 copying keystone/tests/unit/test_exception.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,929 copying keystone/tests/unit/test_hacking_checks.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,932 copying keystone/tests/unit/test_healthcheck.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,934 copying keystone/tests/unit/test_ldap_livetest.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,937 copying keystone/tests/unit/test_ldap_pool_livetest.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,940 copying keystone/tests/unit/test_ldap_tls_livetest.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,943 copying keystone/tests/unit/test_limits.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,947 copying keystone/tests/unit/test_middleware.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,951 copying keystone/tests/unit/test_policy.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,953 copying keystone/tests/unit/test_receipt_provider.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,956 copying keystone/tests/unit/test_revoke.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,959 copying keystone/tests/unit/test_shadow_users.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,962 copying keystone/tests/unit/test_sql_banned_operations.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,965 copying keystone/tests/unit/test_sql_upgrade.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,968 copying keystone/tests/unit/test_token_provider.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,971 copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,973 copying keystone/tests/unit/test_user_group_cache_invalidation.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,976 copying keystone/tests/unit/test_user_group_cache_invalidation_integration.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,979 copying keystone/tests/unit/test_v3.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,984 copying keystone/tests/unit/test_v3_application_credential.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,987 copying keystone/tests/unit/test_v3_assignment.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:49,994 copying keystone/tests/unit/test_v3_auth.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,003 copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,007 copying keystone/tests/unit/test_v3_credential.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,011 copying keystone/tests/unit/test_v3_domain_config.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,015 copying keystone/tests/unit/test_v3_endpoint_policy.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,018 copying keystone/tests/unit/test_v3_federation.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,025 copying keystone/tests/unit/test_v3_filters.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,029 copying keystone/tests/unit/test_v3_identity.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,033 copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,037 copying keystone/tests/unit/test_v3_oauth2.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,041 copying keystone/tests/unit/test_v3_os_revoke.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,044 copying keystone/tests/unit/test_v3_policy.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,046 copying keystone/tests/unit/test_v3_resource.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,050 copying keystone/tests/unit/test_v3_trust.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,053 copying keystone/tests/unit/test_validation.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,058 copying keystone/tests/unit/test_versions.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,061 copying keystone/tests/unit/utils.py -> build/lib/keystone/tests/unit 2026-03-16T13:53:50,063 creating build/lib/keystone/tests/unit/application_credential 2026-03-16T13:53:50,064 copying keystone/tests/unit/application_credential/__init__.py -> build/lib/keystone/tests/unit/application_credential 2026-03-16T13:53:50,066 copying keystone/tests/unit/application_credential/test_backends.py -> build/lib/keystone/tests/unit/application_credential 2026-03-16T13:53:50,069 creating build/lib/keystone/tests/unit/application_credential/backends 2026-03-16T13:53:50,070 copying keystone/tests/unit/application_credential/backends/__init__.py -> build/lib/keystone/tests/unit/application_credential/backends 2026-03-16T13:53:50,072 copying keystone/tests/unit/application_credential/backends/test_sql.py -> build/lib/keystone/tests/unit/application_credential/backends 2026-03-16T13:53:50,074 creating build/lib/keystone/tests/unit/assignment 2026-03-16T13:53:50,075 copying keystone/tests/unit/assignment/__init__.py -> build/lib/keystone/tests/unit/assignment 2026-03-16T13:53:50,077 copying keystone/tests/unit/assignment/test_backends.py -> build/lib/keystone/tests/unit/assignment 2026-03-16T13:53:50,083 copying keystone/tests/unit/assignment/test_core.py -> build/lib/keystone/tests/unit/assignment 2026-03-16T13:53:50,086 creating build/lib/keystone/tests/unit/assignment/role_backends 2026-03-16T13:53:50,088 copying keystone/tests/unit/assignment/role_backends/__init__.py -> build/lib/keystone/tests/unit/assignment/role_backends 2026-03-16T13:53:50,090 copying keystone/tests/unit/assignment/role_backends/test_sql.py -> build/lib/keystone/tests/unit/assignment/role_backends 2026-03-16T13:53:50,092 creating build/lib/keystone/tests/unit/auth 2026-03-16T13:53:50,093 copying keystone/tests/unit/auth/__init__.py -> build/lib/keystone/tests/unit/auth 2026-03-16T13:53:50,095 copying keystone/tests/unit/auth/test_controllers.py -> build/lib/keystone/tests/unit/auth 2026-03-16T13:53:50,097 copying keystone/tests/unit/auth/test_schema.py -> build/lib/keystone/tests/unit/auth 2026-03-16T13:53:50,100 creating build/lib/keystone/tests/unit/auth/plugins 2026-03-16T13:53:50,101 copying keystone/tests/unit/auth/plugins/__init__.py -> build/lib/keystone/tests/unit/auth/plugins 2026-03-16T13:53:50,103 copying keystone/tests/unit/auth/plugins/test_core.py -> build/lib/keystone/tests/unit/auth/plugins 2026-03-16T13:53:50,106 copying keystone/tests/unit/auth/plugins/test_mapped.py -> build/lib/keystone/tests/unit/auth/plugins 2026-03-16T13:53:50,109 creating build/lib/keystone/tests/unit/backend 2026-03-16T13:53:50,110 copying keystone/tests/unit/backend/__init__.py -> build/lib/keystone/tests/unit/backend 2026-03-16T13:53:50,112 copying keystone/tests/unit/backend/core_ldap.py -> build/lib/keystone/tests/unit/backend 2026-03-16T13:53:50,114 copying keystone/tests/unit/backend/core_sql.py -> build/lib/keystone/tests/unit/backend 2026-03-16T13:53:50,116 creating build/lib/keystone/tests/unit/catalog 2026-03-16T13:53:50,118 copying keystone/tests/unit/catalog/__init__.py -> build/lib/keystone/tests/unit/catalog 2026-03-16T13:53:50,120 copying keystone/tests/unit/catalog/test_backends.py -> build/lib/keystone/tests/unit/catalog 2026-03-16T13:53:50,123 copying keystone/tests/unit/catalog/test_core.py -> build/lib/keystone/tests/unit/catalog 2026-03-16T13:53:50,125 creating build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,126 copying keystone/tests/unit/common/__init__.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,128 copying keystone/tests/unit/common/test_cache.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,131 copying keystone/tests/unit/common/test_database_conflicts.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,133 copying keystone/tests/unit/common/test_json_home.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,136 copying keystone/tests/unit/common/test_notifications.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,140 copying keystone/tests/unit/common/test_password_hashing.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,143 copying keystone/tests/unit/common/test_provider_api.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,145 copying keystone/tests/unit/common/test_rbac_enforcer.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,148 copying keystone/tests/unit/common/test_resource_options_common.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,150 copying keystone/tests/unit/common/test_sql_core.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,152 copying keystone/tests/unit/common/test_utils.py -> build/lib/keystone/tests/unit/common 2026-03-16T13:53:50,156 creating build/lib/keystone/tests/unit/common/sql 2026-03-16T13:53:50,157 copying keystone/tests/unit/common/sql/__init__.py -> build/lib/keystone/tests/unit/common/sql 2026-03-16T13:53:50,159 copying keystone/tests/unit/common/sql/test_upgrades.py -> build/lib/keystone/tests/unit/common/sql 2026-03-16T13:53:50,161 creating build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,162 copying keystone/tests/unit/config_files/backend_ldap.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,164 copying keystone/tests/unit/config_files/backend_ldap_pool.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,167 copying keystone/tests/unit/config_files/backend_ldap_sql.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,169 copying keystone/tests/unit/config_files/backend_liveldap.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,171 copying keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,173 copying keystone/tests/unit/config_files/backend_pool_liveldap.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,175 copying keystone/tests/unit/config_files/backend_sql.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,177 copying keystone/tests/unit/config_files/backend_tls_liveldap.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,179 copying keystone/tests/unit/config_files/test_auth_plugin.conf -> build/lib/keystone/tests/unit/config_files 2026-03-16T13:53:50,181 creating build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql 2026-03-16T13:53:50,182 copying keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql 2026-03-16T13:53:50,184 creating build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:50,185 copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:50,187 copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:50,190 copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:50,192 creating build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql 2026-03-16T13:53:50,193 copying keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql 2026-03-16T13:53:50,195 creating build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap 2026-03-16T13:53:50,196 copying keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap 2026-03-16T13:53:50,198 copying keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap 2026-03-16T13:53:50,200 creating build/lib/keystone/tests/unit/contrib 2026-03-16T13:53:50,201 copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib 2026-03-16T13:53:50,203 creating build/lib/keystone/tests/unit/contrib/federation 2026-03-16T13:53:50,204 copying keystone/tests/unit/contrib/federation/__init__.py -> build/lib/keystone/tests/unit/contrib/federation 2026-03-16T13:53:50,206 copying keystone/tests/unit/contrib/federation/test_utils.py -> build/lib/keystone/tests/unit/contrib/federation 2026-03-16T13:53:50,209 creating build/lib/keystone/tests/unit/credential 2026-03-16T13:53:50,210 copying keystone/tests/unit/credential/__init__.py -> build/lib/keystone/tests/unit/credential 2026-03-16T13:53:50,212 copying keystone/tests/unit/credential/test_backend_sql.py -> build/lib/keystone/tests/unit/credential 2026-03-16T13:53:50,215 copying keystone/tests/unit/credential/test_fernet_provider.py -> build/lib/keystone/tests/unit/credential 2026-03-16T13:53:50,217 creating build/lib/keystone/tests/unit/endpoint_policy 2026-03-16T13:53:50,218 copying keystone/tests/unit/endpoint_policy/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy 2026-03-16T13:53:50,220 creating build/lib/keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:50,221 copying keystone/tests/unit/endpoint_policy/backends/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:50,223 copying keystone/tests/unit/endpoint_policy/backends/test_base.py -> build/lib/keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:50,226 copying keystone/tests/unit/endpoint_policy/backends/test_sql.py -> build/lib/keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:50,228 creating build/lib/keystone/tests/unit/external 2026-03-16T13:53:50,229 copying keystone/tests/unit/external/README.rst -> build/lib/keystone/tests/unit/external 2026-03-16T13:53:50,231 copying keystone/tests/unit/external/__init__.py -> build/lib/keystone/tests/unit/external 2026-03-16T13:53:50,233 copying keystone/tests/unit/external/test_timeutils.py -> build/lib/keystone/tests/unit/external 2026-03-16T13:53:50,235 creating build/lib/keystone/tests/unit/federation 2026-03-16T13:53:50,236 copying keystone/tests/unit/federation/__init__.py -> build/lib/keystone/tests/unit/federation 2026-03-16T13:53:50,238 copying keystone/tests/unit/federation/test_core.py -> build/lib/keystone/tests/unit/federation 2026-03-16T13:53:50,241 copying keystone/tests/unit/federation/test_utils.py -> build/lib/keystone/tests/unit/federation 2026-03-16T13:53:50,244 creating build/lib/keystone/tests/unit/identity 2026-03-16T13:53:50,245 copying keystone/tests/unit/identity/__init__.py -> build/lib/keystone/tests/unit/identity 2026-03-16T13:53:50,247 copying keystone/tests/unit/identity/test_backend_sql.py -> build/lib/keystone/tests/unit/identity 2026-03-16T13:53:50,250 copying keystone/tests/unit/identity/test_backends.py -> build/lib/keystone/tests/unit/identity 2026-03-16T13:53:50,254 copying keystone/tests/unit/identity/test_core.py -> build/lib/keystone/tests/unit/identity 2026-03-16T13:53:50,257 creating build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,258 copying keystone/tests/unit/identity/backends/__init__.py -> build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,260 copying keystone/tests/unit/identity/backends/fake_driver.py -> build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,262 copying keystone/tests/unit/identity/backends/test_base.py -> build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,265 copying keystone/tests/unit/identity/backends/test_ldap.py -> build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,268 copying keystone/tests/unit/identity/backends/test_ldap_common.py -> build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,270 copying keystone/tests/unit/identity/backends/test_sql.py -> build/lib/keystone/tests/unit/identity/backends 2026-03-16T13:53:50,272 creating build/lib/keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:50,273 copying keystone/tests/unit/identity/shadow_users/__init__.py -> build/lib/keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:50,275 copying keystone/tests/unit/identity/shadow_users/test_backend.py -> build/lib/keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:50,278 copying keystone/tests/unit/identity/shadow_users/test_core.py -> build/lib/keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:50,280 creating build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,281 copying keystone/tests/unit/ksfixtures/__init__.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,284 copying keystone/tests/unit/ksfixtures/auth_plugins.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,287 copying keystone/tests/unit/ksfixtures/backendloader.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,289 copying keystone/tests/unit/ksfixtures/cache.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,291 copying keystone/tests/unit/ksfixtures/database.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,294 copying keystone/tests/unit/ksfixtures/hacking.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,296 copying keystone/tests/unit/ksfixtures/jws_key_repository.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,299 copying keystone/tests/unit/ksfixtures/key_repository.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,301 copying keystone/tests/unit/ksfixtures/ldapdb.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,303 copying keystone/tests/unit/ksfixtures/logging.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,305 copying keystone/tests/unit/ksfixtures/policy.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,308 copying keystone/tests/unit/ksfixtures/temporaryfile.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,310 copying keystone/tests/unit/ksfixtures/warnings.py -> build/lib/keystone/tests/unit/ksfixtures 2026-03-16T13:53:50,312 creating build/lib/keystone/tests/unit/limit 2026-03-16T13:53:50,313 copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit 2026-03-16T13:53:50,315 copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit 2026-03-16T13:53:50,318 creating build/lib/keystone/tests/unit/policy 2026-03-16T13:53:50,319 copying keystone/tests/unit/policy/__init__.py -> build/lib/keystone/tests/unit/policy 2026-03-16T13:53:50,321 copying keystone/tests/unit/policy/test_backends.py -> build/lib/keystone/tests/unit/policy 2026-03-16T13:53:50,323 creating build/lib/keystone/tests/unit/policy/backends 2026-03-16T13:53:50,324 copying keystone/tests/unit/policy/backends/__init__.py -> build/lib/keystone/tests/unit/policy/backends 2026-03-16T13:53:50,326 copying keystone/tests/unit/policy/backends/test_base.py -> build/lib/keystone/tests/unit/policy/backends 2026-03-16T13:53:50,329 copying keystone/tests/unit/policy/backends/test_sql.py -> build/lib/keystone/tests/unit/policy/backends 2026-03-16T13:53:50,331 creating build/lib/keystone/tests/unit/receipt 2026-03-16T13:53:50,332 copying keystone/tests/unit/receipt/__init__.py -> build/lib/keystone/tests/unit/receipt 2026-03-16T13:53:50,334 copying keystone/tests/unit/receipt/test_fernet_provider.py -> build/lib/keystone/tests/unit/receipt 2026-03-16T13:53:50,337 copying keystone/tests/unit/receipt/test_receipt_serialization.py -> build/lib/keystone/tests/unit/receipt 2026-03-16T13:53:50,339 creating build/lib/keystone/tests/unit/resource 2026-03-16T13:53:50,340 copying keystone/tests/unit/resource/__init__.py -> build/lib/keystone/tests/unit/resource 2026-03-16T13:53:50,342 copying keystone/tests/unit/resource/test_backends.py -> build/lib/keystone/tests/unit/resource 2026-03-16T13:53:50,346 copying keystone/tests/unit/resource/test_core.py -> build/lib/keystone/tests/unit/resource 2026-03-16T13:53:50,349 creating build/lib/keystone/tests/unit/resource/backends 2026-03-16T13:53:50,351 copying keystone/tests/unit/resource/backends/__init__.py -> build/lib/keystone/tests/unit/resource/backends 2026-03-16T13:53:50,352 copying keystone/tests/unit/resource/backends/test_sql.py -> build/lib/keystone/tests/unit/resource/backends 2026-03-16T13:53:50,354 creating build/lib/keystone/tests/unit/resource/config_backends 2026-03-16T13:53:50,355 copying keystone/tests/unit/resource/config_backends/__init__.py -> build/lib/keystone/tests/unit/resource/config_backends 2026-03-16T13:53:50,357 copying keystone/tests/unit/resource/config_backends/test_sql.py -> build/lib/keystone/tests/unit/resource/config_backends 2026-03-16T13:53:50,359 creating build/lib/keystone/tests/unit/saml2 2026-03-16T13:53:50,360 copying keystone/tests/unit/saml2/idp_saml2_metadata.xml -> build/lib/keystone/tests/unit/saml2 2026-03-16T13:53:50,363 copying keystone/tests/unit/saml2/signed_saml2_assertion.xml -> build/lib/keystone/tests/unit/saml2 2026-03-16T13:53:50,365 creating build/lib/keystone/tests/unit/server 2026-03-16T13:53:50,366 copying keystone/tests/unit/server/__init__.py -> build/lib/keystone/tests/unit/server 2026-03-16T13:53:50,368 copying keystone/tests/unit/server/test_keystone_flask.py -> build/lib/keystone/tests/unit/server 2026-03-16T13:53:50,371 creating build/lib/keystone/tests/unit/tests 2026-03-16T13:53:50,372 copying keystone/tests/unit/tests/__init__.py -> build/lib/keystone/tests/unit/tests 2026-03-16T13:53:50,374 copying keystone/tests/unit/tests/test_core.py -> build/lib/keystone/tests/unit/tests 2026-03-16T13:53:50,377 copying keystone/tests/unit/tests/test_utils.py -> build/lib/keystone/tests/unit/tests 2026-03-16T13:53:50,379 creating build/lib/keystone/tests/unit/token 2026-03-16T13:53:50,380 copying keystone/tests/unit/token/__init__.py -> build/lib/keystone/tests/unit/token 2026-03-16T13:53:50,382 copying keystone/tests/unit/token/test_fernet_provider.py -> build/lib/keystone/tests/unit/token 2026-03-16T13:53:50,385 copying keystone/tests/unit/token/test_jws_provider.py -> build/lib/keystone/tests/unit/token 2026-03-16T13:53:50,388 copying keystone/tests/unit/token/test_token_serialization.py -> build/lib/keystone/tests/unit/token 2026-03-16T13:53:50,390 creating build/lib/keystone/tests/unit/trust 2026-03-16T13:53:50,391 copying keystone/tests/unit/trust/__init__.py -> build/lib/keystone/tests/unit/trust 2026-03-16T13:53:50,393 copying keystone/tests/unit/trust/test_backends.py -> build/lib/keystone/tests/unit/trust 2026-03-16T13:53:50,396 creating build/lib/keystone/token 2026-03-16T13:53:50,397 copying keystone/token/__init__.py -> build/lib/keystone/token 2026-03-16T13:53:50,399 copying keystone/token/provider.py -> build/lib/keystone/token 2026-03-16T13:53:50,402 copying keystone/token/token_formatters.py -> build/lib/keystone/token 2026-03-16T13:53:50,405 creating build/lib/keystone/token/providers 2026-03-16T13:53:50,407 copying keystone/token/providers/__init__.py -> build/lib/keystone/token/providers 2026-03-16T13:53:50,409 copying keystone/token/providers/base.py -> build/lib/keystone/token/providers 2026-03-16T13:53:50,411 creating build/lib/keystone/token/providers/fernet 2026-03-16T13:53:50,412 copying keystone/token/providers/fernet/__init__.py -> build/lib/keystone/token/providers/fernet 2026-03-16T13:53:50,414 copying keystone/token/providers/fernet/core.py -> build/lib/keystone/token/providers/fernet 2026-03-16T13:53:50,417 creating build/lib/keystone/token/providers/jws 2026-03-16T13:53:50,418 copying keystone/token/providers/jws/__init__.py -> build/lib/keystone/token/providers/jws 2026-03-16T13:53:50,420 copying keystone/token/providers/jws/core.py -> build/lib/keystone/token/providers/jws 2026-03-16T13:53:50,422 creating build/lib/keystone/trust 2026-03-16T13:53:50,423 copying keystone/trust/__init__.py -> build/lib/keystone/trust 2026-03-16T13:53:50,426 copying keystone/trust/core.py -> build/lib/keystone/trust 2026-03-16T13:53:50,428 copying keystone/trust/schema.py -> build/lib/keystone/trust 2026-03-16T13:53:50,430 creating build/lib/keystone/trust/backends 2026-03-16T13:53:50,431 copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/backends 2026-03-16T13:53:50,433 copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends 2026-03-16T13:53:50,435 copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends 2026-03-16T13:53:50,438 creating build/lib/keystone/wsgi 2026-03-16T13:53:50,439 copying keystone/wsgi/__init__.py -> build/lib/keystone/wsgi 2026-03-16T13:53:50,441 copying keystone/wsgi/api.py -> build/lib/keystone/wsgi 2026-03-16T13:53:50,445 installing to build/bdist.linux-armv7l/wheel 2026-03-16T13:53:50,446 running install 2026-03-16T13:53:50,481 [pbr] Generating AUTHORS 2026-03-16T13:53:50,487 [pbr] AUTHORS complete (0.0s) 2026-03-16T13:53:50,488 running install_lib 2026-03-16T13:53:50,493 creating build/bdist.linux-armv7l/wheel 2026-03-16T13:53:50,495 creating build/bdist.linux-armv7l/wheel/keystone 2026-03-16T13:53:50,497 creating build/bdist.linux-armv7l/wheel/keystone/receipt 2026-03-16T13:53:50,498 copying build/lib/keystone/receipt/provider.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt 2026-03-16T13:53:50,501 copying build/lib/keystone/receipt/handlers.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt 2026-03-16T13:53:50,502 copying build/lib/keystone/receipt/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt 2026-03-16T13:53:50,504 copying build/lib/keystone/receipt/receipt_formatters.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt 2026-03-16T13:53:50,507 creating build/bdist.linux-armv7l/wheel/keystone/receipt/providers 2026-03-16T13:53:50,508 copying build/lib/keystone/receipt/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt/providers 2026-03-16T13:53:50,510 copying build/lib/keystone/receipt/providers/base.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt/providers 2026-03-16T13:53:50,512 creating build/bdist.linux-armv7l/wheel/keystone/receipt/providers/fernet 2026-03-16T13:53:50,513 copying build/lib/keystone/receipt/providers/fernet/core.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt/providers/fernet 2026-03-16T13:53:50,515 copying build/lib/keystone/receipt/providers/fernet/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/receipt/providers/fernet 2026-03-16T13:53:50,518 creating build/bdist.linux-armv7l/wheel/keystone/endpoint_policy 2026-03-16T13:53:50,519 copying build/lib/keystone/endpoint_policy/core.py -> build/bdist.linux-armv7l/wheel/./keystone/endpoint_policy 2026-03-16T13:53:50,521 copying build/lib/keystone/endpoint_policy/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/endpoint_policy 2026-03-16T13:53:50,523 creating build/bdist.linux-armv7l/wheel/keystone/endpoint_policy/backends 2026-03-16T13:53:50,524 copying build/lib/keystone/endpoint_policy/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/endpoint_policy/backends 2026-03-16T13:53:50,526 copying build/lib/keystone/endpoint_policy/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/endpoint_policy/backends 2026-03-16T13:53:50,528 copying build/lib/keystone/endpoint_policy/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/endpoint_policy/backends 2026-03-16T13:53:50,531 creating build/bdist.linux-armv7l/wheel/keystone/identity 2026-03-16T13:53:50,533 creating build/bdist.linux-armv7l/wheel/keystone/identity/shadow_backends 2026-03-16T13:53:50,534 copying build/lib/keystone/identity/shadow_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/shadow_backends 2026-03-16T13:53:50,535 copying build/lib/keystone/identity/shadow_backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/shadow_backends 2026-03-16T13:53:50,537 copying build/lib/keystone/identity/shadow_backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/shadow_backends 2026-03-16T13:53:50,540 copying build/lib/keystone/identity/core.py -> build/bdist.linux-armv7l/wheel/./keystone/identity 2026-03-16T13:53:50,543 copying build/lib/keystone/identity/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/identity 2026-03-16T13:53:50,545 creating build/bdist.linux-armv7l/wheel/keystone/identity/id_generators 2026-03-16T13:53:50,546 copying build/lib/keystone/identity/id_generators/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/id_generators 2026-03-16T13:53:50,548 copying build/lib/keystone/identity/id_generators/sha256.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/id_generators 2026-03-16T13:53:50,550 creating build/bdist.linux-armv7l/wheel/keystone/identity/backends 2026-03-16T13:53:50,551 creating build/bdist.linux-armv7l/wheel/keystone/identity/backends/ldap 2026-03-16T13:53:50,552 copying build/lib/keystone/identity/backends/ldap/models.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends/ldap 2026-03-16T13:53:50,554 copying build/lib/keystone/identity/backends/ldap/core.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends/ldap 2026-03-16T13:53:50,557 copying build/lib/keystone/identity/backends/ldap/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends/ldap 2026-03-16T13:53:50,559 copying build/lib/keystone/identity/backends/ldap/common.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends/ldap 2026-03-16T13:53:50,562 copying build/lib/keystone/identity/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends 2026-03-16T13:53:50,563 copying build/lib/keystone/identity/backends/sql_model.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends 2026-03-16T13:53:50,566 copying build/lib/keystone/identity/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends 2026-03-16T13:53:50,568 copying build/lib/keystone/identity/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends 2026-03-16T13:53:50,571 copying build/lib/keystone/identity/backends/resource_options.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/backends 2026-03-16T13:53:50,573 copying build/lib/keystone/identity/generator.py -> build/bdist.linux-armv7l/wheel/./keystone/identity 2026-03-16T13:53:50,575 copying build/lib/keystone/identity/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/identity 2026-03-16T13:53:50,578 creating build/bdist.linux-armv7l/wheel/keystone/identity/mapping_backends 2026-03-16T13:53:50,579 copying build/lib/keystone/identity/mapping_backends/mapping.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/mapping_backends 2026-03-16T13:53:50,581 copying build/lib/keystone/identity/mapping_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/mapping_backends 2026-03-16T13:53:50,582 copying build/lib/keystone/identity/mapping_backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/mapping_backends 2026-03-16T13:53:50,584 copying build/lib/keystone/identity/mapping_backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/identity/mapping_backends 2026-03-16T13:53:50,587 creating build/bdist.linux-armv7l/wheel/keystone/catalog 2026-03-16T13:53:50,588 copying build/lib/keystone/catalog/core.py -> build/bdist.linux-armv7l/wheel/./keystone/catalog 2026-03-16T13:53:50,591 copying build/lib/keystone/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/catalog 2026-03-16T13:53:50,593 creating build/bdist.linux-armv7l/wheel/keystone/catalog/backends 2026-03-16T13:53:50,594 copying build/lib/keystone/catalog/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/catalog/backends 2026-03-16T13:53:50,596 copying build/lib/keystone/catalog/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/catalog/backends 2026-03-16T13:53:50,598 copying build/lib/keystone/catalog/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/catalog/backends 2026-03-16T13:53:50,600 copying build/lib/keystone/catalog/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/catalog 2026-03-16T13:53:50,603 creating build/bdist.linux-armv7l/wheel/keystone/wsgi 2026-03-16T13:53:50,604 copying build/lib/keystone/wsgi/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/wsgi 2026-03-16T13:53:50,606 copying build/lib/keystone/wsgi/api.py -> build/bdist.linux-armv7l/wheel/./keystone/wsgi 2026-03-16T13:53:50,608 creating build/bdist.linux-armv7l/wheel/keystone/token 2026-03-16T13:53:50,609 copying build/lib/keystone/token/provider.py -> build/bdist.linux-armv7l/wheel/./keystone/token 2026-03-16T13:53:50,611 copying build/lib/keystone/token/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/token 2026-03-16T13:53:50,613 copying build/lib/keystone/token/token_formatters.py -> build/bdist.linux-armv7l/wheel/./keystone/token 2026-03-16T13:53:50,619 creating build/bdist.linux-armv7l/wheel/keystone/token/providers 2026-03-16T13:53:50,620 copying build/lib/keystone/token/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/token/providers 2026-03-16T13:53:50,622 creating build/bdist.linux-armv7l/wheel/keystone/token/providers/jws 2026-03-16T13:53:50,624 copying build/lib/keystone/token/providers/jws/core.py -> build/bdist.linux-armv7l/wheel/./keystone/token/providers/jws 2026-03-16T13:53:50,627 copying build/lib/keystone/token/providers/jws/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/token/providers/jws 2026-03-16T13:53:50,629 copying build/lib/keystone/token/providers/base.py -> build/bdist.linux-armv7l/wheel/./keystone/token/providers 2026-03-16T13:53:50,632 creating build/bdist.linux-armv7l/wheel/keystone/token/providers/fernet 2026-03-16T13:53:50,633 copying build/lib/keystone/token/providers/fernet/core.py -> build/bdist.linux-armv7l/wheel/./keystone/token/providers/fernet 2026-03-16T13:53:50,636 copying build/lib/keystone/token/providers/fernet/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/token/providers/fernet 2026-03-16T13:53:50,639 creating build/bdist.linux-armv7l/wheel/keystone/policy 2026-03-16T13:53:50,640 copying build/lib/keystone/policy/core.py -> build/bdist.linux-armv7l/wheel/./keystone/policy 2026-03-16T13:53:50,642 copying build/lib/keystone/policy/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/policy 2026-03-16T13:53:50,645 creating build/bdist.linux-armv7l/wheel/keystone/policy/backends 2026-03-16T13:53:50,647 copying build/lib/keystone/policy/backends/rules.py -> build/bdist.linux-armv7l/wheel/./keystone/policy/backends 2026-03-16T13:53:50,649 copying build/lib/keystone/policy/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/policy/backends 2026-03-16T13:53:50,651 copying build/lib/keystone/policy/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/policy/backends 2026-03-16T13:53:50,653 copying build/lib/keystone/policy/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/policy/backends 2026-03-16T13:53:50,655 copying build/lib/keystone/policy/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/policy 2026-03-16T13:53:50,658 creating build/bdist.linux-armv7l/wheel/keystone/trust 2026-03-16T13:53:50,659 copying build/lib/keystone/trust/core.py -> build/bdist.linux-armv7l/wheel/./keystone/trust 2026-03-16T13:53:50,662 copying build/lib/keystone/trust/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/trust 2026-03-16T13:53:50,665 creating build/bdist.linux-armv7l/wheel/keystone/trust/backends 2026-03-16T13:53:50,666 copying build/lib/keystone/trust/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/trust/backends 2026-03-16T13:53:50,668 copying build/lib/keystone/trust/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/trust/backends 2026-03-16T13:53:50,670 copying build/lib/keystone/trust/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/trust/backends 2026-03-16T13:53:50,673 copying build/lib/keystone/trust/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/trust 2026-03-16T13:53:50,676 copying build/lib/keystone/exception.py -> build/bdist.linux-armv7l/wheel/./keystone 2026-03-16T13:53:50,679 copying build/lib/keystone/notifications.py -> build/bdist.linux-armv7l/wheel/./keystone 2026-03-16T13:53:50,683 creating build/bdist.linux-armv7l/wheel/keystone/oauth2 2026-03-16T13:53:50,684 copying build/lib/keystone/oauth2/handlers.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth2 2026-03-16T13:53:50,687 copying build/lib/keystone/oauth2/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth2 2026-03-16T13:53:50,689 creating build/bdist.linux-armv7l/wheel/keystone/application_credential 2026-03-16T13:53:50,691 copying build/lib/keystone/application_credential/core.py -> build/bdist.linux-armv7l/wheel/./keystone/application_credential 2026-03-16T13:53:50,694 copying build/lib/keystone/application_credential/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/application_credential 2026-03-16T13:53:50,697 creating build/bdist.linux-armv7l/wheel/keystone/application_credential/backends 2026-03-16T13:53:50,698 copying build/lib/keystone/application_credential/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/application_credential/backends 2026-03-16T13:53:50,700 copying build/lib/keystone/application_credential/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/application_credential/backends 2026-03-16T13:53:50,703 copying build/lib/keystone/application_credential/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/application_credential/backends 2026-03-16T13:53:50,706 copying build/lib/keystone/application_credential/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/application_credential 2026-03-16T13:53:50,709 creating build/bdist.linux-armv7l/wheel/keystone/cmd 2026-03-16T13:53:50,710 copying build/lib/keystone/cmd/status.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd 2026-03-16T13:53:50,713 copying build/lib/keystone/cmd/cli.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd 2026-03-16T13:53:50,717 copying build/lib/keystone/cmd/idutils.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd 2026-03-16T13:53:50,719 copying build/lib/keystone/cmd/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd 2026-03-16T13:53:50,721 creating build/bdist.linux-armv7l/wheel/keystone/cmd/doctor 2026-03-16T13:53:50,722 copying build/lib/keystone/cmd/doctor/federation.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,724 copying build/lib/keystone/cmd/doctor/tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,726 copying build/lib/keystone/cmd/doctor/tokens_fernet.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,728 copying build/lib/keystone/cmd/doctor/database.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,729 copying build/lib/keystone/cmd/doctor/ldap.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,731 copying build/lib/keystone/cmd/doctor/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,733 copying build/lib/keystone/cmd/doctor/security_compliance.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,735 copying build/lib/keystone/cmd/doctor/debug.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,737 copying build/lib/keystone/cmd/doctor/caching.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,739 copying build/lib/keystone/cmd/doctor/credential.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd/doctor 2026-03-16T13:53:50,741 copying build/lib/keystone/cmd/manage.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd 2026-03-16T13:53:50,742 copying build/lib/keystone/cmd/bootstrap.py -> build/bdist.linux-armv7l/wheel/./keystone/cmd 2026-03-16T13:53:50,745 creating build/bdist.linux-armv7l/wheel/keystone/federation 2026-03-16T13:53:50,746 copying build/lib/keystone/federation/idp.py -> build/bdist.linux-armv7l/wheel/./keystone/federation 2026-03-16T13:53:50,749 copying build/lib/keystone/federation/utils.py -> build/bdist.linux-armv7l/wheel/./keystone/federation 2026-03-16T13:53:50,751 copying build/lib/keystone/federation/constants.py -> build/bdist.linux-armv7l/wheel/./keystone/federation 2026-03-16T13:53:50,753 copying build/lib/keystone/federation/core.py -> build/bdist.linux-armv7l/wheel/./keystone/federation 2026-03-16T13:53:50,755 copying build/lib/keystone/federation/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/federation 2026-03-16T13:53:50,758 creating build/bdist.linux-armv7l/wheel/keystone/federation/backends 2026-03-16T13:53:50,759 copying build/lib/keystone/federation/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/federation/backends 2026-03-16T13:53:50,760 copying build/lib/keystone/federation/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/federation/backends 2026-03-16T13:53:50,762 copying build/lib/keystone/federation/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/federation/backends 2026-03-16T13:53:50,765 copying build/lib/keystone/federation/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/federation 2026-03-16T13:53:50,768 creating build/bdist.linux-armv7l/wheel/keystone/server 2026-03-16T13:53:50,770 creating build/bdist.linux-armv7l/wheel/keystone/server/flask 2026-03-16T13:53:50,771 copying build/lib/keystone/server/flask/core.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask 2026-03-16T13:53:50,773 copying build/lib/keystone/server/flask/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask 2026-03-16T13:53:50,775 creating build/bdist.linux-armv7l/wheel/keystone/server/flask/request_processing 2026-03-16T13:53:50,776 copying build/lib/keystone/server/flask/request_processing/req_logging.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask/request_processing 2026-03-16T13:53:50,779 creating build/bdist.linux-armv7l/wheel/keystone/server/flask/request_processing/middleware 2026-03-16T13:53:50,780 copying build/lib/keystone/server/flask/request_processing/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask/request_processing/middleware 2026-03-16T13:53:50,782 copying build/lib/keystone/server/flask/request_processing/middleware/url_normalize.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask/request_processing/middleware 2026-03-16T13:53:50,784 copying build/lib/keystone/server/flask/request_processing/middleware/auth_context.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask/request_processing/middleware 2026-03-16T13:53:50,786 copying build/lib/keystone/server/flask/request_processing/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask/request_processing 2026-03-16T13:53:50,788 copying build/lib/keystone/server/flask/request_processing/json_body.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask/request_processing 2026-03-16T13:53:50,789 copying build/lib/keystone/server/flask/application.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask 2026-03-16T13:53:50,792 copying build/lib/keystone/server/flask/common.py -> build/bdist.linux-armv7l/wheel/./keystone/server/flask 2026-03-16T13:53:50,795 copying build/lib/keystone/server/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/server 2026-03-16T13:53:50,797 copying build/lib/keystone/server/backends.py -> build/bdist.linux-armv7l/wheel/./keystone/server 2026-03-16T13:53:50,800 copying build/lib/keystone/server/wsgi.py -> build/bdist.linux-armv7l/wheel/./keystone/server 2026-03-16T13:53:50,803 copying build/lib/keystone/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone 2026-03-16T13:53:50,805 creating build/bdist.linux-armv7l/wheel/keystone/revoke 2026-03-16T13:53:50,806 copying build/lib/keystone/revoke/core.py -> build/bdist.linux-armv7l/wheel/./keystone/revoke 2026-03-16T13:53:50,809 copying build/lib/keystone/revoke/model.py -> build/bdist.linux-armv7l/wheel/./keystone/revoke 2026-03-16T13:53:50,810 copying build/lib/keystone/revoke/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/revoke 2026-03-16T13:53:50,812 creating build/bdist.linux-armv7l/wheel/keystone/revoke/backends 2026-03-16T13:53:50,813 copying build/lib/keystone/revoke/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/revoke/backends 2026-03-16T13:53:50,816 copying build/lib/keystone/revoke/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/revoke/backends 2026-03-16T13:53:50,820 copying build/lib/keystone/revoke/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/revoke/backends 2026-03-16T13:53:50,825 creating build/bdist.linux-armv7l/wheel/keystone/assignment 2026-03-16T13:53:50,828 copying build/lib/keystone/assignment/core.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment 2026-03-16T13:53:50,873 copying build/lib/keystone/assignment/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment 2026-03-16T13:53:50,877 creating build/bdist.linux-armv7l/wheel/keystone/assignment/backends 2026-03-16T13:53:50,879 copying build/lib/keystone/assignment/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/backends 2026-03-16T13:53:50,883 copying build/lib/keystone/assignment/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/backends 2026-03-16T13:53:50,887 copying build/lib/keystone/assignment/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/backends 2026-03-16T13:53:50,894 creating build/bdist.linux-armv7l/wheel/keystone/assignment/role_backends 2026-03-16T13:53:50,896 copying build/lib/keystone/assignment/role_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/role_backends 2026-03-16T13:53:50,900 copying build/lib/keystone/assignment/role_backends/sql_model.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/role_backends 2026-03-16T13:53:50,906 copying build/lib/keystone/assignment/role_backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/role_backends 2026-03-16T13:53:51,126 copying build/lib/keystone/assignment/role_backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/role_backends 2026-03-16T13:53:51,130 copying build/lib/keystone/assignment/role_backends/resource_options.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment/role_backends 2026-03-16T13:53:51,132 copying build/lib/keystone/assignment/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/assignment 2026-03-16T13:53:51,138 creating build/bdist.linux-armv7l/wheel/keystone/tests 2026-03-16T13:53:51,357 creating build/bdist.linux-armv7l/wheel/keystone/tests/functional 2026-03-16T13:53:51,359 copying build/lib/keystone/tests/functional/core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/functional 2026-03-16T13:53:51,586 creating build/bdist.linux-armv7l/wheel/keystone/tests/functional/shared 2026-03-16T13:53:51,588 copying build/lib/keystone/tests/functional/shared/test_running.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/functional/shared 2026-03-16T13:53:51,596 copying build/lib/keystone/tests/functional/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/functional/shared 2026-03-16T13:53:51,602 copying build/lib/keystone/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/functional 2026-03-16T13:53:51,605 copying build/lib/keystone/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests 2026-03-16T13:53:51,611 creating build/bdist.linux-armv7l/wheel/keystone/tests/hacking 2026-03-16T13:53:51,614 copying build/lib/keystone/tests/hacking/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/hacking 2026-03-16T13:53:51,621 copying build/lib/keystone/tests/hacking/checks.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/hacking 2026-03-16T13:53:51,879 creating build/bdist.linux-armv7l/wheel/keystone/tests/protection 2026-03-16T13:53:51,880 copying build/lib/keystone/tests/protection/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection 2026-03-16T13:53:51,884 creating build/bdist.linux-armv7l/wheel/keystone/tests/protection/v3 2026-03-16T13:53:51,886 copying build/lib/keystone/tests/protection/v3/test_application_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,891 copying build/lib/keystone/tests/protection/v3/test_services.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,896 copying build/lib/keystone/tests/protection/v3/test_system_assignments.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,902 copying build/lib/keystone/tests/protection/v3/test_identity_providers.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,906 copying build/lib/keystone/tests/protection/v3/test_projects.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,911 copying build/lib/keystone/tests/protection/v3/test_users.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,919 copying build/lib/keystone/tests/protection/v3/test_policy.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,923 copying build/lib/keystone/tests/protection/v3/test_groups.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,928 copying build/lib/keystone/tests/protection/v3/test_limits.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,933 copying build/lib/keystone/tests/protection/v3/test_tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,938 copying build/lib/keystone/tests/protection/v3/test_ec2_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,943 copying build/lib/keystone/tests/protection/v3/test_domains.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,947 copying build/lib/keystone/tests/protection/v3/test_regions.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,952 copying build/lib/keystone/tests/protection/v3/test_endpoint_group.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,958 copying build/lib/keystone/tests/protection/v3/test_registered_limits.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,962 copying build/lib/keystone/tests/protection/v3/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,966 copying build/lib/keystone/tests/protection/v3/test_roles.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,971 copying build/lib/keystone/tests/protection/v3/test_policy_association.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,976 copying build/lib/keystone/tests/protection/v3/test_project_endpoint.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,980 copying build/lib/keystone/tests/protection/v3/test_service_providers.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,983 copying build/lib/keystone/tests/protection/v3/test_trusts.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,986 copying build/lib/keystone/tests/protection/v3/test_endpoints.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,989 copying build/lib/keystone/tests/protection/v3/test_credentials.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,993 copying build/lib/keystone/tests/protection/v3/test_consumer.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,995 copying build/lib/keystone/tests/protection/v3/test_domain_config.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:51,998 copying build/lib/keystone/tests/protection/v3/test_implied_roles.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,001 copying build/lib/keystone/tests/protection/v3/test_domain_roles.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,004 copying build/lib/keystone/tests/protection/v3/test_protocols.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,006 copying build/lib/keystone/tests/protection/v3/test_assignment.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,010 copying build/lib/keystone/tests/protection/v3/test_access_rules.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,013 copying build/lib/keystone/tests/protection/v3/test_project_tags.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,017 copying build/lib/keystone/tests/protection/v3/test_mappings.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,020 copying build/lib/keystone/tests/protection/v3/test_grants.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/protection/v3 2026-03-16T13:53:52,026 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit 2026-03-16T13:53:52,027 copying build/lib/keystone/tests/unit/test_backend_endpoint_policy_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,029 copying build/lib/keystone/tests/unit/test_v3_endpoint_policy.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,032 copying build/lib/keystone/tests/unit/utils.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,035 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/receipt 2026-03-16T13:53:52,036 copying build/lib/keystone/tests/unit/receipt/test_fernet_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/receipt 2026-03-16T13:53:52,040 copying build/lib/keystone/tests/unit/receipt/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/receipt 2026-03-16T13:53:52,042 copying build/lib/keystone/tests/unit/receipt/test_receipt_serialization.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/receipt 2026-03-16T13:53:52,045 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/endpoint_policy 2026-03-16T13:53:52,046 copying build/lib/keystone/tests/unit/endpoint_policy/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/endpoint_policy 2026-03-16T13:53:52,049 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:52,051 copying build/lib/keystone/tests/unit/endpoint_policy/backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:52,053 copying build/lib/keystone/tests/unit/endpoint_policy/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:52,055 copying build/lib/keystone/tests/unit/endpoint_policy/backends/test_base.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/endpoint_policy/backends 2026-03-16T13:53:52,057 copying build/lib/keystone/tests/unit/filtering.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,060 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/identity 2026-03-16T13:53:52,062 copying build/lib/keystone/tests/unit/identity/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity 2026-03-16T13:53:52,066 copying build/lib/keystone/tests/unit/identity/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity 2026-03-16T13:53:52,069 copying build/lib/keystone/tests/unit/identity/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity 2026-03-16T13:53:52,071 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/identity/backends 2026-03-16T13:53:52,072 copying build/lib/keystone/tests/unit/identity/backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/backends 2026-03-16T13:53:52,074 copying build/lib/keystone/tests/unit/identity/backends/fake_driver.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/backends 2026-03-16T13:53:52,077 copying build/lib/keystone/tests/unit/identity/backends/test_ldap_common.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/backends 2026-03-16T13:53:52,080 copying build/lib/keystone/tests/unit/identity/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/backends 2026-03-16T13:53:52,081 copying build/lib/keystone/tests/unit/identity/backends/test_ldap.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/backends 2026-03-16T13:53:52,083 copying build/lib/keystone/tests/unit/identity/backends/test_base.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/backends 2026-03-16T13:53:52,086 copying build/lib/keystone/tests/unit/identity/test_backend_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity 2026-03-16T13:53:52,089 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:52,091 copying build/lib/keystone/tests/unit/identity/shadow_users/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:52,093 copying build/lib/keystone/tests/unit/identity/shadow_users/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:52,094 copying build/lib/keystone/tests/unit/identity/shadow_users/test_backend.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/identity/shadow_users 2026-03-16T13:53:52,097 copying build/lib/keystone/tests/unit/test_shadow_users.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,099 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/catalog 2026-03-16T13:53:52,100 copying build/lib/keystone/tests/unit/catalog/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/catalog 2026-03-16T13:53:52,103 copying build/lib/keystone/tests/unit/catalog/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/catalog 2026-03-16T13:53:52,105 copying build/lib/keystone/tests/unit/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/catalog 2026-03-16T13:53:52,107 copying build/lib/keystone/tests/unit/mapping_fixtures.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,110 copying build/lib/keystone/tests/unit/test_backend_rules.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,112 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/token 2026-03-16T13:53:52,113 copying build/lib/keystone/tests/unit/token/test_fernet_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/token 2026-03-16T13:53:52,116 copying build/lib/keystone/tests/unit/token/test_jws_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/token 2026-03-16T13:53:52,118 copying build/lib/keystone/tests/unit/token/test_token_serialization.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/token 2026-03-16T13:53:52,120 copying build/lib/keystone/tests/unit/token/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/token 2026-03-16T13:53:52,122 copying build/lib/keystone/tests/unit/test_v3_os_revoke.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,125 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/policy 2026-03-16T13:53:52,126 copying build/lib/keystone/tests/unit/policy/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/policy 2026-03-16T13:53:52,128 copying build/lib/keystone/tests/unit/policy/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/policy 2026-03-16T13:53:52,130 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/policy/backends 2026-03-16T13:53:52,131 copying build/lib/keystone/tests/unit/policy/backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/policy/backends 2026-03-16T13:53:52,133 copying build/lib/keystone/tests/unit/policy/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/policy/backends 2026-03-16T13:53:52,134 copying build/lib/keystone/tests/unit/policy/backends/test_base.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/policy/backends 2026-03-16T13:53:52,136 copying build/lib/keystone/tests/unit/test_user_group_cache_invalidation.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,138 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/trust 2026-03-16T13:53:52,140 copying build/lib/keystone/tests/unit/trust/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/trust 2026-03-16T13:53:52,142 copying build/lib/keystone/tests/unit/trust/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/trust 2026-03-16T13:53:52,144 copying build/lib/keystone/tests/unit/test_contrib_simple_cert.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,145 copying build/lib/keystone/tests/unit/test_hacking_checks.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,147 copying build/lib/keystone/tests/unit/test_exception.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,149 copying build/lib/keystone/tests/unit/test_v3_identity.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,152 copying build/lib/keystone/tests/unit/test_contrib_ec2_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,154 copying build/lib/keystone/tests/unit/default_fixtures.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,156 copying build/lib/keystone/tests/unit/test_v3_application_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,159 copying build/lib/keystone/tests/unit/test_v3_auth.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,166 copying build/lib/keystone/tests/unit/test_healthcheck.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,168 copying build/lib/keystone/tests/unit/test_policy.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,170 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/application_credential 2026-03-16T13:53:52,171 copying build/lib/keystone/tests/unit/application_credential/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/application_credential 2026-03-16T13:53:52,174 copying build/lib/keystone/tests/unit/application_credential/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/application_credential 2026-03-16T13:53:52,176 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/application_credential/backends 2026-03-16T13:53:52,177 copying build/lib/keystone/tests/unit/application_credential/backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/application_credential/backends 2026-03-16T13:53:52,179 copying build/lib/keystone/tests/unit/application_credential/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/application_credential/backends 2026-03-16T13:53:52,181 copying build/lib/keystone/tests/unit/core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,184 copying build/lib/keystone/tests/unit/test_v3_oauth2.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,188 copying build/lib/keystone/tests/unit/test_backend_ldap_pool.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,190 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/federation 2026-03-16T13:53:52,191 copying build/lib/keystone/tests/unit/federation/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/federation 2026-03-16T13:53:52,194 copying build/lib/keystone/tests/unit/federation/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/federation 2026-03-16T13:53:52,195 copying build/lib/keystone/tests/unit/federation/test_utils.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/federation 2026-03-16T13:53:52,198 copying build/lib/keystone/tests/unit/test_ldap_tls_livetest.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,200 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/server 2026-03-16T13:53:52,201 copying build/lib/keystone/tests/unit/server/test_keystone_flask.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/server 2026-03-16T13:53:52,204 copying build/lib/keystone/tests/unit/server/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/server 2026-03-16T13:53:52,205 copying build/lib/keystone/tests/unit/test_limits.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,210 copying build/lib/keystone/tests/unit/test_revoke.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,213 copying build/lib/keystone/tests/unit/test_entry_points.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,215 copying build/lib/keystone/tests/unit/test_v3_federation.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,223 copying build/lib/keystone/tests/unit/test_v3_filters.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,226 copying build/lib/keystone/tests/unit/test_associate_project_endpoint_extension.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,229 copying build/lib/keystone/tests/unit/test_backend_endpoint_policy.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,231 copying build/lib/keystone/tests/unit/test_validation.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,237 copying build/lib/keystone/tests/unit/test_v3_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,240 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/config_files 2026-03-16T13:53:52,241 copying build/lib/keystone/tests/unit/config_files/backend_pool_liveldap.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,243 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap 2026-03-16T13:53:52,245 copying build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap 2026-03-16T13:53:52,247 copying build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap 2026-03-16T13:53:52,249 copying build/lib/keystone/tests/unit/config_files/test_auth_plugin.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,250 copying build/lib/keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,253 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/config_files/domain_configs_one_extra_sql 2026-03-16T13:53:52,254 copying build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_one_extra_sql 2026-03-16T13:53:52,256 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:52,257 copying build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:52,259 copying build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:52,261 copying build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_multi_ldap 2026-03-16T13:53:52,263 copying build/lib/keystone/tests/unit/config_files/backend_ldap_sql.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,264 copying build/lib/keystone/tests/unit/config_files/backend_ldap_pool.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,266 copying build/lib/keystone/tests/unit/config_files/backend_liveldap.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,267 copying build/lib/keystone/tests/unit/config_files/backend_tls_liveldap.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,270 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql 2026-03-16T13:53:52,271 copying build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql 2026-03-16T13:53:52,272 copying build/lib/keystone/tests/unit/config_files/backend_sql.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,274 copying build/lib/keystone/tests/unit/config_files/backend_ldap.conf -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/config_files 2026-03-16T13:53:52,276 copying build/lib/keystone/tests/unit/test_cli.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,280 copying build/lib/keystone/tests/unit/test_app_config.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,282 copying build/lib/keystone/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,284 copying build/lib/keystone/tests/unit/base_classes.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,286 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/backend 2026-03-16T13:53:52,287 copying build/lib/keystone/tests/unit/backend/core_ldap.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/backend 2026-03-16T13:53:52,290 copying build/lib/keystone/tests/unit/backend/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/backend 2026-03-16T13:53:52,291 copying build/lib/keystone/tests/unit/backend/core_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/backend 2026-03-16T13:53:52,293 copying build/lib/keystone/tests/unit/test_backend_federation_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,295 copying build/lib/keystone/tests/unit/test_auth_plugin.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,297 copying build/lib/keystone/tests/unit/test_middleware.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,300 copying build/lib/keystone/tests/unit/rest.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,303 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/saml2 2026-03-16T13:53:52,304 copying build/lib/keystone/tests/unit/saml2/signed_saml2_assertion.xml -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/saml2 2026-03-16T13:53:52,306 copying build/lib/keystone/tests/unit/saml2/idp_saml2_metadata.xml -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/saml2 2026-03-16T13:53:52,309 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/assignment 2026-03-16T13:53:52,310 copying build/lib/keystone/tests/unit/assignment/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/assignment 2026-03-16T13:53:52,315 copying build/lib/keystone/tests/unit/assignment/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/assignment 2026-03-16T13:53:52,317 copying build/lib/keystone/tests/unit/assignment/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/assignment 2026-03-16T13:53:52,319 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/assignment/role_backends 2026-03-16T13:53:52,321 copying build/lib/keystone/tests/unit/assignment/role_backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/assignment/role_backends 2026-03-16T13:53:52,323 copying build/lib/keystone/tests/unit/assignment/role_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/assignment/role_backends 2026-03-16T13:53:52,325 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/tests 2026-03-16T13:53:52,326 copying build/lib/keystone/tests/unit/tests/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/tests 2026-03-16T13:53:52,328 copying build/lib/keystone/tests/unit/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/tests 2026-03-16T13:53:52,330 copying build/lib/keystone/tests/unit/tests/test_utils.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/tests 2026-03-16T13:53:52,331 copying build/lib/keystone/tests/unit/test_v3.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,335 copying build/lib/keystone/tests/unit/test_v3_oauth1.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,338 copying build/lib/keystone/tests/unit/test_url_middleware.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,340 copying build/lib/keystone/tests/unit/test_v3_resource.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,344 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/external 2026-03-16T13:53:52,345 copying build/lib/keystone/tests/unit/external/README.rst -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/external 2026-03-16T13:53:52,347 copying build/lib/keystone/tests/unit/external/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/external 2026-03-16T13:53:52,349 copying build/lib/keystone/tests/unit/external/test_timeutils.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/external 2026-03-16T13:53:52,350 copying build/lib/keystone/tests/unit/test_v3_assignment.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,356 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/resource 2026-03-16T13:53:52,357 copying build/lib/keystone/tests/unit/resource/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource 2026-03-16T13:53:52,361 copying build/lib/keystone/tests/unit/resource/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource 2026-03-16T13:53:52,363 copying build/lib/keystone/tests/unit/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource 2026-03-16T13:53:52,365 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/resource/backends 2026-03-16T13:53:52,366 copying build/lib/keystone/tests/unit/resource/backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource/backends 2026-03-16T13:53:52,368 copying build/lib/keystone/tests/unit/resource/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource/backends 2026-03-16T13:53:52,370 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/resource/config_backends 2026-03-16T13:53:52,371 copying build/lib/keystone/tests/unit/resource/config_backends/test_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource/config_backends 2026-03-16T13:53:52,373 copying build/lib/keystone/tests/unit/resource/config_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/resource/config_backends 2026-03-16T13:53:52,375 copying build/lib/keystone/tests/unit/test_ldap_livetest.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,377 copying build/lib/keystone/tests/unit/test_receipt_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,379 copying build/lib/keystone/tests/unit/test_driver_hints.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,380 copying build/lib/keystone/tests/unit/test_backend_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,383 copying build/lib/keystone/tests/unit/test_v3_catalog.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,387 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/credential 2026-03-16T13:53:52,388 copying build/lib/keystone/tests/unit/credential/test_fernet_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/credential 2026-03-16T13:53:52,389 copying build/lib/keystone/tests/unit/credential/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/credential 2026-03-16T13:53:52,391 copying build/lib/keystone/tests/unit/credential/test_backend_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/credential 2026-03-16T13:53:52,393 copying build/lib/keystone/tests/unit/test_sql_banned_operations.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,395 copying build/lib/keystone/tests/unit/test_versions.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,398 copying build/lib/keystone/tests/unit/test_backend_id_mapping_sql.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,401 copying build/lib/keystone/tests/unit/identity_mapping.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,402 copying build/lib/keystone/tests/unit/test_v3_trust.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,405 copying build/lib/keystone/tests/unit/federation_fixtures.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,407 copying build/lib/keystone/tests/unit/test_token_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,408 copying build/lib/keystone/tests/unit/test_v3_policy.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,411 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,412 copying build/lib/keystone/tests/unit/ksfixtures/auth_plugins.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,414 copying build/lib/keystone/tests/unit/ksfixtures/cache.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,416 copying build/lib/keystone/tests/unit/ksfixtures/ldapdb.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,418 copying build/lib/keystone/tests/unit/ksfixtures/database.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,420 copying build/lib/keystone/tests/unit/ksfixtures/jws_key_repository.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,422 copying build/lib/keystone/tests/unit/ksfixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,423 copying build/lib/keystone/tests/unit/ksfixtures/temporaryfile.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,425 copying build/lib/keystone/tests/unit/ksfixtures/warnings.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,427 copying build/lib/keystone/tests/unit/ksfixtures/policy.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,429 copying build/lib/keystone/tests/unit/ksfixtures/logging.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,431 copying build/lib/keystone/tests/unit/ksfixtures/key_repository.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,432 copying build/lib/keystone/tests/unit/ksfixtures/hacking.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,434 copying build/lib/keystone/tests/unit/ksfixtures/backendloader.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/ksfixtures 2026-03-16T13:53:52,436 copying build/lib/keystone/tests/unit/test_backend_ldap.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,441 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/auth 2026-03-16T13:53:52,442 copying build/lib/keystone/tests/unit/auth/test_schema.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/auth 2026-03-16T13:53:52,444 copying build/lib/keystone/tests/unit/auth/test_controllers.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/auth 2026-03-16T13:53:52,446 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/auth/plugins 2026-03-16T13:53:52,447 copying build/lib/keystone/tests/unit/auth/plugins/test_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/auth/plugins 2026-03-16T13:53:52,449 copying build/lib/keystone/tests/unit/auth/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/auth/plugins 2026-03-16T13:53:52,451 copying build/lib/keystone/tests/unit/auth/plugins/test_mapped.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/auth/plugins 2026-03-16T13:53:52,453 copying build/lib/keystone/tests/unit/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/auth 2026-03-16T13:53:52,454 copying build/lib/keystone/tests/unit/test_sql_upgrade.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,457 copying build/lib/keystone/tests/unit/test_v3_domain_config.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,459 copying build/lib/keystone/tests/unit/test_user_group_cache_invalidation_integration.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,461 copying build/lib/keystone/tests/unit/test_ldap_pool_livetest.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,463 copying build/lib/keystone/tests/unit/fakeldap.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,466 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/limit 2026-03-16T13:53:52,467 copying build/lib/keystone/tests/unit/limit/test_backends.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/limit 2026-03-16T13:53:52,470 copying build/lib/keystone/tests/unit/limit/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/limit 2026-03-16T13:53:52,472 copying build/lib/keystone/tests/unit/test_config.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,474 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/contrib 2026-03-16T13:53:52,476 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/contrib/federation 2026-03-16T13:53:52,477 copying build/lib/keystone/tests/unit/contrib/federation/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/contrib/federation 2026-03-16T13:53:52,478 copying build/lib/keystone/tests/unit/contrib/federation/test_utils.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/contrib/federation 2026-03-16T13:53:52,481 copying build/lib/keystone/tests/unit/contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/contrib 2026-03-16T13:53:52,483 copying build/lib/keystone/tests/unit/test_contrib_s3_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit 2026-03-16T13:53:52,486 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/common 2026-03-16T13:53:52,486 copying build/lib/keystone/tests/unit/common/test_cache.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,489 copying build/lib/keystone/tests/unit/common/test_resource_options_common.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,490 copying build/lib/keystone/tests/unit/common/test_notifications.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,494 creating build/bdist.linux-armv7l/wheel/keystone/tests/unit/common/sql 2026-03-16T13:53:52,495 copying build/lib/keystone/tests/unit/common/sql/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common/sql 2026-03-16T13:53:52,497 copying build/lib/keystone/tests/unit/common/sql/test_upgrades.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common/sql 2026-03-16T13:53:52,499 copying build/lib/keystone/tests/unit/common/test_provider_api.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,501 copying build/lib/keystone/tests/unit/common/test_password_hashing.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,503 copying build/lib/keystone/tests/unit/common/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,505 copying build/lib/keystone/tests/unit/common/test_database_conflicts.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,507 copying build/lib/keystone/tests/unit/common/test_utils.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,510 copying build/lib/keystone/tests/unit/common/test_json_home.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,512 copying build/lib/keystone/tests/unit/common/test_sql_core.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,514 copying build/lib/keystone/tests/unit/common/test_rbac_enforcer.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/unit/common 2026-03-16T13:53:52,517 creating build/bdist.linux-armv7l/wheel/keystone/tests/common 2026-03-16T13:53:52,518 copying build/lib/keystone/tests/common/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/common 2026-03-16T13:53:52,519 copying build/lib/keystone/tests/common/auth.py -> build/bdist.linux-armv7l/wheel/./keystone/tests/common 2026-03-16T13:53:52,522 creating build/bdist.linux-armv7l/wheel/keystone/oauth1 2026-03-16T13:53:52,523 copying build/lib/keystone/oauth1/core.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1 2026-03-16T13:53:52,525 copying build/lib/keystone/oauth1/validator.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1 2026-03-16T13:53:52,528 copying build/lib/keystone/oauth1/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1 2026-03-16T13:53:52,530 creating build/bdist.linux-armv7l/wheel/keystone/oauth1/backends 2026-03-16T13:53:52,531 copying build/lib/keystone/oauth1/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1/backends 2026-03-16T13:53:52,533 copying build/lib/keystone/oauth1/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1/backends 2026-03-16T13:53:52,535 copying build/lib/keystone/oauth1/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1/backends 2026-03-16T13:53:52,537 copying build/lib/keystone/oauth1/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/oauth1 2026-03-16T13:53:52,540 creating build/bdist.linux-armv7l/wheel/keystone/resource 2026-03-16T13:53:52,541 copying build/lib/keystone/resource/core.py -> build/bdist.linux-armv7l/wheel/./keystone/resource 2026-03-16T13:53:52,544 copying build/lib/keystone/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/resource 2026-03-16T13:53:52,547 creating build/bdist.linux-armv7l/wheel/keystone/resource/backends 2026-03-16T13:53:52,548 copying build/lib/keystone/resource/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/backends 2026-03-16T13:53:52,549 copying build/lib/keystone/resource/backends/sql_model.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/backends 2026-03-16T13:53:52,551 copying build/lib/keystone/resource/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/backends 2026-03-16T13:53:52,553 copying build/lib/keystone/resource/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/backends 2026-03-16T13:53:52,556 copying build/lib/keystone/resource/backends/resource_options.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/backends 2026-03-16T13:53:52,558 creating build/bdist.linux-armv7l/wheel/keystone/resource/config_backends 2026-03-16T13:53:52,559 copying build/lib/keystone/resource/config_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/config_backends 2026-03-16T13:53:52,560 copying build/lib/keystone/resource/config_backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/config_backends 2026-03-16T13:53:52,562 copying build/lib/keystone/resource/config_backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/resource/config_backends 2026-03-16T13:53:52,564 copying build/lib/keystone/resource/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/resource 2026-03-16T13:53:52,567 creating build/bdist.linux-armv7l/wheel/keystone/conf 2026-03-16T13:53:52,568 copying build/lib/keystone/conf/utils.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,570 copying build/lib/keystone/conf/resource.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,572 copying build/lib/keystone/conf/endpoint_filter.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,574 copying build/lib/keystone/conf/application_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,576 copying build/lib/keystone/conf/federation.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,578 copying build/lib/keystone/conf/constants.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,580 copying build/lib/keystone/conf/token.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,582 copying build/lib/keystone/conf/opts.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,583 copying build/lib/keystone/conf/shadow_users.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,585 copying build/lib/keystone/conf/saml.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,587 copying build/lib/keystone/conf/totp.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,589 copying build/lib/keystone/conf/assignment.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,591 copying build/lib/keystone/conf/receipt.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,593 copying build/lib/keystone/conf/role.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,595 copying build/lib/keystone/conf/ldap.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,597 copying build/lib/keystone/conf/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,600 copying build/lib/keystone/conf/oauth2.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,601 copying build/lib/keystone/conf/default.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,604 copying build/lib/keystone/conf/jwt_tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,606 copying build/lib/keystone/conf/security_compliance.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,608 copying build/lib/keystone/conf/wsgi.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,610 copying build/lib/keystone/conf/trust.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,612 copying build/lib/keystone/conf/identity.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,614 copying build/lib/keystone/conf/unified_limit.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,616 copying build/lib/keystone/conf/catalog.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,617 copying build/lib/keystone/conf/oauth1.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,619 copying build/lib/keystone/conf/tokenless_auth.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,621 copying build/lib/keystone/conf/policy.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,623 copying build/lib/keystone/conf/domain_config.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,624 copying build/lib/keystone/conf/identity_mapping.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,627 copying build/lib/keystone/conf/endpoint_policy.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,628 copying build/lib/keystone/conf/auth.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,630 copying build/lib/keystone/conf/credential.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,632 copying build/lib/keystone/conf/revoke.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,634 copying build/lib/keystone/conf/api.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,636 copying build/lib/keystone/conf/fernet_receipts.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,637 copying build/lib/keystone/conf/fernet_tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/conf 2026-03-16T13:53:52,640 creating build/bdist.linux-armv7l/wheel/keystone/credential 2026-03-16T13:53:52,641 copying build/lib/keystone/credential/core.py -> build/bdist.linux-armv7l/wheel/./keystone/credential 2026-03-16T13:53:52,643 copying build/lib/keystone/credential/provider.py -> build/bdist.linux-armv7l/wheel/./keystone/credential 2026-03-16T13:53:52,645 copying build/lib/keystone/credential/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/credential 2026-03-16T13:53:52,647 creating build/bdist.linux-armv7l/wheel/keystone/credential/backends 2026-03-16T13:53:52,648 copying build/lib/keystone/credential/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/backends 2026-03-16T13:53:52,650 copying build/lib/keystone/credential/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/backends 2026-03-16T13:53:52,652 copying build/lib/keystone/credential/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/backends 2026-03-16T13:53:52,654 copying build/lib/keystone/credential/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/credential 2026-03-16T13:53:52,657 creating build/bdist.linux-armv7l/wheel/keystone/credential/providers 2026-03-16T13:53:52,658 copying build/lib/keystone/credential/providers/core.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/providers 2026-03-16T13:53:52,660 copying build/lib/keystone/credential/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/providers 2026-03-16T13:53:52,662 creating build/bdist.linux-armv7l/wheel/keystone/credential/providers/fernet 2026-03-16T13:53:52,663 copying build/lib/keystone/credential/providers/fernet/core.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/providers/fernet 2026-03-16T13:53:52,665 copying build/lib/keystone/credential/providers/fernet/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/credential/providers/fernet 2026-03-16T13:53:52,668 creating build/bdist.linux-armv7l/wheel/keystone/api 2026-03-16T13:53:52,669 copying build/lib/keystone/api/discovery.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,671 copying build/lib/keystone/api/role_assignments.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,674 copying build/lib/keystone/api/ec2tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,675 copying build/lib/keystone/api/services.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,677 copying build/lib/keystone/api/registered_limits.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,679 copying build/lib/keystone/api/os_oauth1.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,682 copying build/lib/keystone/api/os_simple_cert.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,684 copying build/lib/keystone/api/domains.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,687 copying build/lib/keystone/api/projects.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,690 copying build/lib/keystone/api/trusts.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,694 creating build/bdist.linux-armv7l/wheel/keystone/api/_shared 2026-03-16T13:53:52,695 copying build/lib/keystone/api/_shared/json_home_relations.py -> build/bdist.linux-armv7l/wheel/./keystone/api/_shared 2026-03-16T13:53:52,698 copying build/lib/keystone/api/_shared/authentication.py -> build/bdist.linux-armv7l/wheel/./keystone/api/_shared 2026-03-16T13:53:52,700 copying build/lib/keystone/api/_shared/saml.py -> build/bdist.linux-armv7l/wheel/./keystone/api/_shared 2026-03-16T13:53:52,703 copying build/lib/keystone/api/_shared/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/api/_shared 2026-03-16T13:53:52,705 copying build/lib/keystone/api/_shared/implied_roles.py -> build/bdist.linux-armv7l/wheel/./keystone/api/_shared 2026-03-16T13:53:52,707 copying build/lib/keystone/api/_shared/EC2_S3_Resource.py -> build/bdist.linux-armv7l/wheel/./keystone/api/_shared 2026-03-16T13:53:52,710 copying build/lib/keystone/api/endpoints.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,712 copying build/lib/keystone/api/system.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,715 copying build/lib/keystone/api/groups.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,718 copying build/lib/keystone/api/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,720 copying build/lib/keystone/api/regions.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,723 copying build/lib/keystone/api/os_inherit.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,726 copying build/lib/keystone/api/roles.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,730 creating build/bdist.linux-armv7l/wheel/keystone/api/validation 2026-03-16T13:53:52,731 copying build/lib/keystone/api/validation/response_types.py -> build/bdist.linux-armv7l/wheel/./keystone/api/validation 2026-03-16T13:53:52,733 copying build/lib/keystone/api/validation/validators.py -> build/bdist.linux-armv7l/wheel/./keystone/api/validation 2026-03-16T13:53:52,736 copying build/lib/keystone/api/validation/parameter_types.py -> build/bdist.linux-armv7l/wheel/./keystone/api/validation 2026-03-16T13:53:52,738 copying build/lib/keystone/api/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/api/validation 2026-03-16T13:53:52,741 copying build/lib/keystone/api/limits.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,743 copying build/lib/keystone/api/credentials.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,746 copying build/lib/keystone/api/os_revoke.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,748 copying build/lib/keystone/api/os_oauth2.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,751 copying build/lib/keystone/api/policy.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,754 copying build/lib/keystone/api/users.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,758 copying build/lib/keystone/api/role_inferences.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,760 copying build/lib/keystone/api/auth.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,763 copying build/lib/keystone/api/os_federation.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,766 copying build/lib/keystone/api/os_ep_filter.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,769 copying build/lib/keystone/api/s3tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/api 2026-03-16T13:53:52,772 creating build/bdist.linux-armv7l/wheel/keystone/auth 2026-03-16T13:53:52,773 copying build/lib/keystone/auth/core.py -> build/bdist.linux-armv7l/wheel/./keystone/auth 2026-03-16T13:53:52,777 creating build/bdist.linux-armv7l/wheel/keystone/auth/plugins 2026-03-16T13:53:52,778 copying build/lib/keystone/auth/plugins/application_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,780 copying build/lib/keystone/auth/plugins/token.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,782 copying build/lib/keystone/auth/plugins/core.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,785 copying build/lib/keystone/auth/plugins/password.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,786 copying build/lib/keystone/auth/plugins/totp.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,789 copying build/lib/keystone/auth/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,790 copying build/lib/keystone/auth/plugins/oauth1.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,792 copying build/lib/keystone/auth/plugins/base.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,794 copying build/lib/keystone/auth/plugins/external.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,795 copying build/lib/keystone/auth/plugins/mapped.py -> build/bdist.linux-armv7l/wheel/./keystone/auth/plugins 2026-03-16T13:53:52,798 copying build/lib/keystone/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/auth 2026-03-16T13:53:52,800 copying build/lib/keystone/auth/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/auth 2026-03-16T13:53:52,802 copying build/lib/keystone/i18n.py -> build/bdist.linux-armv7l/wheel/./keystone 2026-03-16T13:53:52,804 creating build/bdist.linux-armv7l/wheel/keystone/limit 2026-03-16T13:53:52,805 copying build/lib/keystone/limit/core.py -> build/bdist.linux-armv7l/wheel/./keystone/limit 2026-03-16T13:53:52,807 copying build/lib/keystone/limit/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/limit 2026-03-16T13:53:52,809 creating build/bdist.linux-armv7l/wheel/keystone/limit/backends 2026-03-16T13:53:52,810 copying build/lib/keystone/limit/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/backends 2026-03-16T13:53:52,812 copying build/lib/keystone/limit/backends/base.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/backends 2026-03-16T13:53:52,814 copying build/lib/keystone/limit/backends/sql.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/backends 2026-03-16T13:53:52,817 copying build/lib/keystone/limit/schema.py -> build/bdist.linux-armv7l/wheel/./keystone/limit 2026-03-16T13:53:52,820 creating build/bdist.linux-armv7l/wheel/keystone/limit/models 2026-03-16T13:53:52,821 copying build/lib/keystone/limit/models/strict_two_level.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/models 2026-03-16T13:53:52,823 copying build/lib/keystone/limit/models/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/models 2026-03-16T13:53:52,825 copying build/lib/keystone/limit/models/flat.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/models 2026-03-16T13:53:52,826 copying build/lib/keystone/limit/models/base.py -> build/bdist.linux-armv7l/wheel/./keystone/limit/models 2026-03-16T13:53:52,829 creating build/bdist.linux-armv7l/wheel/keystone/common 2026-03-16T13:53:52,830 copying build/lib/keystone/common/utils.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,833 creating build/bdist.linux-armv7l/wheel/keystone/common/cache 2026-03-16T13:53:52,834 copying build/lib/keystone/common/cache/core.py -> build/bdist.linux-armv7l/wheel/./keystone/common/cache 2026-03-16T13:53:52,836 copying build/lib/keystone/common/cache/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/cache 2026-03-16T13:53:52,838 copying build/lib/keystone/common/cache/_context_cache.py -> build/bdist.linux-armv7l/wheel/./keystone/common/cache 2026-03-16T13:53:52,839 copying build/lib/keystone/common/profiler.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,841 copying build/lib/keystone/common/manager.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,843 copying build/lib/keystone/common/driver_hints.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,846 creating build/bdist.linux-armv7l/wheel/keystone/common/password_hashers 2026-03-16T13:53:52,847 copying build/lib/keystone/common/password_hashers/bcrypt.py -> build/bdist.linux-armv7l/wheel/./keystone/common/password_hashers 2026-03-16T13:53:52,849 copying build/lib/keystone/common/password_hashers/pbkdf2.py -> build/bdist.linux-armv7l/wheel/./keystone/common/password_hashers 2026-03-16T13:53:52,851 copying build/lib/keystone/common/password_hashers/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/password_hashers 2026-03-16T13:53:52,853 copying build/lib/keystone/common/password_hashers/scrypt.py -> build/bdist.linux-armv7l/wheel/./keystone/common/password_hashers 2026-03-16T13:53:52,855 copying build/lib/keystone/common/json_home.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,857 copying build/lib/keystone/common/authorization.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,859 creating build/bdist.linux-armv7l/wheel/keystone/common/sql 2026-03-16T13:53:52,860 copying build/lib/keystone/common/sql/alembic.ini -> build/bdist.linux-armv7l/wheel/./keystone/common/sql 2026-03-16T13:53:52,862 copying build/lib/keystone/common/sql/core.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql 2026-03-16T13:53:52,865 copying build/lib/keystone/common/sql/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql 2026-03-16T13:53:52,867 copying build/lib/keystone/common/sql/upgrades.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql 2026-03-16T13:53:52,870 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations 2026-03-16T13:53:52,871 copying build/lib/keystone/common/sql/migrations/README.rst -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations 2026-03-16T13:53:52,873 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions 2026-03-16T13:53:52,875 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/bobcat 2026-03-16T13:53:52,876 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/bobcat/expand 2026-03-16T13:53:52,877 copying build/lib/keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/bobcat/expand 2026-03-16T13:53:52,879 copying build/lib/keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/bobcat/expand 2026-03-16T13:53:52,882 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/bobcat/contract 2026-03-16T13:53:52,883 copying build/lib/keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/bobcat/contract 2026-03-16T13:53:52,885 copying build/lib/keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/bobcat/contract 2026-03-16T13:53:52,887 copying build/lib/keystone/common/sql/migrations/versions/CONTRACT_HEAD -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions 2026-03-16T13:53:52,889 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/yoga 2026-03-16T13:53:52,890 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/yoga/expand 2026-03-16T13:53:52,891 copying build/lib/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/yoga/expand 2026-03-16T13:53:52,894 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/yoga/contract 2026-03-16T13:53:52,895 copying build/lib/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/yoga/contract 2026-03-16T13:53:52,897 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/2025.2 2026-03-16T13:53:52,899 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/2025.2/expand 2026-03-16T13:53:52,900 copying build/lib/keystone/common/sql/migrations/versions/2025.2/expand/e8725d6fa226_add_project_id_index_to_project_.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/2025.2/expand 2026-03-16T13:53:52,902 copying build/lib/keystone/common/sql/migrations/versions/EXPAND_HEAD -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions 2026-03-16T13:53:52,904 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/2026.1 2026-03-16T13:53:52,905 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/2026.1/expand 2026-03-16T13:53:52,907 copying build/lib/keystone/common/sql/migrations/versions/2026.1/expand/742c857f1dfb_add_index_in_revocation_event.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/2026.1/expand 2026-03-16T13:53:52,909 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/2024.1 2026-03-16T13:53:52,911 creating build/bdist.linux-armv7l/wheel/keystone/common/sql/migrations/versions/2024.1/expand 2026-03-16T13:53:52,912 copying build/lib/keystone/common/sql/migrations/versions/2024.1/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions/2024.1/expand 2026-03-16T13:53:52,914 copying build/lib/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations/versions 2026-03-16T13:53:52,916 copying build/lib/keystone/common/sql/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations 2026-03-16T13:53:52,918 copying build/lib/keystone/common/sql/migrations/autogen.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations 2026-03-16T13:53:52,920 copying build/lib/keystone/common/sql/migrations/env.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations 2026-03-16T13:53:52,923 copying build/lib/keystone/common/sql/migrations/manage.py -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations 2026-03-16T13:53:52,925 copying build/lib/keystone/common/sql/migrations/script.py.mako -> build/bdist.linux-armv7l/wheel/./keystone/common/sql/migrations 2026-03-16T13:53:52,927 copying build/lib/keystone/common/jwt_utils.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,929 creating build/bdist.linux-armv7l/wheel/keystone/common/resource_options 2026-03-16T13:53:52,930 copying build/lib/keystone/common/resource_options/core.py -> build/bdist.linux-armv7l/wheel/./keystone/common/resource_options 2026-03-16T13:53:52,933 creating build/bdist.linux-armv7l/wheel/keystone/common/resource_options/options 2026-03-16T13:53:52,934 copying build/lib/keystone/common/resource_options/options/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/resource_options/options 2026-03-16T13:53:52,936 copying build/lib/keystone/common/resource_options/options/immutable.py -> build/bdist.linux-armv7l/wheel/./keystone/common/resource_options/options 2026-03-16T13:53:52,937 copying build/lib/keystone/common/resource_options/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/resource_options 2026-03-16T13:53:52,939 copying build/lib/keystone/common/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,941 creating build/bdist.linux-armv7l/wheel/keystone/common/validation 2026-03-16T13:53:52,942 copying build/lib/keystone/common/validation/validators.py -> build/bdist.linux-armv7l/wheel/./keystone/common/validation 2026-03-16T13:53:52,944 copying build/lib/keystone/common/validation/parameter_types.py -> build/bdist.linux-armv7l/wheel/./keystone/common/validation 2026-03-16T13:53:52,946 copying build/lib/keystone/common/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/validation 2026-03-16T13:53:52,948 creating build/bdist.linux-armv7l/wheel/keystone/common/rbac_enforcer 2026-03-16T13:53:52,949 copying build/lib/keystone/common/rbac_enforcer/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/rbac_enforcer 2026-03-16T13:53:52,951 copying build/lib/keystone/common/rbac_enforcer/enforcer.py -> build/bdist.linux-armv7l/wheel/./keystone/common/rbac_enforcer 2026-03-16T13:53:52,954 copying build/lib/keystone/common/rbac_enforcer/policy.py -> build/bdist.linux-armv7l/wheel/./keystone/common/rbac_enforcer 2026-03-16T13:53:52,956 copying build/lib/keystone/common/tokenless_auth.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,958 copying build/lib/keystone/common/password_hashing.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,960 copying build/lib/keystone/common/context.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:52,963 creating build/bdist.linux-armv7l/wheel/keystone/common/policies 2026-03-16T13:53:52,964 copying build/lib/keystone/common/policies/mapping.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,967 copying build/lib/keystone/common/policies/region.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,970 copying build/lib/keystone/common/policies/revoke_event.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,972 copying build/lib/keystone/common/policies/application_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,974 copying build/lib/keystone/common/policies/registered_limit.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,976 copying build/lib/keystone/common/policies/role_assignment.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,977 copying build/lib/keystone/common/policies/user.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,980 copying build/lib/keystone/common/policies/ec2tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,981 copying build/lib/keystone/common/policies/access_rule.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,983 copying build/lib/keystone/common/policies/endpoint.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,985 copying build/lib/keystone/common/policies/identity_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,988 copying build/lib/keystone/common/policies/endpoint_group.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,991 copying build/lib/keystone/common/policies/token.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,993 copying build/lib/keystone/common/policies/token_revocation.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,995 copying build/lib/keystone/common/policies/project_endpoint.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:52,997 copying build/lib/keystone/common/policies/role.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,000 copying build/lib/keystone/common/policies/limit.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,002 copying build/lib/keystone/common/policies/policy_association.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,005 copying build/lib/keystone/common/policies/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,007 copying build/lib/keystone/common/policies/ec2_credential.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,010 copying build/lib/keystone/common/policies/service_provider.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,013 copying build/lib/keystone/common/policies/consumer.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,017 copying build/lib/keystone/common/policies/trust.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,057 copying build/lib/keystone/common/policies/domain.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,060 copying build/lib/keystone/common/policies/protocol.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,278 copying build/lib/keystone/common/policies/policy.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,282 copying build/lib/keystone/common/policies/domain_config.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,286 copying build/lib/keystone/common/policies/grant.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,291 copying build/lib/keystone/common/policies/base.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,293 copying build/lib/keystone/common/policies/group.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,295 copying build/lib/keystone/common/policies/auth.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,297 copying build/lib/keystone/common/policies/credential.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,299 copying build/lib/keystone/common/policies/project.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,302 copying build/lib/keystone/common/policies/implied_role.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,305 copying build/lib/keystone/common/policies/service.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,308 copying build/lib/keystone/common/policies/s3tokens.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,311 copying build/lib/keystone/common/policies/access_token.py -> build/bdist.linux-armv7l/wheel/./keystone/common/policies 2026-03-16T13:53:53,314 copying build/lib/keystone/common/provider_api.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:53,317 copying build/lib/keystone/common/render_token.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:53,320 copying build/lib/keystone/common/fernet_utils.py -> build/bdist.linux-armv7l/wheel/./keystone/common 2026-03-16T13:53:53,328 creating build/bdist.linux-armv7l/wheel/keystone/locale 2026-03-16T13:53:53,545 creating build/bdist.linux-armv7l/wheel/keystone/locale/ja 2026-03-16T13:53:53,548 creating build/bdist.linux-armv7l/wheel/keystone/locale/ja/LC_MESSAGES 2026-03-16T13:53:53,549 copying build/lib/keystone/locale/ja/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/ja/LC_MESSAGES 2026-03-16T13:53:53,554 creating build/bdist.linux-armv7l/wheel/keystone/locale/zh_CN 2026-03-16T13:53:53,557 creating build/bdist.linux-armv7l/wheel/keystone/locale/zh_CN/LC_MESSAGES 2026-03-16T13:53:53,558 copying build/lib/keystone/locale/zh_CN/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/zh_CN/LC_MESSAGES 2026-03-16T13:53:53,564 creating build/bdist.linux-armv7l/wheel/keystone/locale/es 2026-03-16T13:53:53,568 creating build/bdist.linux-armv7l/wheel/keystone/locale/es/LC_MESSAGES 2026-03-16T13:53:53,572 copying build/lib/keystone/locale/es/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/es/LC_MESSAGES 2026-03-16T13:53:53,578 creating build/bdist.linux-armv7l/wheel/keystone/locale/de 2026-03-16T13:53:53,580 creating build/bdist.linux-armv7l/wheel/keystone/locale/de/LC_MESSAGES 2026-03-16T13:53:53,582 copying build/lib/keystone/locale/de/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/de/LC_MESSAGES 2026-03-16T13:53:53,590 creating build/bdist.linux-armv7l/wheel/keystone/locale/it 2026-03-16T13:53:53,641 creating build/bdist.linux-armv7l/wheel/keystone/locale/it/LC_MESSAGES 2026-03-16T13:53:53,645 copying build/lib/keystone/locale/it/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/it/LC_MESSAGES 2026-03-16T13:53:53,650 creating build/bdist.linux-armv7l/wheel/keystone/locale/en_GB 2026-03-16T13:53:53,652 creating build/bdist.linux-armv7l/wheel/keystone/locale/en_GB/LC_MESSAGES 2026-03-16T13:53:53,654 copying build/lib/keystone/locale/en_GB/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/en_GB/LC_MESSAGES 2026-03-16T13:53:53,660 creating build/bdist.linux-armv7l/wheel/keystone/locale/pt_BR 2026-03-16T13:53:53,662 creating build/bdist.linux-armv7l/wheel/keystone/locale/pt_BR/LC_MESSAGES 2026-03-16T13:53:53,663 copying build/lib/keystone/locale/pt_BR/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/pt_BR/LC_MESSAGES 2026-03-16T13:53:53,670 creating build/bdist.linux-armv7l/wheel/keystone/locale/fr 2026-03-16T13:53:53,675 creating build/bdist.linux-armv7l/wheel/keystone/locale/fr/LC_MESSAGES 2026-03-16T13:53:53,678 copying build/lib/keystone/locale/fr/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/fr/LC_MESSAGES 2026-03-16T13:53:53,688 creating build/bdist.linux-armv7l/wheel/keystone/locale/zh_TW 2026-03-16T13:53:53,691 creating build/bdist.linux-armv7l/wheel/keystone/locale/zh_TW/LC_MESSAGES 2026-03-16T13:53:53,694 copying build/lib/keystone/locale/zh_TW/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/zh_TW/LC_MESSAGES 2026-03-16T13:53:53,703 creating build/bdist.linux-armv7l/wheel/keystone/locale/ko_KR 2026-03-16T13:53:53,708 creating build/bdist.linux-armv7l/wheel/keystone/locale/ko_KR/LC_MESSAGES 2026-03-16T13:53:53,711 copying build/lib/keystone/locale/ko_KR/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/ko_KR/LC_MESSAGES 2026-03-16T13:53:53,721 creating build/bdist.linux-armv7l/wheel/keystone/locale/ru 2026-03-16T13:53:53,723 creating build/bdist.linux-armv7l/wheel/keystone/locale/ru/LC_MESSAGES 2026-03-16T13:53:53,725 copying build/lib/keystone/locale/ru/LC_MESSAGES/keystone.po -> build/bdist.linux-armv7l/wheel/./keystone/locale/ru/LC_MESSAGES 2026-03-16T13:53:53,734 copying build/lib/keystone/version.py -> build/bdist.linux-armv7l/wheel/./keystone 2026-03-16T13:53:53,742 creating build/bdist.linux-armv7l/wheel/keystone/models 2026-03-16T13:53:53,746 copying build/lib/keystone/models/token_model.py -> build/bdist.linux-armv7l/wheel/./keystone/models 2026-03-16T13:53:53,971 copying build/lib/keystone/models/revoke_model.py -> build/bdist.linux-armv7l/wheel/./keystone/models 2026-03-16T13:53:53,975 copying build/lib/keystone/models/__init__.py -> build/bdist.linux-armv7l/wheel/./keystone/models 2026-03-16T13:53:53,978 copying build/lib/keystone/models/receipt_model.py -> build/bdist.linux-armv7l/wheel/./keystone/models 2026-03-16T13:53:53,982 running install_data 2026-03-16T13:53:53,997 creating build/bdist.linux-armv7l/wheel/keystone-29.0.0.0rc1.data/data 2026-03-16T13:53:54,000 creating build/bdist.linux-armv7l/wheel/keystone-29.0.0.0rc1.data/data/etc/keystone 2026-03-16T13:53:54,004 copying etc/sso_callback_template.html -> build/bdist.linux-armv7l/wheel/keystone-29.0.0.0rc1.data/data/etc/keystone 2026-03-16T13:53:54,007 running install_egg_info 2026-03-16T13:53:54,018 Copying keystone.egg-info to build/bdist.linux-armv7l/wheel/./keystone-29.0.0.0rc1-py3.11.egg-info 2026-03-16T13:53:54,280 running install_scripts 2026-03-16T13:53:54,311 creating build/bdist.linux-armv7l/wheel/keystone-29.0.0.0rc1.dist-info/WHEEL 2026-03-16T13:53:54,315 creating '/tmp/pip-wheel-pyemnp90/.tmp-o2fklbve/keystone-29.0.0.0rc1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T13:53:54,320 adding 'keystone/__init__.py' 2026-03-16T13:53:54,328 adding 'keystone/exception.py' 2026-03-16T13:53:54,331 adding 'keystone/i18n.py' 2026-03-16T13:53:54,341 adding 'keystone/notifications.py' 2026-03-16T13:53:54,343 adding 'keystone/version.py' 2026-03-16T13:53:54,345 adding 'keystone/api/__init__.py' 2026-03-16T13:53:54,348 adding 'keystone/api/auth.py' 2026-03-16T13:53:54,350 adding 'keystone/api/credentials.py' 2026-03-16T13:53:54,351 adding 'keystone/api/discovery.py' 2026-03-16T13:53:54,353 adding 'keystone/api/domains.py' 2026-03-16T13:53:54,355 adding 'keystone/api/ec2tokens.py' 2026-03-16T13:53:54,357 adding 'keystone/api/endpoints.py' 2026-03-16T13:53:54,358 adding 'keystone/api/groups.py' 2026-03-16T13:53:54,360 adding 'keystone/api/limits.py' 2026-03-16T13:53:54,362 adding 'keystone/api/os_ep_filter.py' 2026-03-16T13:53:54,364 adding 'keystone/api/os_federation.py' 2026-03-16T13:53:54,366 adding 'keystone/api/os_inherit.py' 2026-03-16T13:53:54,368 adding 'keystone/api/os_oauth1.py' 2026-03-16T13:53:54,370 adding 'keystone/api/os_oauth2.py' 2026-03-16T13:53:54,372 adding 'keystone/api/os_revoke.py' 2026-03-16T13:53:54,373 adding 'keystone/api/os_simple_cert.py' 2026-03-16T13:53:54,375 adding 'keystone/api/policy.py' 2026-03-16T13:53:54,377 adding 'keystone/api/projects.py' 2026-03-16T13:53:54,379 adding 'keystone/api/regions.py' 2026-03-16T13:53:54,381 adding 'keystone/api/registered_limits.py' 2026-03-16T13:53:54,383 adding 'keystone/api/role_assignments.py' 2026-03-16T13:53:54,384 adding 'keystone/api/role_inferences.py' 2026-03-16T13:53:54,387 adding 'keystone/api/roles.py' 2026-03-16T13:53:54,388 adding 'keystone/api/s3tokens.py' 2026-03-16T13:53:54,390 adding 'keystone/api/services.py' 2026-03-16T13:53:54,391 adding 'keystone/api/system.py' 2026-03-16T13:53:54,394 adding 'keystone/api/trusts.py' 2026-03-16T13:53:54,398 adding 'keystone/api/users.py' 2026-03-16T13:53:54,401 adding 'keystone/api/_shared/EC2_S3_Resource.py' 2026-03-16T13:53:54,402 adding 'keystone/api/_shared/__init__.py' 2026-03-16T13:53:54,404 adding 'keystone/api/_shared/authentication.py' 2026-03-16T13:53:54,406 adding 'keystone/api/_shared/implied_roles.py' 2026-03-16T13:53:54,407 adding 'keystone/api/_shared/json_home_relations.py' 2026-03-16T13:53:54,409 adding 'keystone/api/_shared/saml.py' 2026-03-16T13:53:54,411 adding 'keystone/api/validation/__init__.py' 2026-03-16T13:53:54,413 adding 'keystone/api/validation/parameter_types.py' 2026-03-16T13:53:54,414 adding 'keystone/api/validation/response_types.py' 2026-03-16T13:53:54,416 adding 'keystone/api/validation/validators.py' 2026-03-16T13:53:54,418 adding 'keystone/application_credential/__init__.py' 2026-03-16T13:53:54,419 adding 'keystone/application_credential/core.py' 2026-03-16T13:53:54,421 adding 'keystone/application_credential/schema.py' 2026-03-16T13:53:54,423 adding 'keystone/application_credential/backends/__init__.py' 2026-03-16T13:53:54,424 adding 'keystone/application_credential/backends/base.py' 2026-03-16T13:53:54,426 adding 'keystone/application_credential/backends/sql.py' 2026-03-16T13:53:54,427 adding 'keystone/assignment/__init__.py' 2026-03-16T13:53:54,434 adding 'keystone/assignment/core.py' 2026-03-16T13:53:54,437 adding 'keystone/assignment/schema.py' 2026-03-16T13:53:54,439 adding 'keystone/assignment/backends/__init__.py' 2026-03-16T13:53:54,440 adding 'keystone/assignment/backends/base.py' 2026-03-16T13:53:54,442 adding 'keystone/assignment/backends/sql.py' 2026-03-16T13:53:54,444 adding 'keystone/assignment/role_backends/__init__.py' 2026-03-16T13:53:54,446 adding 'keystone/assignment/role_backends/base.py' 2026-03-16T13:53:54,447 adding 'keystone/assignment/role_backends/resource_options.py' 2026-03-16T13:53:54,448 adding 'keystone/assignment/role_backends/sql.py' 2026-03-16T13:53:54,450 adding 'keystone/assignment/role_backends/sql_model.py' 2026-03-16T13:53:54,452 adding 'keystone/auth/__init__.py' 2026-03-16T13:53:54,455 adding 'keystone/auth/core.py' 2026-03-16T13:53:54,456 adding 'keystone/auth/schema.py' 2026-03-16T13:53:54,458 adding 'keystone/auth/plugins/__init__.py' 2026-03-16T13:53:54,459 adding 'keystone/auth/plugins/application_credential.py' 2026-03-16T13:53:54,461 adding 'keystone/auth/plugins/base.py' 2026-03-16T13:53:54,463 adding 'keystone/auth/plugins/core.py' 2026-03-16T13:53:54,464 adding 'keystone/auth/plugins/external.py' 2026-03-16T13:53:54,467 adding 'keystone/auth/plugins/mapped.py' 2026-03-16T13:53:54,469 adding 'keystone/auth/plugins/oauth1.py' 2026-03-16T13:53:54,470 adding 'keystone/auth/plugins/password.py' 2026-03-16T13:53:54,471 adding 'keystone/auth/plugins/token.py' 2026-03-16T13:53:54,473 adding 'keystone/auth/plugins/totp.py' 2026-03-16T13:53:54,475 adding 'keystone/catalog/__init__.py' 2026-03-16T13:53:54,477 adding 'keystone/catalog/core.py' 2026-03-16T13:53:54,480 adding 'keystone/catalog/schema.py' 2026-03-16T13:53:54,482 adding 'keystone/catalog/backends/__init__.py' 2026-03-16T13:53:54,484 adding 'keystone/catalog/backends/base.py' 2026-03-16T13:53:54,487 adding 'keystone/catalog/backends/sql.py' 2026-03-16T13:53:54,489 adding 'keystone/cmd/__init__.py' 2026-03-16T13:53:54,491 adding 'keystone/cmd/bootstrap.py' 2026-03-16T13:53:54,498 adding 'keystone/cmd/cli.py' 2026-03-16T13:53:54,500 adding 'keystone/cmd/idutils.py' 2026-03-16T13:53:54,501 adding 'keystone/cmd/manage.py' 2026-03-16T13:53:54,503 adding 'keystone/cmd/status.py' 2026-03-16T13:53:54,505 adding 'keystone/cmd/doctor/__init__.py' 2026-03-16T13:53:54,507 adding 'keystone/cmd/doctor/caching.py' 2026-03-16T13:53:54,508 adding 'keystone/cmd/doctor/credential.py' 2026-03-16T13:53:54,510 adding 'keystone/cmd/doctor/database.py' 2026-03-16T13:53:54,511 adding 'keystone/cmd/doctor/debug.py' 2026-03-16T13:53:54,513 adding 'keystone/cmd/doctor/federation.py' 2026-03-16T13:53:54,514 adding 'keystone/cmd/doctor/ldap.py' 2026-03-16T13:53:54,516 adding 'keystone/cmd/doctor/security_compliance.py' 2026-03-16T13:53:54,518 adding 'keystone/cmd/doctor/tokens.py' 2026-03-16T13:53:54,519 adding 'keystone/cmd/doctor/tokens_fernet.py' 2026-03-16T13:53:54,522 adding 'keystone/common/__init__.py' 2026-03-16T13:53:54,523 adding 'keystone/common/authorization.py' 2026-03-16T13:53:54,525 adding 'keystone/common/context.py' 2026-03-16T13:53:54,527 adding 'keystone/common/driver_hints.py' 2026-03-16T13:53:54,530 adding 'keystone/common/fernet_utils.py' 2026-03-16T13:53:54,532 adding 'keystone/common/json_home.py' 2026-03-16T13:53:54,534 adding 'keystone/common/jwt_utils.py' 2026-03-16T13:53:54,536 adding 'keystone/common/manager.py' 2026-03-16T13:53:54,538 adding 'keystone/common/password_hashing.py' 2026-03-16T13:53:54,540 adding 'keystone/common/profiler.py' 2026-03-16T13:53:54,542 adding 'keystone/common/provider_api.py' 2026-03-16T13:53:54,543 adding 'keystone/common/render_token.py' 2026-03-16T13:53:54,545 adding 'keystone/common/tokenless_auth.py' 2026-03-16T13:53:54,549 adding 'keystone/common/utils.py' 2026-03-16T13:53:54,551 adding 'keystone/common/cache/__init__.py' 2026-03-16T13:53:54,552 adding 'keystone/common/cache/_context_cache.py' 2026-03-16T13:53:54,554 adding 'keystone/common/cache/core.py' 2026-03-16T13:53:54,556 adding 'keystone/common/password_hashers/__init__.py' 2026-03-16T13:53:54,558 adding 'keystone/common/password_hashers/bcrypt.py' 2026-03-16T13:53:54,560 adding 'keystone/common/password_hashers/pbkdf2.py' 2026-03-16T13:53:54,561 adding 'keystone/common/password_hashers/scrypt.py' 2026-03-16T13:53:54,564 adding 'keystone/common/policies/__init__.py' 2026-03-16T13:53:54,565 adding 'keystone/common/policies/access_rule.py' 2026-03-16T13:53:54,567 adding 'keystone/common/policies/access_token.py' 2026-03-16T13:53:54,569 adding 'keystone/common/policies/application_credential.py' 2026-03-16T13:53:54,570 adding 'keystone/common/policies/auth.py' 2026-03-16T13:53:54,572 adding 'keystone/common/policies/base.py' 2026-03-16T13:53:54,574 adding 'keystone/common/policies/consumer.py' 2026-03-16T13:53:54,575 adding 'keystone/common/policies/credential.py' 2026-03-16T13:53:54,577 adding 'keystone/common/policies/domain.py' 2026-03-16T13:53:54,579 adding 'keystone/common/policies/domain_config.py' 2026-03-16T13:53:54,580 adding 'keystone/common/policies/ec2_credential.py' 2026-03-16T13:53:54,582 adding 'keystone/common/policies/ec2tokens.py' 2026-03-16T13:53:54,584 adding 'keystone/common/policies/endpoint.py' 2026-03-16T13:53:54,586 adding 'keystone/common/policies/endpoint_group.py' 2026-03-16T13:53:54,588 adding 'keystone/common/policies/grant.py' 2026-03-16T13:53:54,590 adding 'keystone/common/policies/group.py' 2026-03-16T13:53:54,591 adding 'keystone/common/policies/identity_provider.py' 2026-03-16T13:53:54,593 adding 'keystone/common/policies/implied_role.py' 2026-03-16T13:53:54,595 adding 'keystone/common/policies/limit.py' 2026-03-16T13:53:54,597 adding 'keystone/common/policies/mapping.py' 2026-03-16T13:53:54,598 adding 'keystone/common/policies/policy.py' 2026-03-16T13:53:54,600 adding 'keystone/common/policies/policy_association.py' 2026-03-16T13:53:54,602 adding 'keystone/common/policies/project.py' 2026-03-16T13:53:54,604 adding 'keystone/common/policies/project_endpoint.py' 2026-03-16T13:53:54,606 adding 'keystone/common/policies/protocol.py' 2026-03-16T13:53:54,607 adding 'keystone/common/policies/region.py' 2026-03-16T13:53:54,609 adding 'keystone/common/policies/registered_limit.py' 2026-03-16T13:53:54,610 adding 'keystone/common/policies/revoke_event.py' 2026-03-16T13:53:54,612 adding 'keystone/common/policies/role.py' 2026-03-16T13:53:54,614 adding 'keystone/common/policies/role_assignment.py' 2026-03-16T13:53:54,615 adding 'keystone/common/policies/s3tokens.py' 2026-03-16T13:53:54,617 adding 'keystone/common/policies/service.py' 2026-03-16T13:53:54,618 adding 'keystone/common/policies/service_provider.py' 2026-03-16T13:53:54,620 adding 'keystone/common/policies/token.py' 2026-03-16T13:53:54,621 adding 'keystone/common/policies/token_revocation.py' 2026-03-16T13:53:54,623 adding 'keystone/common/policies/trust.py' 2026-03-16T13:53:54,625 adding 'keystone/common/policies/user.py' 2026-03-16T13:53:54,627 adding 'keystone/common/rbac_enforcer/__init__.py' 2026-03-16T13:53:54,630 adding 'keystone/common/rbac_enforcer/enforcer.py' 2026-03-16T13:53:54,632 adding 'keystone/common/rbac_enforcer/policy.py' 2026-03-16T13:53:54,634 adding 'keystone/common/resource_options/__init__.py' 2026-03-16T13:53:54,636 adding 'keystone/common/resource_options/core.py' 2026-03-16T13:53:54,638 adding 'keystone/common/resource_options/options/__init__.py' 2026-03-16T13:53:54,639 adding 'keystone/common/resource_options/options/immutable.py' 2026-03-16T13:53:54,641 adding 'keystone/common/sql/__init__.py' 2026-03-16T13:53:54,642 adding 'keystone/common/sql/alembic.ini' 2026-03-16T13:53:54,645 adding 'keystone/common/sql/core.py' 2026-03-16T13:53:54,647 adding 'keystone/common/sql/upgrades.py' 2026-03-16T13:53:54,649 adding 'keystone/common/sql/migrations/README.rst' 2026-03-16T13:53:54,650 adding 'keystone/common/sql/migrations/__init__.py' 2026-03-16T13:53:54,651 adding 'keystone/common/sql/migrations/autogen.py' 2026-03-16T13:53:54,652 adding 'keystone/common/sql/migrations/env.py' 2026-03-16T13:53:54,654 adding 'keystone/common/sql/migrations/manage.py' 2026-03-16T13:53:54,655 adding 'keystone/common/sql/migrations/script.py.mako' 2026-03-16T13:53:54,659 adding 'keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py' 2026-03-16T13:53:54,660 adding 'keystone/common/sql/migrations/versions/CONTRACT_HEAD' 2026-03-16T13:53:54,662 adding 'keystone/common/sql/migrations/versions/EXPAND_HEAD' 2026-03-16T13:53:54,664 adding 'keystone/common/sql/migrations/versions/2024.1/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py' 2026-03-16T13:53:54,666 adding 'keystone/common/sql/migrations/versions/2025.2/expand/e8725d6fa226_add_project_id_index_to_project_.py' 2026-03-16T13:53:54,668 adding 'keystone/common/sql/migrations/versions/2026.1/expand/742c857f1dfb_add_index_in_revocation_event.py' 2026-03-16T13:53:54,670 adding 'keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py' 2026-03-16T13:53:54,671 adding 'keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py' 2026-03-16T13:53:54,673 adding 'keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py' 2026-03-16T13:53:54,674 adding 'keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py' 2026-03-16T13:53:54,677 adding 'keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py' 2026-03-16T13:53:54,678 adding 'keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py' 2026-03-16T13:53:54,680 adding 'keystone/common/validation/__init__.py' 2026-03-16T13:53:54,681 adding 'keystone/common/validation/parameter_types.py' 2026-03-16T13:53:54,683 adding 'keystone/common/validation/validators.py' 2026-03-16T13:53:54,685 adding 'keystone/conf/__init__.py' 2026-03-16T13:53:54,687 adding 'keystone/conf/api.py' 2026-03-16T13:53:54,688 adding 'keystone/conf/application_credential.py' 2026-03-16T13:53:54,689 adding 'keystone/conf/assignment.py' 2026-03-16T13:53:54,691 adding 'keystone/conf/auth.py' 2026-03-16T13:53:54,692 adding 'keystone/conf/catalog.py' 2026-03-16T13:53:54,693 adding 'keystone/conf/constants.py' 2026-03-16T13:53:54,695 adding 'keystone/conf/credential.py' 2026-03-16T13:53:54,697 adding 'keystone/conf/default.py' 2026-03-16T13:53:54,698 adding 'keystone/conf/domain_config.py' 2026-03-16T13:53:54,699 adding 'keystone/conf/endpoint_filter.py' 2026-03-16T13:53:54,701 adding 'keystone/conf/endpoint_policy.py' 2026-03-16T13:53:54,702 adding 'keystone/conf/federation.py' 2026-03-16T13:53:54,703 adding 'keystone/conf/fernet_receipts.py' 2026-03-16T13:53:54,705 adding 'keystone/conf/fernet_tokens.py' 2026-03-16T13:53:54,707 adding 'keystone/conf/identity.py' 2026-03-16T13:53:54,708 adding 'keystone/conf/identity_mapping.py' 2026-03-16T13:53:54,709 adding 'keystone/conf/jwt_tokens.py' 2026-03-16T13:53:54,712 adding 'keystone/conf/ldap.py' 2026-03-16T13:53:54,713 adding 'keystone/conf/oauth1.py' 2026-03-16T13:53:54,714 adding 'keystone/conf/oauth2.py' 2026-03-16T13:53:54,716 adding 'keystone/conf/opts.py' 2026-03-16T13:53:54,717 adding 'keystone/conf/policy.py' 2026-03-16T13:53:54,719 adding 'keystone/conf/receipt.py' 2026-03-16T13:53:54,720 adding 'keystone/conf/resource.py' 2026-03-16T13:53:54,721 adding 'keystone/conf/revoke.py' 2026-03-16T13:53:54,722 adding 'keystone/conf/role.py' 2026-03-16T13:53:54,724 adding 'keystone/conf/saml.py' 2026-03-16T13:53:54,725 adding 'keystone/conf/security_compliance.py' 2026-03-16T13:53:54,727 adding 'keystone/conf/shadow_users.py' 2026-03-16T13:53:54,728 adding 'keystone/conf/token.py' 2026-03-16T13:53:54,729 adding 'keystone/conf/tokenless_auth.py' 2026-03-16T13:53:54,730 adding 'keystone/conf/totp.py' 2026-03-16T13:53:54,731 adding 'keystone/conf/trust.py' 2026-03-16T13:53:54,733 adding 'keystone/conf/unified_limit.py' 2026-03-16T13:53:54,734 adding 'keystone/conf/utils.py' 2026-03-16T13:53:54,735 adding 'keystone/conf/wsgi.py' 2026-03-16T13:53:54,737 adding 'keystone/credential/__init__.py' 2026-03-16T13:53:54,738 adding 'keystone/credential/core.py' 2026-03-16T13:53:54,739 adding 'keystone/credential/provider.py' 2026-03-16T13:53:54,741 adding 'keystone/credential/schema.py' 2026-03-16T13:53:54,742 adding 'keystone/credential/backends/__init__.py' 2026-03-16T13:53:54,744 adding 'keystone/credential/backends/base.py' 2026-03-16T13:53:54,745 adding 'keystone/credential/backends/sql.py' 2026-03-16T13:53:54,747 adding 'keystone/credential/providers/__init__.py' 2026-03-16T13:53:54,748 adding 'keystone/credential/providers/core.py' 2026-03-16T13:53:54,749 adding 'keystone/credential/providers/fernet/__init__.py' 2026-03-16T13:53:54,751 adding 'keystone/credential/providers/fernet/core.py' 2026-03-16T13:53:54,752 adding 'keystone/endpoint_policy/__init__.py' 2026-03-16T13:53:54,754 adding 'keystone/endpoint_policy/core.py' 2026-03-16T13:53:54,756 adding 'keystone/endpoint_policy/backends/__init__.py' 2026-03-16T13:53:54,757 adding 'keystone/endpoint_policy/backends/base.py' 2026-03-16T13:53:54,759 adding 'keystone/endpoint_policy/backends/sql.py' 2026-03-16T13:53:54,761 adding 'keystone/federation/__init__.py' 2026-03-16T13:53:54,762 adding 'keystone/federation/constants.py' 2026-03-16T13:53:54,764 adding 'keystone/federation/core.py' 2026-03-16T13:53:54,767 adding 'keystone/federation/idp.py' 2026-03-16T13:53:54,769 adding 'keystone/federation/schema.py' 2026-03-16T13:53:54,774 adding 'keystone/federation/utils.py' 2026-03-16T13:53:54,775 adding 'keystone/federation/backends/__init__.py' 2026-03-16T13:53:54,777 adding 'keystone/federation/backends/base.py' 2026-03-16T13:53:54,779 adding 'keystone/federation/backends/sql.py' 2026-03-16T13:53:54,781 adding 'keystone/identity/__init__.py' 2026-03-16T13:53:54,790 adding 'keystone/identity/core.py' 2026-03-16T13:53:54,792 adding 'keystone/identity/generator.py' 2026-03-16T13:53:54,794 adding 'keystone/identity/schema.py' 2026-03-16T13:53:54,795 adding 'keystone/identity/backends/__init__.py' 2026-03-16T13:53:54,797 adding 'keystone/identity/backends/base.py' 2026-03-16T13:53:54,799 adding 'keystone/identity/backends/resource_options.py' 2026-03-16T13:53:54,801 adding 'keystone/identity/backends/sql.py' 2026-03-16T13:53:54,804 adding 'keystone/identity/backends/sql_model.py' 2026-03-16T13:53:54,806 adding 'keystone/identity/backends/ldap/__init__.py' 2026-03-16T13:53:54,815 adding 'keystone/identity/backends/ldap/common.py' 2026-03-16T13:53:54,818 adding 'keystone/identity/backends/ldap/core.py' 2026-03-16T13:53:54,820 adding 'keystone/identity/backends/ldap/models.py' 2026-03-16T13:53:54,821 adding 'keystone/identity/id_generators/__init__.py' 2026-03-16T13:53:54,823 adding 'keystone/identity/id_generators/sha256.py' 2026-03-16T13:53:54,824 adding 'keystone/identity/mapping_backends/__init__.py' 2026-03-16T13:53:54,826 adding 'keystone/identity/mapping_backends/base.py' 2026-03-16T13:53:54,827 adding 'keystone/identity/mapping_backends/mapping.py' 2026-03-16T13:53:54,829 adding 'keystone/identity/mapping_backends/sql.py' 2026-03-16T13:53:54,830 adding 'keystone/identity/shadow_backends/__init__.py' 2026-03-16T13:53:54,832 adding 'keystone/identity/shadow_backends/base.py' 2026-03-16T13:53:54,834 adding 'keystone/identity/shadow_backends/sql.py' 2026-03-16T13:53:54,835 adding 'keystone/limit/__init__.py' 2026-03-16T13:53:54,837 adding 'keystone/limit/core.py' 2026-03-16T13:53:54,838 adding 'keystone/limit/schema.py' 2026-03-16T13:53:54,840 adding 'keystone/limit/backends/__init__.py' 2026-03-16T13:53:54,841 adding 'keystone/limit/backends/base.py' 2026-03-16T13:53:54,843 adding 'keystone/limit/backends/sql.py' 2026-03-16T13:53:54,845 adding 'keystone/limit/models/__init__.py' 2026-03-16T13:53:54,846 adding 'keystone/limit/models/base.py' 2026-03-16T13:53:54,847 adding 'keystone/limit/models/flat.py' 2026-03-16T13:53:54,849 adding 'keystone/limit/models/strict_two_level.py' 2026-03-16T13:53:54,854 adding 'keystone/locale/de/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,862 adding 'keystone/locale/en_GB/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,867 adding 'keystone/locale/es/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,873 adding 'keystone/locale/fr/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,878 adding 'keystone/locale/it/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,883 adding 'keystone/locale/ja/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,888 adding 'keystone/locale/ko_KR/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,893 adding 'keystone/locale/pt_BR/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,900 adding 'keystone/locale/ru/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,904 adding 'keystone/locale/zh_CN/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,909 adding 'keystone/locale/zh_TW/LC_MESSAGES/keystone.po' 2026-03-16T13:53:54,910 adding 'keystone/models/__init__.py' 2026-03-16T13:53:54,912 adding 'keystone/models/receipt_model.py' 2026-03-16T13:53:54,914 adding 'keystone/models/revoke_model.py' 2026-03-16T13:53:54,916 adding 'keystone/models/token_model.py' 2026-03-16T13:53:54,918 adding 'keystone/oauth1/__init__.py' 2026-03-16T13:53:54,920 adding 'keystone/oauth1/core.py' 2026-03-16T13:53:54,921 adding 'keystone/oauth1/schema.py' 2026-03-16T13:53:54,923 adding 'keystone/oauth1/validator.py' 2026-03-16T13:53:54,924 adding 'keystone/oauth1/backends/__init__.py' 2026-03-16T13:53:54,926 adding 'keystone/oauth1/backends/base.py' 2026-03-16T13:53:54,928 adding 'keystone/oauth1/backends/sql.py' 2026-03-16T13:53:54,929 adding 'keystone/oauth2/__init__.py' 2026-03-16T13:53:54,931 adding 'keystone/oauth2/handlers.py' 2026-03-16T13:53:54,932 adding 'keystone/policy/__init__.py' 2026-03-16T13:53:54,933 adding 'keystone/policy/core.py' 2026-03-16T13:53:54,935 adding 'keystone/policy/schema.py' 2026-03-16T13:53:54,936 adding 'keystone/policy/backends/__init__.py' 2026-03-16T13:53:54,938 adding 'keystone/policy/backends/base.py' 2026-03-16T13:53:54,939 adding 'keystone/policy/backends/rules.py' 2026-03-16T13:53:54,940 adding 'keystone/policy/backends/sql.py' 2026-03-16T13:53:54,942 adding 'keystone/receipt/__init__.py' 2026-03-16T13:53:54,943 adding 'keystone/receipt/handlers.py' 2026-03-16T13:53:54,945 adding 'keystone/receipt/provider.py' 2026-03-16T13:53:54,947 adding 'keystone/receipt/receipt_formatters.py' 2026-03-16T13:53:54,949 adding 'keystone/receipt/providers/__init__.py' 2026-03-16T13:53:54,950 adding 'keystone/receipt/providers/base.py' 2026-03-16T13:53:54,952 adding 'keystone/receipt/providers/fernet/__init__.py' 2026-03-16T13:53:54,953 adding 'keystone/receipt/providers/fernet/core.py' 2026-03-16T13:53:54,955 adding 'keystone/resource/__init__.py' 2026-03-16T13:53:54,963 adding 'keystone/resource/core.py' 2026-03-16T13:53:54,965 adding 'keystone/resource/schema.py' 2026-03-16T13:53:54,967 adding 'keystone/resource/backends/__init__.py' 2026-03-16T13:53:54,969 adding 'keystone/resource/backends/base.py' 2026-03-16T13:53:54,970 adding 'keystone/resource/backends/resource_options.py' 2026-03-16T13:53:54,972 adding 'keystone/resource/backends/sql.py' 2026-03-16T13:53:54,974 adding 'keystone/resource/backends/sql_model.py' 2026-03-16T13:53:54,976 adding 'keystone/resource/config_backends/__init__.py' 2026-03-16T13:53:54,977 adding 'keystone/resource/config_backends/base.py' 2026-03-16T13:53:54,978 adding 'keystone/resource/config_backends/sql.py' 2026-03-16T13:53:54,980 adding 'keystone/revoke/__init__.py' 2026-03-16T13:53:54,981 adding 'keystone/revoke/core.py' 2026-03-16T13:53:54,983 adding 'keystone/revoke/model.py' 2026-03-16T13:53:54,984 adding 'keystone/revoke/backends/__init__.py' 2026-03-16T13:53:54,985 adding 'keystone/revoke/backends/base.py' 2026-03-16T13:53:54,987 adding 'keystone/revoke/backends/sql.py' 2026-03-16T13:53:54,989 adding 'keystone/server/__init__.py' 2026-03-16T13:53:54,990 adding 'keystone/server/backends.py' 2026-03-16T13:53:54,991 adding 'keystone/server/wsgi.py' 2026-03-16T13:53:54,993 adding 'keystone/server/flask/__init__.py' 2026-03-16T13:53:54,994 adding 'keystone/server/flask/application.py' 2026-03-16T13:53:55,000 adding 'keystone/server/flask/common.py' 2026-03-16T13:53:55,002 adding 'keystone/server/flask/core.py' 2026-03-16T13:53:55,003 adding 'keystone/server/flask/request_processing/__init__.py' 2026-03-16T13:53:55,005 adding 'keystone/server/flask/request_processing/json_body.py' 2026-03-16T13:53:55,006 adding 'keystone/server/flask/request_processing/req_logging.py' 2026-03-16T13:53:55,008 adding 'keystone/server/flask/request_processing/middleware/__init__.py' 2026-03-16T13:53:55,010 adding 'keystone/server/flask/request_processing/middleware/auth_context.py' 2026-03-16T13:53:55,012 adding 'keystone/server/flask/request_processing/middleware/url_normalize.py' 2026-03-16T13:53:55,013 adding 'keystone/tests/__init__.py' 2026-03-16T13:53:55,015 adding 'keystone/tests/common/__init__.py' 2026-03-16T13:53:55,017 adding 'keystone/tests/common/auth.py' 2026-03-16T13:53:55,018 adding 'keystone/tests/functional/__init__.py' 2026-03-16T13:53:55,020 adding 'keystone/tests/functional/core.py' 2026-03-16T13:53:55,021 adding 'keystone/tests/functional/shared/__init__.py' 2026-03-16T13:53:55,023 adding 'keystone/tests/functional/shared/test_running.py' 2026-03-16T13:53:55,024 adding 'keystone/tests/hacking/__init__.py' 2026-03-16T13:53:55,026 adding 'keystone/tests/hacking/checks.py' 2026-03-16T13:53:55,028 adding 'keystone/tests/protection/__init__.py' 2026-03-16T13:53:55,030 adding 'keystone/tests/protection/v3/__init__.py' 2026-03-16T13:53:55,032 adding 'keystone/tests/protection/v3/test_access_rules.py' 2026-03-16T13:53:55,034 adding 'keystone/tests/protection/v3/test_application_credential.py' 2026-03-16T13:53:55,038 adding 'keystone/tests/protection/v3/test_assignment.py' 2026-03-16T13:53:55,055 adding 'keystone/tests/protection/v3/test_consumer.py' 2026-03-16T13:53:55,058 adding 'keystone/tests/protection/v3/test_credentials.py' 2026-03-16T13:53:55,060 adding 'keystone/tests/protection/v3/test_domain_config.py' 2026-03-16T13:53:55,062 adding 'keystone/tests/protection/v3/test_domain_roles.py' 2026-03-16T13:53:55,064 adding 'keystone/tests/protection/v3/test_domains.py' 2026-03-16T13:53:55,066 adding 'keystone/tests/protection/v3/test_ec2_credential.py' 2026-03-16T13:53:55,069 adding 'keystone/tests/protection/v3/test_endpoint_group.py' 2026-03-16T13:53:55,071 adding 'keystone/tests/protection/v3/test_endpoints.py' 2026-03-16T13:53:55,075 adding 'keystone/tests/protection/v3/test_grants.py' 2026-03-16T13:53:55,078 adding 'keystone/tests/protection/v3/test_groups.py' 2026-03-16T13:53:55,080 adding 'keystone/tests/protection/v3/test_identity_providers.py' 2026-03-16T13:53:55,082 adding 'keystone/tests/protection/v3/test_implied_roles.py' 2026-03-16T13:53:55,084 adding 'keystone/tests/protection/v3/test_limits.py' 2026-03-16T13:53:55,086 adding 'keystone/tests/protection/v3/test_mappings.py' 2026-03-16T13:53:55,088 adding 'keystone/tests/protection/v3/test_policy.py' 2026-03-16T13:53:55,090 adding 'keystone/tests/protection/v3/test_policy_association.py' 2026-03-16T13:53:55,092 adding 'keystone/tests/protection/v3/test_project_endpoint.py' 2026-03-16T13:53:55,094 adding 'keystone/tests/protection/v3/test_project_tags.py' 2026-03-16T13:53:55,097 adding 'keystone/tests/protection/v3/test_projects.py' 2026-03-16T13:53:55,099 adding 'keystone/tests/protection/v3/test_protocols.py' 2026-03-16T13:53:55,101 adding 'keystone/tests/protection/v3/test_regions.py' 2026-03-16T13:53:55,102 adding 'keystone/tests/protection/v3/test_registered_limits.py' 2026-03-16T13:53:55,104 adding 'keystone/tests/protection/v3/test_roles.py' 2026-03-16T13:53:55,106 adding 'keystone/tests/protection/v3/test_service_providers.py' 2026-03-16T13:53:55,107 adding 'keystone/tests/protection/v3/test_services.py' 2026-03-16T13:53:55,110 adding 'keystone/tests/protection/v3/test_system_assignments.py' 2026-03-16T13:53:55,111 adding 'keystone/tests/protection/v3/test_tokens.py' 2026-03-16T13:53:55,114 adding 'keystone/tests/protection/v3/test_trusts.py' 2026-03-16T13:53:55,117 adding 'keystone/tests/protection/v3/test_users.py' 2026-03-16T13:53:55,120 adding 'keystone/tests/unit/__init__.py' 2026-03-16T13:53:55,121 adding 'keystone/tests/unit/base_classes.py' 2026-03-16T13:53:55,126 adding 'keystone/tests/unit/core.py' 2026-03-16T13:53:55,127 adding 'keystone/tests/unit/default_fixtures.py' 2026-03-16T13:53:55,131 adding 'keystone/tests/unit/fakeldap.py' 2026-03-16T13:53:55,132 adding 'keystone/tests/unit/federation_fixtures.py' 2026-03-16T13:53:55,133 adding 'keystone/tests/unit/filtering.py' 2026-03-16T13:53:55,134 adding 'keystone/tests/unit/identity_mapping.py' 2026-03-16T13:53:55,137 adding 'keystone/tests/unit/mapping_fixtures.py' 2026-03-16T13:53:55,139 adding 'keystone/tests/unit/rest.py' 2026-03-16T13:53:55,140 adding 'keystone/tests/unit/test_app_config.py' 2026-03-16T13:53:55,145 adding 'keystone/tests/unit/test_associate_project_endpoint_extension.py' 2026-03-16T13:53:55,147 adding 'keystone/tests/unit/test_auth_plugin.py' 2026-03-16T13:53:55,149 adding 'keystone/tests/unit/test_backend_endpoint_policy.py' 2026-03-16T13:53:55,150 adding 'keystone/tests/unit/test_backend_endpoint_policy_sql.py' 2026-03-16T13:53:55,151 adding 'keystone/tests/unit/test_backend_federation_sql.py' 2026-03-16T13:53:55,154 adding 'keystone/tests/unit/test_backend_id_mapping_sql.py' 2026-03-16T13:53:55,167 adding 'keystone/tests/unit/test_backend_ldap.py' 2026-03-16T13:53:55,170 adding 'keystone/tests/unit/test_backend_ldap_pool.py' 2026-03-16T13:53:55,171 adding 'keystone/tests/unit/test_backend_rules.py' 2026-03-16T13:53:55,177 adding 'keystone/tests/unit/test_backend_sql.py' 2026-03-16T13:53:55,185 adding 'keystone/tests/unit/test_cli.py' 2026-03-16T13:53:55,187 adding 'keystone/tests/unit/test_config.py' 2026-03-16T13:53:55,189 adding 'keystone/tests/unit/test_contrib_ec2_core.py' 2026-03-16T13:53:55,190 adding 'keystone/tests/unit/test_contrib_s3_core.py' 2026-03-16T13:53:55,192 adding 'keystone/tests/unit/test_contrib_simple_cert.py' 2026-03-16T13:53:55,193 adding 'keystone/tests/unit/test_driver_hints.py' 2026-03-16T13:53:55,195 adding 'keystone/tests/unit/test_entry_points.py' 2026-03-16T13:53:55,196 adding 'keystone/tests/unit/test_exception.py' 2026-03-16T13:53:55,198 adding 'keystone/tests/unit/test_hacking_checks.py' 2026-03-16T13:53:55,199 adding 'keystone/tests/unit/test_healthcheck.py' 2026-03-16T13:53:55,201 adding 'keystone/tests/unit/test_ldap_livetest.py' 2026-03-16T13:53:55,202 adding 'keystone/tests/unit/test_ldap_pool_livetest.py' 2026-03-16T13:53:55,204 adding 'keystone/tests/unit/test_ldap_tls_livetest.py' 2026-03-16T13:53:55,208 adding 'keystone/tests/unit/test_limits.py' 2026-03-16T13:53:55,211 adding 'keystone/tests/unit/test_middleware.py' 2026-03-16T13:53:55,213 adding 'keystone/tests/unit/test_policy.py' 2026-03-16T13:53:55,214 adding 'keystone/tests/unit/test_receipt_provider.py' 2026-03-16T13:53:55,217 adding 'keystone/tests/unit/test_revoke.py' 2026-03-16T13:53:55,219 adding 'keystone/tests/unit/test_shadow_users.py' 2026-03-16T13:53:55,221 adding 'keystone/tests/unit/test_sql_banned_operations.py' 2026-03-16T13:53:55,223 adding 'keystone/tests/unit/test_sql_upgrade.py' 2026-03-16T13:53:55,224 adding 'keystone/tests/unit/test_token_provider.py' 2026-03-16T13:53:55,225 adding 'keystone/tests/unit/test_url_middleware.py' 2026-03-16T13:53:55,227 adding 'keystone/tests/unit/test_user_group_cache_invalidation.py' 2026-03-16T13:53:55,229 adding 'keystone/tests/unit/test_user_group_cache_invalidation_integration.py' 2026-03-16T13:53:55,235 adding 'keystone/tests/unit/test_v3.py' 2026-03-16T13:53:55,238 adding 'keystone/tests/unit/test_v3_application_credential.py' 2026-03-16T13:53:55,252 adding 'keystone/tests/unit/test_v3_assignment.py' 2026-03-16T13:53:55,272 adding 'keystone/tests/unit/test_v3_auth.py' 2026-03-16T13:53:55,277 adding 'keystone/tests/unit/test_v3_catalog.py' 2026-03-16T13:53:55,281 adding 'keystone/tests/unit/test_v3_credential.py' 2026-03-16T13:53:55,285 adding 'keystone/tests/unit/test_v3_domain_config.py' 2026-03-16T13:53:55,287 adding 'keystone/tests/unit/test_v3_endpoint_policy.py' 2026-03-16T13:53:55,304 adding 'keystone/tests/unit/test_v3_federation.py' 2026-03-16T13:53:55,309 adding 'keystone/tests/unit/test_v3_filters.py' 2026-03-16T13:53:55,314 adding 'keystone/tests/unit/test_v3_identity.py' 2026-03-16T13:53:55,319 adding 'keystone/tests/unit/test_v3_oauth1.py' 2026-03-16T13:53:55,323 adding 'keystone/tests/unit/test_v3_oauth2.py' 2026-03-16T13:53:55,325 adding 'keystone/tests/unit/test_v3_os_revoke.py' 2026-03-16T13:53:55,327 adding 'keystone/tests/unit/test_v3_policy.py' 2026-03-16T13:53:55,333 adding 'keystone/tests/unit/test_v3_resource.py' 2026-03-16T13:53:55,336 adding 'keystone/tests/unit/test_v3_trust.py' 2026-03-16T13:53:55,345 adding 'keystone/tests/unit/test_validation.py' 2026-03-16T13:53:55,349 adding 'keystone/tests/unit/test_versions.py' 2026-03-16T13:53:55,351 adding 'keystone/tests/unit/utils.py' 2026-03-16T13:53:55,353 adding 'keystone/tests/unit/application_credential/__init__.py' 2026-03-16T13:53:55,355 adding 'keystone/tests/unit/application_credential/test_backends.py' 2026-03-16T13:53:55,357 adding 'keystone/tests/unit/application_credential/backends/__init__.py' 2026-03-16T13:53:55,358 adding 'keystone/tests/unit/application_credential/backends/test_sql.py' 2026-03-16T13:53:55,360 adding 'keystone/tests/unit/assignment/__init__.py' 2026-03-16T13:53:55,374 adding 'keystone/tests/unit/assignment/test_backends.py' 2026-03-16T13:53:55,378 adding 'keystone/tests/unit/assignment/test_core.py' 2026-03-16T13:53:55,379 adding 'keystone/tests/unit/assignment/role_backends/__init__.py' 2026-03-16T13:53:55,381 adding 'keystone/tests/unit/assignment/role_backends/test_sql.py' 2026-03-16T13:53:55,382 adding 'keystone/tests/unit/auth/__init__.py' 2026-03-16T13:53:55,384 adding 'keystone/tests/unit/auth/test_controllers.py' 2026-03-16T13:53:55,385 adding 'keystone/tests/unit/auth/test_schema.py' 2026-03-16T13:53:55,387 adding 'keystone/tests/unit/auth/plugins/__init__.py' 2026-03-16T13:53:55,388 adding 'keystone/tests/unit/auth/plugins/test_core.py' 2026-03-16T13:53:55,390 adding 'keystone/tests/unit/auth/plugins/test_mapped.py' 2026-03-16T13:53:55,392 adding 'keystone/tests/unit/backend/__init__.py' 2026-03-16T13:53:55,393 adding 'keystone/tests/unit/backend/core_ldap.py' 2026-03-16T13:53:55,395 adding 'keystone/tests/unit/backend/core_sql.py' 2026-03-16T13:53:55,397 adding 'keystone/tests/unit/catalog/__init__.py' 2026-03-16T13:53:55,400 adding 'keystone/tests/unit/catalog/test_backends.py' 2026-03-16T13:53:55,402 adding 'keystone/tests/unit/catalog/test_core.py' 2026-03-16T13:53:55,405 adding 'keystone/tests/unit/common/__init__.py' 2026-03-16T13:53:55,407 adding 'keystone/tests/unit/common/test_cache.py' 2026-03-16T13:53:55,410 adding 'keystone/tests/unit/common/test_database_conflicts.py' 2026-03-16T13:53:55,412 adding 'keystone/tests/unit/common/test_json_home.py' 2026-03-16T13:53:55,419 adding 'keystone/tests/unit/common/test_notifications.py' 2026-03-16T13:53:55,421 adding 'keystone/tests/unit/common/test_password_hashing.py' 2026-03-16T13:53:55,423 adding 'keystone/tests/unit/common/test_provider_api.py' 2026-03-16T13:53:55,426 adding 'keystone/tests/unit/common/test_rbac_enforcer.py' 2026-03-16T13:53:55,427 adding 'keystone/tests/unit/common/test_resource_options_common.py' 2026-03-16T13:53:55,428 adding 'keystone/tests/unit/common/test_sql_core.py' 2026-03-16T13:53:55,430 adding 'keystone/tests/unit/common/test_utils.py' 2026-03-16T13:53:55,432 adding 'keystone/tests/unit/common/sql/__init__.py' 2026-03-16T13:53:55,434 adding 'keystone/tests/unit/common/sql/test_upgrades.py' 2026-03-16T13:53:55,435 adding 'keystone/tests/unit/config_files/backend_ldap.conf' 2026-03-16T13:53:55,437 adding 'keystone/tests/unit/config_files/backend_ldap_pool.conf' 2026-03-16T13:53:55,438 adding 'keystone/tests/unit/config_files/backend_ldap_sql.conf' 2026-03-16T13:53:55,439 adding 'keystone/tests/unit/config_files/backend_liveldap.conf' 2026-03-16T13:53:55,440 adding 'keystone/tests/unit/config_files/backend_multi_ldap_sql.conf' 2026-03-16T13:53:55,441 adding 'keystone/tests/unit/config_files/backend_pool_liveldap.conf' 2026-03-16T13:53:55,442 adding 'keystone/tests/unit/config_files/backend_sql.conf' 2026-03-16T13:53:55,444 adding 'keystone/tests/unit/config_files/backend_tls_liveldap.conf' 2026-03-16T13:53:55,445 adding 'keystone/tests/unit/config_files/test_auth_plugin.conf' 2026-03-16T13:53:55,447 adding 'keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf' 2026-03-16T13:53:55,448 adding 'keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf' 2026-03-16T13:53:55,449 adding 'keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf' 2026-03-16T13:53:55,451 adding 'keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf' 2026-03-16T13:53:55,452 adding 'keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf' 2026-03-16T13:53:55,454 adding 'keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf' 2026-03-16T13:53:55,455 adding 'keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf' 2026-03-16T13:53:55,457 adding 'keystone/tests/unit/contrib/__init__.py' 2026-03-16T13:53:55,458 adding 'keystone/tests/unit/contrib/federation/__init__.py' 2026-03-16T13:53:55,462 adding 'keystone/tests/unit/contrib/federation/test_utils.py' 2026-03-16T13:53:55,464 adding 'keystone/tests/unit/credential/__init__.py' 2026-03-16T13:53:55,465 adding 'keystone/tests/unit/credential/test_backend_sql.py' 2026-03-16T13:53:55,467 adding 'keystone/tests/unit/credential/test_fernet_provider.py' 2026-03-16T13:53:55,469 adding 'keystone/tests/unit/endpoint_policy/__init__.py' 2026-03-16T13:53:55,470 adding 'keystone/tests/unit/endpoint_policy/backends/__init__.py' 2026-03-16T13:53:55,472 adding 'keystone/tests/unit/endpoint_policy/backends/test_base.py' 2026-03-16T13:53:55,473 adding 'keystone/tests/unit/endpoint_policy/backends/test_sql.py' 2026-03-16T13:53:55,475 adding 'keystone/tests/unit/external/README.rst' 2026-03-16T13:53:55,476 adding 'keystone/tests/unit/external/__init__.py' 2026-03-16T13:53:55,477 adding 'keystone/tests/unit/external/test_timeutils.py' 2026-03-16T13:53:55,479 adding 'keystone/tests/unit/federation/__init__.py' 2026-03-16T13:53:55,480 adding 'keystone/tests/unit/federation/test_core.py' 2026-03-16T13:53:55,482 adding 'keystone/tests/unit/federation/test_utils.py' 2026-03-16T13:53:55,484 adding 'keystone/tests/unit/identity/__init__.py' 2026-03-16T13:53:55,488 adding 'keystone/tests/unit/identity/test_backend_sql.py' 2026-03-16T13:53:55,493 adding 'keystone/tests/unit/identity/test_backends.py' 2026-03-16T13:53:55,496 adding 'keystone/tests/unit/identity/test_core.py' 2026-03-16T13:53:55,498 adding 'keystone/tests/unit/identity/backends/__init__.py' 2026-03-16T13:53:55,500 adding 'keystone/tests/unit/identity/backends/fake_driver.py' 2026-03-16T13:53:55,502 adding 'keystone/tests/unit/identity/backends/test_base.py' 2026-03-16T13:53:55,504 adding 'keystone/tests/unit/identity/backends/test_ldap.py' 2026-03-16T13:53:55,507 adding 'keystone/tests/unit/identity/backends/test_ldap_common.py' 2026-03-16T13:53:55,509 adding 'keystone/tests/unit/identity/backends/test_sql.py' 2026-03-16T13:53:55,511 adding 'keystone/tests/unit/identity/shadow_users/__init__.py' 2026-03-16T13:53:55,513 adding 'keystone/tests/unit/identity/shadow_users/test_backend.py' 2026-03-16T13:53:55,515 adding 'keystone/tests/unit/identity/shadow_users/test_core.py' 2026-03-16T13:53:55,518 adding 'keystone/tests/unit/ksfixtures/__init__.py' 2026-03-16T13:53:55,520 adding 'keystone/tests/unit/ksfixtures/auth_plugins.py' 2026-03-16T13:53:55,522 adding 'keystone/tests/unit/ksfixtures/backendloader.py' 2026-03-16T13:53:55,523 adding 'keystone/tests/unit/ksfixtures/cache.py' 2026-03-16T13:53:55,525 adding 'keystone/tests/unit/ksfixtures/database.py' 2026-03-16T13:53:55,528 adding 'keystone/tests/unit/ksfixtures/hacking.py' 2026-03-16T13:53:55,530 adding 'keystone/tests/unit/ksfixtures/jws_key_repository.py' 2026-03-16T13:53:55,532 adding 'keystone/tests/unit/ksfixtures/key_repository.py' 2026-03-16T13:53:55,533 adding 'keystone/tests/unit/ksfixtures/ldapdb.py' 2026-03-16T13:53:55,536 adding 'keystone/tests/unit/ksfixtures/logging.py' 2026-03-16T13:53:55,577 adding 'keystone/tests/unit/ksfixtures/policy.py' 2026-03-16T13:53:55,578 adding 'keystone/tests/unit/ksfixtures/temporaryfile.py' 2026-03-16T13:53:55,580 adding 'keystone/tests/unit/ksfixtures/warnings.py' 2026-03-16T13:53:55,583 adding 'keystone/tests/unit/limit/__init__.py' 2026-03-16T13:53:55,587 adding 'keystone/tests/unit/limit/test_backends.py' 2026-03-16T13:53:55,591 adding 'keystone/tests/unit/policy/__init__.py' 2026-03-16T13:53:55,593 adding 'keystone/tests/unit/policy/test_backends.py' 2026-03-16T13:53:55,597 adding 'keystone/tests/unit/policy/backends/__init__.py' 2026-03-16T13:53:55,599 adding 'keystone/tests/unit/policy/backends/test_base.py' 2026-03-16T13:53:55,602 adding 'keystone/tests/unit/policy/backends/test_sql.py' 2026-03-16T13:53:55,637 adding 'keystone/tests/unit/receipt/__init__.py' 2026-03-16T13:53:55,640 adding 'keystone/tests/unit/receipt/test_fernet_provider.py' 2026-03-16T13:53:55,641 adding 'keystone/tests/unit/receipt/test_receipt_serialization.py' 2026-03-16T13:53:55,644 adding 'keystone/tests/unit/resource/__init__.py' 2026-03-16T13:53:55,651 adding 'keystone/tests/unit/resource/test_backends.py' 2026-03-16T13:53:55,729 adding 'keystone/tests/unit/resource/test_core.py' 2026-03-16T13:53:55,734 adding 'keystone/tests/unit/resource/backends/__init__.py' 2026-03-16T13:53:55,737 adding 'keystone/tests/unit/resource/backends/test_sql.py' 2026-03-16T13:53:55,742 adding 'keystone/tests/unit/resource/config_backends/__init__.py' 2026-03-16T13:53:55,744 adding 'keystone/tests/unit/resource/config_backends/test_sql.py' 2026-03-16T13:53:55,749 adding 'keystone/tests/unit/saml2/idp_saml2_metadata.xml' 2026-03-16T13:53:55,752 adding 'keystone/tests/unit/saml2/signed_saml2_assertion.xml' 2026-03-16T13:53:55,753 adding 'keystone/tests/unit/server/__init__.py' 2026-03-16T13:53:55,757 adding 'keystone/tests/unit/server/test_keystone_flask.py' 2026-03-16T13:53:55,759 adding 'keystone/tests/unit/tests/__init__.py' 2026-03-16T13:53:55,760 adding 'keystone/tests/unit/tests/test_core.py' 2026-03-16T13:53:55,762 adding 'keystone/tests/unit/tests/test_utils.py' 2026-03-16T13:53:55,764 adding 'keystone/tests/unit/token/__init__.py' 2026-03-16T13:53:55,768 adding 'keystone/tests/unit/token/test_fernet_provider.py' 2026-03-16T13:53:55,770 adding 'keystone/tests/unit/token/test_jws_provider.py' 2026-03-16T13:53:55,771 adding 'keystone/tests/unit/token/test_token_serialization.py' 2026-03-16T13:53:55,774 adding 'keystone/tests/unit/trust/__init__.py' 2026-03-16T13:53:55,777 adding 'keystone/tests/unit/trust/test_backends.py' 2026-03-16T13:53:55,781 adding 'keystone/token/__init__.py' 2026-03-16T13:53:55,784 adding 'keystone/token/provider.py' 2026-03-16T13:53:55,788 adding 'keystone/token/token_formatters.py' 2026-03-16T13:53:55,792 adding 'keystone/token/providers/__init__.py' 2026-03-16T13:53:55,794 adding 'keystone/token/providers/base.py' 2026-03-16T13:53:55,797 adding 'keystone/token/providers/fernet/__init__.py' 2026-03-16T13:53:55,799 adding 'keystone/token/providers/fernet/core.py' 2026-03-16T13:53:55,803 adding 'keystone/token/providers/jws/__init__.py' 2026-03-16T13:53:55,805 adding 'keystone/token/providers/jws/core.py' 2026-03-16T13:53:56,026 adding 'keystone/trust/__init__.py' 2026-03-16T13:53:56,027 adding 'keystone/trust/core.py' 2026-03-16T13:53:56,029 adding 'keystone/trust/schema.py' 2026-03-16T13:53:56,031 adding 'keystone/trust/backends/__init__.py' 2026-03-16T13:53:56,032 adding 'keystone/trust/backends/base.py' 2026-03-16T13:53:56,034 adding 'keystone/trust/backends/sql.py' 2026-03-16T13:53:56,035 adding 'keystone/wsgi/__init__.py' 2026-03-16T13:53:56,037 adding 'keystone/wsgi/api.py' 2026-03-16T13:53:56,039 adding 'keystone-29.0.0.0rc1.data/data/etc/keystone/sso_callback_template.html' 2026-03-16T13:53:56,045 adding 'keystone-29.0.0.0rc1.dist-info/licenses/AUTHORS' 2026-03-16T13:53:56,047 adding 'keystone-29.0.0.0rc1.dist-info/licenses/LICENSE' 2026-03-16T13:53:56,048 adding 'keystone-29.0.0.0rc1.dist-info/METADATA' 2026-03-16T13:53:56,049 adding 'keystone-29.0.0.0rc1.dist-info/WHEEL' 2026-03-16T13:53:56,051 adding 'keystone-29.0.0.0rc1.dist-info/entry_points.txt' 2026-03-16T13:53:56,052 adding 'keystone-29.0.0.0rc1.dist-info/top_level.txt' 2026-03-16T13:53:56,061 adding 'keystone-29.0.0.0rc1.dist-info/RECORD' 2026-03-16T13:53:56,132 removing build/bdist.linux-armv7l/wheel 2026-03-16T13:53:56,713 Building wheel for keystone (pyproject.toml): finished with status 'done' 2026-03-16T13:53:56,756 Created wheel for keystone: filename=keystone-29.0.0.0rc1-py3-none-any.whl size=1480505 sha256=41e8e535f69b0aa98b64ffebab22cd59eda12dc0def74abacae7b07951b7746f 2026-03-16T13:53:56,757 Stored in directory: /tmp/pip-ephem-wheel-cache-jzmd7o6k/wheels/77/74/7d/14bc401b2b8ad8c24cbccf2b7836aa933aad83629d889a35a5 2026-03-16T13:53:56,787 Successfully built keystone 2026-03-16T13:53:56,831 Removed build tracker: '/tmp/pip-build-tracker-c44xoq14'