2026-04-02T20:46:31,790 Created temporary directory: /tmp/pip-ephem-wheel-cache-bey0r8fn 2026-04-02T20:46:31,792 Created temporary directory: /tmp/pip-build-tracker-1o7jh91d 2026-04-02T20:46:31,793 Initialized build tracking at /tmp/pip-build-tracker-1o7jh91d 2026-04-02T20:46:31,793 Created build tracker: /tmp/pip-build-tracker-1o7jh91d 2026-04-02T20:46:31,794 Entered build tracker: /tmp/pip-build-tracker-1o7jh91d 2026-04-02T20:46:31,795 Created temporary directory: /tmp/pip-wheel-ozpjls3u 2026-04-02T20:46:31,798 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-04-02T20:46:31,800 Created temporary directory: /tmp/pip-ephem-wheel-cache-am4pv7gm 2026-04-02T20:46:31,822 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-02T20:46:31,826 2 location(s) to search for versions of edx-opaque-keys: 2026-04-02T20:46:31,826 * https://pypi.org/simple/edx-opaque-keys/ 2026-04-02T20:46:31,826 * https://www.piwheels.org/simple/edx-opaque-keys/ 2026-04-02T20:46:31,826 Fetching project page and analyzing links: https://pypi.org/simple/edx-opaque-keys/ 2026-04-02T20:46:31,827 Getting page https://pypi.org/simple/edx-opaque-keys/ 2026-04-02T20:46:31,829 Found index url https://pypi.org/simple 2026-04-02T20:46:32,053 Fetched page https://pypi.org/simple/edx-opaque-keys/ as application/vnd.pypi.simple.v1+json 2026-04-02T20:46:32,063 Found link https://files.pythonhosted.org/packages/ec/69/5098c94d8802694f166387e7bcdfd5f918fedbe103fa01297f6c95315754/edx-opaque-keys-0.2.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.2.0 2026-04-02T20:46:32,064 Found link https://files.pythonhosted.org/packages/03/e5/3727eff457bdff5110269361220e6e980a4ae218df720aa5d4036e1e2e96/edx-opaque-keys-0.2.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.2.1 2026-04-02T20:46:32,064 Found link https://files.pythonhosted.org/packages/12/3c/7f7efc4a715ae83de739aae983384b7df6f74c0fc69a2cd1142a768e8465/edx-opaque-keys-0.3.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.3.0 2026-04-02T20:46:32,065 Found link https://files.pythonhosted.org/packages/bc/fe/96cbf88de7ff7bb245f52ef8197adca6e09793d9c4bc77e33bdf762b9c52/edx-opaque-keys-0.3.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.3.1 2026-04-02T20:46:32,066 Found link https://files.pythonhosted.org/packages/f3/57/2db50a72faeab3719dfe0664439f80dd7ce3551ce407d6649b9c3718ee0e/edx-opaque-keys-0.3.2.zip (from https://pypi.org/simple/edx-opaque-keys/), version: 0.3.2 2026-04-02T20:46:32,067 Found link https://files.pythonhosted.org/packages/88/44/3fb0094c9b86c24b81197c24da1d2b8524ea2ca2838b36778ca47f449e97/edx-opaque-keys-0.3.3.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.3.3 2026-04-02T20:46:32,067 Found link https://files.pythonhosted.org/packages/90/97/c85248e2975b8856a6fbe6eeff1683ae909f27cfe01fa3388f889a3273e4/edx-opaque-keys-0.3.4.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.3.4 2026-04-02T20:46:32,068 Found link https://files.pythonhosted.org/packages/63/86/d4bf9c7e7a720125b0572c43dda002f72be2cc66313be601cd7b6cccb2ad/edx-opaque-keys-0.4.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.4 2026-04-02T20:46:32,069 Found link https://files.pythonhosted.org/packages/23/9a/7316385b96ca732e16e80425dba138433ba46ad239e80620fddb3bde5e8d/edx-opaque-keys-0.4.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.4.1 2026-04-02T20:46:32,070 Found link https://files.pythonhosted.org/packages/f7/82/f278fc14c113369c36e32b7ecc15173ba0057821f19d0004a5685aa1bfa0/edx-opaque-keys-0.4.2.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.4.2 2026-04-02T20:46:32,070 Found link https://files.pythonhosted.org/packages/77/75/8dfd66356451a04b2dd15cf0c3147714583d2770850e290588ec59459bac/edx-opaque-keys-0.4.3.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.4.3 2026-04-02T20:46:32,071 Found link https://files.pythonhosted.org/packages/a8/f4/74507737c161bf7b1ca1a5041cd60f64b4edd7ad9df6e1b804ef0ba5a770/edx-opaque-keys-0.4.4.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 0.4.4 2026-04-02T20:46:32,072 Found link https://files.pythonhosted.org/packages/ae/35/66d07e0ccdd5fdf26b5a1c7fd92a185e3446a036589b57a16f416a879c03/edx-opaque-keys-1.0.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 1.0.0 2026-04-02T20:46:32,073 Found link https://files.pythonhosted.org/packages/bb/a6/912fc0827c93a1bf307d859f896b8a015e0e6ef0494d481f9d1b5ec15e61/edx-opaque-keys-1.0.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 1.0.1 2026-04-02T20:46:32,073 Found link https://files.pythonhosted.org/packages/c1/08/4ac156f7d76220e3acc1de403377e867e2ca96f1b7f632d31530e8d2dee0/edx-opaque-keys-2.0.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.0.0 2026-04-02T20:46:32,074 Found link https://files.pythonhosted.org/packages/f5/e4/e6d02335fb7db521e3682c19ff67c59fa4375ea3240088525bdb604531a3/edx-opaque-keys-2.0.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.0.1 2026-04-02T20:46:32,075 Found link https://files.pythonhosted.org/packages/89/cd/c33998d375a50474b274ea9d1c6181ccc2b72e999f34d6caa328ec62b3e6/edx-opaque-keys-2.0.2.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.0.2 2026-04-02T20:46:32,075 Found link https://files.pythonhosted.org/packages/ce/a4/ce67a97d486f4b236292b7ffd09038ed828e86d6960e8cc44627204e46bc/edx-opaque-keys-2.1.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.1.0 2026-04-02T20:46:32,076 Found link https://files.pythonhosted.org/packages/48/ae/c072e3e98b06246fc8ce9c0c0627a04201a66a47f6af50490f95f8f22947/edx-opaque-keys-2.1.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.1.1 2026-04-02T20:46:32,077 Found link https://files.pythonhosted.org/packages/b0/ab/11002e5c23249e1eaf185dde228d9f9a82d6c2427850b76dd24231e488b1/edx-opaque-keys-2.2.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.2.0 2026-04-02T20:46:32,077 Found link https://files.pythonhosted.org/packages/f4/b7/26e2e2eda2e0831a69467e4ae5b5b209642fad6678e8943a88c3de91420d/edx-opaque-keys-2.2.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.2.1 2026-04-02T20:46:32,078 Found link https://files.pythonhosted.org/packages/8b/25/880f4bcb2bb4bacad1347d66720f9d35adc670acf158da7539959e3e9d8b/edx-opaque-keys-2.2.2.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.2.2 2026-04-02T20:46:32,079 Found link https://files.pythonhosted.org/packages/68/db/5ff71354eca9c09c572dae8d0f8ab24ba0b573b8de64687d1672e668fbf4/edx-opaque-keys-2.3.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.3.0 2026-04-02T20:46:32,079 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/76/2c/5a29f4f9607483ec7af6baa5c2c7fd6406e1fe242301cf3c37bcff55bbba/edx_opaque_keys-2.3.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,080 Found link https://files.pythonhosted.org/packages/e6/0f/cbb151377d01231c1a7608a8282c3b9e353f3c6298d80fdc31d99650d326/edx-opaque-keys-2.4.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.4.0 2026-04-02T20:46:32,081 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/40/db/33b98e8b706a24f50f3d5ef9a63c0069ed03c9f78c727db904263e49f6eb/edx_opaque_keys-2.4.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,081 Found link https://files.pythonhosted.org/packages/5c/df/8c96daabec5cdaba69649c3b4b07f4aa5a1407a12912dbeb7f7933babf83/edx-opaque-keys-2.5.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.5.0 2026-04-02T20:46:32,082 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/cc/2a/3e25a39fc7efe40fe705235b60942573b6df1abfcdfad8d3c008936dcd28/edx_opaque_keys-2.5.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,083 Found link https://files.pythonhosted.org/packages/c5/7c/77a898c35f92eb3ccc24efb076acccc8b806d601ae034efa31cec91a83c1/edx-opaque-keys-2.5.1.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.5.1 2026-04-02T20:46:32,083 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/af/08/5d3eff2cbd82e817d5dd67a46a7b9f50c718e7991f0b172a3f05e343b4d5/edx_opaque_keys-2.5.1-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,084 Found link https://files.pythonhosted.org/packages/05/0a/c10666210a6ac1f03e17336183cbb0af518c068d9f5892cbe3983a383361/edx-opaque-keys-2.8.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.8.0 2026-04-02T20:46:32,085 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/09/78/d743448afdd3abbb8601a7d353dc89a1143b00d54c81f11879d59aaf2b3f/edx_opaque_keys-2.8.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,085 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/b0/ad/31cf5ce98d24e4b1d703a3c93bb5d56f7b27ffaba8c692e8f8ab0923fbb3/edx_opaque_keys-2.9.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,086 Found link https://files.pythonhosted.org/packages/b0/67/1cf84c93f1736125799713f2f5f9abab1ca927206e47d759e7cabdc7cfb2/edx_opaque_keys-2.9.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.9.0 2026-04-02T20:46:32,086 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/47/99/f5c1d27dfdeb906319cc5c97c008e19f3a1c55696b2d54166716a6eaf816/edx_opaque_keys-2.10.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,087 Found link https://files.pythonhosted.org/packages/26/80/cbd43962f58a7214d708665c3f234bb92de619b52a90b47402edc0cc04df/edx_opaque_keys-2.10.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.10.0 2026-04-02T20:46:32,087 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/8b/46/41bf7d9301fb9a0875f1bb5fbe6783a2e59ee95cd1f2210c9f936d244306/edx_opaque_keys-2.11.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,088 Found link https://files.pythonhosted.org/packages/ca/08/560318e53cbab86b8dcce9d173e5c2945f5229b989d8a81e7d867e4c2740/edx_opaque_keys-2.11.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.11.0 2026-04-02T20:46:32,089 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/9a/16/72839151a4452df9b4379974ff95dd65497febe9ec0b42521c32fe6ecb8b/edx_opaque_keys-2.12.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,089 Found link https://files.pythonhosted.org/packages/4a/80/0136dba335542f65e02bb2b70930ff19e0e39c8f1cdf1ccfb684c17d83b2/edx_opaque_keys-2.12.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.12.0 2026-04-02T20:46:32,090 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/ad/d7/8345936b33a20f8188aaabd7e2dda72e01b6651b5239b266532660a8d638/edx_opaque_keys-2.13.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,091 Found link https://files.pythonhosted.org/packages/cb/83/f6e41c1e570ad4bc4f6673aabc80bf372c09794f9e105fa281810036c7f7/edx_opaque_keys-2.13.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 2.13.0 2026-04-02T20:46:32,091 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/9f/52/4b2da9ecf31614732507f26421b8af2d7dcd2b2e1cbabe2ee341e2a84a2f/edx_opaque_keys-3.0.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,092 Found link https://files.pythonhosted.org/packages/0f/0d/e90dc9a9e890c40afe290c53a1fbd8e99a966ff7059fdf02053c4bc107d6/edx_opaque_keys-3.0.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 3.0.0 2026-04-02T20:46:32,093 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/04/21/bac47541081f2f33b19b071d95482350809a0bed08450931e4cdd4281767/edx_opaque_keys-3.1.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,093 Found link https://files.pythonhosted.org/packages/ea/c5/d021457791640a9dd4284a8fe6b3e8b54ca130a9079c64f72b61df1d73fc/edx_opaque_keys-3.1.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 3.1.0 2026-04-02T20:46:32,094 Skipping link: No binaries permitted for edx-opaque-keys: https://files.pythonhosted.org/packages/39/1b/e9edebd12fd461b605691759a01c12e73a78cb50a4cd0b04ab58bb8303d9/edx_opaque_keys-4.0.0-py3-none-any.whl (from https://pypi.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,094 Found link https://files.pythonhosted.org/packages/78/12/eeb5e5431f7e600875e620bd2592f77f04ee509f474f52cc6b0ab1f4312b/edx_opaque_keys-4.0.0.tar.gz (from https://pypi.org/simple/edx-opaque-keys/), version: 4.0.0 2026-04-02T20:46:32,095 Fetching project page and analyzing links: https://www.piwheels.org/simple/edx-opaque-keys/ 2026-04-02T20:46:32,096 Getting page https://www.piwheels.org/simple/edx-opaque-keys/ 2026-04-02T20:46:32,097 Found index url https://www.piwheels.org/simple 2026-04-02T20:46:32,264 Fetched page https://www.piwheels.org/simple/edx-opaque-keys/ as text/html 2026-04-02T20:46:32,274 Skipping link: No binaries permitted for edx-opaque-keys: https://www.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-3.1.0-py3-none-any.whl#sha256=fb78529053cf51ea13c7efbca0128d2bc889e7a229b8ba0baef5eeef5e0feb4f (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,275 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-3.0.0-py3-none-any.whl#sha256=955936d6dcc2f1f3532c70524604070c66e839118996ef5f952adcd6af2af234 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,275 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.13.0-py3-none-any.whl#sha256=f217fb7522f5c6e6128799f788f9ca214f3d4561f09cfb8fc9ccf860bb4494d4 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,276 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.12.0-py3-none-any.whl#sha256=adedc9997870b78ed2737534436134606f98a9b8f31df710d1c1b4974f265737 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,277 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.11.0-py3-none-any.whl#sha256=1af5e210133370077111b127c69493f45a90214612622dbf2d24572778aefad1 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,277 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.10.0-py3-none-any.whl#sha256=3e3de7ae21e2c1aea05ef00b51c844d1a5e3ac0e3e55936cbddb3a32274dcac3 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,278 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.9.0-py3-none-any.whl#sha256=ef3e044578fc3a1f5d5e12ad355d5e7c8d7e2cd772646899d6dfe18e5ee62dff (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,278 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.8.0-py3-none-any.whl#sha256=ffb82092ad65d2cc6f8768f0d48db024f9530d41e1908761ae8889bcaa9c5e8c (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,279 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.5.1-py3-none-any.whl#sha256=dd9ad39ef01e73b711438b1d8b75eae5ee8f2746ce82835f8e68c47d53c06605 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,280 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.5.0-py3-none-any.whl#sha256=cba64212d0f52acbc396dd1f2e9665cd730e2cf8e7a09e24326957a2d738810d (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,280 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.4.0-py3-none-any.whl#sha256=017e4ce5d986bc8de69581c13c0d55c810c1a65a89ab429247f0b7799b97b5cc (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,281 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.3.0-py3-none-any.whl#sha256=dc500e014a7e9e5fb3850ea821e89f571d0ab85233bd26ed5f3c8de51efc9b7f (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,281 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.2.2-py3-none-any.whl#sha256=98efbb6aa3b4b4f4fc9bdef4bbde9b80e67475e3b8f44ff04a4b71981c323f0f (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,282 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.2.1-py3-none-any.whl#sha256=e731a1388480ea0eff0274c9b75e41e5e34cd2e474449357b9f57fabef011789 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,282 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.2.0-py3-none-any.whl#sha256=ab98c268c4a1fc9971fceed54ce0d231e2fec19f19af7e63e1eef8a6d3d1e99a (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,283 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.1.1-py3-none-any.whl#sha256=b2e893d731fdcf05d58908ea01c03e1fc75c3134a477690c116d2ede31dab073 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,283 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.1.0-py3-none-any.whl#sha256=0f72017e9eb733503b720033ad17a929181c835b5d3f82dbd9ec74f3ca21b4d6 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,284 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.0.2-py3-none-any.whl#sha256=5a60f96a2f99a3a52b5137185b34ecda0ec2cb546ec01161d54987976e356bb0 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,285 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.0.1-py3-none-any.whl#sha256=ba5cddfe707a207f36d1be0c023cb4b530a3da87563e8e2cfea1311124c714c9 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,285 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-2.0.0-py3-none-any.whl#sha256=884586e85eb9063efe3d54b44ffbb39ec827282a198bd32b8d0b8cccdde07a3a (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,286 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-1.0.1-py3-none-any.whl#sha256=a9817d5d33b5c080584c4a16195fe038b2aa35684fdfd47af66c429462faa382 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,286 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-1.0.0-py3-none-any.whl#sha256=2427ddc77660c65299d9809466bcdb34bf25df9bbf92f45ab012f080b3b21610 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,287 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.4.4-py3-none-any.whl#sha256=1500b307245c6d4c2efe72a332a38434f4f6c32093f54799dd2eb64ccbc52998 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,288 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.4.3-py3-none-any.whl#sha256=f97ce1a74df745160af34bceb3a8e9577f5a80f6c899cd85b2fb8197cf250830 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,288 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.4.2-py3-none-any.whl#sha256=2dc1b8a11c859694c83d502b65473ba0dae3ff444a2740061575969afe5232ea (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,289 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.4.1-py3-none-any.whl#sha256=27e2ba863046de725a9c47b674b6cb088088174ca3ac86ddb065209ebaba99a1 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,289 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.4-py3-none-any.whl#sha256=cf2a7537e28aa9cac24e2dbb64673cad10c3317a0b6251766f7328fb62da2522 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,289 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.3.4-py3-none-any.whl#sha256=9c220107dd297ef2eecfe373e34d870a592c618ed56ea0958cf169852fed6e47 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,290 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.3.3-py3-none-any.whl#sha256=d0a68c7751f5f1bb7543ded937e4322547f26b93c9d7ec388ec6e0366f62bb0b (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,290 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.3.2-py3-none-any.whl#sha256=7ece2e2890a0aaa4cc8255dcfb284781879153a207e2241849ed11e18e7b25a1 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,291 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.3.1-py3-none-any.whl#sha256=850a26a909e2cd15334797a5e56588e9fd9b34b383f89fb569c89d0f4695d4a9 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,291 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.3.0-py3-none-any.whl#sha256=a17cd73a85018d0b6bae35b37471325fc672c28ebd0e4c97ad3d50fbf7bff56a (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,292 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.2.1-py3-none-any.whl#sha256=b4b3c50741a28800e118549da01bb99b6e30e4548107993d2a7c27c3afc9b788 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,293 Skipping link: No binaries permitted for edx-opaque-keys: https://archive1.piwheels.org/simple/edx-opaque-keys/edx_opaque_keys-0.2.0-py3-none-any.whl#sha256=668b7e505799656c0b9bd0104c943582b0f6baf2f235e34da02c6aa367052e16 (from https://www.piwheels.org/simple/edx-opaque-keys/) 2026-04-02T20:46:32,293 Skipping link: not a file: https://www.piwheels.org/simple/edx-opaque-keys/ 2026-04-02T20:46:32,294 Skipping link: not a file: https://pypi.org/simple/edx-opaque-keys/ 2026-04-02T20:46:32,317 Given no hashes to check 1 links for project 'edx-opaque-keys': discarding no candidates 2026-04-02T20:46:32,335 Collecting edx-opaque-keys==4.0.0 2026-04-02T20:46:32,338 Created temporary directory: /tmp/pip-unpack-u1t_80h3 2026-04-02T20:46:32,563 Downloading edx_opaque_keys-4.0.0.tar.gz (68 kB) 2026-04-02T20:46:32,727 Added edx-opaque-keys==4.0.0 from https://files.pythonhosted.org/packages/78/12/eeb5e5431f7e600875e620bd2592f77f04ee509f474f52cc6b0ab1f4312b/edx_opaque_keys-4.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-1o7jh91d' 2026-04-02T20:46:32,728 Running setup.py (path:/tmp/pip-wheel-ozpjls3u/edx-opaque-keys_97b11e9fc13c4150825ca1eab0926029/setup.py) egg_info for package edx-opaque-keys 2026-04-02T20:46:32,729 Created temporary directory: /tmp/pip-pip-egg-info-lt5c4ji6 2026-04-02T20:46:32,730 Preparing metadata (setup.py): started 2026-04-02T20:46:32,731 Running command python setup.py egg_info 2026-04-02T20:46:33,637 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-02T20:46:33,638 !! 2026-04-02T20:46:33,639 ******************************************************************************** 2026-04-02T20:46:33,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-02T20:46:33,640 License :: OSI Approved :: GNU Affero General Public License v3 2026-04-02T20:46:33,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-02T20:46:33,642 ******************************************************************************** 2026-04-02T20:46:33,643 !! 2026-04-02T20:46:33,643 self._finalize_license_expression() 2026-04-02T20:46:33,666 running egg_info 2026-04-02T20:46:33,694 creating /tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info 2026-04-02T20:46:33,695 writing /tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/PKG-INFO 2026-04-02T20:46:33,698 writing dependency_links to /tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/dependency_links.txt 2026-04-02T20:46:33,700 writing entry points to /tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/entry_points.txt 2026-04-02T20:46:33,702 writing requirements to /tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/requires.txt 2026-04-02T20:46:33,703 writing top-level names to /tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/top_level.txt 2026-04-02T20:46:33,705 writing manifest file '/tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/SOURCES.txt' 2026-04-02T20:46:33,801 reading manifest file '/tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/SOURCES.txt' 2026-04-02T20:46:33,803 reading manifest template 'MANIFEST.in' 2026-04-02T20:46:33,818 warning: no files found matching '*.html' under directory 'opaque_keys' 2026-04-02T20:46:33,831 warning: no files found matching '*.png' under directory 'opaque_keys' 2026-04-02T20:46:33,844 warning: no files found matching '*.gif' under directory 'opaque_keys' 2026-04-02T20:46:33,858 warning: no files found matching '*js' under directory 'opaque_keys' 2026-04-02T20:46:33,872 warning: no files found matching '*.css' under directory 'opaque_keys' 2026-04-02T20:46:33,885 warning: no files found matching '*jpg' under directory 'opaque_keys' 2026-04-02T20:46:33,898 warning: no files found matching '*jpeg' under directory 'opaque_keys' 2026-04-02T20:46:33,912 warning: no files found matching '*svg' under directory 'opaque_keys' 2026-04-02T20:46:33,926 adding license file 'LICENSE' 2026-04-02T20:46:33,927 adding license file 'AUTHORS' 2026-04-02T20:46:33,931 writing manifest file '/tmp/pip-pip-egg-info-lt5c4ji6/edx_opaque_keys.egg-info/SOURCES.txt' 2026-04-02T20:46:34,039 Preparing metadata (setup.py): finished with status 'done' 2026-04-02T20:46:34,042 Source in /tmp/pip-wheel-ozpjls3u/edx-opaque-keys_97b11e9fc13c4150825ca1eab0926029 has version 4.0.0, which satisfies requirement edx-opaque-keys==4.0.0 from https://files.pythonhosted.org/packages/78/12/eeb5e5431f7e600875e620bd2592f77f04ee509f474f52cc6b0ab1f4312b/edx_opaque_keys-4.0.0.tar.gz 2026-04-02T20:46:34,043 Removed edx-opaque-keys==4.0.0 from https://files.pythonhosted.org/packages/78/12/eeb5e5431f7e600875e620bd2592f77f04ee509f474f52cc6b0ab1f4312b/edx_opaque_keys-4.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-1o7jh91d' 2026-04-02T20:46:34,048 Created temporary directory: /tmp/pip-unpack-w8ph64l2 2026-04-02T20:46:34,048 Building wheels for collected packages: edx-opaque-keys 2026-04-02T20:46:34,053 Created temporary directory: /tmp/pip-wheel-_mn58zy2 2026-04-02T20:46:34,054 Building wheel for edx-opaque-keys (setup.py): started 2026-04-02T20:46:34,055 Destination directory: /tmp/pip-wheel-_mn58zy2 2026-04-02T20:46:34,055 Running command python setup.py bdist_wheel 2026-04-02T20:46:34,912 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-02T20:46:34,913 !! 2026-04-02T20:46:34,914 ******************************************************************************** 2026-04-02T20:46:34,914 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-02T20:46:34,915 License :: OSI Approved :: GNU Affero General Public License v3 2026-04-02T20:46:34,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-02T20:46:34,917 ******************************************************************************** 2026-04-02T20:46:34,918 !! 2026-04-02T20:46:34,918 self._finalize_license_expression() 2026-04-02T20:46:34,919 running bdist_wheel 2026-04-02T20:46:35,055 running build 2026-04-02T20:46:35,056 running build_py 2026-04-02T20:46:35,086 creating build/lib/settings 2026-04-02T20:46:35,089 copying settings/base.py -> build/lib/settings 2026-04-02T20:46:35,091 copying settings/test.py -> build/lib/settings 2026-04-02T20:46:35,093 copying settings/__init__.py -> build/lib/settings 2026-04-02T20:46:35,095 creating build/lib/opaque_keys 2026-04-02T20:46:35,096 copying opaque_keys/__init__.py -> build/lib/opaque_keys 2026-04-02T20:46:35,099 creating build/lib/opaque_keys/edx 2026-04-02T20:46:35,100 copying opaque_keys/edx/keys.py -> build/lib/opaque_keys/edx 2026-04-02T20:46:35,103 copying opaque_keys/edx/asides.py -> build/lib/opaque_keys/edx 2026-04-02T20:46:35,105 copying opaque_keys/edx/locator.py -> build/lib/opaque_keys/edx 2026-04-02T20:46:35,108 copying opaque_keys/edx/block_types.py -> build/lib/opaque_keys/edx 2026-04-02T20:46:35,110 copying opaque_keys/edx/__init__.py -> build/lib/opaque_keys/edx 2026-04-02T20:46:35,112 copying opaque_keys/edx/locations.py -> build/lib/opaque_keys/edx 2026-04-02T20:46:35,115 creating build/lib/opaque_keys/tests 2026-04-02T20:46:35,115 copying opaque_keys/tests/test_opaque_keys.py -> build/lib/opaque_keys/tests 2026-04-02T20:46:35,118 copying opaque_keys/tests/__init__.py -> build/lib/opaque_keys/tests 2026-04-02T20:46:35,120 copying opaque_keys/tests/strategies.py -> build/lib/opaque_keys/tests 2026-04-02T20:46:35,123 creating build/lib/opaque_keys/edx/django 2026-04-02T20:46:35,124 copying opaque_keys/edx/django/models.py -> build/lib/opaque_keys/edx/django 2026-04-02T20:46:35,126 copying opaque_keys/edx/django/__init__.py -> build/lib/opaque_keys/edx/django 2026-04-02T20:46:35,128 creating build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,130 copying opaque_keys/edx/tests/test_library_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,133 copying opaque_keys/edx/tests/test_collection_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,135 copying opaque_keys/edx/tests/test_deprecated_locations.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,137 copying opaque_keys/edx/tests/test_block_usage_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,140 copying opaque_keys/edx/tests/test_block_types.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,142 copying opaque_keys/edx/tests/test_course_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,144 copying opaque_keys/edx/tests/test_is_course.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,146 copying opaque_keys/edx/tests/test_default_deprecated.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,148 copying opaque_keys/edx/tests/test_aside_keys.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,150 copying opaque_keys/edx/tests/test_asset_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,152 copying opaque_keys/edx/tests/test_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,155 copying opaque_keys/edx/tests/test_properties.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,158 copying opaque_keys/edx/tests/__init__.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,160 copying opaque_keys/edx/tests/test_container_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,162 copying opaque_keys/edx/tests/test_library_usage_locators.py -> build/lib/opaque_keys/edx/tests 2026-04-02T20:46:35,165 creating build/lib/opaque_keys/edx/django/tests 2026-04-02T20:46:35,166 copying opaque_keys/edx/django/tests/test_models.py -> build/lib/opaque_keys/edx/django/tests 2026-04-02T20:46:35,168 copying opaque_keys/edx/django/tests/models.py -> build/lib/opaque_keys/edx/django/tests 2026-04-02T20:46:35,171 copying opaque_keys/edx/django/tests/__init__.py -> build/lib/opaque_keys/edx/django/tests 2026-04-02T20:46:35,172 running egg_info 2026-04-02T20:46:35,200 writing edx_opaque_keys.egg-info/PKG-INFO 2026-04-02T20:46:35,204 writing dependency_links to edx_opaque_keys.egg-info/dependency_links.txt 2026-04-02T20:46:35,206 writing entry points to edx_opaque_keys.egg-info/entry_points.txt 2026-04-02T20:46:35,208 writing requirements to edx_opaque_keys.egg-info/requires.txt 2026-04-02T20:46:35,209 writing top-level names to edx_opaque_keys.egg-info/top_level.txt 2026-04-02T20:46:35,246 reading manifest file 'edx_opaque_keys.egg-info/SOURCES.txt' 2026-04-02T20:46:35,250 reading manifest template 'MANIFEST.in' 2026-04-02T20:46:35,265 warning: no files found matching '*.html' under directory 'opaque_keys' 2026-04-02T20:46:35,278 warning: no files found matching '*.png' under directory 'opaque_keys' 2026-04-02T20:46:35,290 warning: no files found matching '*.gif' under directory 'opaque_keys' 2026-04-02T20:46:35,303 warning: no files found matching '*js' under directory 'opaque_keys' 2026-04-02T20:46:35,316 warning: no files found matching '*.css' under directory 'opaque_keys' 2026-04-02T20:46:35,329 warning: no files found matching '*jpg' under directory 'opaque_keys' 2026-04-02T20:46:35,342 warning: no files found matching '*jpeg' under directory 'opaque_keys' 2026-04-02T20:46:35,357 warning: no files found matching '*svg' under directory 'opaque_keys' 2026-04-02T20:46:35,370 adding license file 'LICENSE' 2026-04-02T20:46:35,371 adding license file 'AUTHORS' 2026-04-02T20:46:35,375 writing manifest file 'edx_opaque_keys.egg-info/SOURCES.txt' 2026-04-02T20:46:35,381 copying opaque_keys/py.typed -> build/lib/opaque_keys 2026-04-02T20:46:35,413 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-02T20:46:35,414 !! 2026-04-02T20:46:35,415 ******************************************************************************** 2026-04-02T20:46:35,416 Please avoid running ``setup.py`` directly. 2026-04-02T20:46:35,416 Instead, use pypa/build, pypa/installer or other 2026-04-02T20:46:35,417 standards-based tools. 2026-04-02T20:46:35,418 This deprecation is overdue, please update your project and remove deprecated 2026-04-02T20:46:35,419 calls to avoid build errors in the future. 2026-04-02T20:46:35,420 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-02T20:46:35,420 ******************************************************************************** 2026-04-02T20:46:35,422 !! 2026-04-02T20:46:35,422 self.initialize_options() 2026-04-02T20:46:35,444 installing to build/bdist.linux-armv7l/wheel 2026-04-02T20:46:35,445 running install 2026-04-02T20:46:35,468 running install_lib 2026-04-02T20:46:35,496 creating build/bdist.linux-armv7l/wheel 2026-04-02T20:46:35,498 creating build/bdist.linux-armv7l/wheel/settings 2026-04-02T20:46:35,499 copying build/lib/settings/base.py -> build/bdist.linux-armv7l/wheel/./settings 2026-04-02T20:46:35,501 copying build/lib/settings/test.py -> build/bdist.linux-armv7l/wheel/./settings 2026-04-02T20:46:35,503 copying build/lib/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./settings 2026-04-02T20:46:35,505 creating build/bdist.linux-armv7l/wheel/opaque_keys 2026-04-02T20:46:35,506 copying build/lib/opaque_keys/py.typed -> build/bdist.linux-armv7l/wheel/./opaque_keys 2026-04-02T20:46:35,508 creating build/bdist.linux-armv7l/wheel/opaque_keys/edx 2026-04-02T20:46:35,509 copying build/lib/opaque_keys/edx/keys.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx 2026-04-02T20:46:35,511 copying build/lib/opaque_keys/edx/asides.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx 2026-04-02T20:46:35,514 copying build/lib/opaque_keys/edx/locator.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx 2026-04-02T20:46:35,517 creating build/bdist.linux-armv7l/wheel/opaque_keys/edx/django 2026-04-02T20:46:35,518 copying build/lib/opaque_keys/edx/django/models.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/django 2026-04-02T20:46:35,521 copying build/lib/opaque_keys/edx/django/__init__.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/django 2026-04-02T20:46:35,523 creating build/bdist.linux-armv7l/wheel/opaque_keys/edx/django/tests 2026-04-02T20:46:35,524 copying build/lib/opaque_keys/edx/django/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/django/tests 2026-04-02T20:46:35,527 copying build/lib/opaque_keys/edx/django/tests/models.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/django/tests 2026-04-02T20:46:35,529 copying build/lib/opaque_keys/edx/django/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/django/tests 2026-04-02T20:46:35,530 copying build/lib/opaque_keys/edx/block_types.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx 2026-04-02T20:46:35,532 copying build/lib/opaque_keys/edx/__init__.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx 2026-04-02T20:46:35,535 creating build/bdist.linux-armv7l/wheel/opaque_keys/edx/tests 2026-04-02T20:46:35,536 copying build/lib/opaque_keys/edx/tests/test_library_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,539 copying build/lib/opaque_keys/edx/tests/test_collection_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,541 copying build/lib/opaque_keys/edx/tests/test_deprecated_locations.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,543 copying build/lib/opaque_keys/edx/tests/test_block_usage_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,546 copying build/lib/opaque_keys/edx/tests/test_block_types.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,548 copying build/lib/opaque_keys/edx/tests/test_course_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,550 copying build/lib/opaque_keys/edx/tests/test_is_course.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,552 copying build/lib/opaque_keys/edx/tests/test_default_deprecated.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,554 copying build/lib/opaque_keys/edx/tests/test_aside_keys.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,557 copying build/lib/opaque_keys/edx/tests/test_asset_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,560 copying build/lib/opaque_keys/edx/tests/test_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,562 copying build/lib/opaque_keys/edx/tests/test_properties.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,565 copying build/lib/opaque_keys/edx/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,567 copying build/lib/opaque_keys/edx/tests/test_container_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,569 copying build/lib/opaque_keys/edx/tests/test_library_usage_locators.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx/tests 2026-04-02T20:46:35,572 copying build/lib/opaque_keys/edx/locations.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/edx 2026-04-02T20:46:35,574 copying build/lib/opaque_keys/__init__.py -> build/bdist.linux-armv7l/wheel/./opaque_keys 2026-04-02T20:46:35,577 creating build/bdist.linux-armv7l/wheel/opaque_keys/tests 2026-04-02T20:46:35,578 copying build/lib/opaque_keys/tests/test_opaque_keys.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/tests 2026-04-02T20:46:35,581 copying build/lib/opaque_keys/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/tests 2026-04-02T20:46:35,582 copying build/lib/opaque_keys/tests/strategies.py -> build/bdist.linux-armv7l/wheel/./opaque_keys/tests 2026-04-02T20:46:35,584 running install_egg_info 2026-04-02T20:46:35,621 Copying edx_opaque_keys.egg-info to build/bdist.linux-armv7l/wheel/./edx_opaque_keys-4.0.0-py3.11.egg-info 2026-04-02T20:46:35,633 running install_scripts 2026-04-02T20:46:35,649 creating build/bdist.linux-armv7l/wheel/edx_opaque_keys-4.0.0.dist-info/WHEEL 2026-04-02T20:46:35,651 creating '/tmp/pip-wheel-_mn58zy2/edx_opaque_keys-4.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-02T20:46:35,654 adding 'edx_opaque_keys-4.0.0.dist-info/licenses/AUTHORS' 2026-04-02T20:46:35,661 adding 'edx_opaque_keys-4.0.0.dist-info/licenses/LICENSE' 2026-04-02T20:46:35,664 adding 'opaque_keys/__init__.py' 2026-04-02T20:46:35,666 adding 'opaque_keys/py.typed' 2026-04-02T20:46:35,667 adding 'opaque_keys/edx/__init__.py' 2026-04-02T20:46:35,669 adding 'opaque_keys/edx/asides.py' 2026-04-02T20:46:35,671 adding 'opaque_keys/edx/block_types.py' 2026-04-02T20:46:35,673 adding 'opaque_keys/edx/keys.py' 2026-04-02T20:46:35,674 adding 'opaque_keys/edx/locations.py' 2026-04-02T20:46:35,681 adding 'opaque_keys/edx/locator.py' 2026-04-02T20:46:35,683 adding 'opaque_keys/edx/django/__init__.py' 2026-04-02T20:46:35,685 adding 'opaque_keys/edx/django/models.py' 2026-04-02T20:46:35,686 adding 'opaque_keys/edx/django/tests/__init__.py' 2026-04-02T20:46:35,688 adding 'opaque_keys/edx/django/tests/models.py' 2026-04-02T20:46:35,690 adding 'opaque_keys/edx/django/tests/test_models.py' 2026-04-02T20:46:35,692 adding 'opaque_keys/edx/tests/__init__.py' 2026-04-02T20:46:35,693 adding 'opaque_keys/edx/tests/test_aside_keys.py' 2026-04-02T20:46:35,695 adding 'opaque_keys/edx/tests/test_asset_locators.py' 2026-04-02T20:46:35,696 adding 'opaque_keys/edx/tests/test_block_types.py' 2026-04-02T20:46:35,698 adding 'opaque_keys/edx/tests/test_block_usage_locators.py' 2026-04-02T20:46:35,700 adding 'opaque_keys/edx/tests/test_collection_locators.py' 2026-04-02T20:46:35,701 adding 'opaque_keys/edx/tests/test_container_locators.py' 2026-04-02T20:46:35,703 adding 'opaque_keys/edx/tests/test_course_locators.py' 2026-04-02T20:46:35,704 adding 'opaque_keys/edx/tests/test_default_deprecated.py' 2026-04-02T20:46:35,706 adding 'opaque_keys/edx/tests/test_deprecated_locations.py' 2026-04-02T20:46:35,707 adding 'opaque_keys/edx/tests/test_is_course.py' 2026-04-02T20:46:35,709 adding 'opaque_keys/edx/tests/test_library_locators.py' 2026-04-02T20:46:35,710 adding 'opaque_keys/edx/tests/test_library_usage_locators.py' 2026-04-02T20:46:35,712 adding 'opaque_keys/edx/tests/test_locators.py' 2026-04-02T20:46:35,714 adding 'opaque_keys/edx/tests/test_properties.py' 2026-04-02T20:46:35,715 adding 'opaque_keys/tests/__init__.py' 2026-04-02T20:46:35,717 adding 'opaque_keys/tests/strategies.py' 2026-04-02T20:46:35,719 adding 'opaque_keys/tests/test_opaque_keys.py' 2026-04-02T20:46:35,720 adding 'settings/__init__.py' 2026-04-02T20:46:35,722 adding 'settings/base.py' 2026-04-02T20:46:35,723 adding 'settings/test.py' 2026-04-02T20:46:35,724 adding 'edx_opaque_keys-4.0.0.dist-info/METADATA' 2026-04-02T20:46:35,725 adding 'edx_opaque_keys-4.0.0.dist-info/WHEEL' 2026-04-02T20:46:35,726 adding 'edx_opaque_keys-4.0.0.dist-info/entry_points.txt' 2026-04-02T20:46:35,727 adding 'edx_opaque_keys-4.0.0.dist-info/top_level.txt' 2026-04-02T20:46:35,728 adding 'edx_opaque_keys-4.0.0.dist-info/RECORD' 2026-04-02T20:46:35,730 removing build/bdist.linux-armv7l/wheel 2026-04-02T20:46:35,852 Building wheel for edx-opaque-keys (setup.py): finished with status 'done' 2026-04-02T20:46:35,855 Created wheel for edx-opaque-keys: filename=edx_opaque_keys-4.0.0-py3-none-any.whl size=77651 sha256=7d8411579158ed7501ed017b0f4f7001868602156e6dd6ae015c02d705c771bc 2026-04-02T20:46:35,856 Stored in directory: /tmp/pip-ephem-wheel-cache-am4pv7gm/wheels/2c/9b/07/73c9a9686160b260b3c31a79849e3011c150d3517794cfdb77 2026-04-02T20:46:35,869 Successfully built edx-opaque-keys 2026-04-02T20:46:35,874 Removed build tracker: '/tmp/pip-build-tracker-1o7jh91d'