2026-03-12T20:01:36,331 Created temporary directory: /tmp/pip-build-tracker-f4ramobt 2026-03-12T20:01:36,331 Initialized build tracking at /tmp/pip-build-tracker-f4ramobt 2026-03-12T20:01:36,331 Created build tracker: /tmp/pip-build-tracker-f4ramobt 2026-03-12T20:01:36,332 Entered build tracker: /tmp/pip-build-tracker-f4ramobt 2026-03-12T20:01:36,332 Created temporary directory: /tmp/pip-wheel-s0umvqt2 2026-03-12T20:01:36,336 Created temporary directory: /tmp/pip-ephem-wheel-cache-i78wye3s 2026-03-12T20:01:36,391 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-12T20:01:36,394 2 location(s) to search for versions of edx-event-routing-backends: 2026-03-12T20:01:36,394 * https://pypi.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,394 * https://www.piwheels.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,394 Fetching project page and analyzing links: https://pypi.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,394 Getting page https://pypi.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,395 Found index url https://pypi.org/simple/ 2026-03-12T20:01:36,551 Fetched page https://pypi.org/simple/edx-event-routing-backends/ as application/vnd.pypi.simple.v1+json 2026-03-12T20:01:36,568 Found link https://files.pythonhosted.org/packages/7d/60/caf35263736af3d19d6281e4d1bc04f9fd703677ed71ec3cb54d71a57f96/edx-event-routing-backends-0.1.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 0.1.1 2026-03-12T20:01:36,568 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/24/3a/4e3438a4d186d6a399b3555cd825300005a8f7c963e654f0f76e35985195/edx_event_routing_backends-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,569 Found link https://files.pythonhosted.org/packages/f1/fa/e2ee768cdb46b8a7736501898e037024828970ff419be0af3797dd898382/edx-event-routing-backends-0.1.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 0.1.2 2026-03-12T20:01:36,569 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/1a/bc/541b454b23878a6a44b8c52e41560d79fe4701e12dc80831447527866e23/edx_event_routing_backends-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,569 Found link https://files.pythonhosted.org/packages/4a/bc/bb184db49c6c27c21216ab18e78a5f0780a2e76b48c84de00df97daf5f61/edx-event-routing-backends-0.2.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 0.2.0 2026-03-12T20:01:36,569 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/a7/3e/59979f53c4eee941dea6a256cddfb4ebeb2019be726c97d0c06d23d060a7/edx_event_routing_backends-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,570 Found link https://files.pythonhosted.org/packages/bc/3d/6b8558838e06183aad03b829d0689c509889a75fd9fbbec7265d9035a787/edx-event-routing-backends-1.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 1.0.0 2026-03-12T20:01:36,570 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/29/b8/0b06e068b3798d6467d715712d4d075ee5dcd40ad7adced091a765e80a5e/edx_event_routing_backends-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,570 Found link https://files.pythonhosted.org/packages/a1/8e/19c3a06185f76acce86a724294511173312ef0ad19de0ea5f0f59d1668f7/edx-event-routing-backends-2.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 2.0.0 2026-03-12T20:01:36,570 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/0e/5d/b478774c9e668216ddc7e01b99f22e8214e48c19bd8ac57b93445294abde/edx_event_routing_backends-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,571 Found link https://files.pythonhosted.org/packages/e0/63/d612af53668432eacead4d3c10d85a35ba6f44608c6699f9a382e3bea5c3/edx-event-routing-backends-3.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 3.0.0 2026-03-12T20:01:36,571 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/c7/7e/b103d2dd94c786c5300e35f86028090af8d98dd4b222a96867b50e0b6e8d/edx_event_routing_backends-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,571 Found link https://files.pythonhosted.org/packages/8f/b3/0880b39dc40bcc84d75b619c92784327fde6ff070de628e5760724fe43f8/edx-event-routing-backends-3.0.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 3.0.2 2026-03-12T20:01:36,572 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/d2/52/1e533ae7993babd13cd31e95794f9aeb0eeaa06627838d9dbd6baea0cf0b/edx_event_routing_backends-3.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,572 Found link https://files.pythonhosted.org/packages/67/a5/3cbecb5c15d515675049725a1737c937725d4d703424edcaf54188cbfbf5/edx-event-routing-backends-4.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 4.0.0 2026-03-12T20:01:36,572 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/03/2e/b54c1b52b38cae51946480eb4cba4e3382449da4a30756b12436e1bcf616/edx_event_routing_backends-4.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,572 Found link https://files.pythonhosted.org/packages/d9/d5/16c2bc3c5e0d4fd969cd69064fe9da270824e987ef8851516830de61582d/edx-event-routing-backends-4.0.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 4.0.1 2026-03-12T20:01:36,573 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/b4/01/cc86a4ef6fc3405ca28ef61ed157868010c4c619157cf73c93ad2faf79a2/edx_event_routing_backends-4.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,573 Found link https://files.pythonhosted.org/packages/7a/49/c6d9fc72212c096e0f632abdfc65b46b80fd30358e1c3839f477b2fb241d/edx-event-routing-backends-4.1.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 4.1.0 2026-03-12T20:01:36,573 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/31/fd/4ed0174d6b5e7ae38b612dce61abea8a2a73ca1885260dc259cc7fd5dc26/edx_event_routing_backends-4.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,573 Found link https://files.pythonhosted.org/packages/02/76/6fe317afa6329b164c2bce255357261bfe17189ff676777030aa401b107d/edx-event-routing-backends-4.1.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 4.1.1 2026-03-12T20:01:36,574 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/b3/59/71ebd0e0a32a15400e08cdb789cdad6884dc66a85872eac015bfea17f08f/edx_event_routing_backends-4.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,574 Found link https://files.pythonhosted.org/packages/b0/5d/b367f790d29e43ad7a6b6414ded4370dda49d35561d6c2bc2d2c9ad67e19/edx-event-routing-backends-5.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 5.0.0 2026-03-12T20:01:36,574 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/5f/30/a4f430e43e8785cfd1fcef88b9b617a02495b5aeb61a0c5245452b3dca98/edx_event_routing_backends-5.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,574 Found link https://files.pythonhosted.org/packages/e9/55/5f7e3c35111043af330df44d09d7a6f704af1280886e23c0215df2b8d250/edx-event-routing-backends-5.1.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 5.1.0 2026-03-12T20:01:36,575 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/9c/39/0cad936c07f653b997caabb2a8a115d44411ff0e97f17633f7eb5770df26/edx_event_routing_backends-5.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,575 Found link https://files.pythonhosted.org/packages/bc/cd/50e524092e8a3bf66ef64ec4b5a8c72ad347b2140a4135ba9693ff1b9079/edx-event-routing-backends-5.2.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5), version: 5.2.0 2026-03-12T20:01:36,575 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/9e/6d/7ef371779a27b358b88a2d69327c8dcb43424de2bae1289e74b3b92ff0cf/edx_event_routing_backends-5.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,576 Found link https://files.pythonhosted.org/packages/3d/cb/64fee25264c19794f1d8713b66b16e9584ab19b02de1185e393c842d346c/edx-event-routing-backends-5.2.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.2.1 2026-03-12T20:01:36,576 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/6b/ce/934581be6070036924ff49e5c7dbc9c078992b83529c2b18a11d95b53e07/edx_event_routing_backends-5.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,576 Found link https://files.pythonhosted.org/packages/66/c9/a09f19bc8c3e0957a602c1e50df19308e5d14974dc3c003510e8fd9b9526/edx-event-routing-backends-5.2.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.2.2 2026-03-12T20:01:36,577 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/a5/c3/2d1619628814151e3bf9dfaa9c272ec4049211564590037e3160b3731c15/edx_event_routing_backends-5.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,577 Found link https://files.pythonhosted.org/packages/d8/b9/dc6fa9ded07a59fe5dff3a7ef778f5172c4893aa23c6843d937d979c31eb/edx-event-routing-backends-5.3.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.3.0 2026-03-12T20:01:36,577 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/05/fb/6367fb37baaaae81c98be048284e7e5a4384fb88d3a6062d70892e43999b/edx_event_routing_backends-5.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,577 Found link https://files.pythonhosted.org/packages/b0/22/6d0fd7c353e562dcd50da4ca59df52a54597b65b31268e4426ff4988ebdc/edx-event-routing-backends-5.3.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.3.1 2026-03-12T20:01:36,578 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/51/0d/df52487f8620c28bf8dc1c1806ea2a39dda1496cc9445d9ed71d8f99f57b/edx_event_routing_backends-5.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,578 Found link https://files.pythonhosted.org/packages/65/c6/95e1f692f4194866ad3c9812fa353174e47f3795f1485b2a02611efa62ee/edx-event-routing-backends-5.4.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.4.0 2026-03-12T20:01:36,578 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/33/71/cd0a49cac416222a82537fe7e1aac591de06af4e560951176ee746ebe9ab/edx_event_routing_backends-5.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,578 Found link https://files.pythonhosted.org/packages/a1/f1/732d858051485b34ed47cfc54ebb023555924c1debf484c8d31987a97887/edx-event-routing-backends-5.5.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.5.0 2026-03-12T20:01:36,579 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/14/00/28ea5c86bd928a1dddea5a13e6dc5653703f8801e2f736782d0e61c2a2c3/edx_event_routing_backends-5.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,579 Found link https://files.pythonhosted.org/packages/83/c8/7189ab2be4f7925809133349eaf205855435a9d23d6b65c34f59d699ce76/edx-event-routing-backends-5.5.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.5.2 2026-03-12T20:01:36,579 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/44/e6/adf7a1735ece7be5adcc74f9bcf9a65bbab204617bc37ba3286177b6f416/edx_event_routing_backends-5.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,579 Found link https://files.pythonhosted.org/packages/9e/5a/57f32e262ae237120c1a1ea03241fc69180478f3896b5874805cf0d825ec/edx-event-routing-backends-5.5.3.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.5.3 2026-03-12T20:01:36,580 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/f3/90/f0dc5b5e8f910413fd2cac4c08396a36c00c9e0277576557f7952f62443b/edx_event_routing_backends-5.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,580 Found link https://files.pythonhosted.org/packages/87/f1/9b6a3dac1637397301a5bd067f17f89b3065f1b697606eddb921ade11922/edx-event-routing-backends-5.5.4.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.5.4 2026-03-12T20:01:36,580 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/ea/05/a5b64f30400ff9c3913ab91d3eed59185f710aa9af739d5016d70c0c7fa2/edx_event_routing_backends-5.5.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,580 Found link https://files.pythonhosted.org/packages/f2/42/dc7c34dccb13e6e08000daeb687b994a00b33e2f039fadf31d6acd1b4858/edx-event-routing-backends-5.5.5.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.5.5 2026-03-12T20:01:36,581 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/46/ce/67a3fa420f168cc9fe04c88ee2d0f5eab7fcade290353159cc94598f04d7/edx_event_routing_backends-5.5.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,581 Found link https://files.pythonhosted.org/packages/8c/fe/3d2b284280d56ae9ea086319cdf316c5c0af5e99db0c1d4825fbc16dfe0b/edx-event-routing-backends-5.5.6.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.5.6 2026-03-12T20:01:36,581 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/73/7b/59d5c8498f8c3adfc371ec9716f534100c020b2ab84f79c1b38f1a3bf60f/edx_event_routing_backends-5.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,581 Found link https://files.pythonhosted.org/packages/38/d1/525a07888dd53ed138d33de02ff6f194b7df4d2d415a0894ef5a2da31c7b/edx-event-routing-backends-5.6.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 5.6.0 2026-03-12T20:01:36,582 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/48/b1/298c5b8957e01fe0a8d3fb0d393ff5e6d20ffee1f54dd4d4670438bdc029/edx_event_routing_backends-5.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,582 Found link https://files.pythonhosted.org/packages/59/53/0daeede2340cc500f68f9a3ae6ba6fd0145ce442973b273ca173b88e78ef/edx-event-routing-backends-6.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 6.0.0 2026-03-12T20:01:36,582 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/03/5f/df0c4368c44d5a332c6d3836f4a84996bf3a0dcb3e168e9b905e9375ca10/edx_event_routing_backends-6.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,582 Found link https://files.pythonhosted.org/packages/dd/8f/57840c5b340b84039f715e7a8f3fd551defd2660e225050b9858e0f996cc/edx-event-routing-backends-6.1.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 6.1.0 2026-03-12T20:01:36,583 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/db/57/c912f31bf90decafc1e1d5f2297c23897938ce9a6fe7dacefe7549ef6016/edx_event_routing_backends-6.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,583 Found link https://files.pythonhosted.org/packages/e4/ee/aea472a8dc6d71eee717f33ac15d202fa9d13abc36d40c4288153a993081/edx-event-routing-backends-6.2.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 6.2.0 2026-03-12T20:01:36,583 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/65/a2/2c41712432a75f3b11300f30946613058af1fab4411ba0a0d9b3a53c47c7/edx_event_routing_backends-6.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,583 Found link https://files.pythonhosted.org/packages/f0/b6/6fccd8df950ad796d1a7392253f2a0ec3a33859692d841720c96d2cd3c72/edx-event-routing-backends-7.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 7.0.0 2026-03-12T20:01:36,584 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/48/7e/789b931b2ef8c13807def4c932ec3a38011d36f5f4a19d383b9d0cf240a0/edx_event_routing_backends-7.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,584 Found link https://files.pythonhosted.org/packages/bd/27/660e4a4d034411531dc48b8ba4f195da08120e767d419d3de99ccf4dfb01/edx-event-routing-backends-7.0.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 7.0.1 2026-03-12T20:01:36,584 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/2c/6d/43a887d49ecf3ff5eaee1de363f45ce364f572d95e2e52be95511b234df6/edx_event_routing_backends-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,585 Found link https://files.pythonhosted.org/packages/85/96/ab3cd2de70e1bc65b38c5b23a2f082d4d41c80ed53b7388a862206b3a60b/edx-event-routing-backends-7.0.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 7.0.2 2026-03-12T20:01:36,585 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/e3/95/78a4b77d5351d26e6748039fd72089aaaad51206145fa95c0b8aa2f6e8ce/edx_event_routing_backends-7.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,585 Found link https://files.pythonhosted.org/packages/b9/c6/73b0fd857117b9ef1ec56928d1607b30b4cdb6c926ef10cd1e2e62d02a70/edx-event-routing-backends-7.1.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 7.1.0 2026-03-12T20:01:36,585 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/6d/41/bcba15ec7666c864f7fad4ace6c94791e73f3e0882b3ab43e8b7bcc18383/edx_event_routing_backends-7.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,586 Found link https://files.pythonhosted.org/packages/c8/96/7bb21b3910baf1e37aee7fd7f00db004a3cb323ca1dae960afe8d800ae42/edx-event-routing-backends-7.2.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 7.2.0 2026-03-12T20:01:36,586 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/b4/46/7ae795f2765039c818de1eff60f3c431308221de14e888266241f76bab6c/edx_event_routing_backends-7.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,586 Found link https://files.pythonhosted.org/packages/ad/ef/38b36a5ba23805253570ee72c1f75b89d0b713a5656cad93e944152c9faa/edx-event-routing-backends-8.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.0.0 2026-03-12T20:01:36,586 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/36/21/aaa24df0b465d0c41293a5f542458355c9de87823109b04c1b64f8d5917b/edx_event_routing_backends-8.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,586 Found link https://files.pythonhosted.org/packages/81/d3/737b947a7819682130ab0ca1ed0565108e2bfad96314f0161e5e68ae79b3/edx-event-routing-backends-8.1.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.1.0 2026-03-12T20:01:36,587 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/47/57/5a24b11bd5620ce3af799f06af10b8aeb67910c2eb6f854e089c8fb103eb/edx_event_routing_backends-8.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,587 Found link https://files.pythonhosted.org/packages/82/c4/217c119bfd16d7722cc01a8bb90ab0060147d40d1e7b74b3f13f8c868191/edx-event-routing-backends-8.1.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.1.1 2026-03-12T20:01:36,587 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/b0/a9/23610089695c172db5a12dfe5a146a69f2f34347153277d3ed4b5346b1c6/edx_event_routing_backends-8.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,587 Found link https://files.pythonhosted.org/packages/fe/f1/cdea1d37c2888fb2f5acd03818d46a4cc590b3896af496feaed7d36e6251/edx-event-routing-backends-8.1.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.1.2 2026-03-12T20:01:36,587 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/1c/46/b22e9fc8bcf8493b3326e9b350c8dd7feea5451366dde0f6b46cb201330e/edx_event_routing_backends-8.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,587 Found link https://files.pythonhosted.org/packages/e1/60/32b2826e149c20f538a6a6cf2e7a63b3c940645caba4800fe1285f3bad65/edx-event-routing-backends-8.2.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.2.0 2026-03-12T20:01:36,588 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/7b/ba/13c701ddc6962265eb15f895d6e96c3bc4a00a7cc7ac4efeffcfb8f94f50/edx_event_routing_backends-8.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,588 Found link https://files.pythonhosted.org/packages/74/b6/a681d121ec602ac389370902c5d2f309a0f996e15135e2299b02adfb2046/edx-event-routing-backends-8.3.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.3.0 2026-03-12T20:01:36,588 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/35/56/ab97a3f6e58fadef37febd04bbc1cd7a29b1d68cb7c6e12e075d2b18710d/edx_event_routing_backends-8.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,588 Found link https://files.pythonhosted.org/packages/f7/4d/702cf67a1d964520936d11b7b155ab5fe0edaa2545fdcde0e5dd93d0cac3/edx-event-routing-backends-8.3.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 8.3.1 2026-03-12T20:01:36,588 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/18/dd/1ffe9b3982b655f2dcbda6d5139764147887208c80d9f324a383b813de17/edx_event_routing_backends-8.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,588 Found link https://files.pythonhosted.org/packages/be/5f/ff667e9e674234b87630dd4d8868708405fe3867df24537462d6247bbf6f/edx-event-routing-backends-9.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 9.0.0 2026-03-12T20:01:36,589 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/37/7e/130b581661443c5390e0771de60138c8bf787bb3e31ba0db12bd7a2cc05a/edx_event_routing_backends-9.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,589 Found link https://files.pythonhosted.org/packages/70/40/acf272bf9b4618ab83b638d46db906c2447e9cfd3f304bb10ec4815e52a4/edx-event-routing-backends-9.0.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 9.0.1 2026-03-12T20:01:36,589 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/a7/e9/00cec707ce878f307f55fdb4e2b3c14728ee7ace7eb673562b6c980ddcdb/edx_event_routing_backends-9.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,589 Found link https://files.pythonhosted.org/packages/79/19/de2070c3016e9d2ffb148aeec13e78dfc445d9bd3cf75987f0fbf43d8af4/edx-event-routing-backends-9.1.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 9.1.0 2026-03-12T20:01:36,589 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/45/19/77d7ab700395c790a0413b4fd95ffb83d0fd541351b2ba78129cf8ea9fef/edx_event_routing_backends-9.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,589 Found link https://files.pythonhosted.org/packages/d0/41/b36aabbdddb036d0c2a90fa7e1a0b7c857eb5c0b01869a252a5f15d9bb54/edx-event-routing-backends-9.2.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 9.2.0 2026-03-12T20:01:36,590 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/c6/47/c60a21dca4548e835ff04d35b71fec231c590a1cdca20fcf7b905ff42784/edx_event_routing_backends-9.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,590 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/47/fd/dd6ab2825a76769fb3d95fdd98322778f213831673e320dcab45a3de7c17/edx_event_routing_backends-9.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,590 Found link https://files.pythonhosted.org/packages/68/e0/0be048d7675b7d0ba503864c3e18c462590342aba2914107cd57174f45a9/edx_event_routing_backends-9.2.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 9.2.1 2026-03-12T20:01:36,590 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/62/da/3ee46ab4891b4f7bcf4a7d943d84c801164cdfa0d1038483c50d2cd03b1d/edx_event_routing_backends-9.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,590 Found link https://files.pythonhosted.org/packages/ab/80/adcf1c7153deaf035c53eadf6c0f526e7ffb1fb32f8714e414e034f29088/edx_event_routing_backends-9.3.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.8), version: 9.3.0 2026-03-12T20:01:36,590 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/39/95/78584cb7ad0be0d8e4759f2cc30b696af8ec6057282746d4cb0b68933905/edx_event_routing_backends-9.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,591 Found link https://files.pythonhosted.org/packages/83/62/56f7687792504a649d8c942dccd387d874b6b1e241940ddbf81588681cbb/edx_event_routing_backends-9.3.1.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.1 2026-03-12T20:01:36,591 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/aa/56/10c83b5985b99cf87138e7f0e4da25770e488b3db980d3ff8f1529cd3766/edx_event_routing_backends-9.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,591 Found link https://files.pythonhosted.org/packages/d6/c4/d92a9a6c2dfc6a58632db99769aa01abce3cac3c38b83e9ff6d1eb6e7179/edx_event_routing_backends-9.3.2.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.2 2026-03-12T20:01:36,591 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/90/5d/7c5845078624379ce74b642e765b30c6487ac02815e041cef9af3ca57d13/edx_event_routing_backends-9.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,591 Found link https://files.pythonhosted.org/packages/bd/89/50d56b9e0c5827ce86512d5462676dc0e91bf23efaaa0ca91a8e3bba5202/edx_event_routing_backends-9.3.3.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.3 2026-03-12T20:01:36,592 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/dc/57/985a22dab82de7046661fa64cbdd7811dfbb517717cc62ecb787db94e78b/edx_event_routing_backends-9.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,592 Found link https://files.pythonhosted.org/packages/9f/33/7c9c0d2b740ff77047578ad7acbc03ad8762de32e74212b2c7ad7e1f2949/edx_event_routing_backends-9.3.4.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.4 2026-03-12T20:01:36,592 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/4d/29/5bce9e3e1649137dabbf6da5a291e7aaf2b5c0ded772bcb3d1b77ab4261c/edx_event_routing_backends-9.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,592 Found link https://files.pythonhosted.org/packages/a4/52/124ec772b5f947987a2decd4ab681ce12b6ef4655405bcd0639ed7bd4d88/edx_event_routing_backends-9.3.5.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.5 2026-03-12T20:01:36,592 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/65/3e/e88ff4ce315c28a8231fbbb5f540ef5a8494bc2b6b8beb9cb9feda1ab61a/edx_event_routing_backends-9.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,592 Found link https://files.pythonhosted.org/packages/4e/49/4df94d78586443bb4888f57771c6a6682239fea6d47166405c5fc2deb1de/edx_event_routing_backends-9.3.6.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.6 2026-03-12T20:01:36,593 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/ef/93/c9ec7ac7a85f898759883da9013bc6e60832a511b3e3e206c3449e74f701/edx_event_routing_backends-9.3.8-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,593 Found link https://files.pythonhosted.org/packages/34/83/a926accb46d1f84b5bde3a96d546729c6ca50c8cd9ff148eee57933aecef/edx_event_routing_backends-9.3.8.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.11), version: 9.3.8 2026-03-12T20:01:36,593 Skipping link: No binaries permitted for edx-event-routing-backends: https://files.pythonhosted.org/packages/7a/57/a57b7d7624bcc7df3bab8bc3e7a61cacaec76477be21a7b0bc019f543b62/edx_event_routing_backends-10.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.12) 2026-03-12T20:01:36,593 Found link https://files.pythonhosted.org/packages/2a/b3/e73fc66f6f090520c355cfc7e099b3479b10f7212e54bd76a0ba9e9cc18b/edx_event_routing_backends-10.0.0.tar.gz (from https://pypi.org/simple/edx-event-routing-backends/) (requires-python:>=3.12), version: 10.0.0 2026-03-12T20:01:36,594 Fetching project page and analyzing links: https://www.piwheels.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,594 Getting page https://www.piwheels.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,595 Found index url https://www.piwheels.org/simple/ 2026-03-12T20:01:36,714 Fetched page https://www.piwheels.org/simple/edx-event-routing-backends/ as text/html 2026-03-12T20:01:36,728 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.8-py2.py3-none-any.whl#sha256=901785aba0777e2a873b5fd10640304eab643a9a3976f0c354f6bb841577e5da (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,728 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.6-py2.py3-none-any.whl#sha256=0344b48b47988f9033fe2a4657f0ba33ff7af240326c744944584ca398be18ed (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,728 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.5-py2.py3-none-any.whl#sha256=0018a63cbcfd9301a5399854a661bed0e2d79459ee61df4a2fb2f5c2087d20ca (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,729 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.4-py2.py3-none-any.whl#sha256=5c9752eb5a53999c703bd3c4804384cac30f92913704e6222a1214c76ee17dbf (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,729 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.3-py2.py3-none-any.whl#sha256=2ed2caf89c34da9f0ae28129e70b99738dbd80cdbaf78e629e4a689016b5a17e (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,729 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.1-py2.py3-none-any.whl#sha256=750599fde1396e19f22f3318888d871caa25febb1c006ab89d4f935a95329e84 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.11) 2026-03-12T20:01:36,729 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.3.0-py2.py3-none-any.whl#sha256=6bdc674d46592ee3f62a1f4552a298f5abd2fcdb6814cbc3054f860f84cefbbb (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,729 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.2.1-py2.py3-none-any.whl#sha256=530c27e85607566962d2ee80b96f4b5e86a396cfb7e0735f0bb8516f46942862 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,729 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.2.0-py2.py3-none-any.whl#sha256=d95cb48cfa36975003dad16942b5ff105d6dcab533eee4ce459993bb638fe6d4 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,730 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.1.0-py2.py3-none-any.whl#sha256=85a4760df17311a33f9b0ff12327a995b07fa8945c4b068f4e68beecf1c015dd (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,730 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.0.1-py2.py3-none-any.whl#sha256=e46867b51d38806afa87d29d14215b92ba4b2728eec7c3f8c2c794422bcf5654 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,730 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-9.0.0-py2.py3-none-any.whl#sha256=da861effc4f9aaeae71161bda6d19d3851456b985aa61eee6abf8ef96cafc2c1 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,730 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.3.1-py2.py3-none-any.whl#sha256=b27ec72670e7f6ed6c506d492ab90dacce160ef8416a84ecdc3f7acb88f7bc5a (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,730 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.3.0-py2.py3-none-any.whl#sha256=d81a074957839156bfec38aa670a4a690508bb9fcedfa7516a67b51f16e2389e (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,730 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.2.0-py2.py3-none-any.whl#sha256=190ffd7ba2aea7502bf3755e380e8f0959a9bf1093c0c86973646d602ed777d0 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,731 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.1.2-py2.py3-none-any.whl#sha256=d05891a14d41212a743bfbb111c9a5d66e684d19cda5c3f1f0126f5803064640 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,731 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.1.1-py2.py3-none-any.whl#sha256=5fbb13807c72cec0ab8ba5f4730ab0b4ad1a7550af4a8bb6804ba0f23a5b9987 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,731 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.1.0-py2.py3-none-any.whl#sha256=afe293ffd57481d7cfdebd78d00d9b8c0214380d08e80b5b05e7a10d49f7dc89 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,731 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-8.0.0-py2.py3-none-any.whl#sha256=8c27bd7af1dba5f0ef1720d2652bcd09c4a66217ac26ec90331135c34d25c322 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,731 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-7.2.0-py2.py3-none-any.whl#sha256=df9b1a4f096434d23c59da63554f22330f8b16fe2a45e6db9206760b3756c266 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,731 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-7.1.0-py2.py3-none-any.whl#sha256=ec8fbbe724050a9a368f8322c40e9385845c403d8f8de45ae557a509d986d6ac (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,732 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-7.0.2-py2.py3-none-any.whl#sha256=2c8837e5094c36d8e008c23968b32321832c48e3c42161a5ca5f2b4b2a67c053 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,732 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-7.0.1-py2.py3-none-any.whl#sha256=110e562dbb3775af7693f1919a397017d9fb558aa69d6d3915444366aaf0bdf6 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,732 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-7.0.0-py2.py3-none-any.whl#sha256=a2755b3b9cc11bbd52e55e132c81bed2a6e49d9cf21aa1c28a6d1f5b58ffbf2b (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,732 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-6.2.0-py2.py3-none-any.whl#sha256=d9273b17ab65edf554cd1427b88e7c6806d0cb05a4fa3c35b6861286998a81b5 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,732 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-6.1.0-py2.py3-none-any.whl#sha256=359553465b65b38db48e863eee1278b2cba1d535ae0578f1f766c66d1fac2784 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,732 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-6.0.0-py2.py3-none-any.whl#sha256=9803c15949d3e828c48caaad6ca78bbba27c00ae7a7d090de6ee89c476601a4a (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.6.0-py2.py3-none-any.whl#sha256=1d4b2436cc56d25de7c8c7ff791c39880fa428234f697f6c8d9a2ae0fd53863e (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.5.6-py2.py3-none-any.whl#sha256=ba73a0ced774dffe58f8bfa17fc00956e8f7dcdef11b4427d6f77cbeb81ff131 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.5.5-py2.py3-none-any.whl#sha256=d7135984837c0eb37209e64ffe563bc31361bfccef76b1c65fe7dbcad34749dc (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.5.4-py2.py3-none-any.whl#sha256=0914561470fa2c45416d749706053630f2d5ba45d18276236271583e7ebe8f4f (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.5.3-py2.py3-none-any.whl#sha256=5ad0146639bc9dd578b9d781c8d25db1211678e2eb9e8d782cd0cc40530870b0 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.5.2-py2.py3-none-any.whl#sha256=04d598c7101fb597107548a1f8805c9c8b499c492e929bd3a4dc2eef36ba3084 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,733 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.5.0-py2.py3-none-any.whl#sha256=6f327dbe05ebba92fdd2c664aa427a6157d462353d9805a34c25340bdae2b0b4 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,734 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.4.0-py2.py3-none-any.whl#sha256=65bc2aa3e1cf92da0c59c3ae73b10785cd57fab42893bbbd66b7e6bf00da9eb7 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,734 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.3.1-py2.py3-none-any.whl#sha256=aa5f819c3409c6fd9cd0459ff0ddf40524adca9c59e1052998495420b3fd8021 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,734 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.3.0-py2.py3-none-any.whl#sha256=7ea0ab9e5950cdf11500d1b0ca632b58910a32460281b79ff80795bd611a029e (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,734 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.2.2-py2.py3-none-any.whl#sha256=b065bcd7c91154b6228fb90d3746fcf283a629ec8f471d42cbf9b6d8c0fa7434 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,734 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.2.1-py2.py3-none-any.whl#sha256=9301d4e30d300f32b4c7492e971c06730c759ae310ee71acf1cf36da3d011703 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.8) 2026-03-12T20:01:36,735 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.2.0-py2.py3-none-any.whl#sha256=581062bfd4db40dbdc0de030d4d83db7a2458883c7325d12125978b89db8ba8c (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,735 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.1.0-py2.py3-none-any.whl#sha256=d47e1fac2c0daad595b018e46f7d31c6d847813a1413deb3175bc5b8a7297e6d (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,735 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-5.0.0-py2.py3-none-any.whl#sha256=1e40a949402fcae60185bd6dec4411d998b888f9daa38770a033ed91bfa0efbb (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,735 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-4.1.1-py2.py3-none-any.whl#sha256=5eed3f79a0aa7e7c5f917884fdfa46290846d12364ae10761fb31f7cf0dde9d0 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,735 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-4.1.0-py2.py3-none-any.whl#sha256=95728f147fae916ce3190bf18e33c1fbe5898ede49b9d8bfc2917554bafaeb65 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,735 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-4.0.1-py2.py3-none-any.whl#sha256=5c32302e4cb9b21618db2826f09662650b3f12416dc61ddd7b8453008bf7a430 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,736 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-4.0.0-py2.py3-none-any.whl#sha256=7279674190c63c1b7c754861684c25bd2bc0498103fdd6b6637e68279603e111 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,736 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-3.0.2-py2.py3-none-any.whl#sha256=07782584571ddf2d47809747d9d343d3cd2aeab63ed6fceb504b2c043fdd18c1 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,736 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-3.0.0-py2.py3-none-any.whl#sha256=fa0ebec13c7c390a1560de3ed517761c98ffbe7b96cd0c5ecea8cd0635c2cdea (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,736 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-2.0.0-py2.py3-none-any.whl#sha256=8c4d29878b5a6727a07dec2b0180c4054c12da63c6432d3aec84bd1ea5703f0f (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,736 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-1.0.0-py2.py3-none-any.whl#sha256=c1ea7e61168786ed6c8c1a98ef9cd4e81c45100765aa564a16acf1b193048bfa (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,736 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-0.2.0-py2.py3-none-any.whl#sha256=72c6de41cedcc81b9467e9375cfccbdc6f49f72279035578c8a5981558516fae (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,737 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-0.1.2-py2.py3-none-any.whl#sha256=cb6ad3829beb63c6ce02081c0755121aedf50c136c9fc7475324063d47b22cbb (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,737 Skipping link: No binaries permitted for edx-event-routing-backends: https://archive1.piwheels.org/simple/edx-event-routing-backends/edx_event_routing_backends-0.1.1-py2.py3-none-any.whl#sha256=4def56c9d717cb95e5bc1169b464fcfcaa58ae4d2275935dbd3c3e8e8c9582f3 (from https://www.piwheels.org/simple/edx-event-routing-backends/) (requires-python:>=3.5) 2026-03-12T20:01:36,737 Skipping link: not a file: https://www.piwheels.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,737 Skipping link: not a file: https://pypi.org/simple/edx-event-routing-backends/ 2026-03-12T20:01:36,767 Given no hashes to check 1 links for project 'edx-event-routing-backends': discarding no candidates 2026-03-12T20:01:36,769 Collecting edx-event-routing-backends==10.0.0 2026-03-12T20:01:36,770 Created temporary directory: /tmp/pip-unpack-0envl8pr 2026-03-12T20:01:36,909 Downloading edx_event_routing_backends-10.0.0.tar.gz (89 kB) 2026-03-12T20:01:37,031 Added edx-event-routing-backends==10.0.0 from https://files.pythonhosted.org/packages/2a/b3/e73fc66f6f090520c355cfc7e099b3479b10f7212e54bd76a0ba9e9cc18b/edx_event_routing_backends-10.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-f4ramobt' 2026-03-12T20:01:37,033 Running setup.py (path:/tmp/pip-wheel-s0umvqt2/edx-event-routing-backends_4bd77d60f30d40a7b78fb65bc8c5c2b5/setup.py) egg_info for package edx-event-routing-backends 2026-03-12T20:01:37,033 Created temporary directory: /tmp/pip-pip-egg-info-1n8_4z5t 2026-03-12T20:01:37,033 Preparing metadata (setup.py): started 2026-03-12T20:01:37,034 Running command python setup.py egg_info 2026-03-12T20:01:38,146 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T20:01:38,146 !! 2026-03-12T20:01:38,146 ******************************************************************************** 2026-03-12T20:01:38,146 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T20:01:38,147 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-03-12T20:01:38,147 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T20:01:38,147 ******************************************************************************** 2026-03-12T20:01:38,147 !! 2026-03-12T20:01:38,147 self._finalize_license_expression() 2026-03-12T20:01:38,219 running egg_info 2026-03-12T20:01:38,290 creating /tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info 2026-03-12T20:01:38,291 writing /tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/PKG-INFO 2026-03-12T20:01:38,292 writing dependency_links to /tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/dependency_links.txt 2026-03-12T20:01:38,293 writing entry points to /tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/entry_points.txt 2026-03-12T20:01:38,293 writing requirements to /tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/requires.txt 2026-03-12T20:01:38,294 writing top-level names to /tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/top_level.txt 2026-03-12T20:01:38,294 writing manifest file '/tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/SOURCES.txt' 2026-03-12T20:01:38,511 reading manifest file '/tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/SOURCES.txt' 2026-03-12T20:01:38,512 reading manifest template 'MANIFEST.in' 2026-03-12T20:01:38,525 warning: no files found matching '*.png' under directory 'event_routing_backends' 2026-03-12T20:01:38,531 warning: no files found matching '*.gif' under directory 'event_routing_backends' 2026-03-12T20:01:38,543 warning: no files found matching '*.css' under directory 'event_routing_backends' 2026-03-12T20:01:38,549 warning: no files found matching '*.jpg' under directory 'event_routing_backends' 2026-03-12T20:01:38,554 warning: no files found matching '*.jpeg' under directory 'event_routing_backends' 2026-03-12T20:01:38,560 warning: no files found matching '*.svg' under directory 'event_routing_backends' 2026-03-12T20:01:38,569 adding license file 'LICENSE.txt' 2026-03-12T20:01:38,574 writing manifest file '/tmp/pip-pip-egg-info-1n8_4z5t/edx_event_routing_backends.egg-info/SOURCES.txt' 2026-03-12T20:01:38,687 Preparing metadata (setup.py): finished with status 'done' 2026-03-12T20:01:38,693 Source in /tmp/pip-wheel-s0umvqt2/edx-event-routing-backends_4bd77d60f30d40a7b78fb65bc8c5c2b5 has version 10.0.0, which satisfies requirement edx-event-routing-backends==10.0.0 from https://files.pythonhosted.org/packages/2a/b3/e73fc66f6f090520c355cfc7e099b3479b10f7212e54bd76a0ba9e9cc18b/edx_event_routing_backends-10.0.0.tar.gz 2026-03-12T20:01:38,693 Removed edx-event-routing-backends==10.0.0 from https://files.pythonhosted.org/packages/2a/b3/e73fc66f6f090520c355cfc7e099b3479b10f7212e54bd76a0ba9e9cc18b/edx_event_routing_backends-10.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-f4ramobt' 2026-03-12T20:01:38,701 Created temporary directory: /tmp/pip-unpack-n7el4512 2026-03-12T20:01:38,701 Created temporary directory: /tmp/pip-unpack-h53uefzy 2026-03-12T20:01:38,701 Building wheels for collected packages: edx-event-routing-backends 2026-03-12T20:01:38,702 Created temporary directory: /tmp/pip-wheel-8jqkc579 2026-03-12T20:01:38,703 DEPRECATION: Building 'edx-event-routing-backends' 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 'edx-event-routing-backends'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2026-03-12T20:01:38,704 Building wheel for edx-event-routing-backends (setup.py): started 2026-03-12T20:01:38,705 Destination directory: /tmp/pip-wheel-8jqkc579 2026-03-12T20:01:38,705 Running command python setup.py bdist_wheel 2026-03-12T20:01:39,785 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-12T20:01:39,785 !! 2026-03-12T20:01:39,785 ******************************************************************************** 2026-03-12T20:01:39,785 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-12T20:01:39,785 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-03-12T20:01:39,785 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-12T20:01:39,786 ******************************************************************************** 2026-03-12T20:01:39,786 !! 2026-03-12T20:01:39,786 self._finalize_license_expression() 2026-03-12T20:01:39,786 running bdist_wheel 2026-03-12T20:01:40,004 The [wheel] section is deprecated. Use [bdist_wheel] instead. 2026-03-12T20:01:40,005 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-03-12T20:01:40,005 !! 2026-03-12T20:01:40,005 ******************************************************************************** 2026-03-12T20:01:40,005 With Python 2.7 end-of-life, support for building universal wheels 2026-03-12T20:01:40,005 (i.e., wheels that support both Python 2 and Python 3) 2026-03-12T20:01:40,005 is being obviated. 2026-03-12T20:01:40,006 Please discontinue using this option, or if you still need it, 2026-03-12T20:01:40,006 file an issue with pypa/setuptools describing your use case. 2026-03-12T20:01:40,006 This deprecation is overdue, please update your project and remove deprecated 2026-03-12T20:01:40,006 calls to avoid build errors in the future. 2026-03-12T20:01:40,006 ******************************************************************************** 2026-03-12T20:01:40,006 !! 2026-03-12T20:01:40,006 self.finalize_options() 2026-03-12T20:01:40,155 running build 2026-03-12T20:01:40,155 running build_py 2026-03-12T20:01:40,232 creating build/lib/event_routing_backends 2026-03-12T20:01:40,233 copying event_routing_backends/tasks.py -> build/lib/event_routing_backends 2026-03-12T20:01:40,234 copying event_routing_backends/models.py -> build/lib/event_routing_backends 2026-03-12T20:01:40,234 copying event_routing_backends/helpers.py -> build/lib/event_routing_backends 2026-03-12T20:01:40,235 copying event_routing_backends/apps.py -> build/lib/event_routing_backends 2026-03-12T20:01:40,235 copying event_routing_backends/admin.py -> build/lib/event_routing_backends 2026-03-12T20:01:40,236 copying event_routing_backends/__init__.py -> build/lib/event_routing_backends 2026-03-12T20:01:40,236 running egg_info 2026-03-12T20:01:40,313 writing edx_event_routing_backends.egg-info/PKG-INFO 2026-03-12T20:01:40,315 writing dependency_links to edx_event_routing_backends.egg-info/dependency_links.txt 2026-03-12T20:01:40,315 writing entry points to edx_event_routing_backends.egg-info/entry_points.txt 2026-03-12T20:01:40,316 writing requirements to edx_event_routing_backends.egg-info/requires.txt 2026-03-12T20:01:40,316 writing top-level names to edx_event_routing_backends.egg-info/top_level.txt 2026-03-12T20:01:40,392 reading manifest file 'edx_event_routing_backends.egg-info/SOURCES.txt' 2026-03-12T20:01:40,399 reading manifest template 'MANIFEST.in' 2026-03-12T20:01:40,412 warning: no files found matching '*.png' under directory 'event_routing_backends' 2026-03-12T20:01:40,417 warning: no files found matching '*.gif' under directory 'event_routing_backends' 2026-03-12T20:01:40,429 warning: no files found matching '*.css' under directory 'event_routing_backends' 2026-03-12T20:01:40,435 warning: no files found matching '*.jpg' under directory 'event_routing_backends' 2026-03-12T20:01:40,441 warning: no files found matching '*.jpeg' under directory 'event_routing_backends' 2026-03-12T20:01:40,447 warning: no files found matching '*.svg' under directory 'event_routing_backends' 2026-03-12T20:01:40,455 adding license file 'LICENSE.txt' 2026-03-12T20:01:40,461 writing manifest file 'edx_event_routing_backends.egg-info/SOURCES.txt' 2026-03-12T20:01:40,463 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.backends' is absent from the `packages` configuration. 2026-03-12T20:01:40,463 !! 2026-03-12T20:01:40,463 ******************************************************************************** 2026-03-12T20:01:40,463 ############################ 2026-03-12T20:01:40,463 # Package would be ignored # 2026-03-12T20:01:40,463 ############################ 2026-03-12T20:01:40,463 Python recognizes 'event_routing_backends.backends' as an importable package[^1], 2026-03-12T20:01:40,463 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,464 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,464 package, please make sure that 'event_routing_backends.backends' is explicitly added 2026-03-12T20:01:40,464 to the `packages` configuration field. 2026-03-12T20:01:40,464 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,464 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,464 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,464 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,464 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,465 If you don't want 'event_routing_backends.backends' to be distributed and are 2026-03-12T20:01:40,465 already explicitly excluding 'event_routing_backends.backends' via 2026-03-12T20:01:40,465 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,465 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,465 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,465 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,465 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,466 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,466 even if it does not contain any `.py` files. 2026-03-12T20:01:40,466 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,466 directory, all directories are treated like packages. 2026-03-12T20:01:40,466 ******************************************************************************** 2026-03-12T20:01:40,466 !! 2026-03-12T20:01:40,466 check.warn(importable) 2026-03-12T20:01:40,466 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.backends.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,466 !! 2026-03-12T20:01:40,467 ******************************************************************************** 2026-03-12T20:01:40,467 ############################ 2026-03-12T20:01:40,467 # Package would be ignored # 2026-03-12T20:01:40,467 ############################ 2026-03-12T20:01:40,467 Python recognizes 'event_routing_backends.backends.tests' as an importable package[^1], 2026-03-12T20:01:40,467 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,467 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,467 package, please make sure that 'event_routing_backends.backends.tests' is explicitly added 2026-03-12T20:01:40,467 to the `packages` configuration field. 2026-03-12T20:01:40,468 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,468 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,468 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,468 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,468 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,468 If you don't want 'event_routing_backends.backends.tests' to be distributed and are 2026-03-12T20:01:40,468 already explicitly excluding 'event_routing_backends.backends.tests' via 2026-03-12T20:01:40,468 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,469 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,469 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,469 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,469 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,469 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,469 even if it does not contain any `.py` files. 2026-03-12T20:01:40,469 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,470 directory, all directories are treated like packages. 2026-03-12T20:01:40,470 ******************************************************************************** 2026-03-12T20:01:40,470 !! 2026-03-12T20:01:40,470 check.warn(importable) 2026-03-12T20:01:40,470 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.management' is absent from the `packages` configuration. 2026-03-12T20:01:40,470 !! 2026-03-12T20:01:40,470 ******************************************************************************** 2026-03-12T20:01:40,470 ############################ 2026-03-12T20:01:40,470 # Package would be ignored # 2026-03-12T20:01:40,470 ############################ 2026-03-12T20:01:40,471 Python recognizes 'event_routing_backends.management' as an importable package[^1], 2026-03-12T20:01:40,471 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,471 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,471 package, please make sure that 'event_routing_backends.management' is explicitly added 2026-03-12T20:01:40,471 to the `packages` configuration field. 2026-03-12T20:01:40,471 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,471 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,471 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,472 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,472 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,472 If you don't want 'event_routing_backends.management' to be distributed and are 2026-03-12T20:01:40,472 already explicitly excluding 'event_routing_backends.management' via 2026-03-12T20:01:40,472 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,472 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,472 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,472 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,473 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,473 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,473 even if it does not contain any `.py` files. 2026-03-12T20:01:40,473 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,473 directory, all directories are treated like packages. 2026-03-12T20:01:40,473 ******************************************************************************** 2026-03-12T20:01:40,473 !! 2026-03-12T20:01:40,473 check.warn(importable) 2026-03-12T20:01:40,473 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.management.commands' is absent from the `packages` configuration. 2026-03-12T20:01:40,474 !! 2026-03-12T20:01:40,474 ******************************************************************************** 2026-03-12T20:01:40,474 ############################ 2026-03-12T20:01:40,474 # Package would be ignored # 2026-03-12T20:01:40,474 ############################ 2026-03-12T20:01:40,474 Python recognizes 'event_routing_backends.management.commands' as an importable package[^1], 2026-03-12T20:01:40,474 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,474 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,474 package, please make sure that 'event_routing_backends.management.commands' is explicitly added 2026-03-12T20:01:40,474 to the `packages` configuration field. 2026-03-12T20:01:40,475 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,475 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,475 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,475 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,475 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,475 If you don't want 'event_routing_backends.management.commands' to be distributed and are 2026-03-12T20:01:40,475 already explicitly excluding 'event_routing_backends.management.commands' via 2026-03-12T20:01:40,475 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,476 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,476 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,476 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,476 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,476 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,476 even if it does not contain any `.py` files. 2026-03-12T20:01:40,476 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,476 directory, all directories are treated like packages. 2026-03-12T20:01:40,476 ******************************************************************************** 2026-03-12T20:01:40,477 !! 2026-03-12T20:01:40,477 check.warn(importable) 2026-03-12T20:01:40,477 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.management.commands.helpers' is absent from the `packages` configuration. 2026-03-12T20:01:40,477 !! 2026-03-12T20:01:40,477 ******************************************************************************** 2026-03-12T20:01:40,477 ############################ 2026-03-12T20:01:40,477 # Package would be ignored # 2026-03-12T20:01:40,477 ############################ 2026-03-12T20:01:40,477 Python recognizes 'event_routing_backends.management.commands.helpers' as an importable package[^1], 2026-03-12T20:01:40,477 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,478 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,478 package, please make sure that 'event_routing_backends.management.commands.helpers' is explicitly added 2026-03-12T20:01:40,478 to the `packages` configuration field. 2026-03-12T20:01:40,478 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,478 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,478 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,478 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,479 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,479 If you don't want 'event_routing_backends.management.commands.helpers' to be distributed and are 2026-03-12T20:01:40,479 already explicitly excluding 'event_routing_backends.management.commands.helpers' via 2026-03-12T20:01:40,479 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,479 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,479 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,479 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,480 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,480 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,480 even if it does not contain any `.py` files. 2026-03-12T20:01:40,480 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,480 directory, all directories are treated like packages. 2026-03-12T20:01:40,480 ******************************************************************************** 2026-03-12T20:01:40,481 !! 2026-03-12T20:01:40,481 check.warn(importable) 2026-03-12T20:01:40,481 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.management.commands.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,481 !! 2026-03-12T20:01:40,481 ******************************************************************************** 2026-03-12T20:01:40,481 ############################ 2026-03-12T20:01:40,481 # Package would be ignored # 2026-03-12T20:01:40,481 ############################ 2026-03-12T20:01:40,481 Python recognizes 'event_routing_backends.management.commands.tests' as an importable package[^1], 2026-03-12T20:01:40,482 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,482 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,482 package, please make sure that 'event_routing_backends.management.commands.tests' is explicitly added 2026-03-12T20:01:40,482 to the `packages` configuration field. 2026-03-12T20:01:40,482 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,482 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,482 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,483 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,483 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,483 If you don't want 'event_routing_backends.management.commands.tests' to be distributed and are 2026-03-12T20:01:40,483 already explicitly excluding 'event_routing_backends.management.commands.tests' via 2026-03-12T20:01:40,483 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,483 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,483 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,483 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,484 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,484 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,484 even if it does not contain any `.py` files. 2026-03-12T20:01:40,484 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,484 directory, all directories are treated like packages. 2026-03-12T20:01:40,484 ******************************************************************************** 2026-03-12T20:01:40,485 !! 2026-03-12T20:01:40,485 check.warn(importable) 2026-03-12T20:01:40,485 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.migrations' is absent from the `packages` configuration. 2026-03-12T20:01:40,485 !! 2026-03-12T20:01:40,485 ******************************************************************************** 2026-03-12T20:01:40,485 ############################ 2026-03-12T20:01:40,485 # Package would be ignored # 2026-03-12T20:01:40,485 ############################ 2026-03-12T20:01:40,485 Python recognizes 'event_routing_backends.migrations' as an importable package[^1], 2026-03-12T20:01:40,486 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,486 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,486 package, please make sure that 'event_routing_backends.migrations' is explicitly added 2026-03-12T20:01:40,486 to the `packages` configuration field. 2026-03-12T20:01:40,486 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,486 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,486 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,486 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,487 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,487 If you don't want 'event_routing_backends.migrations' to be distributed and are 2026-03-12T20:01:40,487 already explicitly excluding 'event_routing_backends.migrations' via 2026-03-12T20:01:40,487 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,487 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,487 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,487 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,488 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,488 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,488 even if it does not contain any `.py` files. 2026-03-12T20:01:40,488 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,488 directory, all directories are treated like packages. 2026-03-12T20:01:40,488 ******************************************************************************** 2026-03-12T20:01:40,488 !! 2026-03-12T20:01:40,489 check.warn(importable) 2026-03-12T20:01:40,489 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors' is absent from the `packages` configuration. 2026-03-12T20:01:40,489 !! 2026-03-12T20:01:40,489 ******************************************************************************** 2026-03-12T20:01:40,489 ############################ 2026-03-12T20:01:40,489 # Package would be ignored # 2026-03-12T20:01:40,489 ############################ 2026-03-12T20:01:40,489 Python recognizes 'event_routing_backends.processors' as an importable package[^1], 2026-03-12T20:01:40,489 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,490 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,490 package, please make sure that 'event_routing_backends.processors' is explicitly added 2026-03-12T20:01:40,490 to the `packages` configuration field. 2026-03-12T20:01:40,490 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,490 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,490 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,490 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,491 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,491 If you don't want 'event_routing_backends.processors' to be distributed and are 2026-03-12T20:01:40,491 already explicitly excluding 'event_routing_backends.processors' via 2026-03-12T20:01:40,491 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,491 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,491 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,491 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,492 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,492 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,492 even if it does not contain any `.py` files. 2026-03-12T20:01:40,492 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,492 directory, all directories are treated like packages. 2026-03-12T20:01:40,492 ******************************************************************************** 2026-03-12T20:01:40,492 !! 2026-03-12T20:01:40,492 check.warn(importable) 2026-03-12T20:01:40,493 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.caliper' is absent from the `packages` configuration. 2026-03-12T20:01:40,493 !! 2026-03-12T20:01:40,493 ******************************************************************************** 2026-03-12T20:01:40,493 ############################ 2026-03-12T20:01:40,493 # Package would be ignored # 2026-03-12T20:01:40,493 ############################ 2026-03-12T20:01:40,493 Python recognizes 'event_routing_backends.processors.caliper' as an importable package[^1], 2026-03-12T20:01:40,493 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,494 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,494 package, please make sure that 'event_routing_backends.processors.caliper' is explicitly added 2026-03-12T20:01:40,494 to the `packages` configuration field. 2026-03-12T20:01:40,494 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,494 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,494 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,494 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,494 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,495 If you don't want 'event_routing_backends.processors.caliper' to be distributed and are 2026-03-12T20:01:40,495 already explicitly excluding 'event_routing_backends.processors.caliper' via 2026-03-12T20:01:40,495 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,495 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,495 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,495 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,496 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,496 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,496 even if it does not contain any `.py` files. 2026-03-12T20:01:40,496 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,496 directory, all directories are treated like packages. 2026-03-12T20:01:40,496 ******************************************************************************** 2026-03-12T20:01:40,496 !! 2026-03-12T20:01:40,497 check.warn(importable) 2026-03-12T20:01:40,497 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.caliper.event_transformers' is absent from the `packages` configuration. 2026-03-12T20:01:40,497 !! 2026-03-12T20:01:40,497 ******************************************************************************** 2026-03-12T20:01:40,497 ############################ 2026-03-12T20:01:40,497 # Package would be ignored # 2026-03-12T20:01:40,497 ############################ 2026-03-12T20:01:40,497 Python recognizes 'event_routing_backends.processors.caliper.event_transformers' as an importable package[^1], 2026-03-12T20:01:40,497 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,498 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,498 package, please make sure that 'event_routing_backends.processors.caliper.event_transformers' is explicitly added 2026-03-12T20:01:40,498 to the `packages` configuration field. 2026-03-12T20:01:40,498 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,498 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,498 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,499 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,499 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,499 If you don't want 'event_routing_backends.processors.caliper.event_transformers' to be distributed and are 2026-03-12T20:01:40,499 already explicitly excluding 'event_routing_backends.processors.caliper.event_transformers' via 2026-03-12T20:01:40,499 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,499 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,499 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,500 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,500 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,500 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,500 even if it does not contain any `.py` files. 2026-03-12T20:01:40,500 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,500 directory, all directories are treated like packages. 2026-03-12T20:01:40,500 ******************************************************************************** 2026-03-12T20:01:40,501 !! 2026-03-12T20:01:40,501 check.warn(importable) 2026-03-12T20:01:40,501 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.caliper.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,501 !! 2026-03-12T20:01:40,501 ******************************************************************************** 2026-03-12T20:01:40,501 ############################ 2026-03-12T20:01:40,501 # Package would be ignored # 2026-03-12T20:01:40,501 ############################ 2026-03-12T20:01:40,501 Python recognizes 'event_routing_backends.processors.caliper.tests' as an importable package[^1], 2026-03-12T20:01:40,502 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,502 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,502 package, please make sure that 'event_routing_backends.processors.caliper.tests' is explicitly added 2026-03-12T20:01:40,502 to the `packages` configuration field. 2026-03-12T20:01:40,502 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,502 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,502 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,502 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,503 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,503 If you don't want 'event_routing_backends.processors.caliper.tests' to be distributed and are 2026-03-12T20:01:40,503 already explicitly excluding 'event_routing_backends.processors.caliper.tests' via 2026-03-12T20:01:40,503 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,503 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,503 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,503 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,504 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,504 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,504 even if it does not contain any `.py` files. 2026-03-12T20:01:40,504 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,504 directory, all directories are treated like packages. 2026-03-12T20:01:40,504 ******************************************************************************** 2026-03-12T20:01:40,504 !! 2026-03-12T20:01:40,504 check.warn(importable) 2026-03-12T20:01:40,505 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.mixins' is absent from the `packages` configuration. 2026-03-12T20:01:40,505 !! 2026-03-12T20:01:40,505 ******************************************************************************** 2026-03-12T20:01:40,505 ############################ 2026-03-12T20:01:40,505 # Package would be ignored # 2026-03-12T20:01:40,505 ############################ 2026-03-12T20:01:40,505 Python recognizes 'event_routing_backends.processors.mixins' as an importable package[^1], 2026-03-12T20:01:40,505 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,505 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,506 package, please make sure that 'event_routing_backends.processors.mixins' is explicitly added 2026-03-12T20:01:40,506 to the `packages` configuration field. 2026-03-12T20:01:40,506 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,506 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,506 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,506 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,506 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,507 If you don't want 'event_routing_backends.processors.mixins' to be distributed and are 2026-03-12T20:01:40,507 already explicitly excluding 'event_routing_backends.processors.mixins' via 2026-03-12T20:01:40,507 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,507 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,507 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,507 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,507 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,508 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,508 even if it does not contain any `.py` files. 2026-03-12T20:01:40,508 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,508 directory, all directories are treated like packages. 2026-03-12T20:01:40,508 ******************************************************************************** 2026-03-12T20:01:40,508 !! 2026-03-12T20:01:40,508 check.warn(importable) 2026-03-12T20:01:40,508 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.openedx_filters' is absent from the `packages` configuration. 2026-03-12T20:01:40,508 !! 2026-03-12T20:01:40,509 ******************************************************************************** 2026-03-12T20:01:40,509 ############################ 2026-03-12T20:01:40,509 # Package would be ignored # 2026-03-12T20:01:40,509 ############################ 2026-03-12T20:01:40,509 Python recognizes 'event_routing_backends.processors.openedx_filters' as an importable package[^1], 2026-03-12T20:01:40,509 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,509 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,509 package, please make sure that 'event_routing_backends.processors.openedx_filters' is explicitly added 2026-03-12T20:01:40,509 to the `packages` configuration field. 2026-03-12T20:01:40,510 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,510 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,510 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,510 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,510 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,510 If you don't want 'event_routing_backends.processors.openedx_filters' to be distributed and are 2026-03-12T20:01:40,510 already explicitly excluding 'event_routing_backends.processors.openedx_filters' via 2026-03-12T20:01:40,511 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,511 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,511 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,511 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,511 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,511 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,511 even if it does not contain any `.py` files. 2026-03-12T20:01:40,511 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,512 directory, all directories are treated like packages. 2026-03-12T20:01:40,512 ******************************************************************************** 2026-03-12T20:01:40,512 !! 2026-03-12T20:01:40,512 check.warn(importable) 2026-03-12T20:01:40,512 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,512 !! 2026-03-12T20:01:40,512 ******************************************************************************** 2026-03-12T20:01:40,512 ############################ 2026-03-12T20:01:40,512 # Package would be ignored # 2026-03-12T20:01:40,513 ############################ 2026-03-12T20:01:40,513 Python recognizes 'event_routing_backends.processors.tests' as an importable package[^1], 2026-03-12T20:01:40,513 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,513 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,513 package, please make sure that 'event_routing_backends.processors.tests' is explicitly added 2026-03-12T20:01:40,513 to the `packages` configuration field. 2026-03-12T20:01:40,513 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,513 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,513 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,514 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,514 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,514 If you don't want 'event_routing_backends.processors.tests' to be distributed and are 2026-03-12T20:01:40,514 already explicitly excluding 'event_routing_backends.processors.tests' via 2026-03-12T20:01:40,514 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,514 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,514 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,515 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,515 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,515 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,515 even if it does not contain any `.py` files. 2026-03-12T20:01:40,515 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,515 directory, all directories are treated like packages. 2026-03-12T20:01:40,515 ******************************************************************************** 2026-03-12T20:01:40,516 !! 2026-03-12T20:01:40,516 check.warn(importable) 2026-03-12T20:01:40,516 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.tests.openedx_filters' is absent from the `packages` configuration. 2026-03-12T20:01:40,516 !! 2026-03-12T20:01:40,516 ******************************************************************************** 2026-03-12T20:01:40,516 ############################ 2026-03-12T20:01:40,516 # Package would be ignored # 2026-03-12T20:01:40,516 ############################ 2026-03-12T20:01:40,516 Python recognizes 'event_routing_backends.processors.tests.openedx_filters' as an importable package[^1], 2026-03-12T20:01:40,516 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,517 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,517 package, please make sure that 'event_routing_backends.processors.tests.openedx_filters' is explicitly added 2026-03-12T20:01:40,517 to the `packages` configuration field. 2026-03-12T20:01:40,517 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,517 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,517 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,517 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,517 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,518 If you don't want 'event_routing_backends.processors.tests.openedx_filters' to be distributed and are 2026-03-12T20:01:40,518 already explicitly excluding 'event_routing_backends.processors.tests.openedx_filters' via 2026-03-12T20:01:40,518 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,518 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,518 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,518 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,518 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,519 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,519 even if it does not contain any `.py` files. 2026-03-12T20:01:40,519 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,519 directory, all directories are treated like packages. 2026-03-12T20:01:40,519 ******************************************************************************** 2026-03-12T20:01:40,519 !! 2026-03-12T20:01:40,519 check.warn(importable) 2026-03-12T20:01:40,519 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.transformer_utils' is absent from the `packages` configuration. 2026-03-12T20:01:40,520 !! 2026-03-12T20:01:40,520 ******************************************************************************** 2026-03-12T20:01:40,520 ############################ 2026-03-12T20:01:40,520 # Package would be ignored # 2026-03-12T20:01:40,520 ############################ 2026-03-12T20:01:40,520 Python recognizes 'event_routing_backends.processors.transformer_utils' as an importable package[^1], 2026-03-12T20:01:40,520 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,520 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,520 package, please make sure that 'event_routing_backends.processors.transformer_utils' is explicitly added 2026-03-12T20:01:40,521 to the `packages` configuration field. 2026-03-12T20:01:40,521 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,521 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,521 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,521 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,521 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,521 If you don't want 'event_routing_backends.processors.transformer_utils' to be distributed and are 2026-03-12T20:01:40,522 already explicitly excluding 'event_routing_backends.processors.transformer_utils' via 2026-03-12T20:01:40,522 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,522 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,522 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,522 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,522 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,522 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,523 even if it does not contain any `.py` files. 2026-03-12T20:01:40,523 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,523 directory, all directories are treated like packages. 2026-03-12T20:01:40,523 ******************************************************************************** 2026-03-12T20:01:40,523 !! 2026-03-12T20:01:40,523 check.warn(importable) 2026-03-12T20:01:40,523 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.transformer_utils.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,523 !! 2026-03-12T20:01:40,524 ******************************************************************************** 2026-03-12T20:01:40,524 ############################ 2026-03-12T20:01:40,524 # Package would be ignored # 2026-03-12T20:01:40,524 ############################ 2026-03-12T20:01:40,524 Python recognizes 'event_routing_backends.processors.transformer_utils.tests' as an importable package[^1], 2026-03-12T20:01:40,524 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,524 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,524 package, please make sure that 'event_routing_backends.processors.transformer_utils.tests' is explicitly added 2026-03-12T20:01:40,524 to the `packages` configuration field. 2026-03-12T20:01:40,525 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,525 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,525 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,525 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,525 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,525 If you don't want 'event_routing_backends.processors.transformer_utils.tests' to be distributed and are 2026-03-12T20:01:40,525 already explicitly excluding 'event_routing_backends.processors.transformer_utils.tests' via 2026-03-12T20:01:40,525 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,526 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,526 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,526 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,526 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,526 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,526 even if it does not contain any `.py` files. 2026-03-12T20:01:40,526 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,526 directory, all directories are treated like packages. 2026-03-12T20:01:40,527 ******************************************************************************** 2026-03-12T20:01:40,527 !! 2026-03-12T20:01:40,527 check.warn(importable) 2026-03-12T20:01:40,527 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.xapi' is absent from the `packages` configuration. 2026-03-12T20:01:40,527 !! 2026-03-12T20:01:40,527 ******************************************************************************** 2026-03-12T20:01:40,527 ############################ 2026-03-12T20:01:40,527 # Package would be ignored # 2026-03-12T20:01:40,527 ############################ 2026-03-12T20:01:40,528 Python recognizes 'event_routing_backends.processors.xapi' as an importable package[^1], 2026-03-12T20:01:40,528 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,528 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,528 package, please make sure that 'event_routing_backends.processors.xapi' is explicitly added 2026-03-12T20:01:40,528 to the `packages` configuration field. 2026-03-12T20:01:40,528 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,528 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,528 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,529 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,529 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,529 If you don't want 'event_routing_backends.processors.xapi' to be distributed and are 2026-03-12T20:01:40,529 already explicitly excluding 'event_routing_backends.processors.xapi' via 2026-03-12T20:01:40,529 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,529 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,529 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,530 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,530 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,530 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,530 even if it does not contain any `.py` files. 2026-03-12T20:01:40,530 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,530 directory, all directories are treated like packages. 2026-03-12T20:01:40,530 ******************************************************************************** 2026-03-12T20:01:40,531 !! 2026-03-12T20:01:40,531 check.warn(importable) 2026-03-12T20:01:40,531 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.xapi.event_transformers' is absent from the `packages` configuration. 2026-03-12T20:01:40,531 !! 2026-03-12T20:01:40,531 ******************************************************************************** 2026-03-12T20:01:40,531 ############################ 2026-03-12T20:01:40,531 # Package would be ignored # 2026-03-12T20:01:40,531 ############################ 2026-03-12T20:01:40,531 Python recognizes 'event_routing_backends.processors.xapi.event_transformers' as an importable package[^1], 2026-03-12T20:01:40,531 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,532 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,532 package, please make sure that 'event_routing_backends.processors.xapi.event_transformers' is explicitly added 2026-03-12T20:01:40,532 to the `packages` configuration field. 2026-03-12T20:01:40,532 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,532 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,532 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,532 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,532 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,533 If you don't want 'event_routing_backends.processors.xapi.event_transformers' to be distributed and are 2026-03-12T20:01:40,533 already explicitly excluding 'event_routing_backends.processors.xapi.event_transformers' via 2026-03-12T20:01:40,533 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,533 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,533 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,533 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,533 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,534 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,534 even if it does not contain any `.py` files. 2026-03-12T20:01:40,534 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,534 directory, all directories are treated like packages. 2026-03-12T20:01:40,534 ******************************************************************************** 2026-03-12T20:01:40,534 !! 2026-03-12T20:01:40,534 check.warn(importable) 2026-03-12T20:01:40,534 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.processors.xapi.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,535 !! 2026-03-12T20:01:40,535 ******************************************************************************** 2026-03-12T20:01:40,535 ############################ 2026-03-12T20:01:40,535 # Package would be ignored # 2026-03-12T20:01:40,535 ############################ 2026-03-12T20:01:40,535 Python recognizes 'event_routing_backends.processors.xapi.tests' as an importable package[^1], 2026-03-12T20:01:40,535 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,535 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,535 package, please make sure that 'event_routing_backends.processors.xapi.tests' is explicitly added 2026-03-12T20:01:40,536 to the `packages` configuration field. 2026-03-12T20:01:40,536 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,536 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,536 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,536 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,536 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,536 If you don't want 'event_routing_backends.processors.xapi.tests' to be distributed and are 2026-03-12T20:01:40,537 already explicitly excluding 'event_routing_backends.processors.xapi.tests' via 2026-03-12T20:01:40,537 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,537 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,537 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,537 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,537 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,538 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,538 even if it does not contain any `.py` files. 2026-03-12T20:01:40,538 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,538 directory, all directories are treated like packages. 2026-03-12T20:01:40,538 ******************************************************************************** 2026-03-12T20:01:40,538 !! 2026-03-12T20:01:40,538 check.warn(importable) 2026-03-12T20:01:40,538 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.settings' is absent from the `packages` configuration. 2026-03-12T20:01:40,539 !! 2026-03-12T20:01:40,539 ******************************************************************************** 2026-03-12T20:01:40,539 ############################ 2026-03-12T20:01:40,539 # Package would be ignored # 2026-03-12T20:01:40,539 ############################ 2026-03-12T20:01:40,539 Python recognizes 'event_routing_backends.settings' as an importable package[^1], 2026-03-12T20:01:40,539 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,539 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,539 package, please make sure that 'event_routing_backends.settings' is explicitly added 2026-03-12T20:01:40,540 to the `packages` configuration field. 2026-03-12T20:01:40,540 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,540 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,540 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,540 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,540 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,540 If you don't want 'event_routing_backends.settings' to be distributed and are 2026-03-12T20:01:40,540 already explicitly excluding 'event_routing_backends.settings' via 2026-03-12T20:01:40,541 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,541 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,541 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,541 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,541 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,541 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,542 even if it does not contain any `.py` files. 2026-03-12T20:01:40,542 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,542 directory, all directories are treated like packages. 2026-03-12T20:01:40,542 ******************************************************************************** 2026-03-12T20:01:40,542 !! 2026-03-12T20:01:40,542 check.warn(importable) 2026-03-12T20:01:40,542 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.static.admin.js' is absent from the `packages` configuration. 2026-03-12T20:01:40,542 !! 2026-03-12T20:01:40,542 ******************************************************************************** 2026-03-12T20:01:40,542 ############################ 2026-03-12T20:01:40,543 # Package would be ignored # 2026-03-12T20:01:40,543 ############################ 2026-03-12T20:01:40,543 Python recognizes 'event_routing_backends.static.admin.js' as an importable package[^1], 2026-03-12T20:01:40,543 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,543 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,543 package, please make sure that 'event_routing_backends.static.admin.js' is explicitly added 2026-03-12T20:01:40,543 to the `packages` configuration field. 2026-03-12T20:01:40,543 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,543 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,544 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,544 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,544 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,544 If you don't want 'event_routing_backends.static.admin.js' to be distributed and are 2026-03-12T20:01:40,544 already explicitly excluding 'event_routing_backends.static.admin.js' via 2026-03-12T20:01:40,544 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,544 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,544 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,545 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,545 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,545 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,545 even if it does not contain any `.py` files. 2026-03-12T20:01:40,545 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,545 directory, all directories are treated like packages. 2026-03-12T20:01:40,545 ******************************************************************************** 2026-03-12T20:01:40,546 !! 2026-03-12T20:01:40,546 check.warn(importable) 2026-03-12T20:01:40,546 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.templates.admin' is absent from the `packages` configuration. 2026-03-12T20:01:40,546 !! 2026-03-12T20:01:40,546 ******************************************************************************** 2026-03-12T20:01:40,546 ############################ 2026-03-12T20:01:40,546 # Package would be ignored # 2026-03-12T20:01:40,546 ############################ 2026-03-12T20:01:40,546 Python recognizes 'event_routing_backends.templates.admin' as an importable package[^1], 2026-03-12T20:01:40,547 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,547 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,547 package, please make sure that 'event_routing_backends.templates.admin' is explicitly added 2026-03-12T20:01:40,547 to the `packages` configuration field. 2026-03-12T20:01:40,547 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,547 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,547 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,547 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,548 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,548 If you don't want 'event_routing_backends.templates.admin' to be distributed and are 2026-03-12T20:01:40,548 already explicitly excluding 'event_routing_backends.templates.admin' via 2026-03-12T20:01:40,548 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,548 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,548 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,548 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,549 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,549 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,549 even if it does not contain any `.py` files. 2026-03-12T20:01:40,549 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,549 directory, all directories are treated like packages. 2026-03-12T20:01:40,549 ******************************************************************************** 2026-03-12T20:01:40,549 !! 2026-03-12T20:01:40,549 check.warn(importable) 2026-03-12T20:01:40,550 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.tests' is absent from the `packages` configuration. 2026-03-12T20:01:40,550 !! 2026-03-12T20:01:40,550 ******************************************************************************** 2026-03-12T20:01:40,550 ############################ 2026-03-12T20:01:40,550 # Package would be ignored # 2026-03-12T20:01:40,550 ############################ 2026-03-12T20:01:40,550 Python recognizes 'event_routing_backends.tests' as an importable package[^1], 2026-03-12T20:01:40,550 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,550 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,551 package, please make sure that 'event_routing_backends.tests' is explicitly added 2026-03-12T20:01:40,551 to the `packages` configuration field. 2026-03-12T20:01:40,551 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,551 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,551 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,551 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,551 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,552 If you don't want 'event_routing_backends.tests' to be distributed and are 2026-03-12T20:01:40,552 already explicitly excluding 'event_routing_backends.tests' via 2026-03-12T20:01:40,552 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,552 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,552 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,552 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,552 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,553 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,553 even if it does not contain any `.py` files. 2026-03-12T20:01:40,553 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,553 directory, all directories are treated like packages. 2026-03-12T20:01:40,553 ******************************************************************************** 2026-03-12T20:01:40,553 !! 2026-03-12T20:01:40,553 check.warn(importable) 2026-03-12T20:01:40,553 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'event_routing_backends.utils' is absent from the `packages` configuration. 2026-03-12T20:01:40,553 !! 2026-03-12T20:01:40,554 ******************************************************************************** 2026-03-12T20:01:40,554 ############################ 2026-03-12T20:01:40,554 # Package would be ignored # 2026-03-12T20:01:40,554 ############################ 2026-03-12T20:01:40,554 Python recognizes 'event_routing_backends.utils' as an importable package[^1], 2026-03-12T20:01:40,554 but it is absent from setuptools' `packages` configuration. 2026-03-12T20:01:40,554 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-12T20:01:40,554 package, please make sure that 'event_routing_backends.utils' is explicitly added 2026-03-12T20:01:40,554 to the `packages` configuration field. 2026-03-12T20:01:40,555 Alternatively, you can also rely on setuptools' discovery methods 2026-03-12T20:01:40,555 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-12T20:01:40,555 instead of `find_packages(...)`/`find:`). 2026-03-12T20:01:40,555 You can read more about "package discovery" on setuptools documentation page: 2026-03-12T20:01:40,555 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-12T20:01:40,555 If you don't want 'event_routing_backends.utils' to be distributed and are 2026-03-12T20:01:40,555 already explicitly excluding 'event_routing_backends.utils' via 2026-03-12T20:01:40,556 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-12T20:01:40,556 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-12T20:01:40,556 combination with a more fine grained `package-data` configuration. 2026-03-12T20:01:40,556 You can read more about "package data files" on setuptools documentation page: 2026-03-12T20:01:40,556 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-12T20:01:40,556 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-12T20:01:40,556 even if it does not contain any `.py` files. 2026-03-12T20:01:40,557 On the other hand, currently there is no concept of package data 2026-03-12T20:01:40,557 directory, all directories are treated like packages. 2026-03-12T20:01:40,557 ******************************************************************************** 2026-03-12T20:01:40,557 !! 2026-03-12T20:01:40,557 check.warn(importable) 2026-03-12T20:01:40,557 creating build/lib/event_routing_backends/backends 2026-03-12T20:01:40,557 copying event_routing_backends/backends/__init__.py -> build/lib/event_routing_backends/backends 2026-03-12T20:01:40,557 copying event_routing_backends/backends/async_events_router.py -> build/lib/event_routing_backends/backends 2026-03-12T20:01:40,557 copying event_routing_backends/backends/events_router.py -> build/lib/event_routing_backends/backends 2026-03-12T20:01:40,557 copying event_routing_backends/backends/sync_events_router.py -> build/lib/event_routing_backends/backends 2026-03-12T20:01:40,558 creating build/lib/event_routing_backends/backends/tests 2026-03-12T20:01:40,558 copying event_routing_backends/backends/tests/__init__.py -> build/lib/event_routing_backends/backends/tests 2026-03-12T20:01:40,558 copying event_routing_backends/backends/tests/test_events_router.py -> build/lib/event_routing_backends/backends/tests 2026-03-12T20:01:40,558 creating build/lib/event_routing_backends/management 2026-03-12T20:01:40,558 copying event_routing_backends/management/__init__.py -> build/lib/event_routing_backends/management 2026-03-12T20:01:40,558 creating build/lib/event_routing_backends/management/commands 2026-03-12T20:01:40,558 copying event_routing_backends/management/commands/__init__.py -> build/lib/event_routing_backends/management/commands 2026-03-12T20:01:40,558 copying event_routing_backends/management/commands/recover_failed_events.py -> build/lib/event_routing_backends/management/commands 2026-03-12T20:01:40,558 copying event_routing_backends/management/commands/transform_tracking_logs.py -> build/lib/event_routing_backends/management/commands 2026-03-12T20:01:40,558 creating build/lib/event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,559 copying event_routing_backends/management/commands/helpers/__init__.py -> build/lib/event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,559 copying event_routing_backends/management/commands/helpers/event_log_parser.py -> build/lib/event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,559 copying event_routing_backends/management/commands/helpers/queued_sender.py -> build/lib/event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,559 creating build/lib/event_routing_backends/management/commands/tests 2026-03-12T20:01:40,559 copying event_routing_backends/management/commands/tests/test_recover_failed_events.py -> build/lib/event_routing_backends/management/commands/tests 2026-03-12T20:01:40,559 copying event_routing_backends/management/commands/tests/test_transform_tracking_logs.py -> build/lib/event_routing_backends/management/commands/tests 2026-03-12T20:01:40,559 creating build/lib/event_routing_backends/migrations 2026-03-12T20:01:40,559 copying event_routing_backends/migrations/0001_initial.py -> build/lib/event_routing_backends/migrations 2026-03-12T20:01:40,559 copying event_routing_backends/migrations/0002_auto_20210503_0648.py -> build/lib/event_routing_backends/migrations 2026-03-12T20:01:40,559 copying event_routing_backends/migrations/0003_auto_20210713_0344.py -> build/lib/event_routing_backends/migrations 2026-03-12T20:01:40,560 copying event_routing_backends/migrations/0004_auto_20211025_1053.py -> build/lib/event_routing_backends/migrations 2026-03-12T20:01:40,560 copying event_routing_backends/migrations/__init__.py -> build/lib/event_routing_backends/migrations 2026-03-12T20:01:40,560 creating build/lib/event_routing_backends/processors 2026-03-12T20:01:40,560 copying event_routing_backends/processors/__init__.py -> build/lib/event_routing_backends/processors 2026-03-12T20:01:40,560 creating build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 copying event_routing_backends/processors/caliper/__init__.py -> build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 copying event_routing_backends/processors/caliper/constants.py -> build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 copying event_routing_backends/processors/caliper/envelope_processor.py -> build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 copying event_routing_backends/processors/caliper/registry.py -> build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 copying event_routing_backends/processors/caliper/transformer.py -> build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 copying event_routing_backends/processors/caliper/transformer_processor.py -> build/lib/event_routing_backends/processors/caliper 2026-03-12T20:01:40,560 creating build/lib/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/event_transformers/__init__.py -> build/lib/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/event_transformers/enrollment_events.py -> build/lib/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/event_transformers/navigation_events.py -> build/lib/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/event_transformers/problem_interaction_events.py -> build/lib/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/event_transformers/video_events.py -> build/lib/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,561 creating build/lib/event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/tests/__init__.py -> build/lib/event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/tests/test_caliper.py -> build/lib/event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/tests/test_envelope_processor.py -> build/lib/event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,561 copying event_routing_backends/processors/caliper/tests/test_transformers.py -> build/lib/event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,562 creating build/lib/event_routing_backends/processors/mixins 2026-03-12T20:01:40,562 copying event_routing_backends/processors/mixins/__init__.py -> build/lib/event_routing_backends/processors/mixins 2026-03-12T20:01:40,562 copying event_routing_backends/processors/mixins/base_transformer.py -> build/lib/event_routing_backends/processors/mixins 2026-03-12T20:01:40,562 copying event_routing_backends/processors/mixins/base_transformer_processor.py -> build/lib/event_routing_backends/processors/mixins 2026-03-12T20:01:40,562 creating build/lib/event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,562 copying event_routing_backends/processors/openedx_filters/__init__.py -> build/lib/event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,562 copying event_routing_backends/processors/openedx_filters/decorators.py -> build/lib/event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,562 copying event_routing_backends/processors/openedx_filters/exceptions.py -> build/lib/event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,562 copying event_routing_backends/processors/openedx_filters/filters.py -> build/lib/event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,562 creating build/lib/event_routing_backends/processors/tests 2026-03-12T20:01:40,563 copying event_routing_backends/processors/tests/__init__.py -> build/lib/event_routing_backends/processors/tests 2026-03-12T20:01:40,563 copying event_routing_backends/processors/tests/transformers_test_mixin.py -> build/lib/event_routing_backends/processors/tests 2026-03-12T20:01:40,563 creating build/lib/event_routing_backends/processors/tests/openedx_filters 2026-03-12T20:01:40,563 copying event_routing_backends/processors/tests/openedx_filters/__init__.py -> build/lib/event_routing_backends/processors/tests/openedx_filters 2026-03-12T20:01:40,563 copying event_routing_backends/processors/tests/openedx_filters/test_filters.py -> build/lib/event_routing_backends/processors/tests/openedx_filters 2026-03-12T20:01:40,563 creating build/lib/event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,563 copying event_routing_backends/processors/transformer_utils/__init__.py -> build/lib/event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,563 copying event_routing_backends/processors/transformer_utils/exceptions.py -> build/lib/event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,563 copying event_routing_backends/processors/transformer_utils/registry.py -> build/lib/event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,563 creating build/lib/event_routing_backends/processors/transformer_utils/tests 2026-03-12T20:01:40,563 copying event_routing_backends/processors/transformer_utils/tests/__init__.py -> build/lib/event_routing_backends/processors/transformer_utils/tests 2026-03-12T20:01:40,564 copying event_routing_backends/processors/transformer_utils/tests/test_registry.py -> build/lib/event_routing_backends/processors/transformer_utils/tests 2026-03-12T20:01:40,564 creating build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/__init__.py -> build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/constants.py -> build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/registry.py -> build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/statements.py -> build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/transformer.py -> build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/transformer_processor.py -> build/lib/event_routing_backends/processors/xapi 2026-03-12T20:01:40,564 creating build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/event_transformers/__init__.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,564 copying event_routing_backends/processors/xapi/event_transformers/completion_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/enrollment_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/exam_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/forum_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/grading_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/navigation_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/problem_interaction_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/event_transformers/video_events.py -> build/lib/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,565 creating build/lib/event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/tests/__init__.py -> build/lib/event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/tests/test_transformers.py -> build/lib/event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,565 copying event_routing_backends/processors/xapi/tests/test_xapi.py -> build/lib/event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,566 copying event_routing_backends/processors/xapi/tests/test_xapi_event_transformers.py -> build/lib/event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,566 creating build/lib/event_routing_backends/settings 2026-03-12T20:01:40,566 copying event_routing_backends/settings/__init__.py -> build/lib/event_routing_backends/settings 2026-03-12T20:01:40,566 copying event_routing_backends/settings/common.py -> build/lib/event_routing_backends/settings 2026-03-12T20:01:40,566 copying event_routing_backends/settings/devstack.py -> build/lib/event_routing_backends/settings 2026-03-12T20:01:40,566 copying event_routing_backends/settings/production.py -> build/lib/event_routing_backends/settings 2026-03-12T20:01:40,566 creating build/lib/event_routing_backends/static/admin/js 2026-03-12T20:01:40,566 copying event_routing_backends/static/admin/js/EventRoutingBankendsConditionalFieldRenderer.js -> build/lib/event_routing_backends/static/admin/js 2026-03-12T20:01:40,566 creating build/lib/event_routing_backends/templates/admin 2026-03-12T20:01:40,566 copying event_routing_backends/templates/admin/router_conf_change_form.html -> build/lib/event_routing_backends/templates/admin 2026-03-12T20:01:40,566 creating build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 copying event_routing_backends/tests/__init__.py -> build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 copying event_routing_backends/tests/factories.py -> build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 copying event_routing_backends/tests/test_helpers.py -> build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 copying event_routing_backends/tests/test_mixin.py -> build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 copying event_routing_backends/tests/test_models.py -> build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 copying event_routing_backends/tests/test_settings.py -> build/lib/event_routing_backends/tests 2026-03-12T20:01:40,567 creating build/lib/event_routing_backends/utils 2026-03-12T20:01:40,567 copying event_routing_backends/utils/__init__.py -> build/lib/event_routing_backends/utils 2026-03-12T20:01:40,567 copying event_routing_backends/utils/fields.py -> build/lib/event_routing_backends/utils 2026-03-12T20:01:40,567 copying event_routing_backends/utils/http_client.py -> build/lib/event_routing_backends/utils 2026-03-12T20:01:40,567 copying event_routing_backends/utils/settings.py -> build/lib/event_routing_backends/utils 2026-03-12T20:01:40,568 copying event_routing_backends/utils/xapi_lrs_client.py -> build/lib/event_routing_backends/utils 2026-03-12T20:01:40,627 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-12T20:01:40,627 !! 2026-03-12T20:01:40,627 ******************************************************************************** 2026-03-12T20:01:40,627 Please avoid running ``setup.py`` directly. 2026-03-12T20:01:40,627 Instead, use pypa/build, pypa/installer or other 2026-03-12T20:01:40,628 standards-based tools. 2026-03-12T20:01:40,628 This deprecation is overdue, please update your project and remove deprecated 2026-03-12T20:01:40,628 calls to avoid build errors in the future. 2026-03-12T20:01:40,628 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-12T20:01:40,628 ******************************************************************************** 2026-03-12T20:01:40,628 !! 2026-03-12T20:01:40,628 self.initialize_options() 2026-03-12T20:01:40,699 installing to build/bdist.linux-armv7l/wheel 2026-03-12T20:01:40,699 running install 2026-03-12T20:01:40,722 running install_lib 2026-03-12T20:01:40,794 creating build/bdist.linux-armv7l/wheel 2026-03-12T20:01:40,795 creating build/bdist.linux-armv7l/wheel/event_routing_backends 2026-03-12T20:01:40,795 creating build/bdist.linux-armv7l/wheel/event_routing_backends/utils 2026-03-12T20:01:40,796 copying build/lib/event_routing_backends/utils/xapi_lrs_client.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/utils 2026-03-12T20:01:40,796 copying build/lib/event_routing_backends/utils/settings.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/utils 2026-03-12T20:01:40,796 copying build/lib/event_routing_backends/utils/http_client.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/utils 2026-03-12T20:01:40,797 copying build/lib/event_routing_backends/utils/fields.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/utils 2026-03-12T20:01:40,797 copying build/lib/event_routing_backends/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/utils 2026-03-12T20:01:40,798 creating build/bdist.linux-armv7l/wheel/event_routing_backends/tests 2026-03-12T20:01:40,798 copying build/lib/event_routing_backends/tests/test_settings.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/tests 2026-03-12T20:01:40,799 copying build/lib/event_routing_backends/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/tests 2026-03-12T20:01:40,799 copying build/lib/event_routing_backends/tests/test_mixin.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/tests 2026-03-12T20:01:40,799 copying build/lib/event_routing_backends/tests/test_helpers.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/tests 2026-03-12T20:01:40,800 copying build/lib/event_routing_backends/tests/factories.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/tests 2026-03-12T20:01:40,800 copying build/lib/event_routing_backends/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/tests 2026-03-12T20:01:40,801 creating build/bdist.linux-armv7l/wheel/event_routing_backends/templates 2026-03-12T20:01:40,801 creating build/bdist.linux-armv7l/wheel/event_routing_backends/templates/admin 2026-03-12T20:01:40,801 copying build/lib/event_routing_backends/templates/admin/router_conf_change_form.html -> build/bdist.linux-armv7l/wheel/./event_routing_backends/templates/admin 2026-03-12T20:01:40,802 creating build/bdist.linux-armv7l/wheel/event_routing_backends/static 2026-03-12T20:01:40,802 creating build/bdist.linux-armv7l/wheel/event_routing_backends/static/admin 2026-03-12T20:01:40,803 creating build/bdist.linux-armv7l/wheel/event_routing_backends/static/admin/js 2026-03-12T20:01:40,803 copying build/lib/event_routing_backends/static/admin/js/EventRoutingBankendsConditionalFieldRenderer.js -> build/bdist.linux-armv7l/wheel/./event_routing_backends/static/admin/js 2026-03-12T20:01:40,803 creating build/bdist.linux-armv7l/wheel/event_routing_backends/settings 2026-03-12T20:01:40,804 copying build/lib/event_routing_backends/settings/production.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/settings 2026-03-12T20:01:40,804 copying build/lib/event_routing_backends/settings/devstack.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/settings 2026-03-12T20:01:40,804 copying build/lib/event_routing_backends/settings/common.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/settings 2026-03-12T20:01:40,805 copying build/lib/event_routing_backends/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/settings 2026-03-12T20:01:40,805 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors 2026-03-12T20:01:40,806 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/xapi 2026-03-12T20:01:40,806 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,806 copying build/lib/event_routing_backends/processors/xapi/tests/test_xapi_event_transformers.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,807 copying build/lib/event_routing_backends/processors/xapi/tests/test_xapi.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,807 copying build/lib/event_routing_backends/processors/xapi/tests/test_transformers.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,808 copying build/lib/event_routing_backends/processors/xapi/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/tests 2026-03-12T20:01:40,808 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,808 copying build/lib/event_routing_backends/processors/xapi/event_transformers/video_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,809 copying build/lib/event_routing_backends/processors/xapi/event_transformers/problem_interaction_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,809 copying build/lib/event_routing_backends/processors/xapi/event_transformers/navigation_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,810 copying build/lib/event_routing_backends/processors/xapi/event_transformers/grading_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,810 copying build/lib/event_routing_backends/processors/xapi/event_transformers/forum_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,811 copying build/lib/event_routing_backends/processors/xapi/event_transformers/exam_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,811 copying build/lib/event_routing_backends/processors/xapi/event_transformers/enrollment_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,811 copying build/lib/event_routing_backends/processors/xapi/event_transformers/completion_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,812 copying build/lib/event_routing_backends/processors/xapi/event_transformers/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi/event_transformers 2026-03-12T20:01:40,812 copying build/lib/event_routing_backends/processors/xapi/transformer_processor.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi 2026-03-12T20:01:40,812 copying build/lib/event_routing_backends/processors/xapi/transformer.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi 2026-03-12T20:01:40,813 copying build/lib/event_routing_backends/processors/xapi/statements.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi 2026-03-12T20:01:40,813 copying build/lib/event_routing_backends/processors/xapi/registry.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi 2026-03-12T20:01:40,814 copying build/lib/event_routing_backends/processors/xapi/constants.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi 2026-03-12T20:01:40,814 copying build/lib/event_routing_backends/processors/xapi/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/xapi 2026-03-12T20:01:40,815 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,815 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/transformer_utils/tests 2026-03-12T20:01:40,815 copying build/lib/event_routing_backends/processors/transformer_utils/tests/test_registry.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/transformer_utils/tests 2026-03-12T20:01:40,816 copying build/lib/event_routing_backends/processors/transformer_utils/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/transformer_utils/tests 2026-03-12T20:01:40,816 copying build/lib/event_routing_backends/processors/transformer_utils/registry.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,816 copying build/lib/event_routing_backends/processors/transformer_utils/exceptions.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,817 copying build/lib/event_routing_backends/processors/transformer_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/transformer_utils 2026-03-12T20:01:40,817 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/tests 2026-03-12T20:01:40,818 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/tests/openedx_filters 2026-03-12T20:01:40,818 copying build/lib/event_routing_backends/processors/tests/openedx_filters/test_filters.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/tests/openedx_filters 2026-03-12T20:01:40,818 copying build/lib/event_routing_backends/processors/tests/openedx_filters/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/tests/openedx_filters 2026-03-12T20:01:40,819 copying build/lib/event_routing_backends/processors/tests/transformers_test_mixin.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/tests 2026-03-12T20:01:40,819 copying build/lib/event_routing_backends/processors/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/tests 2026-03-12T20:01:40,820 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,820 copying build/lib/event_routing_backends/processors/openedx_filters/filters.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,820 copying build/lib/event_routing_backends/processors/openedx_filters/exceptions.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,821 copying build/lib/event_routing_backends/processors/openedx_filters/decorators.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,821 copying build/lib/event_routing_backends/processors/openedx_filters/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/openedx_filters 2026-03-12T20:01:40,822 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/mixins 2026-03-12T20:01:40,822 copying build/lib/event_routing_backends/processors/mixins/base_transformer_processor.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/mixins 2026-03-12T20:01:40,822 copying build/lib/event_routing_backends/processors/mixins/base_transformer.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/mixins 2026-03-12T20:01:40,823 copying build/lib/event_routing_backends/processors/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/mixins 2026-03-12T20:01:40,823 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/caliper 2026-03-12T20:01:40,824 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,824 copying build/lib/event_routing_backends/processors/caliper/tests/test_transformers.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,824 copying build/lib/event_routing_backends/processors/caliper/tests/test_envelope_processor.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,825 copying build/lib/event_routing_backends/processors/caliper/tests/test_caliper.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,825 copying build/lib/event_routing_backends/processors/caliper/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/tests 2026-03-12T20:01:40,826 creating build/bdist.linux-armv7l/wheel/event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,826 copying build/lib/event_routing_backends/processors/caliper/event_transformers/video_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,826 copying build/lib/event_routing_backends/processors/caliper/event_transformers/problem_interaction_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,827 copying build/lib/event_routing_backends/processors/caliper/event_transformers/navigation_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,827 copying build/lib/event_routing_backends/processors/caliper/event_transformers/enrollment_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,827 copying build/lib/event_routing_backends/processors/caliper/event_transformers/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper/event_transformers 2026-03-12T20:01:40,828 copying build/lib/event_routing_backends/processors/caliper/transformer_processor.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper 2026-03-12T20:01:40,828 copying build/lib/event_routing_backends/processors/caliper/transformer.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper 2026-03-12T20:01:40,829 copying build/lib/event_routing_backends/processors/caliper/registry.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper 2026-03-12T20:01:40,829 copying build/lib/event_routing_backends/processors/caliper/envelope_processor.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper 2026-03-12T20:01:40,829 copying build/lib/event_routing_backends/processors/caliper/constants.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper 2026-03-12T20:01:40,830 copying build/lib/event_routing_backends/processors/caliper/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors/caliper 2026-03-12T20:01:40,830 copying build/lib/event_routing_backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/processors 2026-03-12T20:01:40,831 creating build/bdist.linux-armv7l/wheel/event_routing_backends/migrations 2026-03-12T20:01:40,831 copying build/lib/event_routing_backends/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/migrations 2026-03-12T20:01:40,831 copying build/lib/event_routing_backends/migrations/0004_auto_20211025_1053.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/migrations 2026-03-12T20:01:40,832 copying build/lib/event_routing_backends/migrations/0003_auto_20210713_0344.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/migrations 2026-03-12T20:01:40,832 copying build/lib/event_routing_backends/migrations/0002_auto_20210503_0648.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/migrations 2026-03-12T20:01:40,832 copying build/lib/event_routing_backends/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/migrations 2026-03-12T20:01:40,833 creating build/bdist.linux-armv7l/wheel/event_routing_backends/management 2026-03-12T20:01:40,833 creating build/bdist.linux-armv7l/wheel/event_routing_backends/management/commands 2026-03-12T20:01:40,834 creating build/bdist.linux-armv7l/wheel/event_routing_backends/management/commands/tests 2026-03-12T20:01:40,834 copying build/lib/event_routing_backends/management/commands/tests/test_transform_tracking_logs.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands/tests 2026-03-12T20:01:40,834 copying build/lib/event_routing_backends/management/commands/tests/test_recover_failed_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands/tests 2026-03-12T20:01:40,835 creating build/bdist.linux-armv7l/wheel/event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,835 copying build/lib/event_routing_backends/management/commands/helpers/queued_sender.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,836 copying build/lib/event_routing_backends/management/commands/helpers/event_log_parser.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,836 copying build/lib/event_routing_backends/management/commands/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands/helpers 2026-03-12T20:01:40,836 copying build/lib/event_routing_backends/management/commands/transform_tracking_logs.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands 2026-03-12T20:01:40,837 copying build/lib/event_routing_backends/management/commands/recover_failed_events.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands 2026-03-12T20:01:40,837 copying build/lib/event_routing_backends/management/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management/commands 2026-03-12T20:01:40,838 copying build/lib/event_routing_backends/management/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/management 2026-03-12T20:01:40,838 creating build/bdist.linux-armv7l/wheel/event_routing_backends/backends 2026-03-12T20:01:40,839 creating build/bdist.linux-armv7l/wheel/event_routing_backends/backends/tests 2026-03-12T20:01:40,839 copying build/lib/event_routing_backends/backends/tests/test_events_router.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/backends/tests 2026-03-12T20:01:40,840 copying build/lib/event_routing_backends/backends/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/backends/tests 2026-03-12T20:01:40,840 copying build/lib/event_routing_backends/backends/sync_events_router.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/backends 2026-03-12T20:01:40,840 copying build/lib/event_routing_backends/backends/events_router.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/backends 2026-03-12T20:01:40,841 copying build/lib/event_routing_backends/backends/async_events_router.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/backends 2026-03-12T20:01:40,841 copying build/lib/event_routing_backends/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends/backends 2026-03-12T20:01:40,841 copying build/lib/event_routing_backends/__init__.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends 2026-03-12T20:01:40,842 copying build/lib/event_routing_backends/admin.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends 2026-03-12T20:01:40,842 copying build/lib/event_routing_backends/apps.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends 2026-03-12T20:01:40,842 copying build/lib/event_routing_backends/helpers.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends 2026-03-12T20:01:40,843 copying build/lib/event_routing_backends/models.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends 2026-03-12T20:01:40,843 copying build/lib/event_routing_backends/tasks.py -> build/bdist.linux-armv7l/wheel/./event_routing_backends 2026-03-12T20:01:40,844 running install_egg_info 2026-03-12T20:01:40,919 Copying edx_event_routing_backends.egg-info to build/bdist.linux-armv7l/wheel/./edx_event_routing_backends-10.0.0-py3.13.egg-info 2026-03-12T20:01:40,922 running install_scripts 2026-03-12T20:01:40,924 creating build/bdist.linux-armv7l/wheel/edx_event_routing_backends-10.0.0.dist-info/WHEEL 2026-03-12T20:01:40,925 creating '/tmp/pip-wheel-8jqkc579/edx_event_routing_backends-10.0.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-12T20:01:40,932 adding 'edx_event_routing_backends-10.0.0.dist-info/licenses/LICENSE.txt' 2026-03-12T20:01:40,933 adding 'event_routing_backends/__init__.py' 2026-03-12T20:01:40,934 adding 'event_routing_backends/admin.py' 2026-03-12T20:01:40,934 adding 'event_routing_backends/apps.py' 2026-03-12T20:01:40,936 adding 'event_routing_backends/helpers.py' 2026-03-12T20:01:40,937 adding 'event_routing_backends/models.py' 2026-03-12T20:01:40,938 adding 'event_routing_backends/tasks.py' 2026-03-12T20:01:40,939 adding 'event_routing_backends/backends/__init__.py' 2026-03-12T20:01:40,939 adding 'event_routing_backends/backends/async_events_router.py' 2026-03-12T20:01:40,941 adding 'event_routing_backends/backends/events_router.py' 2026-03-12T20:01:40,942 adding 'event_routing_backends/backends/sync_events_router.py' 2026-03-12T20:01:40,942 adding 'event_routing_backends/backends/tests/__init__.py' 2026-03-12T20:01:40,945 adding 'event_routing_backends/backends/tests/test_events_router.py' 2026-03-12T20:01:40,946 adding 'event_routing_backends/management/__init__.py' 2026-03-12T20:01:40,946 adding 'event_routing_backends/management/commands/__init__.py' 2026-03-12T20:01:40,947 adding 'event_routing_backends/management/commands/recover_failed_events.py' 2026-03-12T20:01:40,949 adding 'event_routing_backends/management/commands/transform_tracking_logs.py' 2026-03-12T20:01:40,950 adding 'event_routing_backends/management/commands/helpers/__init__.py' 2026-03-12T20:01:40,950 adding 'event_routing_backends/management/commands/helpers/event_log_parser.py' 2026-03-12T20:01:40,951 adding 'event_routing_backends/management/commands/helpers/queued_sender.py' 2026-03-12T20:01:40,952 adding 'event_routing_backends/management/commands/tests/test_recover_failed_events.py' 2026-03-12T20:01:40,954 adding 'event_routing_backends/management/commands/tests/test_transform_tracking_logs.py' 2026-03-12T20:01:40,955 adding 'event_routing_backends/migrations/0001_initial.py' 2026-03-12T20:01:40,955 adding 'event_routing_backends/migrations/0002_auto_20210503_0648.py' 2026-03-12T20:01:40,956 adding 'event_routing_backends/migrations/0003_auto_20210713_0344.py' 2026-03-12T20:01:40,957 adding 'event_routing_backends/migrations/0004_auto_20211025_1053.py' 2026-03-12T20:01:40,957 adding 'event_routing_backends/migrations/__init__.py' 2026-03-12T20:01:40,958 adding 'event_routing_backends/processors/__init__.py' 2026-03-12T20:01:40,959 adding 'event_routing_backends/processors/caliper/__init__.py' 2026-03-12T20:01:40,959 adding 'event_routing_backends/processors/caliper/constants.py' 2026-03-12T20:01:40,960 adding 'event_routing_backends/processors/caliper/envelope_processor.py' 2026-03-12T20:01:40,960 adding 'event_routing_backends/processors/caliper/registry.py' 2026-03-12T20:01:40,961 adding 'event_routing_backends/processors/caliper/transformer.py' 2026-03-12T20:01:40,962 adding 'event_routing_backends/processors/caliper/transformer_processor.py' 2026-03-12T20:01:40,962 adding 'event_routing_backends/processors/caliper/event_transformers/__init__.py' 2026-03-12T20:01:40,963 adding 'event_routing_backends/processors/caliper/event_transformers/enrollment_events.py' 2026-03-12T20:01:40,964 adding 'event_routing_backends/processors/caliper/event_transformers/navigation_events.py' 2026-03-12T20:01:40,965 adding 'event_routing_backends/processors/caliper/event_transformers/problem_interaction_events.py' 2026-03-12T20:01:40,966 adding 'event_routing_backends/processors/caliper/event_transformers/video_events.py' 2026-03-12T20:01:40,966 adding 'event_routing_backends/processors/caliper/tests/__init__.py' 2026-03-12T20:01:40,967 adding 'event_routing_backends/processors/caliper/tests/test_caliper.py' 2026-03-12T20:01:40,968 adding 'event_routing_backends/processors/caliper/tests/test_envelope_processor.py' 2026-03-12T20:01:40,969 adding 'event_routing_backends/processors/caliper/tests/test_transformers.py' 2026-03-12T20:01:40,969 adding 'event_routing_backends/processors/mixins/__init__.py' 2026-03-12T20:01:40,970 adding 'event_routing_backends/processors/mixins/base_transformer.py' 2026-03-12T20:01:40,971 adding 'event_routing_backends/processors/mixins/base_transformer_processor.py' 2026-03-12T20:01:40,972 adding 'event_routing_backends/processors/openedx_filters/__init__.py' 2026-03-12T20:01:40,973 adding 'event_routing_backends/processors/openedx_filters/decorators.py' 2026-03-12T20:01:40,973 adding 'event_routing_backends/processors/openedx_filters/exceptions.py' 2026-03-12T20:01:40,974 adding 'event_routing_backends/processors/openedx_filters/filters.py' 2026-03-12T20:01:40,974 adding 'event_routing_backends/processors/tests/__init__.py' 2026-03-12T20:01:40,975 adding 'event_routing_backends/processors/tests/transformers_test_mixin.py' 2026-03-12T20:01:40,976 adding 'event_routing_backends/processors/tests/openedx_filters/__init__.py' 2026-03-12T20:01:40,977 adding 'event_routing_backends/processors/tests/openedx_filters/test_filters.py' 2026-03-12T20:01:40,977 adding 'event_routing_backends/processors/transformer_utils/__init__.py' 2026-03-12T20:01:40,978 adding 'event_routing_backends/processors/transformer_utils/exceptions.py' 2026-03-12T20:01:40,979 adding 'event_routing_backends/processors/transformer_utils/registry.py' 2026-03-12T20:01:40,979 adding 'event_routing_backends/processors/transformer_utils/tests/__init__.py' 2026-03-12T20:01:40,980 adding 'event_routing_backends/processors/transformer_utils/tests/test_registry.py' 2026-03-12T20:01:40,981 adding 'event_routing_backends/processors/xapi/__init__.py' 2026-03-12T20:01:40,981 adding 'event_routing_backends/processors/xapi/constants.py' 2026-03-12T20:01:40,982 adding 'event_routing_backends/processors/xapi/registry.py' 2026-03-12T20:01:40,983 adding 'event_routing_backends/processors/xapi/statements.py' 2026-03-12T20:01:40,984 adding 'event_routing_backends/processors/xapi/transformer.py' 2026-03-12T20:01:40,985 adding 'event_routing_backends/processors/xapi/transformer_processor.py' 2026-03-12T20:01:40,985 adding 'event_routing_backends/processors/xapi/event_transformers/__init__.py' 2026-03-12T20:01:40,986 adding 'event_routing_backends/processors/xapi/event_transformers/completion_events.py' 2026-03-12T20:01:40,987 adding 'event_routing_backends/processors/xapi/event_transformers/enrollment_events.py' 2026-03-12T20:01:40,988 adding 'event_routing_backends/processors/xapi/event_transformers/exam_events.py' 2026-03-12T20:01:40,989 adding 'event_routing_backends/processors/xapi/event_transformers/forum_events.py' 2026-03-12T20:01:40,989 adding 'event_routing_backends/processors/xapi/event_transformers/grading_events.py' 2026-03-12T20:01:40,990 adding 'event_routing_backends/processors/xapi/event_transformers/navigation_events.py' 2026-03-12T20:01:40,992 adding 'event_routing_backends/processors/xapi/event_transformers/problem_interaction_events.py' 2026-03-12T20:01:40,993 adding 'event_routing_backends/processors/xapi/event_transformers/video_events.py' 2026-03-12T20:01:40,994 adding 'event_routing_backends/processors/xapi/tests/__init__.py' 2026-03-12T20:01:40,994 adding 'event_routing_backends/processors/xapi/tests/test_transformers.py' 2026-03-12T20:01:40,995 adding 'event_routing_backends/processors/xapi/tests/test_xapi.py' 2026-03-12T20:01:40,996 adding 'event_routing_backends/processors/xapi/tests/test_xapi_event_transformers.py' 2026-03-12T20:01:40,996 adding 'event_routing_backends/settings/__init__.py' 2026-03-12T20:01:40,998 adding 'event_routing_backends/settings/common.py' 2026-03-12T20:01:40,998 adding 'event_routing_backends/settings/devstack.py' 2026-03-12T20:01:40,999 adding 'event_routing_backends/settings/production.py' 2026-03-12T20:01:41,000 adding 'event_routing_backends/static/admin/js/EventRoutingBankendsConditionalFieldRenderer.js' 2026-03-12T20:01:41,000 adding 'event_routing_backends/templates/admin/router_conf_change_form.html' 2026-03-12T20:01:41,001 adding 'event_routing_backends/tests/__init__.py' 2026-03-12T20:01:41,002 adding 'event_routing_backends/tests/factories.py' 2026-03-12T20:01:41,002 adding 'event_routing_backends/tests/test_helpers.py' 2026-03-12T20:01:41,003 adding 'event_routing_backends/tests/test_mixin.py' 2026-03-12T20:01:41,004 adding 'event_routing_backends/tests/test_models.py' 2026-03-12T20:01:41,005 adding 'event_routing_backends/tests/test_settings.py' 2026-03-12T20:01:41,005 adding 'event_routing_backends/utils/__init__.py' 2026-03-12T20:01:41,006 adding 'event_routing_backends/utils/fields.py' 2026-03-12T20:01:41,007 adding 'event_routing_backends/utils/http_client.py' 2026-03-12T20:01:41,007 adding 'event_routing_backends/utils/settings.py' 2026-03-12T20:01:41,008 adding 'event_routing_backends/utils/xapi_lrs_client.py' 2026-03-12T20:01:41,010 adding 'edx_event_routing_backends-10.0.0.dist-info/METADATA' 2026-03-12T20:01:41,010 adding 'edx_event_routing_backends-10.0.0.dist-info/WHEEL' 2026-03-12T20:01:41,011 adding 'edx_event_routing_backends-10.0.0.dist-info/entry_points.txt' 2026-03-12T20:01:41,011 adding 'edx_event_routing_backends-10.0.0.dist-info/top_level.txt' 2026-03-12T20:01:41,013 adding 'edx_event_routing_backends-10.0.0.dist-info/RECORD' 2026-03-12T20:01:41,014 removing build/bdist.linux-armv7l/wheel 2026-03-12T20:01:41,132 Building wheel for edx-event-routing-backends (setup.py): finished with status 'done' 2026-03-12T20:01:41,135 Created wheel for edx-event-routing-backends: filename=edx_event_routing_backends-10.0.0-py2.py3-none-any.whl size=118919 sha256=8cb55666dab6e48556ab4063f8e207e7227ba51775159009f144cc25f306c42d 2026-03-12T20:01:41,136 Stored in directory: /tmp/pip-ephem-wheel-cache-i78wye3s/wheels/bd/75/29/7b8b845bcbb1a165757812a4513212a1dce1dbefad49713cc7 2026-03-12T20:01:41,148 Successfully built edx-event-routing-backends 2026-03-12T20:01:41,150 Removed build tracker: '/tmp/pip-build-tracker-f4ramobt'