2026-03-27T14:22:25,450 Created temporary directory: /tmp/pip-build-tracker-z8kyi67y 2026-03-27T14:22:25,451 Initialized build tracking at /tmp/pip-build-tracker-z8kyi67y 2026-03-27T14:22:25,451 Created build tracker: /tmp/pip-build-tracker-z8kyi67y 2026-03-27T14:22:25,452 Entered build tracker: /tmp/pip-build-tracker-z8kyi67y 2026-03-27T14:22:25,452 Created temporary directory: /tmp/pip-wheel-9budhdsx 2026-03-27T14:22:25,456 Created temporary directory: /tmp/pip-ephem-wheel-cache-oc_zd72w 2026-03-27T14:22:25,516 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T14:22:25,519 2 location(s) to search for versions of openedx-events: 2026-03-27T14:22:25,519 * https://pypi.org/simple/openedx-events/ 2026-03-27T14:22:25,519 * https://www.piwheels.org/simple/openedx-events/ 2026-03-27T14:22:25,519 Fetching project page and analyzing links: https://pypi.org/simple/openedx-events/ 2026-03-27T14:22:25,519 Getting page https://pypi.org/simple/openedx-events/ 2026-03-27T14:22:25,521 Found index url https://pypi.org/simple/ 2026-03-27T14:22:25,676 Fetched page https://pypi.org/simple/openedx-events/ as application/vnd.pypi.simple.v1+json 2026-03-27T14:22:25,703 Found link https://files.pythonhosted.org/packages/3d/ff/af8020c39bfa221368ee7c800aa840a3ad2cc5e1ef485c4fe4ff69888c9b/openedx-events-0.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.1.0 2026-03-27T14:22:25,704 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/f6/af/f0e77b6ba07ae19433b7e1fbfff6a272b53b4e430bd57f11e4a47c00af42/openedx_events-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,704 Found link https://files.pythonhosted.org/packages/e9/7f/f32fd365a9766606fe3574eefab9b72b84d2aa0105a2cb2042060dfe6e5c/openedx-events-0.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.2.0 2026-03-27T14:22:25,704 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/60/f4/1538c6e8943f21d5054a144781932b5996d9e8b595b1e8e0877a24c8496a/openedx_events-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,704 Found link https://files.pythonhosted.org/packages/d4/c1/7f15c8c6371ce4c7dafef93350e1abb65a961fa6a5b986bbf0a13af03143/openedx-events-0.3.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.3.0 2026-03-27T14:22:25,705 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/83/fb/01cbe9fe301bcb286ae7ddec3cc533a21894cfacf639e8ef72c9c6dfc678/openedx_events-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,705 Found link https://files.pythonhosted.org/packages/38/84/e63bd75d6633ae7753e9c82363a155f027c01a61e8366bd6d91dcd124178/openedx-events-0.4.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.4.0 2026-03-27T14:22:25,705 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/03/00/ec4c01df82b82cafcccf14cf0cb65b1d27c574de81d525481061c1c5c127/openedx_events-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,705 Found link https://files.pythonhosted.org/packages/50/1c/682f92465702797db90ad46660ce176edbbdc54471c3742df4a7b09f59ca/openedx-events-0.4.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.4.1 2026-03-27T14:22:25,705 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/31/fd/ea287114305e870939a20f850750453597c5ac0be797baeab91a58189e9f/openedx_events-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,706 Found link https://files.pythonhosted.org/packages/9b/98/99577c0a2515949eb2bb09279c213d58fef70c26bf2f80049c9de52aaad1/openedx-events-0.5.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.5.0 2026-03-27T14:22:25,706 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/2f/17/32d06a6aefb0eabd400e04caf99a95891bfd80445feadd338dd11a26643e/openedx_events-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,706 Found link https://files.pythonhosted.org/packages/21/53/5346bd24804313a70104bdccbc40589519ce1912fc777b9c244900772178/openedx-events-0.5.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.5.1 2026-03-27T14:22:25,706 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/c9/f6/efa8589e3fdd0bb4fb658e3e219442f10a823702b64eccf7ebcbe33c7e42/openedx_events-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,706 Found link https://files.pythonhosted.org/packages/58/82/47a5be8dd75a356882a68055caf8ba2048cca31e3bc149f4de022453d660/openedx-events-0.6.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.6.0 2026-03-27T14:22:25,707 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/f7/b5/9158237722c413b70033aceb19c4c39bfc150b595a1a0048de6ce34b117f/openedx_events-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,707 Found link https://files.pythonhosted.org/packages/df/3c/d3ed7df739f0f602b5c12021903c783cbcea628734dec0907309a7988137/openedx-events-0.7.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.7.0 2026-03-27T14:22:25,707 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/a8/5f/16d4b00bf39d680d5383b858c43868eaf27648d060499465f87d733ec308/openedx_events-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,707 Found link https://files.pythonhosted.org/packages/50/4c/57b31d93fbd993b570bf4e4270b255870f87b7a47ccef3f3cd4fe8b0c3fd/openedx-events-0.7.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.7.1 2026-03-27T14:22:25,707 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/de/c0/25d419582d33f9c47478072dafa0cf5a24ddc251cd2fe44bb9c4089be552/openedx_events-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,707 Found link https://files.pythonhosted.org/packages/18/cc/aa32f061295f8908929152cc841e0011cc1af08a8860dc29603d826f11af/openedx-events-0.8.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.8.0 2026-03-27T14:22:25,708 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/03/85/7a52670b677f2408a270a641550b68f8637a98c406b7e93321768f074161/openedx_events-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,708 Found link https://files.pythonhosted.org/packages/02/05/28f9becaafb30d5ce2330a8451fb78c5b4f834e128fed3b5ce800ec4f7c4/openedx-events-0.8.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.8.1 2026-03-27T14:22:25,708 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/2e/ac/7960a9fa3d9e537176926441c3dd791bf45e6f794f0f7babebe730a38ab4/openedx_events-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,708 Found link https://files.pythonhosted.org/packages/eb/90/d8c2bbe50220a5e0947f23e3af80a6f2674e37dd4b2300e6dae923e58c0e/openedx-events-0.8.2.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.8.2 2026-03-27T14:22:25,708 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/ee/09/87d3107c9eb07351f785bc6a2382452cfb7d12a9645de786cb85ab5da6a0/openedx_events-0.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,709 Found link https://files.pythonhosted.org/packages/9c/61/b45394f8dfd055bfdae02231e30daf45f8b17d477fb64b4253925c78de7e/openedx-events-0.8.3.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.8.3 2026-03-27T14:22:25,709 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/11/0b/2a07e175776d583d91ad69fe4a3a85105a5fd84d65cd72af0e9a69774b2e/openedx_events-0.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,709 Found link https://files.pythonhosted.org/packages/f7/02/0068de26f0f3af4c010960d103fcc69f0cb60d441ae6126c1e52433f9bf7/openedx-events-0.9.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.9.0 2026-03-27T14:22:25,709 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/35/f1/da91fe519dab868418dfd3dd1ff177d60a4fd6e473aa317c095a6ec0b6af/openedx_events-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,709 Found link https://files.pythonhosted.org/packages/9c/4b/915f9374a06b3b4897a51768b353153bcafdb3a1ffa1458079ab1d09c623/openedx-events-0.9.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.9.1 2026-03-27T14:22:25,710 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/7d/e7/f6d1226bf568ce72ca54a1388f48cd772d8af904e8fb8dd4b9a2f726e2bd/openedx_events-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,710 Found link https://files.pythonhosted.org/packages/ff/77/bc61eefc918ea8b16b17e1e0cfe328bcef48861103a94b7c9942e7bc43fd/openedx-events-0.10.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.10.0 2026-03-27T14:22:25,710 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/c8/d8/9adbf3c2f529cecc5b5285e3a46e885af4d5b763977738e64bd0e375b2b8/openedx_events-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,710 Found link https://files.pythonhosted.org/packages/05/49/d375a0b72e1c2d5ffa2f3a3654374a71bdc3e90bd21460da751b2d402fa2/openedx-events-0.11.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.11.0 2026-03-27T14:22:25,710 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/55/10/6753c7eb62280e6b96f8cc8ca641a983152f0a8290091115e7e7ce0915ee/openedx_events-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,710 Found link https://files.pythonhosted.org/packages/0f/ad/1605e7dc02edf0664caba68a8b839921f8f9947859ffeb56cde75cded16a/openedx-events-0.11.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.11.1 2026-03-27T14:22:25,711 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/cc/5c/99e03b11cf8c45e377cf94121b611828702ada0bddc7aaed3146a89ed668/openedx_events-0.11.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,711 Found link https://files.pythonhosted.org/packages/b0/4a/bae9cb1bd76ef68de8cb41200e291754be65d6f07e1b54acf21e4c2260d6/openedx-events-0.12.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.12.0 2026-03-27T14:22:25,711 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/20/59/466cbe4614990fe456a797ec87ac7d043df9ae396fa905a7aabd9e6597dd/openedx_events-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,711 Found link https://files.pythonhosted.org/packages/16/67/b8243b2e5e1108f963b526ed5de4812128186b3665c2cb6ff8eca9345d47/openedx-events-0.13.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.13.0 2026-03-27T14:22:25,711 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/5d/40/9747d490f43084cf0534316f1ccbcd198651cf00886d73be52606347f39f/openedx_events-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,712 Found link https://files.pythonhosted.org/packages/af/fb/ecbb7188d4f2df43230ab8140709d14b051d48a7975da1c8a370fa17a588/openedx-events-0.14.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 0.14.0 2026-03-27T14:22:25,712 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/d1/cd/e3ebf4527b96ba5f3101587dfa141b54aeed16750c8df4f242af40cc039f/openedx_events-0.14.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,712 Found link https://files.pythonhosted.org/packages/4b/24/bbea827ba3b6d6bcb4a530ba663a5c5bded88aacf6a51d7125167f0c1e51/openedx-events-1.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 1.0.0 2026-03-27T14:22:25,712 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/31/16/249c1d5d087af4ef09d9f9b2dc2c7a2202478b3e4d1f6d98d14223d8396c/openedx_events-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,712 Found link https://files.pythonhosted.org/packages/a4/83/f0c51e358c219966523201b099278aa9a97abe50db4b7ba1140e7fc30c34/openedx-events-2.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 2.0.0 2026-03-27T14:22:25,713 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/00/55/e60921e625387fbfc82f2529ae8fbe8a136fb11f8fc959b7f902e2ab92bf/openedx_events-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,713 Found link https://files.pythonhosted.org/packages/cb/e2/18e1302a42e9a22a78b5339b0804a23624a0ce5957148b0d5e0570ab3a11/openedx-events-3.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 3.0.0 2026-03-27T14:22:25,713 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/68/ab/8e2c8068fa0e9d7b763f04c226ace2aee9dc577d533d03ab6ac3bb4a9c5e/openedx_events-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,713 Found link https://files.pythonhosted.org/packages/f7/b7/ba1a69425561fcd330ddb08b7067c344db40ea298f1d8ded1e105d793257/openedx-events-3.0.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 3.0.1 2026-03-27T14:22:25,713 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/81/af/8ec19faff0fd4045626a485129e13653c07558707ec6acdb069aa6886f05/openedx_events-3.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,713 Found link https://files.pythonhosted.org/packages/fa/77/5b714da9da84be5f2ae6504fbf7a019b8a66b674eae6f03af94339285217/openedx-events-3.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 3.1.0 2026-03-27T14:22:25,714 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/96/45/2164225b86bd8782ce3a8f6afca4e3d56e603b64972f30e30e2fa6f014da/openedx_events-3.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,714 Found link https://files.pythonhosted.org/packages/45/d8/caf0b2fbfc29902c021889370da74a931a257d8df73783756ec857caa959/openedx-events-3.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 3.2.0 2026-03-27T14:22:25,714 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/2b/25/ccff049598f1e79d2abaf1131624d2bc114c119b56b464da10d5641e200c/openedx_events-3.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,714 Found link https://files.pythonhosted.org/packages/32/b4/32bb0fe10fd325143e088cbda210dd80f428b6d81407e8087740cb4a1ecc/openedx-events-4.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 4.0.0 2026-03-27T14:22:25,714 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/09/94/b0392c7a720f032780360eb53d58279ef0aab2505c211f856dbb7a4bce11/openedx_events-4.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,715 Found link https://files.pythonhosted.org/packages/dc/f6/ecef8aa9a1c3a5e9ca697c905487f7ec47dc7bb12a0fe7b1b8d85eb2b9ac/openedx-events-4.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 4.1.0 2026-03-27T14:22:25,715 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/03/41/fc865dad06e0ffd93566482b3fb106e5d2714efb2e667d950736d48f2a5c/openedx_events-4.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,715 Found link https://files.pythonhosted.org/packages/07/34/41ca357ee53462996e33c38daad958375bd24c9b070b2ada495c6156b71a/openedx-events-4.1.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 4.1.1 2026-03-27T14:22:25,715 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/1c/1e/1a950903c6b6b2389ed0ef88a5776a376a536b11ccd4509d613741cb9b97/openedx_events-4.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,715 Found link https://files.pythonhosted.org/packages/98/aa/84e0cedd76f1880c353e0690fd333d2ad0fd3c49c2b6a88be2d21dbc23b3/openedx-events-4.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 4.2.0 2026-03-27T14:22:25,716 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/0b/a9/975e31b83cd8220a507768700597646e5d840bd8e877a1e6e7e4096f5b7e/openedx_events-4.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,716 Found link https://files.pythonhosted.org/packages/bc/cd/c48e4a1b9a841f75dd23fc4271378a05da8c0db00f26d5e29ebd936d9a0b/openedx-events-5.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 5.0.0 2026-03-27T14:22:25,716 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/47/14/73d543aab9005fcc49ebb0367e6d510a649403a21bd6a087674313fafe5c/openedx_events-5.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,716 Found link https://files.pythonhosted.org/packages/7c/08/770a98ac84d6e2aa0e192ae7271810b4c43f6ef5395b77a17720997226d7/openedx-events-5.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 5.1.0 2026-03-27T14:22:25,716 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/27/34/8eb0fa8a17ca51f1565cb7b604c22aac5fbbf7f626b3feffe142e9e0534c/openedx_events-5.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,716 Found link https://files.pythonhosted.org/packages/c3/5d/81b1b34c97768d6c260964c21d77754dbcfb8ed7daff711ec3b26e98154a/openedx-events-6.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 6.0.0 2026-03-27T14:22:25,717 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/a2/1c/22344bd1a942c693756ba8b141db36d499fca2a8cd415bb2c4b46ef0046b/openedx_events-6.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,717 Found link https://files.pythonhosted.org/packages/52/06/2c00a65b8321e640ebe026f0079f93139b2b960d85e9bd3610e071354772/openedx-events-7.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 7.0.0 2026-03-27T14:22:25,717 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/de/e4/9fa7630a64856fcefd294dfedcef4108172cd3947be6b4b80c0d2a1e8d27/openedx_events-7.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,717 Found link https://files.pythonhosted.org/packages/6c/80/4b7369bcffc4b6dcb0c13bab7442333ce54a24558a7108f72abd8d5dae78/openedx-events-7.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 7.1.0 2026-03-27T14:22:25,717 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/92/8c/30ba3a66de77210f11e4b0e99234343fdb4b9090d5fce6fa5adc6a2c5c9e/openedx_events-7.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,718 Found link https://files.pythonhosted.org/packages/27/83/39c0c44471b4aef6b52e8ae31e8c40a10cb01f66e7347bf6c8a161acba9d/openedx-events-7.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 7.2.0 2026-03-27T14:22:25,718 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/8d/1e/23a818baef40d65c34b5ef846b709c3bdbafe4b593ecb33b2c00220ade68/openedx_events-7.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,718 Found link https://files.pythonhosted.org/packages/05/8b/73a982d8d7b57c976d195db574563b49415edb82444124571687bb60b379/openedx-events-7.3.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 7.3.0 2026-03-27T14:22:25,718 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/b5/19/3a8b7ca6cf86c80517d3345467c165f268f65aa7c3150f51110e49babfa9/openedx_events-7.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,718 Found link https://files.pythonhosted.org/packages/c7/32/c204311a0821cc26e5c47e6350acde74c95cf3bff02ee590a5e4637f7bb4/openedx-events-8.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.0.0 2026-03-27T14:22:25,718 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/98/b0/83c883aa4d4123a5350c53cd00cb89e4cf9a5da541cc5512dc85d4deb590/openedx_events-8.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,719 Found link https://files.pythonhosted.org/packages/37/64/18b8a89b095781e666ca74baede1138435efdc815b5054b3ede3a73bacbe/openedx-events-8.0.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.0.1 2026-03-27T14:22:25,719 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/5b/2d/1ee8269578c16b94ede2360738510aa3b655425957300873c13e1b620593/openedx_events-8.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,719 Found link https://files.pythonhosted.org/packages/0d/84/024293255b53cb243f2c4e05bca9dadc8757baf0cf30cd5b5f11298f2e16/openedx-events-8.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.2.0 2026-03-27T14:22:25,719 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/6d/a3/f1347c48e8e11729603b749481a1f1bbf245a73c57db62301a9a9ff8ab10/openedx_events-8.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,719 Found link https://files.pythonhosted.org/packages/34/06/070eaf7534192fbae02236c73cf46f01692bbe025da8e99f7bb91ebe21ff/openedx-events-8.3.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.3.0 2026-03-27T14:22:25,719 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/00/1b/d8a6be636ddb5416b55225b581b955cedeb17f323267a89ba718e32460e9/openedx_events-8.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,720 Found link https://files.pythonhosted.org/packages/70/87/fc6823d41d56b40445eca50d8f9c80d01fa2ad72b1b814eed83bed72a63a/openedx-events-8.4.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.4.0 2026-03-27T14:22:25,720 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/78/00/09bef1a6058b8c088cf51f54492cda12fe3f7e6bda66c56780c9b8b050dc/openedx_events-8.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,720 Found link https://files.pythonhosted.org/packages/52/73/7883fb1d700f8692eba1152102efe512aeea9ba24317c535244f4ad7348f/openedx-events-8.5.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.5.0 2026-03-27T14:22:25,720 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/37/67/21f6aa91bd1b907b68653dc86aa2f2825aa56b757c167d48da554b74078b/openedx_events-8.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,720 Found link https://files.pythonhosted.org/packages/99/d9/f497861f19c2e0146b6d8ead4b51a6091eaf9b6c2ddac640c5aa9e980a00/openedx-events-8.6.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.6.0 2026-03-27T14:22:25,721 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/30/14/bbeadd3b4488df704640fe0ced68ce94e3c2033560774c5a921a674cfdf4/openedx_events-8.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,721 Found link https://files.pythonhosted.org/packages/b5/cf/5425832daa2ddd6b7677e17f6aee14ac604e6e2917f72446641fa928ed46/openedx-events-8.7.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.7.0 2026-03-27T14:22:25,721 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/d1/72/41dc69115d0822c2267b9ffed6e32ae313f00770ef8b2e08a337742dda50/openedx_events-8.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,721 Found link https://files.pythonhosted.org/packages/d2/99/c230a0c8b3b5c727cbc0b8aa2ee7d78acd540b1bb5ae8a1356e22099ae32/openedx-events-8.8.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.8.0 2026-03-27T14:22:25,721 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/44/60/6b021bf5a62f508357999ef6598de8fd6e50b785605a109b32021fae2136/openedx_events-8.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,721 Found link https://files.pythonhosted.org/packages/b0/48/6ab8dce479b23054c5a14def71b6fc511c209f5034e6eccc3959ea500152/openedx-events-8.9.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 8.9.0 2026-03-27T14:22:25,722 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/1e/b6/47d9e360679882b4ae00071a7d2ff0dd54dff09c25319a73835bf6e6ffbc/openedx_events-8.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,722 Found link https://files.pythonhosted.org/packages/d3/f3/592b52d4ca15427dbb0fccaee85de805bc4751dec4c3fcfdc9be57d93bfe/openedx-events-9.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.0.0 2026-03-27T14:22:25,722 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/9c/cf/12264f5515dd3db8ca618dc04cd7cdc5a9d88ca72dd3f9a086da1ea8c135/openedx_events-9.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,722 Found link https://files.pythonhosted.org/packages/06/ce/723e1aececd3f2796ed7565cdefe0c788dff02927c6312f7447d54e55417/openedx-events-9.0.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.0.1 2026-03-27T14:22:25,722 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/a3/6c/06d1a2649381360059a7f723dead674355ea0aba25239090d62ce7b5d1e1/openedx_events-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,723 Found link https://files.pythonhosted.org/packages/3c/1e/80da59e9bea4e7350758e1f65e75fd70ff2897aefdb77b2d68a048a535b9/openedx-events-9.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.1.0 2026-03-27T14:22:25,723 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/c4/29/197f7f38068b83376a732b99e9d2bb7eb6fb8791ecf2bcfa45ad8fecef66/openedx_events-9.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,723 Found link https://files.pythonhosted.org/packages/8d/72/5d05f0b4843052f2cf101cf1a8d5d92532183c1d8bae277c7e96ae4057d4/openedx-events-9.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.2.0 2026-03-27T14:22:25,723 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/e7/7e/aa7347f8f02c5568ef389627a791a37c4108a48c798142ca2dd916976b62/openedx_events-9.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,723 Found link https://files.pythonhosted.org/packages/08/c4/d73e43dc07548e551e68166d0c4ef161afba40b93b7f9a8bbc89666e76b4/openedx-events-9.3.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.3.0 2026-03-27T14:22:25,723 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/5b/32/c630b5e53581ba5e7bb84e2586076b43656a3f7a05f7de1afd2db1f0b67c/openedx_events-9.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,724 Found link https://files.pythonhosted.org/packages/a1/dc/b4719d64a8a1f34e6370ecb4c02023ba56de8c4838d4d2f01ab12d7b59eb/openedx-events-9.4.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.4.0 2026-03-27T14:22:25,724 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/3a/47/0a960781f19bcdd864c62abeb5afaf1c542aa8cd60a9b1ef1f9e92f266fb/openedx_events-9.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,724 Found link https://files.pythonhosted.org/packages/d0/69/f5d1f830aae4d6949574d81814489359e4139f0711460b107f09d4ad7920/openedx-events-9.5.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.5.0 2026-03-27T14:22:25,724 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/81/a0/af4e520b4d63380f640c0d84d766208f4a811ee7092cd0f223ed8b254e9e/openedx_events-9.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,724 Found link https://files.pythonhosted.org/packages/e9/f3/b5d02432741312fb135bdd5086c5e22e00dd72655ea32a697c7af01be976/openedx-events-9.5.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.5.1 2026-03-27T14:22:25,725 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/44/f9/a7b60fd7d353f7e999e718e8b8506dc32159a70eadd0444f7c9d60d5ea6c/openedx_events-9.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,725 Found link https://files.pythonhosted.org/packages/23/84/5ec0efae0543881b419096bac94824f55aff466c64a74a6fbc7e79a4cab2/openedx-events-9.5.2.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.5.2 2026-03-27T14:22:25,725 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/59/68/4b7e10fc3d1d467e71c2a9861194237903e10dff4be41e8dfbe2ca7e68ff/openedx_events-9.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,725 Found link https://files.pythonhosted.org/packages/56/ce/9eef6b97368f3b0dbfd3aa526b07c1c73065fe239d7b74f7baabc18fe03f/openedx-events-9.6.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.6.0 2026-03-27T14:22:25,725 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/64/c3/547b84afc416eeb9f80a96f1992dd1fbea037ec6cada2335d35a23fc0d3f/openedx_events-9.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,725 Found link https://files.pythonhosted.org/packages/e0/28/c21e8d6dfd32dcdb99a8ae24990f2ab5a0364f254df96e684ee01ed65e0e/openedx-events-9.7.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.7.0 2026-03-27T14:22:25,726 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/6b/9b/834c0ab0ac130d5a6c7beef03fb162e43d27bb86f5228b904f2be295314e/openedx_events-9.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,726 Found link https://files.pythonhosted.org/packages/38/22/a597a490e7299e3ec6080ad8c2e197245a2e4297c578983ff5a578b62f18/openedx-events-9.8.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.8.0 2026-03-27T14:22:25,726 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/f3/89/0b39b5c751846584b426adf31e305f8ea1a757f84303b5a49f0dec3636eb/openedx_events-9.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,726 Found link https://files.pythonhosted.org/packages/7f/8c/47bf1b7dca8892b0df1e1caa068fa8ce522aaff3f8ab15360a20ec8512c9/openedx-events-9.9.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.9.0 2026-03-27T14:22:25,726 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/d5/4a/e633f740d8ff15da7dc588c86425913b21ca8b43b50d79a93945e61fc146/openedx_events-9.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,727 Found link https://files.pythonhosted.org/packages/7f/3d/48a0a528d5a1a80c0e1b8b4bb8d46733700857bf1eb2c93fbb9ddbe35da0/openedx-events-9.9.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.9.1 2026-03-27T14:22:25,727 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/de/bb/38964f5cea468021205df58ae96361ed04549bb3b6e7540f4c5246f6db4d/openedx_events-9.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,727 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/bc/33/43a7ea1340d6616f3980e5af9ed200cbd069740b0c722dc2676c6d25bb9d/openedx_events-9.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,727 Found link https://files.pythonhosted.org/packages/1a/e0/5f6fb8a90ab0f5376932f48cb5a4847b19ed837a0899abeb04f22643bb7b/openedx_events-9.9.2.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.9.2 2026-03-27T14:22:25,727 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/f5/42/580865cfa3c870b490c61332995448e7a12f044467941202e998c33ae978/openedx_events-9.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,727 Found link https://files.pythonhosted.org/packages/bf/fe/db6d62422bf5221d343ec20b07f71cc02cda048313efccba606774ca7af9/openedx_events-9.10.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.10.0 2026-03-27T14:22:25,728 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/6f/e6/e70c2695751deba7e384a8211428f815cd2ee5df9ca0263b4a917a5b9784/openedx_events-9.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,728 Found link https://files.pythonhosted.org/packages/d9/33/c5169d24cc8926dbff7d54593b3ad4aeba1f0500e2838ed2b876b8173c19/openedx_events-9.11.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.11.0 2026-03-27T14:22:25,728 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/bd/40/334b342079cb6c8ae15ac93b09aef54cbfabdf732965e97db0a2082e8df4/openedx_events-9.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,728 Found link https://files.pythonhosted.org/packages/79/8f/47a526d592b5c8ddf7eb35aadf43a94d315a4ae05e484cf68274abc62a4b/openedx_events-9.12.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.12.0 2026-03-27T14:22:25,728 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/5f/cf/c19ffb63263d7926906a51969dd8e9d3f95d271e97684dbfbf7fe9665181/openedx_events-9.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,729 Found link https://files.pythonhosted.org/packages/36/0f/dfd70b28a7cd2e55aa70ad372380b5b4d531080f7272a6d114040d5138c2/openedx_events-9.13.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.13.0 2026-03-27T14:22:25,729 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/29/ce/36c48c1a3f8bc9d55cb8e88176ef30d547ee05bcd72d7e9e2f84685b0255/openedx_events-9.14.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,729 Found link https://files.pythonhosted.org/packages/0f/47/f250ccfb3af49b91b99b2b75f64ec78e136a874e7cfa939c9c6d9ac8eb0f/openedx_events-9.14.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.14.0 2026-03-27T14:22:25,729 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/f0/54/577cad84964b8b7bb89f2350e5ca859bb5c34fa4386d7e3a44d7518c5df7/openedx_events-9.14.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,729 Found link https://files.pythonhosted.org/packages/e5/82/48f7d827af22c974e0ab193ed5654b379c0880b16d9d9386d9d3fbdfa128/openedx_events-9.14.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.8), version: 9.14.1 2026-03-27T14:22:25,729 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/cd/b3/abc65998c12eab203c1790d8afe5c25ff4b938a6eaedbe7c5e39fcf1e663/openedx_events-9.15.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,730 Found link https://files.pythonhosted.org/packages/33/cc/168c3c5387c12aff176b0b03df0f67999bd0f1fcb79d3e4eba8e63e386b9/openedx_events-9.15.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.15.0 2026-03-27T14:22:25,730 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/cc/90/2733b5496ed83baa207062b8123e54134e942cf0bad0769d3d8ac7c41350/openedx_events-9.15.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,730 Found link https://files.pythonhosted.org/packages/ef/64/3a7366ba9a2393c9fb0038c29ce12d2f7aac9adf3ba406287c13afd1d80a/openedx_events-9.15.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.15.1 2026-03-27T14:22:25,731 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/71/b7/25aeb52367687d48be8529245dec3a7e242ea45561b9afa8eb06a9c1c38a/openedx_events-9.15.2-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,731 Found link https://files.pythonhosted.org/packages/ee/12/a7436a73376a9f31c3143a5a8b768c863ec9e86e49378dfa4a3200eb8b7e/openedx_events-9.15.2.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.15.2 2026-03-27T14:22:25,731 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/05/db/5ade7fa89b70daac907f4e6d5f68f297b038d133af20d909d608088d50dd/openedx_events-9.16.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,731 Found link https://files.pythonhosted.org/packages/b7/f4/3b241d87f849d465bf7383855dad0daf036d9f68187e359b1b19236a05d5/openedx_events-9.16.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.16.0 2026-03-27T14:22:25,731 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/22/ca/ca6a5912ebbc79b6ba5e9a3fe0c0415754729e4b9cc283a9cc90be734244/openedx_events-9.17.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,731 Found link https://files.pythonhosted.org/packages/9b/25/0a89371ca39752af98de051b7b399921e662b81830c407007e90c201d56e/openedx_events-9.17.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.17.0 2026-03-27T14:22:25,732 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/01/ef/7c05512cc065c7b27e9f797df4f9a69c51e5e9ea3482be9da992ef07e372/openedx_events-9.18.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,732 Found link https://files.pythonhosted.org/packages/2c/88/5f9c0d75c8913bc391e1cfa18c51ec7797b71311775093d8cca0dd72de6c/openedx_events-9.18.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.18.0 2026-03-27T14:22:25,732 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/fa/19/9579412d747f363388e7aeffc8502560d53d568bc2208f2b68568aa7c7d3/openedx_events-9.18.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,732 Found link https://files.pythonhosted.org/packages/61/38/68dc7a90c6f69fa6db7893da1c605d0998bc6884014b1ac810912271f8e6/openedx_events-9.18.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.18.1 2026-03-27T14:22:25,732 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/49/24/86bb6f543b289184054b3f8daf25ff7deefb276f92e11375d1bf5ab229d1/openedx_events-9.18.2-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,733 Found link https://files.pythonhosted.org/packages/32/41/36ce3f626c7e7f4c9df0fe01060a356a6cbd74d11839c34f06cffae7f18d/openedx_events-9.18.2.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.18.2 2026-03-27T14:22:25,733 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/10/04/cee4225d6530aa7a2d5e4f8343028031a30f01e8836107d73d342ab7162a/openedx_events-9.20.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,733 Found link https://files.pythonhosted.org/packages/d1/6e/33ef9b31c1167cf6de53f5c0f08c0ce6095a9b36911aadb4e96891fb23bd/openedx_events-9.20.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 9.20.0 2026-03-27T14:22:25,733 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/6c/68/4a75c764221cc3c09000a5fae94dbd66fb408ac394ffddad842bdbae6b5a/openedx_events-10.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,733 Found link https://files.pythonhosted.org/packages/0c/94/084c5a0c9df17e826082b8e682e8fd06a04d7807ad1e2f334c5af9b37116/openedx_events-10.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.0.0 2026-03-27T14:22:25,734 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/2d/24/38afd9d92c1e8379b10ce3faced8121ea125b9248201c8ca0849921e98cf/openedx_events-10.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,734 Found link https://files.pythonhosted.org/packages/ba/d6/71463415178c10382d8f0205e1bc2a51bc1eb1f3e9835277848bc1bad52c/openedx_events-10.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.1.0 2026-03-27T14:22:25,734 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/7f/4c/9f93e37f26d701e66cbb2f37b68849ebc0ddea8e24223b41edbc7016d889/openedx_events-10.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,734 Found link https://files.pythonhosted.org/packages/b2/19/b13543ad84a078d85edf067be322e6c71f7bfc1fbcf46f5b4f6f4c035809/openedx_events-10.2.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.2.0 2026-03-27T14:22:25,734 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/f3/6a/a1b4e9424b2ddf823783a4aa65517874db6761ff220cb8b0928a28287761/openedx_events-10.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,734 Found link https://files.pythonhosted.org/packages/e7/c6/6c461352d134ef5182d53289d985e802d37b50a87554b0d46e82bbfef7fd/openedx_events-10.2.1.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.2.1 2026-03-27T14:22:25,735 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/b8/2b/2d01b32c9050016867454e19c6ac390c6d8226bcf245a2bafb7ce4f3d9be/openedx_events-10.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,735 Found link https://files.pythonhosted.org/packages/99/8e/d22663c0c54f3e6c1ba05582022435076a718e4f8b970d555dc03d191f0d/openedx_events-10.3.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.3.0 2026-03-27T14:22:25,735 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/57/b7/36abaf464e899475e1bbd8e96fe5c586e1b1ba935bd6cd199b502fa58f17/openedx_events-10.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,735 Found link https://files.pythonhosted.org/packages/03/85/56f1161007258a9aeb68dfa2f540e8ba1c1eb7c8808e927953699080d96f/openedx_events-10.4.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.4.0 2026-03-27T14:22:25,735 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/2d/6b/65e09ae4f0b1fb8bf3bd1928d72b45d52252c7c18951e76b32231d3ba386/openedx_events-10.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,736 Found link https://files.pythonhosted.org/packages/0d/78/d11309c8a1c30d25ca8938688d29bb76fc0af508f9bb75396b3df2a1b5af/openedx_events-10.5.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.11), version: 10.5.0 2026-03-27T14:22:25,736 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/ff/91/ec7521c1492e638b7c9cca282373e11cd5d820db6c309020c5d8a4534f6e/openedx_events-11.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.12) 2026-03-27T14:22:25,736 Found link https://files.pythonhosted.org/packages/29/c6/8286032ed97f42eb64a4fce03094a4a4d74a9a5fd19f060363329d8c655f/openedx_events-11.0.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.12), version: 11.0.0 2026-03-27T14:22:25,736 Skipping link: No binaries permitted for openedx-events: https://files.pythonhosted.org/packages/12/4c/0d61ee4e0bad33c6e79ef00c20331c608405000675bc8f3f4f76f5c5eef9/openedx_events-11.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.12) 2026-03-27T14:22:25,737 Found link https://files.pythonhosted.org/packages/d2/6e/bf9039ccc37e5361295da5237437c835a892d21cb8303462323c3a83e807/openedx_events-11.1.0.tar.gz (from https://pypi.org/simple/openedx-events/) (requires-python:>=3.12), version: 11.1.0 2026-03-27T14:22:25,737 Fetching project page and analyzing links: https://www.piwheels.org/simple/openedx-events/ 2026-03-27T14:22:25,737 Getting page https://www.piwheels.org/simple/openedx-events/ 2026-03-27T14:22:25,738 Found index url https://www.piwheels.org/simple/ 2026-03-27T14:22:25,837 Fetched page https://www.piwheels.org/simple/openedx-events/ as text/html 2026-03-27T14:22:25,859 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.5.0-py2.py3-none-any.whl#sha256=2b83eebb125d43b2241eeb0a4f7a4d82962f9572fe54b7e4150a35748b5fdf0a (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,860 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.4.0-py2.py3-none-any.whl#sha256=cfcd6b2a1a3591d8d02badeafe59cefa09a25f172ee89f5c7b790699c680a488 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,860 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.3.0-py2.py3-none-any.whl#sha256=df5ef2c5eb12aa0dab58c1ae9bb27c0f52a1929c74e8bb371262faee49ade500 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,860 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.2.1-py2.py3-none-any.whl#sha256=aba3fb117c55c3b2be8a5e547817dc34c145bb3c866620d791a331cf5cf3f86a (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,860 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.2.0-py2.py3-none-any.whl#sha256=4bee7e192dcb211b6e54582854a72a2d277c9bb1c0737649dc6ed7241c4d6733 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,861 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.1.0-py2.py3-none-any.whl#sha256=5f0d567004c289b83dedaa358e4d7f4419684213489f80c11c5ac4377cf4c4e8 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,861 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-10.0.0-py2.py3-none-any.whl#sha256=6bacd90ce60daaf54435c63d58c6094c1fb3a59ad613a54784a037cc74b0132e (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,861 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.20.0-py2.py3-none-any.whl#sha256=0c275a9640a79966dbdd083ba7d28c25da295e7c5630bad89b25e95bfce5d5bb (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,861 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.18.2-py2.py3-none-any.whl#sha256=a7c916424140d7063a24f3b8aacddc92166d37855f0d4eeb09d7ac0fd94f3bea (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,862 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.18.1-py2.py3-none-any.whl#sha256=40450a0c28a1606a3fcae12907e9efc6cbf7ac73f74dc401a9f45b11d13fafb4 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,862 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.18.0-py2.py3-none-any.whl#sha256=c37e0265d132cbb5b56b9a58be9a4a32c892b70f89cf32f2cf973b8fa2ab4901 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,862 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.17.0-py2.py3-none-any.whl#sha256=cfccc01d24abe5a4809b1386eaa524753f13fdd01e9145502b67ada251f354e4 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,862 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.16.0-py2.py3-none-any.whl#sha256=f14c24e9e66a201ead622a77a69c8ebdc0f2df48f7667af7711d64fec3afe868 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,862 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.15.2-py2.py3-none-any.whl#sha256=a358edce0cc895ba52377b00ca41d938db1eb3ec24ed902e8abdafb86590ae90 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,863 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.15.1-py2.py3-none-any.whl#sha256=d60ed47bb2963fcf5c104e42e115ecac73722a648b7c076ef39224c73305b2fc (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,863 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.15.0-py2.py3-none-any.whl#sha256=1dbf77348cc0f43a7fb168ad6f41cb0c62c67251d398fefcb28eaccf396c84ce (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.11) 2026-03-27T14:22:25,863 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.14.1-py2.py3-none-any.whl#sha256=8eb6faad4bad08cd3ce5e2eb122410e1bd1863603ebf525461aea0a1fc947895 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,863 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.14.0-py2.py3-none-any.whl#sha256=297c6712ae708c9a811ae4c7e663207b221aa995a8a7141e7974c2a81735df65 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,863 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.13.0-py2.py3-none-any.whl#sha256=9e747aa83af4eb6d3947e951cebb87a7cdd26a9d4e5a9bf399c6ae12d68b25df (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,864 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.12.0-py2.py3-none-any.whl#sha256=d0b3c0036d68259b74f57357484e150bf8c97f1c73887d6de67a921b1b071ead (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,864 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.11.0-py2.py3-none-any.whl#sha256=e2ac8ca9c280bb49d0a05d8fa691864dc293267b27cd809f80f6f15fe85fab49 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,864 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.10.0-py2.py3-none-any.whl#sha256=32eab4e80c11d0fc44d80a042c3f4898d405c158717a2b45dc631b1ab93035da (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,864 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.9.2-py2.py3-none-any.whl#sha256=d0e817f4399f8b614ba7389c623fc36f5dae17d99d09d1a6374650be595de8ea (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,864 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.9.1-py2.py3-none-any.whl#sha256=576bcbf263e20611b1c8c67e62c550722c2877d258063bc7d6a5cd56e6083a7b (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,865 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.9.0-py2.py3-none-any.whl#sha256=4c535d2128e45e96c69c17c4873b25508d583c1fa2d6d21b795b4037f38ea047 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,865 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.8.0-py2.py3-none-any.whl#sha256=0b17b772c5ce75a31c50a7949b46d079b1d1e90518ce1c74e26d9972af8474ad (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,865 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.7.0-py2.py3-none-any.whl#sha256=51189167cb3f8a7d27a9744221a37ca37ab718995139f4b394fd3077b18acf3e (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,865 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.6.0-py2.py3-none-any.whl#sha256=0ed02a191df751ea13b7293e1036e9937f50d2912e12c3c73470c099ad266a80 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,866 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.5.2-py2.py3-none-any.whl#sha256=33f4fd1e476eedebf3a606aae35330aae75eed4fd81bb45e943599431d3a3444 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,866 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.5.1-py2.py3-none-any.whl#sha256=d94bfff6af2c9bc99f8ba29569e2863bafe17e89857aeb5e226f2f750a2275d4 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,866 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.5.0-py2.py3-none-any.whl#sha256=d1bd888d113042f812fc3affe5091bdfdc96a60b18ffc907186a745b28035617 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,866 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.4.0-py2.py3-none-any.whl#sha256=f15a1f2394529b510d323fd5ac4a3c647dc2f713be392c957dc22df633e92e83 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,866 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.3.0-py2.py3-none-any.whl#sha256=f7b3c231cefb2b9b95cabc5a8f8e9199e1b6bea335a43ef3f7feeb6897342fba (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,866 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.2.0-py2.py3-none-any.whl#sha256=5ee9cd579a2fbb793158712fb29c311573a3e4ac99f2457f1264f9c1fa3017c4 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.1.0-py2.py3-none-any.whl#sha256=0da88660c2619605c4312173e037d52aa6badf9b2afebcc1b59b1e0e2ffc7733 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.0.1-py2.py3-none-any.whl#sha256=33f035416487a81e135b9ef679576cd5c973b206daec52997783dfd51ce89b8f (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-9.0.0-py2.py3-none-any.whl#sha256=bde0f55ae2af4429ddb57c5c6242cc0c0f7ad619948efbdd7e8e298c86d33bb1 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.9.0-py2.py3-none-any.whl#sha256=280be9758b3bad5d1f5593ee1eb90c52497649b238702357b8309ea4faeae955 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.8.0-py2.py3-none-any.whl#sha256=0a2b5b7545f607ee88cc1752e1af526171e42060d4dd05deba564b693bc94471 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.7.0-py2.py3-none-any.whl#sha256=8cf50655a26f732482970d568d0c965f8a06a58df9e7a285293d896cff2691b5 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.6.0-py2.py3-none-any.whl#sha256=a5495a76c82ac1c6faf32a8d574561f19942ae3a2f358c3bc4b923e29ac1eab2 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.5.0-py2.py3-none-any.whl#sha256=2eb7de9e95c8563518758b2b0def6dcaca0402e0ff7e391fe53b41afb7e03a6e (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,867 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.4.0-py2.py3-none-any.whl#sha256=282d2b49ba586dfdb661aa46e98f7994ef32798e34cb9f3ddc8e72aebb84d75f (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.3.0-py2.py3-none-any.whl#sha256=db3984c87a92088bb26f80a2224c1a8b7e14b4eb9def1b8a8f4fe7b7b1c469a2 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.2.0-py2.py3-none-any.whl#sha256=e9e30338fe2cb82ddcc960e7a39821eaf17c6f5aeab3cb15e145319792401ef8 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.0.1-py2.py3-none-any.whl#sha256=e1a71b55ae8b8afa219cce55101837a27e6cee6f1e83ff9538d0615ad43c86e6 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-8.0.0-py2.py3-none-any.whl#sha256=d4cd3770e70650fb4aad4c963581262af5e3a1f13829ec362c73ebe118fc75e5 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-7.3.0-py2.py3-none-any.whl#sha256=cbaf4c188eea3a6b18d57e1868f7837707a8e71a6c64d35bfb15cdf44b75e674 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-7.2.0-py2.py3-none-any.whl#sha256=1e5e718a7448fbf9ecd90669e2d0b5ec948c4da89b00dfd70bc245ae2b767292 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-7.1.0-py2.py3-none-any.whl#sha256=55308c1470650325987074490476cb13465f0d685dc822fc07eea26dd6aafd89 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,868 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-7.0.0-py2.py3-none-any.whl#sha256=c96f173f343a1ac4580decade96741d15789babf25340a891d0d38f5ce2f2301 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-6.0.0-py2.py3-none-any.whl#sha256=06715f85c178587c1b916fb2f11c884b8c1e80060264cc06912895abed5631e2 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-5.1.0-py2.py3-none-any.whl#sha256=898bbff5a498e136ef74e3e57d6d311b6f154527965fc23f809bfccd143be9eb (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-5.0.0-py2.py3-none-any.whl#sha256=096a8bc04dfab93c099f62afdc432b07d2b323e316c68bad88a6d95755174edd (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-4.2.0-py2.py3-none-any.whl#sha256=40bcbc73cf56ff7a7eacb42509244416ae6b4d0c653e4f930f9f18c48373f864 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-4.1.1-py2.py3-none-any.whl#sha256=8302a804aff51f3956318ac6099232eea3cba67ea8a3f36a7f4d496f23bfbe14 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-4.1.0-py2.py3-none-any.whl#sha256=7b37f77395014eba2a4ca3ede59650fcad77fbfcb8723e44441a6491c587f64e (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-4.0.0-py2.py3-none-any.whl#sha256=9ffb0d2827ce124b62ebc9d5ee6edd215660e927367e33a59efc99f9463f4a55 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,869 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-3.2.0-py2.py3-none-any.whl#sha256=f045cdab484d313b68a48a6bea0f9bbb2cee675e5ab79fc563d7272b21d41a6b (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-3.1.0-py2.py3-none-any.whl#sha256=c7551abce7f7c4aedc0d80dee16b9d2503fc3c575c7b1c8625afcaa9cfa3cbc7 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-3.0.1-py2.py3-none-any.whl#sha256=d41387f5ccf5f66df1b3f54802981baf0ff1f26fe0dbb7d214fefdeae186bd2c (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-3.0.0-py2.py3-none-any.whl#sha256=339b518828b879632bcd706b3788346a59685b0e1fd2b8e296695ad3dc74c5c6 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-2.0.0-py2.py3-none-any.whl#sha256=3bd4847752cf1726bcd825ec37c1e98ce09f8aa848ef27ccfce63e37817dec23 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-1.0.0-py2.py3-none-any.whl#sha256=8c51f242319aabc1b54ba98c2ec486908bd0b1b32fe55b253ff8308c1cf4aa0e (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.14.0-py2.py3-none-any.whl#sha256=34bc0d2412de9099c725b11f208181b94a42aec309d39290365c27ae9fb7266e (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.13.0-py2.py3-none-any.whl#sha256=47d372afaabb8a90cb9096e609fa75af032b14f3dac1d56f63866abcd30c90de (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.12.0-py2.py3-none-any.whl#sha256=124fad4e27ace75e38d5172f49f6ef85e19b6594fad3630d3590aeefc49a9416 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,870 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.11.1-py2.py3-none-any.whl#sha256=c03a06eb323fd09cf02bae9efffbf48d850d5a4188c1991416e223780890cfd9 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.11.0-py2.py3-none-any.whl#sha256=c2a68831b355c832bd3d1c7d2b48501d1009efccc522707f06b3eda3bbc62454 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.10.0-py2.py3-none-any.whl#sha256=de3b944ffe58869656fe63326036f55e507d51aeac34a0a0235147b7d69471aa (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.9.1-py2.py3-none-any.whl#sha256=be92ba179d2de75e44b2634b21ce61c8d8321e34417670714d169e6fddeaf728 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.9.0-py2.py3-none-any.whl#sha256=89adc35e70fedc72ced9806fc07dc4183bf47cd362b05709a5a3e3efa57f7c28 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.8.3-py2.py3-none-any.whl#sha256=ddbc2d967af6df60b5eafe2a8173e6fc4837721ba36543d0522ce30eff6d82d7 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.8.2-py2.py3-none-any.whl#sha256=ac0f463131d53d5ba917e5127c5fd804b14532bec9019caf51d86f537c88520a (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.8.1-py2.py3-none-any.whl#sha256=6a2725434baf01f6ff39338bb530f825c84cb89c2a26a497c00de89627b527b7 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,871 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.8.0-py2.py3-none-any.whl#sha256=acd3d3cdda6453da937f60f66a0426a3c20f285884bfdbc4fd82039b16ce4b27 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.7.1-py2.py3-none-any.whl#sha256=437ea472dd756b443c4dec82f9c7f0b917d30cb978cefe13d59c95520ca0d9f0 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.7.0-py2.py3-none-any.whl#sha256=0edecf0d216c46401ac79a8764d3908d0691cb6c12bed890cb41a091b855a24d (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.6.0-py2.py3-none-any.whl#sha256=8dea797ff90149f9ebaa4e58806873b69567f82ae1ec8542af5d6af49d8153aa (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.5.1-py2.py3-none-any.whl#sha256=8f4dbf37b599c301bcbb09153a561c9eb1d0ecff109e5151f1195908edeb3e1c (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.5.0-py2.py3-none-any.whl#sha256=418904914cfc568c62e8ef5d3fb1de8e5fa398086c591ad529095ddfb7d6c315 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.4.1-py2.py3-none-any.whl#sha256=ee4ae17fae4bb0a13c8dc4ef6f42f6ec58c36f35f586363d9c43245d21f9b8f9 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.4.0-py2.py3-none-any.whl#sha256=828d2c2852b781da087565e1041bfa3fb6c83d21f27efce8387e895a5e2e5309 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,872 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.3.0-py2.py3-none-any.whl#sha256=6c0e7e6cf7c23b411a66006893d8ea0b6ab4d1fdc4d728210973851058efdc45 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,873 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.2.0-py2.py3-none-any.whl#sha256=ce35efa870592380ce318d2daec88cd7f5b29990dfaec9644f62a77147ae257b (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,873 Skipping link: No binaries permitted for openedx-events: https://archive1.piwheels.org/simple/openedx-events/openedx_events-0.1.0-py2.py3-none-any.whl#sha256=6f59d70bc65bf0f9ab3ee718314c5ce686d6716cd1ecd4b4501f5671cff6f609 (from https://www.piwheels.org/simple/openedx-events/) (requires-python:>=3.8) 2026-03-27T14:22:25,873 Skipping link: not a file: https://www.piwheels.org/simple/openedx-events/ 2026-03-27T14:22:25,873 Skipping link: not a file: https://pypi.org/simple/openedx-events/ 2026-03-27T14:22:25,904 Given no hashes to check 1 links for project 'openedx-events': discarding no candidates 2026-03-27T14:22:25,906 Collecting openedx-events==11.0.0 2026-03-27T14:22:25,908 Created temporary directory: /tmp/pip-unpack-ih91ftjv 2026-03-27T14:22:25,968 Downloading openedx_events-11.0.0.tar.gz (81 kB) 2026-03-27T14:22:26,158 Added openedx-events==11.0.0 from https://files.pythonhosted.org/packages/29/c6/8286032ed97f42eb64a4fce03094a4a4d74a9a5fd19f060363329d8c655f/openedx_events-11.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-z8kyi67y' 2026-03-27T14:22:26,160 Running setup.py (path:/tmp/pip-wheel-9budhdsx/openedx-events_328b12f6558a453e8bd06db69f3079a3/setup.py) egg_info for package openedx-events 2026-03-27T14:22:26,160 Created temporary directory: /tmp/pip-pip-egg-info-m6h1ul0g 2026-03-27T14:22:26,161 Preparing metadata (setup.py): started 2026-03-27T14:22:26,162 Running command python setup.py egg_info 2026-03-27T14:22:27,360 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T14:22:27,360 !! 2026-03-27T14:22:27,360 ******************************************************************************** 2026-03-27T14:22:27,360 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T14:22:27,361 License :: OSI Approved :: Apache Software License 2026-03-27T14:22:27,361 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T14:22:27,361 ******************************************************************************** 2026-03-27T14:22:27,361 !! 2026-03-27T14:22:27,361 self._finalize_license_expression() 2026-03-27T14:22:27,435 running egg_info 2026-03-27T14:22:27,509 creating /tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info 2026-03-27T14:22:27,510 writing /tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/PKG-INFO 2026-03-27T14:22:27,514 writing dependency_links to /tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/dependency_links.txt 2026-03-27T14:22:27,516 writing requirements to /tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/requires.txt 2026-03-27T14:22:27,517 writing top-level names to /tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/top_level.txt 2026-03-27T14:22:27,519 writing manifest file '/tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/SOURCES.txt' 2026-03-27T14:22:27,750 reading manifest file '/tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/SOURCES.txt' 2026-03-27T14:22:27,751 reading manifest template 'MANIFEST.in' 2026-03-27T14:22:27,775 warning: no files found matching '*.html' under directory 'openedx_events' 2026-03-27T14:22:27,798 warning: no files found matching '*.png' under directory 'openedx_events' 2026-03-27T14:22:27,821 warning: no files found matching '*.gif' under directory 'openedx_events' 2026-03-27T14:22:27,845 warning: no files found matching '*.js' under directory 'openedx_events' 2026-03-27T14:22:27,868 warning: no files found matching '*.css' under directory 'openedx_events' 2026-03-27T14:22:27,891 warning: no files found matching '*.jpg' under directory 'openedx_events' 2026-03-27T14:22:27,913 warning: no files found matching '*.jpeg' under directory 'openedx_events' 2026-03-27T14:22:27,937 warning: no files found matching '*.svg' under directory 'openedx_events' 2026-03-27T14:22:27,962 adding license file 'LICENSE.txt' 2026-03-27T14:22:27,968 writing manifest file '/tmp/pip-pip-egg-info-m6h1ul0g/openedx_events.egg-info/SOURCES.txt' 2026-03-27T14:22:28,086 Preparing metadata (setup.py): finished with status 'done' 2026-03-27T14:22:28,094 Source in /tmp/pip-wheel-9budhdsx/openedx-events_328b12f6558a453e8bd06db69f3079a3 has version 11.0.0, which satisfies requirement openedx-events==11.0.0 from https://files.pythonhosted.org/packages/29/c6/8286032ed97f42eb64a4fce03094a4a4d74a9a5fd19f060363329d8c655f/openedx_events-11.0.0.tar.gz 2026-03-27T14:22:28,094 Removed openedx-events==11.0.0 from https://files.pythonhosted.org/packages/29/c6/8286032ed97f42eb64a4fce03094a4a4d74a9a5fd19f060363329d8c655f/openedx_events-11.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-z8kyi67y' 2026-03-27T14:22:28,106 Created temporary directory: /tmp/pip-unpack-r5n82gra 2026-03-27T14:22:28,107 Created temporary directory: /tmp/pip-unpack-a_vw8b8f 2026-03-27T14:22:28,107 Building wheels for collected packages: openedx-events 2026-03-27T14:22:28,112 Created temporary directory: /tmp/pip-wheel-rhtj5tfy 2026-03-27T14:22:28,113 DEPRECATION: Building 'openedx-events' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'openedx-events'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2026-03-27T14:22:28,114 Building wheel for openedx-events (setup.py): started 2026-03-27T14:22:28,115 Destination directory: /tmp/pip-wheel-rhtj5tfy 2026-03-27T14:22:28,115 Running command python setup.py bdist_wheel 2026-03-27T14:22:29,218 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T14:22:29,218 !! 2026-03-27T14:22:29,218 ******************************************************************************** 2026-03-27T14:22:29,219 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T14:22:29,219 License :: OSI Approved :: Apache Software License 2026-03-27T14:22:29,219 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T14:22:29,219 ******************************************************************************** 2026-03-27T14:22:29,219 !! 2026-03-27T14:22:29,220 self._finalize_license_expression() 2026-03-27T14:22:29,221 running bdist_wheel 2026-03-27T14:22:29,440 The [wheel] section is deprecated. Use [bdist_wheel] instead. 2026-03-27T14:22:29,442 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-27T14:22:29,442 !! 2026-03-27T14:22:29,442 ******************************************************************************** 2026-03-27T14:22:29,442 With Python 2.7 end-of-life, support for building universal wheels 2026-03-27T14:22:29,442 (i.e., wheels that support both Python 2 and Python 3) 2026-03-27T14:22:29,442 is being obviated. 2026-03-27T14:22:29,442 Please discontinue using this option, or if you still need it, 2026-03-27T14:22:29,442 file an issue with pypa/setuptools describing your use case. 2026-03-27T14:22:29,443 This deprecation is overdue, please update your project and remove deprecated 2026-03-27T14:22:29,443 calls to avoid build errors in the future. 2026-03-27T14:22:29,443 ******************************************************************************** 2026-03-27T14:22:29,443 !! 2026-03-27T14:22:29,443 self.finalize_options() 2026-03-27T14:22:29,590 running build 2026-03-27T14:22:29,590 running build_py 2026-03-27T14:22:29,669 creating build/lib/openedx_events 2026-03-27T14:22:29,671 copying openedx_events/exceptions.py -> build/lib/openedx_events 2026-03-27T14:22:29,673 copying openedx_events/__init__.py -> build/lib/openedx_events 2026-03-27T14:22:29,675 copying openedx_events/utils.py -> build/lib/openedx_events 2026-03-27T14:22:29,677 copying openedx_events/tooling.py -> build/lib/openedx_events 2026-03-27T14:22:29,679 copying openedx_events/apps.py -> build/lib/openedx_events 2026-03-27T14:22:29,681 copying openedx_events/data.py -> build/lib/openedx_events 2026-03-27T14:22:29,683 running egg_info 2026-03-27T14:22:29,762 writing openedx_events.egg-info/PKG-INFO 2026-03-27T14:22:29,765 writing dependency_links to openedx_events.egg-info/dependency_links.txt 2026-03-27T14:22:29,767 writing requirements to openedx_events.egg-info/requires.txt 2026-03-27T14:22:29,768 writing top-level names to openedx_events.egg-info/top_level.txt 2026-03-27T14:22:29,848 reading manifest file 'openedx_events.egg-info/SOURCES.txt' 2026-03-27T14:22:29,853 reading manifest template 'MANIFEST.in' 2026-03-27T14:22:29,875 warning: no files found matching '*.html' under directory 'openedx_events' 2026-03-27T14:22:29,898 warning: no files found matching '*.png' under directory 'openedx_events' 2026-03-27T14:22:29,923 warning: no files found matching '*.gif' under directory 'openedx_events' 2026-03-27T14:22:29,948 warning: no files found matching '*.js' under directory 'openedx_events' 2026-03-27T14:22:29,972 warning: no files found matching '*.css' under directory 'openedx_events' 2026-03-27T14:22:29,996 warning: no files found matching '*.jpg' under directory 'openedx_events' 2026-03-27T14:22:30,020 warning: no files found matching '*.jpeg' under directory 'openedx_events' 2026-03-27T14:22:30,045 warning: no files found matching '*.svg' under directory 'openedx_events' 2026-03-27T14:22:30,071 adding license file 'LICENSE.txt' 2026-03-27T14:22:30,078 writing manifest file 'openedx_events.egg-info/SOURCES.txt' 2026-03-27T14:22:30,081 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.analytics' is absent from the `packages` configuration. 2026-03-27T14:22:30,081 !! 2026-03-27T14:22:30,081 ******************************************************************************** 2026-03-27T14:22:30,081 ############################ 2026-03-27T14:22:30,082 # Package would be ignored # 2026-03-27T14:22:30,082 ############################ 2026-03-27T14:22:30,082 Python recognizes 'openedx_events.analytics' as an importable package[^1], 2026-03-27T14:22:30,082 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,082 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,082 package, please make sure that 'openedx_events.analytics' is explicitly added 2026-03-27T14:22:30,082 to the `packages` configuration field. 2026-03-27T14:22:30,083 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,083 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,083 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,083 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,084 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,084 If you don't want 'openedx_events.analytics' to be distributed and are 2026-03-27T14:22:30,084 already explicitly excluding 'openedx_events.analytics' via 2026-03-27T14:22:30,084 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,084 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,084 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,085 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,085 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,085 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,085 even if it does not contain any `.py` files. 2026-03-27T14:22:30,086 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,086 directory, all directories are treated like packages. 2026-03-27T14:22:30,086 ******************************************************************************** 2026-03-27T14:22:30,086 !! 2026-03-27T14:22:30,086 check.warn(importable) 2026-03-27T14:22:30,086 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.content_authoring' is absent from the `packages` configuration. 2026-03-27T14:22:30,087 !! 2026-03-27T14:22:30,087 ******************************************************************************** 2026-03-27T14:22:30,087 ############################ 2026-03-27T14:22:30,087 # Package would be ignored # 2026-03-27T14:22:30,087 ############################ 2026-03-27T14:22:30,087 Python recognizes 'openedx_events.content_authoring' as an importable package[^1], 2026-03-27T14:22:30,088 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,088 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,088 package, please make sure that 'openedx_events.content_authoring' is explicitly added 2026-03-27T14:22:30,088 to the `packages` configuration field. 2026-03-27T14:22:30,088 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,089 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,089 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,089 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,089 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,089 If you don't want 'openedx_events.content_authoring' to be distributed and are 2026-03-27T14:22:30,090 already explicitly excluding 'openedx_events.content_authoring' via 2026-03-27T14:22:30,090 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,090 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,090 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,090 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,090 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,091 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,091 even if it does not contain any `.py` files. 2026-03-27T14:22:30,091 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,091 directory, all directories are treated like packages. 2026-03-27T14:22:30,091 ******************************************************************************** 2026-03-27T14:22:30,091 !! 2026-03-27T14:22:30,091 check.warn(importable) 2026-03-27T14:22:30,092 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.enterprise' is absent from the `packages` configuration. 2026-03-27T14:22:30,092 !! 2026-03-27T14:22:30,092 ******************************************************************************** 2026-03-27T14:22:30,092 ############################ 2026-03-27T14:22:30,092 # Package would be ignored # 2026-03-27T14:22:30,092 ############################ 2026-03-27T14:22:30,092 Python recognizes 'openedx_events.enterprise' as an importable package[^1], 2026-03-27T14:22:30,093 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,093 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,093 package, please make sure that 'openedx_events.enterprise' is explicitly added 2026-03-27T14:22:30,093 to the `packages` configuration field. 2026-03-27T14:22:30,093 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,093 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,093 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,094 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,094 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,094 If you don't want 'openedx_events.enterprise' to be distributed and are 2026-03-27T14:22:30,094 already explicitly excluding 'openedx_events.enterprise' via 2026-03-27T14:22:30,094 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,095 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,095 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,095 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,095 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,095 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,096 even if it does not contain any `.py` files. 2026-03-27T14:22:30,096 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,096 directory, all directories are treated like packages. 2026-03-27T14:22:30,096 ******************************************************************************** 2026-03-27T14:22:30,096 !! 2026-03-27T14:22:30,096 check.warn(importable) 2026-03-27T14:22:30,096 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.event_bus' is absent from the `packages` configuration. 2026-03-27T14:22:30,097 !! 2026-03-27T14:22:30,097 ******************************************************************************** 2026-03-27T14:22:30,097 ############################ 2026-03-27T14:22:30,097 # Package would be ignored # 2026-03-27T14:22:30,097 ############################ 2026-03-27T14:22:30,097 Python recognizes 'openedx_events.event_bus' as an importable package[^1], 2026-03-27T14:22:30,097 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,098 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,098 package, please make sure that 'openedx_events.event_bus' is explicitly added 2026-03-27T14:22:30,098 to the `packages` configuration field. 2026-03-27T14:22:30,098 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,098 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,098 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,098 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,099 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,099 If you don't want 'openedx_events.event_bus' to be distributed and are 2026-03-27T14:22:30,099 already explicitly excluding 'openedx_events.event_bus' via 2026-03-27T14:22:30,099 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,099 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,099 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,100 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,100 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,100 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,100 even if it does not contain any `.py` files. 2026-03-27T14:22:30,100 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,101 directory, all directories are treated like packages. 2026-03-27T14:22:30,101 ******************************************************************************** 2026-03-27T14:22:30,101 !! 2026-03-27T14:22:30,101 check.warn(importable) 2026-03-27T14:22:30,101 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.event_bus.avro' is absent from the `packages` configuration. 2026-03-27T14:22:30,101 !! 2026-03-27T14:22:30,102 ******************************************************************************** 2026-03-27T14:22:30,102 ############################ 2026-03-27T14:22:30,102 # Package would be ignored # 2026-03-27T14:22:30,102 ############################ 2026-03-27T14:22:30,102 Python recognizes 'openedx_events.event_bus.avro' as an importable package[^1], 2026-03-27T14:22:30,102 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,102 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,102 package, please make sure that 'openedx_events.event_bus.avro' is explicitly added 2026-03-27T14:22:30,103 to the `packages` configuration field. 2026-03-27T14:22:30,103 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,103 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,103 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,103 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,103 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,104 If you don't want 'openedx_events.event_bus.avro' to be distributed and are 2026-03-27T14:22:30,104 already explicitly excluding 'openedx_events.event_bus.avro' via 2026-03-27T14:22:30,104 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,104 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,104 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,105 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,105 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,105 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,105 even if it does not contain any `.py` files. 2026-03-27T14:22:30,106 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,106 directory, all directories are treated like packages. 2026-03-27T14:22:30,106 ******************************************************************************** 2026-03-27T14:22:30,106 !! 2026-03-27T14:22:30,106 check.warn(importable) 2026-03-27T14:22:30,106 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.event_bus.avro.tests' is absent from the `packages` configuration. 2026-03-27T14:22:30,106 !! 2026-03-27T14:22:30,107 ******************************************************************************** 2026-03-27T14:22:30,107 ############################ 2026-03-27T14:22:30,107 # Package would be ignored # 2026-03-27T14:22:30,107 ############################ 2026-03-27T14:22:30,107 Python recognizes 'openedx_events.event_bus.avro.tests' as an importable package[^1], 2026-03-27T14:22:30,107 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,108 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,108 package, please make sure that 'openedx_events.event_bus.avro.tests' is explicitly added 2026-03-27T14:22:30,108 to the `packages` configuration field. 2026-03-27T14:22:30,108 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,108 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,108 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,109 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,109 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,109 If you don't want 'openedx_events.event_bus.avro.tests' to be distributed and are 2026-03-27T14:22:30,109 already explicitly excluding 'openedx_events.event_bus.avro.tests' via 2026-03-27T14:22:30,109 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,109 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,110 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,110 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,110 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,110 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,110 even if it does not contain any `.py` files. 2026-03-27T14:22:30,111 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,111 directory, all directories are treated like packages. 2026-03-27T14:22:30,111 ******************************************************************************** 2026-03-27T14:22:30,111 !! 2026-03-27T14:22:30,111 check.warn(importable) 2026-03-27T14:22:30,111 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.event_bus.tests' is absent from the `packages` configuration. 2026-03-27T14:22:30,111 !! 2026-03-27T14:22:30,112 ******************************************************************************** 2026-03-27T14:22:30,112 ############################ 2026-03-27T14:22:30,112 # Package would be ignored # 2026-03-27T14:22:30,112 ############################ 2026-03-27T14:22:30,112 Python recognizes 'openedx_events.event_bus.tests' as an importable package[^1], 2026-03-27T14:22:30,112 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,112 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,112 package, please make sure that 'openedx_events.event_bus.tests' is explicitly added 2026-03-27T14:22:30,113 to the `packages` configuration field. 2026-03-27T14:22:30,113 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,113 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,113 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,113 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,113 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,114 If you don't want 'openedx_events.event_bus.tests' to be distributed and are 2026-03-27T14:22:30,114 already explicitly excluding 'openedx_events.event_bus.tests' via 2026-03-27T14:22:30,114 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,114 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,114 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,115 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,115 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,115 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,115 even if it does not contain any `.py` files. 2026-03-27T14:22:30,116 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,116 directory, all directories are treated like packages. 2026-03-27T14:22:30,116 ******************************************************************************** 2026-03-27T14:22:30,116 !! 2026-03-27T14:22:30,116 check.warn(importable) 2026-03-27T14:22:30,116 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.learning' is absent from the `packages` configuration. 2026-03-27T14:22:30,117 !! 2026-03-27T14:22:30,117 ******************************************************************************** 2026-03-27T14:22:30,117 ############################ 2026-03-27T14:22:30,117 # Package would be ignored # 2026-03-27T14:22:30,117 ############################ 2026-03-27T14:22:30,117 Python recognizes 'openedx_events.learning' as an importable package[^1], 2026-03-27T14:22:30,118 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,118 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,118 package, please make sure that 'openedx_events.learning' is explicitly added 2026-03-27T14:22:30,118 to the `packages` configuration field. 2026-03-27T14:22:30,118 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,118 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,118 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,119 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,119 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,119 If you don't want 'openedx_events.learning' to be distributed and are 2026-03-27T14:22:30,119 already explicitly excluding 'openedx_events.learning' via 2026-03-27T14:22:30,119 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,119 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,120 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,120 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,120 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,120 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,120 even if it does not contain any `.py` files. 2026-03-27T14:22:30,121 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,121 directory, all directories are treated like packages. 2026-03-27T14:22:30,121 ******************************************************************************** 2026-03-27T14:22:30,121 !! 2026-03-27T14:22:30,121 check.warn(importable) 2026-03-27T14:22:30,121 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.management' is absent from the `packages` configuration. 2026-03-27T14:22:30,121 !! 2026-03-27T14:22:30,122 ******************************************************************************** 2026-03-27T14:22:30,122 ############################ 2026-03-27T14:22:30,122 # Package would be ignored # 2026-03-27T14:22:30,122 ############################ 2026-03-27T14:22:30,122 Python recognizes 'openedx_events.management' as an importable package[^1], 2026-03-27T14:22:30,122 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,122 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,123 package, please make sure that 'openedx_events.management' is explicitly added 2026-03-27T14:22:30,123 to the `packages` configuration field. 2026-03-27T14:22:30,123 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,123 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,123 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,123 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,124 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,124 If you don't want 'openedx_events.management' to be distributed and are 2026-03-27T14:22:30,124 already explicitly excluding 'openedx_events.management' via 2026-03-27T14:22:30,124 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,124 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,124 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,124 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,125 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,125 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,125 even if it does not contain any `.py` files. 2026-03-27T14:22:30,125 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,125 directory, all directories are treated like packages. 2026-03-27T14:22:30,126 ******************************************************************************** 2026-03-27T14:22:30,126 !! 2026-03-27T14:22:30,126 check.warn(importable) 2026-03-27T14:22:30,126 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.management.commands' is absent from the `packages` configuration. 2026-03-27T14:22:30,126 !! 2026-03-27T14:22:30,126 ******************************************************************************** 2026-03-27T14:22:30,127 ############################ 2026-03-27T14:22:30,127 # Package would be ignored # 2026-03-27T14:22:30,127 ############################ 2026-03-27T14:22:30,127 Python recognizes 'openedx_events.management.commands' as an importable package[^1], 2026-03-27T14:22:30,127 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,127 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,127 package, please make sure that 'openedx_events.management.commands' is explicitly added 2026-03-27T14:22:30,127 to the `packages` configuration field. 2026-03-27T14:22:30,128 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,128 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,128 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,128 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,128 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,128 If you don't want 'openedx_events.management.commands' to be distributed and are 2026-03-27T14:22:30,129 already explicitly excluding 'openedx_events.management.commands' via 2026-03-27T14:22:30,129 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,129 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,129 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,129 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,129 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,130 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,130 even if it does not contain any `.py` files. 2026-03-27T14:22:30,130 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,130 directory, all directories are treated like packages. 2026-03-27T14:22:30,130 ******************************************************************************** 2026-03-27T14:22:30,130 !! 2026-03-27T14:22:30,131 check.warn(importable) 2026-03-27T14:22:30,131 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'openedx_events.tests' is absent from the `packages` configuration. 2026-03-27T14:22:30,131 !! 2026-03-27T14:22:30,131 ******************************************************************************** 2026-03-27T14:22:30,131 ############################ 2026-03-27T14:22:30,131 # Package would be ignored # 2026-03-27T14:22:30,131 ############################ 2026-03-27T14:22:30,131 Python recognizes 'openedx_events.tests' as an importable package[^1], 2026-03-27T14:22:30,131 but it is absent from setuptools' `packages` configuration. 2026-03-27T14:22:30,132 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T14:22:30,132 package, please make sure that 'openedx_events.tests' is explicitly added 2026-03-27T14:22:30,132 to the `packages` configuration field. 2026-03-27T14:22:30,132 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T14:22:30,132 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T14:22:30,133 instead of `find_packages(...)`/`find:`). 2026-03-27T14:22:30,133 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T14:22:30,133 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T14:22:30,133 If you don't want 'openedx_events.tests' to be distributed and are 2026-03-27T14:22:30,133 already explicitly excluding 'openedx_events.tests' via 2026-03-27T14:22:30,133 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T14:22:30,134 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T14:22:30,134 combination with a more fine grained `package-data` configuration. 2026-03-27T14:22:30,134 You can read more about "package data files" on setuptools documentation page: 2026-03-27T14:22:30,134 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T14:22:30,134 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T14:22:30,135 even if it does not contain any `.py` files. 2026-03-27T14:22:30,135 On the other hand, currently there is no concept of package data 2026-03-27T14:22:30,135 directory, all directories are treated like packages. 2026-03-27T14:22:30,135 ******************************************************************************** 2026-03-27T14:22:30,135 !! 2026-03-27T14:22:30,135 check.warn(importable) 2026-03-27T14:22:30,135 creating build/lib/openedx_events/analytics 2026-03-27T14:22:30,136 copying openedx_events/analytics/__init__.py -> build/lib/openedx_events/analytics 2026-03-27T14:22:30,136 copying openedx_events/analytics/data.py -> build/lib/openedx_events/analytics 2026-03-27T14:22:30,136 copying openedx_events/analytics/signals.py -> build/lib/openedx_events/analytics 2026-03-27T14:22:30,136 creating build/lib/openedx_events/content_authoring 2026-03-27T14:22:30,136 copying openedx_events/content_authoring/__init__.py -> build/lib/openedx_events/content_authoring 2026-03-27T14:22:30,136 copying openedx_events/content_authoring/data.py -> build/lib/openedx_events/content_authoring 2026-03-27T14:22:30,136 copying openedx_events/content_authoring/signals.py -> build/lib/openedx_events/content_authoring 2026-03-27T14:22:30,137 creating build/lib/openedx_events/enterprise 2026-03-27T14:22:30,137 copying openedx_events/enterprise/__init__.py -> build/lib/openedx_events/enterprise 2026-03-27T14:22:30,137 copying openedx_events/enterprise/data.py -> build/lib/openedx_events/enterprise 2026-03-27T14:22:30,137 copying openedx_events/enterprise/signals.py -> build/lib/openedx_events/enterprise 2026-03-27T14:22:30,137 creating build/lib/openedx_events/event_bus 2026-03-27T14:22:30,137 copying openedx_events/event_bus/__init__.py -> build/lib/openedx_events/event_bus 2026-03-27T14:22:30,137 creating build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,137 copying openedx_events/event_bus/avro/__init__.py -> build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,138 copying openedx_events/event_bus/avro/custom_serializers.py -> build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,138 copying openedx_events/event_bus/avro/deserializer.py -> build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,138 copying openedx_events/event_bus/avro/schema.py -> build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,138 copying openedx_events/event_bus/avro/serializer.py -> build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,138 copying openedx_events/event_bus/avro/types.py -> build/lib/openedx_events/event_bus/avro 2026-03-27T14:22:30,139 creating build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,140 copying openedx_events/event_bus/avro/tests/__init__.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,142 copying openedx_events/event_bus/avro/tests/test_avro.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,145 copying openedx_events/event_bus/avro/tests/test_custom_serializers.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,147 copying openedx_events/event_bus/avro/tests/test_deserializer.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,150 copying openedx_events/event_bus/avro/tests/test_schema.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,154 copying openedx_events/event_bus/avro/tests/test_serializer.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,157 copying openedx_events/event_bus/avro/tests/test_utilities.py -> build/lib/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,160 creating build/lib/openedx_events/event_bus/tests 2026-03-27T14:22:30,161 copying openedx_events/event_bus/tests/test_loader.py -> build/lib/openedx_events/event_bus/tests 2026-03-27T14:22:30,164 creating build/lib/openedx_events/learning 2026-03-27T14:22:30,165 copying openedx_events/learning/__init__.py -> build/lib/openedx_events/learning 2026-03-27T14:22:30,168 copying openedx_events/learning/data.py -> build/lib/openedx_events/learning 2026-03-27T14:22:30,171 copying openedx_events/learning/signals.py -> build/lib/openedx_events/learning 2026-03-27T14:22:30,175 creating build/lib/openedx_events/management 2026-03-27T14:22:30,176 copying openedx_events/management/__init__.py -> build/lib/openedx_events/management 2026-03-27T14:22:30,179 creating build/lib/openedx_events/management/commands 2026-03-27T14:22:30,180 copying openedx_events/management/commands/__init__.py -> build/lib/openedx_events/management/commands 2026-03-27T14:22:30,182 copying openedx_events/management/commands/consume_events.py -> build/lib/openedx_events/management/commands 2026-03-27T14:22:30,185 copying openedx_events/management/commands/generate_avro_schemas.py -> build/lib/openedx_events/management/commands 2026-03-27T14:22:30,187 creating build/lib/openedx_events/tests 2026-03-27T14:22:30,188 copying openedx_events/tests/__init__.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,191 copying openedx_events/tests/test_consume_events_command.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,194 copying openedx_events/tests/test_data.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,196 copying openedx_events/tests/test_generate_avro_schemas.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,199 copying openedx_events/tests/test_producer_config.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,202 copying openedx_events/tests/test_tooling.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,205 copying openedx_events/tests/utils.py -> build/lib/openedx_events/tests 2026-03-27T14:22:30,287 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-27T14:22:30,287 !! 2026-03-27T14:22:30,288 ******************************************************************************** 2026-03-27T14:22:30,288 Please avoid running ``setup.py`` directly. 2026-03-27T14:22:30,288 Instead, use pypa/build, pypa/installer or other 2026-03-27T14:22:30,288 standards-based tools. 2026-03-27T14:22:30,288 This deprecation is overdue, please update your project and remove deprecated 2026-03-27T14:22:30,288 calls to avoid build errors in the future. 2026-03-27T14:22:30,288 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-27T14:22:30,289 ******************************************************************************** 2026-03-27T14:22:30,289 !! 2026-03-27T14:22:30,289 self.initialize_options() 2026-03-27T14:22:30,362 installing to build/bdist.linux-armv7l/wheel 2026-03-27T14:22:30,362 running install 2026-03-27T14:22:30,384 running install_lib 2026-03-27T14:22:30,459 creating build/bdist.linux-armv7l/wheel 2026-03-27T14:22:30,462 creating build/bdist.linux-armv7l/wheel/openedx_events 2026-03-27T14:22:30,463 copying build/lib/openedx_events/exceptions.py -> build/bdist.linux-armv7l/wheel/./openedx_events 2026-03-27T14:22:30,465 copying build/lib/openedx_events/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events 2026-03-27T14:22:30,467 copying build/lib/openedx_events/utils.py -> build/bdist.linux-armv7l/wheel/./openedx_events 2026-03-27T14:22:30,469 copying build/lib/openedx_events/tooling.py -> build/bdist.linux-armv7l/wheel/./openedx_events 2026-03-27T14:22:30,472 creating build/bdist.linux-armv7l/wheel/openedx_events/content_authoring 2026-03-27T14:22:30,473 copying build/lib/openedx_events/content_authoring/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/content_authoring 2026-03-27T14:22:30,475 copying build/lib/openedx_events/content_authoring/signals.py -> build/bdist.linux-armv7l/wheel/./openedx_events/content_authoring 2026-03-27T14:22:30,478 copying build/lib/openedx_events/content_authoring/data.py -> build/bdist.linux-armv7l/wheel/./openedx_events/content_authoring 2026-03-27T14:22:30,480 copying build/lib/openedx_events/apps.py -> build/bdist.linux-armv7l/wheel/./openedx_events 2026-03-27T14:22:30,483 creating build/bdist.linux-armv7l/wheel/openedx_events/enterprise 2026-03-27T14:22:30,484 copying build/lib/openedx_events/enterprise/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/enterprise 2026-03-27T14:22:30,486 copying build/lib/openedx_events/enterprise/signals.py -> build/bdist.linux-armv7l/wheel/./openedx_events/enterprise 2026-03-27T14:22:30,489 copying build/lib/openedx_events/enterprise/data.py -> build/bdist.linux-armv7l/wheel/./openedx_events/enterprise 2026-03-27T14:22:30,492 creating build/bdist.linux-armv7l/wheel/openedx_events/management 2026-03-27T14:22:30,493 copying build/lib/openedx_events/management/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/management 2026-03-27T14:22:30,496 creating build/bdist.linux-armv7l/wheel/openedx_events/management/commands 2026-03-27T14:22:30,497 copying build/lib/openedx_events/management/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/management/commands 2026-03-27T14:22:30,500 copying build/lib/openedx_events/management/commands/consume_events.py -> build/bdist.linux-armv7l/wheel/./openedx_events/management/commands 2026-03-27T14:22:30,502 copying build/lib/openedx_events/management/commands/generate_avro_schemas.py -> build/bdist.linux-armv7l/wheel/./openedx_events/management/commands 2026-03-27T14:22:30,505 creating build/bdist.linux-armv7l/wheel/openedx_events/analytics 2026-03-27T14:22:30,506 copying build/lib/openedx_events/analytics/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/analytics 2026-03-27T14:22:30,509 copying build/lib/openedx_events/analytics/signals.py -> build/bdist.linux-armv7l/wheel/./openedx_events/analytics 2026-03-27T14:22:30,511 copying build/lib/openedx_events/analytics/data.py -> build/bdist.linux-armv7l/wheel/./openedx_events/analytics 2026-03-27T14:22:30,514 creating build/bdist.linux-armv7l/wheel/openedx_events/learning 2026-03-27T14:22:30,515 copying build/lib/openedx_events/learning/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/learning 2026-03-27T14:22:30,517 copying build/lib/openedx_events/learning/signals.py -> build/bdist.linux-armv7l/wheel/./openedx_events/learning 2026-03-27T14:22:30,520 copying build/lib/openedx_events/learning/data.py -> build/bdist.linux-armv7l/wheel/./openedx_events/learning 2026-03-27T14:22:30,523 creating build/bdist.linux-armv7l/wheel/openedx_events/tests 2026-03-27T14:22:30,525 copying build/lib/openedx_events/tests/test_producer_config.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,527 copying build/lib/openedx_events/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,529 copying build/lib/openedx_events/tests/utils.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,532 copying build/lib/openedx_events/tests/test_generate_avro_schemas.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,534 copying build/lib/openedx_events/tests/test_consume_events_command.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,536 copying build/lib/openedx_events/tests/test_data.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,538 copying build/lib/openedx_events/tests/test_tooling.py -> build/bdist.linux-armv7l/wheel/./openedx_events/tests 2026-03-27T14:22:30,541 copying build/lib/openedx_events/data.py -> build/bdist.linux-armv7l/wheel/./openedx_events 2026-03-27T14:22:30,545 creating build/bdist.linux-armv7l/wheel/openedx_events/event_bus 2026-03-27T14:22:30,546 copying build/lib/openedx_events/event_bus/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus 2026-03-27T14:22:30,550 creating build/bdist.linux-armv7l/wheel/openedx_events/event_bus/avro 2026-03-27T14:22:30,551 copying build/lib/openedx_events/event_bus/avro/deserializer.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro 2026-03-27T14:22:30,554 copying build/lib/openedx_events/event_bus/avro/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro 2026-03-27T14:22:30,556 copying build/lib/openedx_events/event_bus/avro/types.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro 2026-03-27T14:22:30,558 copying build/lib/openedx_events/event_bus/avro/schema.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro 2026-03-27T14:22:30,560 copying build/lib/openedx_events/event_bus/avro/custom_serializers.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro 2026-03-27T14:22:30,563 copying build/lib/openedx_events/event_bus/avro/serializer.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro 2026-03-27T14:22:30,566 creating build/bdist.linux-armv7l/wheel/openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,567 copying build/lib/openedx_events/event_bus/avro/tests/test_serializer.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,570 copying build/lib/openedx_events/event_bus/avro/tests/test_avro.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,573 copying build/lib/openedx_events/event_bus/avro/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,575 copying build/lib/openedx_events/event_bus/avro/tests/test_utilities.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,577 copying build/lib/openedx_events/event_bus/avro/tests/test_deserializer.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,580 copying build/lib/openedx_events/event_bus/avro/tests/test_schema.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,583 copying build/lib/openedx_events/event_bus/avro/tests/test_custom_serializers.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/avro/tests 2026-03-27T14:22:30,585 creating build/bdist.linux-armv7l/wheel/openedx_events/event_bus/tests 2026-03-27T14:22:30,586 copying build/lib/openedx_events/event_bus/tests/test_loader.py -> build/bdist.linux-armv7l/wheel/./openedx_events/event_bus/tests 2026-03-27T14:22:30,589 running install_egg_info 2026-03-27T14:22:30,671 Copying openedx_events.egg-info to build/bdist.linux-armv7l/wheel/./openedx_events-11.0.0-py3.13.egg-info 2026-03-27T14:22:30,685 running install_scripts 2026-03-27T14:22:30,701 creating build/bdist.linux-armv7l/wheel/openedx_events-11.0.0.dist-info/WHEEL 2026-03-27T14:22:30,704 creating '/tmp/pip-wheel-rhtj5tfy/openedx_events-11.0.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T14:22:30,707 adding 'openedx_events/__init__.py' 2026-03-27T14:22:30,709 adding 'openedx_events/apps.py' 2026-03-27T14:22:30,711 adding 'openedx_events/data.py' 2026-03-27T14:22:30,713 adding 'openedx_events/exceptions.py' 2026-03-27T14:22:30,715 adding 'openedx_events/tooling.py' 2026-03-27T14:22:30,717 adding 'openedx_events/utils.py' 2026-03-27T14:22:30,719 adding 'openedx_events/analytics/__init__.py' 2026-03-27T14:22:30,720 adding 'openedx_events/analytics/data.py' 2026-03-27T14:22:30,721 adding 'openedx_events/analytics/signals.py' 2026-03-27T14:22:30,723 adding 'openedx_events/content_authoring/__init__.py' 2026-03-27T14:22:30,725 adding 'openedx_events/content_authoring/data.py' 2026-03-27T14:22:30,727 adding 'openedx_events/content_authoring/signals.py' 2026-03-27T14:22:30,729 adding 'openedx_events/enterprise/__init__.py' 2026-03-27T14:22:30,731 adding 'openedx_events/enterprise/data.py' 2026-03-27T14:22:30,733 adding 'openedx_events/enterprise/signals.py' 2026-03-27T14:22:30,735 adding 'openedx_events/event_bus/__init__.py' 2026-03-27T14:22:30,737 adding 'openedx_events/event_bus/avro/__init__.py' 2026-03-27T14:22:30,738 adding 'openedx_events/event_bus/avro/custom_serializers.py' 2026-03-27T14:22:30,740 adding 'openedx_events/event_bus/avro/deserializer.py' 2026-03-27T14:22:30,741 adding 'openedx_events/event_bus/avro/schema.py' 2026-03-27T14:22:30,743 adding 'openedx_events/event_bus/avro/serializer.py' 2026-03-27T14:22:30,744 adding 'openedx_events/event_bus/avro/types.py' 2026-03-27T14:22:30,746 adding 'openedx_events/event_bus/avro/tests/__init__.py' 2026-03-27T14:22:30,748 adding 'openedx_events/event_bus/avro/tests/test_avro.py' 2026-03-27T14:22:30,750 adding 'openedx_events/event_bus/avro/tests/test_custom_serializers.py' 2026-03-27T14:22:30,752 adding 'openedx_events/event_bus/avro/tests/test_deserializer.py' 2026-03-27T14:22:30,754 adding 'openedx_events/event_bus/avro/tests/test_schema.py' 2026-03-27T14:22:30,756 adding 'openedx_events/event_bus/avro/tests/test_serializer.py' 2026-03-27T14:22:30,757 adding 'openedx_events/event_bus/avro/tests/test_utilities.py' 2026-03-27T14:22:30,759 adding 'openedx_events/event_bus/tests/test_loader.py' 2026-03-27T14:22:30,761 adding 'openedx_events/learning/__init__.py' 2026-03-27T14:22:30,764 adding 'openedx_events/learning/data.py' 2026-03-27T14:22:30,766 adding 'openedx_events/learning/signals.py' 2026-03-27T14:22:30,768 adding 'openedx_events/management/__init__.py' 2026-03-27T14:22:30,769 adding 'openedx_events/management/commands/__init__.py' 2026-03-27T14:22:30,771 adding 'openedx_events/management/commands/consume_events.py' 2026-03-27T14:22:30,772 adding 'openedx_events/management/commands/generate_avro_schemas.py' 2026-03-27T14:22:30,774 adding 'openedx_events/tests/__init__.py' 2026-03-27T14:22:30,775 adding 'openedx_events/tests/test_consume_events_command.py' 2026-03-27T14:22:30,776 adding 'openedx_events/tests/test_data.py' 2026-03-27T14:22:30,777 adding 'openedx_events/tests/test_generate_avro_schemas.py' 2026-03-27T14:22:30,779 adding 'openedx_events/tests/test_producer_config.py' 2026-03-27T14:22:30,781 adding 'openedx_events/tests/test_tooling.py' 2026-03-27T14:22:30,782 adding 'openedx_events/tests/utils.py' 2026-03-27T14:22:30,786 adding 'openedx_events-11.0.0.dist-info/licenses/LICENSE.txt' 2026-03-27T14:22:30,789 adding 'openedx_events-11.0.0.dist-info/METADATA' 2026-03-27T14:22:30,790 adding 'openedx_events-11.0.0.dist-info/WHEEL' 2026-03-27T14:22:30,791 adding 'openedx_events-11.0.0.dist-info/top_level.txt' 2026-03-27T14:22:30,792 adding 'openedx_events-11.0.0.dist-info/RECORD' 2026-03-27T14:22:30,795 removing build/bdist.linux-armv7l/wheel 2026-03-27T14:22:30,930 Building wheel for openedx-events (setup.py): finished with status 'done' 2026-03-27T14:22:30,933 Created wheel for openedx-events: filename=openedx_events-11.0.0-py2.py3-none-any.whl size=84910 sha256=228a2119ad8c65e248ab57b55fc2de3d7899c302994b6b979a79b9beaa9885c0 2026-03-27T14:22:30,934 Stored in directory: /tmp/pip-ephem-wheel-cache-oc_zd72w/wheels/5c/81/90/82c1e8b4214d5bca41ce29d64c6252f75350f84b428a1067ad 2026-03-27T14:22:30,952 Successfully built openedx-events 2026-03-27T14:22:30,958 Removed build tracker: '/tmp/pip-build-tracker-z8kyi67y'