2025-06-01T09:17:44,154 Created temporary directory: /tmp/pip-build-tracker-ihnw5_zo 2025-06-01T09:17:44,156 Initialized build tracking at /tmp/pip-build-tracker-ihnw5_zo 2025-06-01T09:17:44,156 Created build tracker: /tmp/pip-build-tracker-ihnw5_zo 2025-06-01T09:17:44,157 Entered build tracker: /tmp/pip-build-tracker-ihnw5_zo 2025-06-01T09:17:44,158 Created temporary directory: /tmp/pip-wheel-v5tfxfwc 2025-06-01T09:17:44,162 Created temporary directory: /tmp/pip-ephem-wheel-cache-8_lmt9zm 2025-06-01T09:17:44,215 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-01T09:17:44,217 2 location(s) to search for versions of eox-hooks: 2025-06-01T09:17:44,217 * https://pypi.org/simple/eox-hooks/ 2025-06-01T09:17:44,217 * https://www.piwheels.org/simple/eox-hooks/ 2025-06-01T09:17:44,218 Fetching project page and analyzing links: https://pypi.org/simple/eox-hooks/ 2025-06-01T09:17:44,219 Getting page https://pypi.org/simple/eox-hooks/ 2025-06-01T09:17:44,220 Found index url https://pypi.org/simple/ 2025-06-01T09:17:44,449 Fetched page https://pypi.org/simple/eox-hooks/ as application/vnd.pypi.simple.v1+json 2025-06-01T09:17:44,460 Found link https://files.pythonhosted.org/packages/07/83/cbe738fe514be53b05033931443155ea43341b96d580ae2f95acbe66ef87/eox-hooks-0.3.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 0.3.0 2025-06-01T09:17:44,461 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/fb/3e/a4b082b9178cad8236778ca37a66ed0e2ae7ca4f3e50bf1eeaa347f4e0d5/eox_hooks-0.3.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,462 Found link https://files.pythonhosted.org/packages/f6/2a/35bd28b46e12ae2a9d508588a579281416f0c1de2a60ea6eb30de4e469a0/eox-hooks-0.4.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 0.4.0 2025-06-01T09:17:44,463 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/44/58/d94cb42008e7a9480678d8ccdbf828e10191d5beca62c2638d0b443bb5ee/eox_hooks-0.4.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,465 Found link https://files.pythonhosted.org/packages/82/1c/4baec249b4c983cc1debe2c019400e73b0f1a32254562f7d8a0efa49bff3/eox-hooks-0.5.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 0.5.0 2025-06-01T09:17:44,466 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/95/21/388bc80dfb4a3cf4ee06a5c47597b60e84eaef661f7052aba56397fb8b8c/eox_hooks-0.5.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,467 Found link https://files.pythonhosted.org/packages/4e/b7/a54b939f25363910c83f8021c5cbbd680a5373961a0fd2e4ef971a2f2900/eox-hooks-1.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 1.0.0 2025-06-01T09:17:44,468 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/52/b4/ec0e7699261f0cca604d7d92007af9d3238c14e911cefab5687d291ea7ba/eox_hooks-1.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,469 Found link https://files.pythonhosted.org/packages/22/f2/5b1911beb1e0756549cd1f36b2ed0765c3f83c386fbed29be58bb61028f0/eox-hooks-2.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 2.0.0 2025-06-01T09:17:44,469 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/52/02/4421bb0902a060e8bc372f9f7349f143623e241f0af629958f9c9a7eb269/eox_hooks-2.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,470 Found link https://files.pythonhosted.org/packages/ad/2c/763779ea0d24bc9847013c571c3a7db168f1533d217ea31e592005b9e734/eox-hooks-2.0.1.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 2.0.1 2025-06-01T09:17:44,471 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/1f/7c/c3318afd975c363628de6692536dfd83cc7b68f522bbb631acb687deae19/eox_hooks-2.0.1-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,471 Found link https://files.pythonhosted.org/packages/12/76/15a798e3769f1fe707cd413eb2ad3396c358cd5da0f4ce5c3c3a02a4f16e/eox-hooks-3.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 3.0.0 2025-06-01T09:17:44,472 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/0d/69/7a0ae9ef4ef6c8ee2956728e4a8f97e9d6548c0a68c808e62a39333fc40e/eox_hooks-3.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,473 Found link https://files.pythonhosted.org/packages/5b/dc/89ca94d280be97f2798be65bed84ab2808c6ddf047db649e7e6ed9f5ff06/eox-hooks-4.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 4.0.0 2025-06-01T09:17:44,474 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/86/4b/0f5d9fe8cb16796164c434a93e1339531f03e3b51300d6f486b926d46597/eox_hooks-4.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,474 Found link https://files.pythonhosted.org/packages/eb/50/c56b1737f66e129655ba5170deb9764903716a7738548fbbda3b6696f4f9/eox-hooks-4.1.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 4.1.0 2025-06-01T09:17:44,475 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/71/6f/e98472b9752ec210718eaa19fe51a5d464b7bb296c4c9b6ab78451876f07/eox_hooks-4.1.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,475 Found link https://files.pythonhosted.org/packages/d6/7b/b19238b81665ad64ea0a8b1b2203e79498d90c154e7f8ccad6ec429560b2/eox-hooks-4.1.1.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 4.1.1 2025-06-01T09:17:44,476 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/49/7f/dfb7006de9ae896eb4544879f1f56a1cb58633824e1062d76862267ac8aa/eox_hooks-4.1.1-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,476 Found link https://files.pythonhosted.org/packages/ce/27/1efec79213bc846e516e0077221923d05e87b6273bfbb8ae0019b2fbf67d/eox-hooks-5.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 5.0.0 2025-06-01T09:17:44,477 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/98/e2/f2263c769d920f149cc95ac7e7a6da13b0a15d13735fe8a3c621348ba8bd/eox_hooks-5.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,478 Found link https://files.pythonhosted.org/packages/c8/13/deea8bf21cb94e4f4796eafa87935fe360d9a59c56dfb4b00a15880ec689/eox-hooks-6.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 6.0.0 2025-06-01T09:17:44,478 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/2a/f4/a74214171ff1aaa5a38a63ade89943ef16d022fcb2d4da6f32dc63b6766c/eox_hooks-6.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,479 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/31/3c/d11281664235de0b65c1d2070a872f43e521ef5af42332c3ef2c2a78cc74/eox_hooks-6.3.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,480 Found link https://files.pythonhosted.org/packages/88/d8/1e89ed207d3cca2d7bf80755258fef2d900443c778e14b89ea817fe630bf/eox_hooks-6.3.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 6.3.0 2025-06-01T09:17:44,480 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/67/dc/e34f719386420951ef3e718ecef24f35424f076caa66e6e3f89c2d62a321/eox_hooks-7.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,481 Found link https://files.pythonhosted.org/packages/97/21/ce974fc9c2d0a91246da810398eed32f5978ac9e5ed52fdeb4458b74cdac/eox_hooks-7.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 7.0.0 2025-06-01T09:17:44,482 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/72/85/dab1324d4d5182fd110a91036ee8380fd6600f7d29738baff1b38da2aef0/eox_hooks-8.0.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,482 Found link https://files.pythonhosted.org/packages/21/e4/148ca9d5df131438f334488e80be6cd55ecd58fd96b12e3895f2ceb11fe1/eox_hooks-8.0.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 8.0.0 2025-06-01T09:17:44,483 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/28/e7/14eafb425710122452291eac2fe3a6f563539162f9412bcea03634016fb2/eox_hooks-8.1.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,484 Found link https://files.pythonhosted.org/packages/48/1e/082b1c5164b29694bcae1f5e767d9e20d12e4cfc5d1ff7dca8b09059fc5b/eox_hooks-8.1.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 8.1.0 2025-06-01T09:17:44,484 Skipping link: No binaries permitted for eox-hooks: https://files.pythonhosted.org/packages/36/c4/29f37a6dc191a45bc825c79ea77007c37e48b57b8fe894753320c66e074c/eox_hooks-8.2.0-py3-none-any.whl (from https://pypi.org/simple/eox-hooks/) 2025-06-01T09:17:44,485 Found link https://files.pythonhosted.org/packages/3c/60/f9cc86a24411ede82a455b5eb9750c40f18805584e2e751a9f203ad73850/eox_hooks-8.2.0.tar.gz (from https://pypi.org/simple/eox-hooks/), version: 8.2.0 2025-06-01T09:17:44,486 Fetching project page and analyzing links: https://www.piwheels.org/simple/eox-hooks/ 2025-06-01T09:17:44,486 Getting page https://www.piwheels.org/simple/eox-hooks/ 2025-06-01T09:17:44,488 Found index url https://www.piwheels.org/simple/ 2025-06-01T09:17:44,647 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/eox-hooks/ 2025-06-01T09:17:45,315 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/eox-hooks/ 2025-06-01T09:17:46,479 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/eox-hooks/ 2025-06-01T09:17:48,663 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/eox-hooks/ 2025-06-01T09:17:52,840 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/eox-hooks/ 2025-06-01T09:17:53,010 Could not fetch URL https://www.piwheels.org/simple/eox-hooks/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/eox-hooks/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-01T09:17:53,012 Skipping link: not a file: https://www.piwheels.org/simple/eox-hooks/ 2025-06-01T09:17:53,013 Skipping link: not a file: https://pypi.org/simple/eox-hooks/ 2025-06-01T09:17:53,035 Given no hashes to check 1 links for project 'eox-hooks': discarding no candidates 2025-06-01T09:17:53,037 Collecting eox-hooks==8.2.0 2025-06-01T09:17:53,039 Created temporary directory: /tmp/pip-unpack-ea5pjplf 2025-06-01T09:17:53,266 Downloading eox_hooks-8.2.0.tar.gz (38 kB) 2025-06-01T09:17:53,434 Added eox-hooks==8.2.0 from https://files.pythonhosted.org/packages/3c/60/f9cc86a24411ede82a455b5eb9750c40f18805584e2e751a9f203ad73850/eox_hooks-8.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-ihnw5_zo' 2025-06-01T09:17:53,436 Running setup.py (path:/tmp/pip-wheel-v5tfxfwc/eox-hooks_a4a232c8d75c412d9f44ea99aa1cab56/setup.py) egg_info for package eox-hooks 2025-06-01T09:17:53,437 Created temporary directory: /tmp/pip-pip-egg-info-259x6on8 2025-06-01T09:17:53,437 Preparing metadata (setup.py): started 2025-06-01T09:17:53,439 Running command python setup.py egg_info 2025-06-01T09:17:54,303 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-01T09:17:54,303 !! 2025-06-01T09:17:54,304 ******************************************************************************** 2025-06-01T09:17:54,305 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-01T09:17:54,306 License :: OSI Approved :: GNU Affero General Public License v3 2025-06-01T09:17:54,307 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-01T09:17:54,307 ******************************************************************************** 2025-06-01T09:17:54,308 !! 2025-06-01T09:17:54,309 self._finalize_license_expression() 2025-06-01T09:17:54,334 running egg_info 2025-06-01T09:17:54,363 creating /tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info 2025-06-01T09:17:54,364 writing /tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/PKG-INFO 2025-06-01T09:17:54,368 writing dependency_links to /tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/dependency_links.txt 2025-06-01T09:17:54,369 writing entry points to /tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/entry_points.txt 2025-06-01T09:17:54,371 writing requirements to /tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/requires.txt 2025-06-01T09:17:54,372 writing top-level names to /tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/top_level.txt 2025-06-01T09:17:54,374 writing manifest file '/tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/SOURCES.txt' 2025-06-01T09:17:54,466 reading manifest file '/tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/SOURCES.txt' 2025-06-01T09:17:54,468 reading manifest template 'MANIFEST.in' 2025-06-01T09:17:54,469 warning: no files found matching 'CHANGELOG.rst' 2025-06-01T09:17:54,470 warning: no files found matching 'README.md' 2025-06-01T09:17:54,491 warning: no files found matching '*.html' under directory 'eox_hooks' 2025-06-01T09:17:54,514 warning: no files found matching '*.png' under directory 'eox_hooks' 2025-06-01T09:17:54,539 warning: no files found matching '*.gif' under directory 'eox_hooks' 2025-06-01T09:17:54,564 warning: no files found matching '*js' under directory 'eox_hooks' 2025-06-01T09:17:54,587 warning: no files found matching '*.css' under directory 'eox_hooks' 2025-06-01T09:17:54,612 warning: no files found matching '*jpg' under directory 'eox_hooks' 2025-06-01T09:17:54,635 warning: no files found matching '*jpeg' under directory 'eox_hooks' 2025-06-01T09:17:54,658 warning: no files found matching '*svg' under directory 'eox_hooks' 2025-06-01T09:17:54,685 adding license file 'LICENSE.txt' 2025-06-01T09:17:54,686 adding license file 'AUTHORS.txt' 2025-06-01T09:17:54,691 writing manifest file '/tmp/pip-pip-egg-info-259x6on8/eox_hooks.egg-info/SOURCES.txt' 2025-06-01T09:17:54,800 Preparing metadata (setup.py): finished with status 'done' 2025-06-01T09:17:54,804 Source in /tmp/pip-wheel-v5tfxfwc/eox-hooks_a4a232c8d75c412d9f44ea99aa1cab56 has version 8.2.0, which satisfies requirement eox-hooks==8.2.0 from https://files.pythonhosted.org/packages/3c/60/f9cc86a24411ede82a455b5eb9750c40f18805584e2e751a9f203ad73850/eox_hooks-8.2.0.tar.gz 2025-06-01T09:17:54,805 Removed eox-hooks==8.2.0 from https://files.pythonhosted.org/packages/3c/60/f9cc86a24411ede82a455b5eb9750c40f18805584e2e751a9f203ad73850/eox_hooks-8.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-ihnw5_zo' 2025-06-01T09:17:54,812 Created temporary directory: /tmp/pip-unpack-mdp__wut 2025-06-01T09:17:54,813 Created temporary directory: /tmp/pip-unpack-kjz8_5ek 2025-06-01T09:17:54,814 Building wheels for collected packages: eox-hooks 2025-06-01T09:17:54,819 Created temporary directory: /tmp/pip-wheel-00bd0659 2025-06-01T09:17:54,820 DEPRECATION: Building 'eox-hooks' 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 'eox-hooks'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-01T09:17:54,822 Building wheel for eox-hooks (setup.py): started 2025-06-01T09:17:54,823 Destination directory: /tmp/pip-wheel-00bd0659 2025-06-01T09:17:54,824 Running command python setup.py bdist_wheel 2025-06-01T09:17:55,686 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-01T09:17:55,687 !! 2025-06-01T09:17:55,688 ******************************************************************************** 2025-06-01T09:17:55,688 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-01T09:17:55,689 License :: OSI Approved :: GNU Affero General Public License v3 2025-06-01T09:17:55,691 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-01T09:17:55,691 ******************************************************************************** 2025-06-01T09:17:55,693 !! 2025-06-01T09:17:55,693 self._finalize_license_expression() 2025-06-01T09:17:55,694 running bdist_wheel 2025-06-01T09:17:55,830 running build 2025-06-01T09:17:55,831 running build_py 2025-06-01T09:17:55,862 creating build/lib/eox_hooks 2025-06-01T09:17:55,864 copying eox_hooks/urls.py -> build/lib/eox_hooks 2025-06-01T09:17:55,867 copying eox_hooks/receivers.py -> build/lib/eox_hooks 2025-06-01T09:17:55,869 copying eox_hooks/__init__.py -> build/lib/eox_hooks 2025-06-01T09:17:55,870 copying eox_hooks/actions.py -> build/lib/eox_hooks 2025-06-01T09:17:55,873 copying eox_hooks/tasks.py -> build/lib/eox_hooks 2025-06-01T09:17:55,875 copying eox_hooks/views.py -> build/lib/eox_hooks 2025-06-01T09:17:55,877 copying eox_hooks/utils.py -> build/lib/eox_hooks 2025-06-01T09:17:55,879 copying eox_hooks/apps.py -> build/lib/eox_hooks 2025-06-01T09:17:55,881 copying eox_hooks/serializers.py -> build/lib/eox_hooks 2025-06-01T09:17:55,883 copying eox_hooks/actions_handler.py -> build/lib/eox_hooks 2025-06-01T09:17:55,885 running egg_info 2025-06-01T09:17:55,918 writing eox_hooks.egg-info/PKG-INFO 2025-06-01T09:17:55,922 writing dependency_links to eox_hooks.egg-info/dependency_links.txt 2025-06-01T09:17:55,924 writing entry points to eox_hooks.egg-info/entry_points.txt 2025-06-01T09:17:55,925 writing requirements to eox_hooks.egg-info/requires.txt 2025-06-01T09:17:55,926 writing top-level names to eox_hooks.egg-info/top_level.txt 2025-06-01T09:17:55,961 reading manifest file 'eox_hooks.egg-info/SOURCES.txt' 2025-06-01T09:17:55,966 reading manifest template 'MANIFEST.in' 2025-06-01T09:17:55,967 warning: no files found matching 'CHANGELOG.rst' 2025-06-01T09:17:55,968 warning: no files found matching 'README.md' 2025-06-01T09:17:55,988 warning: no files found matching '*.html' under directory 'eox_hooks' 2025-06-01T09:17:56,009 warning: no files found matching '*.png' under directory 'eox_hooks' 2025-06-01T09:17:56,032 warning: no files found matching '*.gif' under directory 'eox_hooks' 2025-06-01T09:17:56,054 warning: no files found matching '*js' under directory 'eox_hooks' 2025-06-01T09:17:56,076 warning: no files found matching '*.css' under directory 'eox_hooks' 2025-06-01T09:17:56,099 warning: no files found matching '*jpg' under directory 'eox_hooks' 2025-06-01T09:17:56,122 warning: no files found matching '*jpeg' under directory 'eox_hooks' 2025-06-01T09:17:56,144 warning: no files found matching '*svg' under directory 'eox_hooks' 2025-06-01T09:17:56,168 adding license file 'LICENSE.txt' 2025-06-01T09:17:56,168 adding license file 'AUTHORS.txt' 2025-06-01T09:17:56,175 writing manifest file 'eox_hooks.egg-info/SOURCES.txt' 2025-06-01T09:17:56,178 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.edxapp_wrapper' is absent from the `packages` configuration. 2025-06-01T09:17:56,178 !! 2025-06-01T09:17:56,179 ******************************************************************************** 2025-06-01T09:17:56,180 ############################ 2025-06-01T09:17:56,181 # Package would be ignored # 2025-06-01T09:17:56,181 ############################ 2025-06-01T09:17:56,182 Python recognizes 'eox_hooks.edxapp_wrapper' as an importable package[^1], 2025-06-01T09:17:56,182 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,183 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,184 package, please make sure that 'eox_hooks.edxapp_wrapper' is explicitly added 2025-06-01T09:17:56,184 to the `packages` configuration field. 2025-06-01T09:17:56,185 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,186 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,186 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,187 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,188 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,190 If you don't want 'eox_hooks.edxapp_wrapper' to be distributed and are 2025-06-01T09:17:56,190 already explicitly excluding 'eox_hooks.edxapp_wrapper' via 2025-06-01T09:17:56,191 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,191 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,192 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,193 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,194 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,196 even if it does not contain any `.py` files. 2025-06-01T09:17:56,197 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,198 directory, all directories are treated like packages. 2025-06-01T09:17:56,198 ******************************************************************************** 2025-06-01T09:17:56,200 !! 2025-06-01T09:17:56,200 check.warn(importable) 2025-06-01T09:17:56,201 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.edxapp_wrapper.backends' is absent from the `packages` configuration. 2025-06-01T09:17:56,202 !! 2025-06-01T09:17:56,203 ******************************************************************************** 2025-06-01T09:17:56,203 ############################ 2025-06-01T09:17:56,204 # Package would be ignored # 2025-06-01T09:17:56,205 ############################ 2025-06-01T09:17:56,205 Python recognizes 'eox_hooks.edxapp_wrapper.backends' as an importable package[^1], 2025-06-01T09:17:56,206 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,208 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,208 package, please make sure that 'eox_hooks.edxapp_wrapper.backends' is explicitly added 2025-06-01T09:17:56,209 to the `packages` configuration field. 2025-06-01T09:17:56,210 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,211 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,211 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,212 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,213 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,214 If you don't want 'eox_hooks.edxapp_wrapper.backends' to be distributed and are 2025-06-01T09:17:56,215 already explicitly excluding 'eox_hooks.edxapp_wrapper.backends' via 2025-06-01T09:17:56,215 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,216 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,216 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,217 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,218 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,220 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,221 even if it does not contain any `.py` files. 2025-06-01T09:17:56,222 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,222 directory, all directories are treated like packages. 2025-06-01T09:17:56,223 ******************************************************************************** 2025-06-01T09:17:56,224 !! 2025-06-01T09:17:56,224 check.warn(importable) 2025-06-01T09:17:56,225 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.edxapp_wrapper.tests' is absent from the `packages` configuration. 2025-06-01T09:17:56,225 !! 2025-06-01T09:17:56,227 ******************************************************************************** 2025-06-01T09:17:56,227 ############################ 2025-06-01T09:17:56,228 # Package would be ignored # 2025-06-01T09:17:56,228 ############################ 2025-06-01T09:17:56,229 Python recognizes 'eox_hooks.edxapp_wrapper.tests' as an importable package[^1], 2025-06-01T09:17:56,230 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,231 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,232 package, please make sure that 'eox_hooks.edxapp_wrapper.tests' is explicitly added 2025-06-01T09:17:56,232 to the `packages` configuration field. 2025-06-01T09:17:56,233 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,234 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,235 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,236 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,237 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,238 If you don't want 'eox_hooks.edxapp_wrapper.tests' to be distributed and are 2025-06-01T09:17:56,239 already explicitly excluding 'eox_hooks.edxapp_wrapper.tests' via 2025-06-01T09:17:56,239 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,240 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,241 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,242 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,243 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,245 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,245 even if it does not contain any `.py` files. 2025-06-01T09:17:56,245 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,246 directory, all directories are treated like packages. 2025-06-01T09:17:56,247 ******************************************************************************** 2025-06-01T09:17:56,248 !! 2025-06-01T09:17:56,248 check.warn(importable) 2025-06-01T09:17:56,249 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.edxapp_wrapper.tests.integration' is absent from the `packages` configuration. 2025-06-01T09:17:56,249 !! 2025-06-01T09:17:56,250 ******************************************************************************** 2025-06-01T09:17:56,251 ############################ 2025-06-01T09:17:56,251 # Package would be ignored # 2025-06-01T09:17:56,252 ############################ 2025-06-01T09:17:56,252 Python recognizes 'eox_hooks.edxapp_wrapper.tests.integration' as an importable package[^1], 2025-06-01T09:17:56,253 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,254 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,255 package, please make sure that 'eox_hooks.edxapp_wrapper.tests.integration' is explicitly added 2025-06-01T09:17:56,255 to the `packages` configuration field. 2025-06-01T09:17:56,257 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,257 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,258 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,259 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,261 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,262 If you don't want 'eox_hooks.edxapp_wrapper.tests.integration' to be distributed and are 2025-06-01T09:17:56,263 already explicitly excluding 'eox_hooks.edxapp_wrapper.tests.integration' via 2025-06-01T09:17:56,263 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,264 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,265 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,266 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,268 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,270 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,270 even if it does not contain any `.py` files. 2025-06-01T09:17:56,271 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,272 directory, all directories are treated like packages. 2025-06-01T09:17:56,272 ******************************************************************************** 2025-06-01T09:17:56,274 !! 2025-06-01T09:17:56,274 check.warn(importable) 2025-06-01T09:17:56,275 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.settings' is absent from the `packages` configuration. 2025-06-01T09:17:56,276 !! 2025-06-01T09:17:56,277 ******************************************************************************** 2025-06-01T09:17:56,278 ############################ 2025-06-01T09:17:56,279 # Package would be ignored # 2025-06-01T09:17:56,279 ############################ 2025-06-01T09:17:56,280 Python recognizes 'eox_hooks.settings' as an importable package[^1], 2025-06-01T09:17:56,280 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,281 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,282 package, please make sure that 'eox_hooks.settings' is explicitly added 2025-06-01T09:17:56,282 to the `packages` configuration field. 2025-06-01T09:17:56,283 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,283 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,284 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,285 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,286 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,287 If you don't want 'eox_hooks.settings' to be distributed and are 2025-06-01T09:17:56,287 already explicitly excluding 'eox_hooks.settings' via 2025-06-01T09:17:56,288 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,288 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,289 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,290 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,291 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,292 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,292 even if it does not contain any `.py` files. 2025-06-01T09:17:56,293 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,294 directory, all directories are treated like packages. 2025-06-01T09:17:56,294 ******************************************************************************** 2025-06-01T09:17:56,295 !! 2025-06-01T09:17:56,296 check.warn(importable) 2025-06-01T09:17:56,296 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.tests' is absent from the `packages` configuration. 2025-06-01T09:17:56,297 !! 2025-06-01T09:17:56,298 ******************************************************************************** 2025-06-01T09:17:56,298 ############################ 2025-06-01T09:17:56,299 # Package would be ignored # 2025-06-01T09:17:56,299 ############################ 2025-06-01T09:17:56,300 Python recognizes 'eox_hooks.tests' as an importable package[^1], 2025-06-01T09:17:56,301 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,302 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,303 package, please make sure that 'eox_hooks.tests' is explicitly added 2025-06-01T09:17:56,303 to the `packages` configuration field. 2025-06-01T09:17:56,304 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,305 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,305 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,307 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,308 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,309 If you don't want 'eox_hooks.tests' to be distributed and are 2025-06-01T09:17:56,310 already explicitly excluding 'eox_hooks.tests' via 2025-06-01T09:17:56,311 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,311 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,312 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,313 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,314 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,315 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,316 even if it does not contain any `.py` files. 2025-06-01T09:17:56,316 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,317 directory, all directories are treated like packages. 2025-06-01T09:17:56,317 ******************************************************************************** 2025-06-01T09:17:56,318 !! 2025-06-01T09:17:56,319 check.warn(importable) 2025-06-01T09:17:56,319 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'eox_hooks.tests.integration' is absent from the `packages` configuration. 2025-06-01T09:17:56,320 !! 2025-06-01T09:17:56,321 ******************************************************************************** 2025-06-01T09:17:56,321 ############################ 2025-06-01T09:17:56,322 # Package would be ignored # 2025-06-01T09:17:56,322 ############################ 2025-06-01T09:17:56,323 Python recognizes 'eox_hooks.tests.integration' as an importable package[^1], 2025-06-01T09:17:56,323 but it is absent from setuptools' `packages` configuration. 2025-06-01T09:17:56,324 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-01T09:17:56,325 package, please make sure that 'eox_hooks.tests.integration' is explicitly added 2025-06-01T09:17:56,326 to the `packages` configuration field. 2025-06-01T09:17:56,327 Alternatively, you can also rely on setuptools' discovery methods 2025-06-01T09:17:56,328 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-01T09:17:56,328 instead of `find_packages(...)`/`find:`). 2025-06-01T09:17:56,330 You can read more about "package discovery" on setuptools documentation page: 2025-06-01T09:17:56,331 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-01T09:17:56,332 If you don't want 'eox_hooks.tests.integration' to be distributed and are 2025-06-01T09:17:56,333 already explicitly excluding 'eox_hooks.tests.integration' via 2025-06-01T09:17:56,333 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-01T09:17:56,334 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-01T09:17:56,335 combination with a more fine grained `package-data` configuration. 2025-06-01T09:17:56,336 You can read more about "package data files" on setuptools documentation page: 2025-06-01T09:17:56,337 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-01T09:17:56,338 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-01T09:17:56,339 even if it does not contain any `.py` files. 2025-06-01T09:17:56,339 On the other hand, currently there is no concept of package data 2025-06-01T09:17:56,340 directory, all directories are treated like packages. 2025-06-01T09:17:56,341 ******************************************************************************** 2025-06-01T09:17:56,342 !! 2025-06-01T09:17:56,343 check.warn(importable) 2025-06-01T09:17:56,343 creating build/lib/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,344 copying eox_hooks/edxapp_wrapper/__init__.py -> build/lib/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,345 copying eox_hooks/edxapp_wrapper/course_modes.py -> build/lib/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,345 copying eox_hooks/edxapp_wrapper/courses.py -> build/lib/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,346 copying eox_hooks/edxapp_wrapper/enrollments.py -> build/lib/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,346 copying eox_hooks/edxapp_wrapper/models.py -> build/lib/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,347 creating build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,347 copying eox_hooks/edxapp_wrapper/backends/__init__.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,347 copying eox_hooks/edxapp_wrapper/backends/course_modes_j_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,348 copying eox_hooks/edxapp_wrapper/backends/course_modes_l_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,348 copying eox_hooks/edxapp_wrapper/backends/course_modes_l_v1_test.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,349 copying eox_hooks/edxapp_wrapper/backends/courses_j_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,350 copying eox_hooks/edxapp_wrapper/backends/courses_j_v1_test.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,350 copying eox_hooks/edxapp_wrapper/backends/courses_l_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,351 copying eox_hooks/edxapp_wrapper/backends/courses_p_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,351 copying eox_hooks/edxapp_wrapper/backends/enrollments_j_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,352 copying eox_hooks/edxapp_wrapper/backends/enrollments_l_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,352 copying eox_hooks/edxapp_wrapper/backends/enrollments_l_v1_test.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,353 copying eox_hooks/edxapp_wrapper/backends/models_j_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,353 copying eox_hooks/edxapp_wrapper/backends/models_l_v1.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,354 copying eox_hooks/edxapp_wrapper/backends/models_l_v1_test.py -> build/lib/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,355 creating build/lib/eox_hooks/edxapp_wrapper/tests 2025-06-01T09:17:56,355 copying eox_hooks/edxapp_wrapper/tests/__init__.py -> build/lib/eox_hooks/edxapp_wrapper/tests 2025-06-01T09:17:56,356 creating build/lib/eox_hooks/edxapp_wrapper/tests/integration 2025-06-01T09:17:56,357 copying eox_hooks/edxapp_wrapper/tests/integration/__init__.py -> build/lib/eox_hooks/edxapp_wrapper/tests/integration 2025-06-01T09:17:56,357 copying eox_hooks/edxapp_wrapper/tests/integration/test_backends.py -> build/lib/eox_hooks/edxapp_wrapper/tests/integration 2025-06-01T09:17:56,358 creating build/lib/eox_hooks/settings 2025-06-01T09:17:56,358 copying eox_hooks/settings/__init__.py -> build/lib/eox_hooks/settings 2025-06-01T09:17:56,359 copying eox_hooks/settings/common.py -> build/lib/eox_hooks/settings 2025-06-01T09:17:56,359 copying eox_hooks/settings/production.py -> build/lib/eox_hooks/settings 2025-06-01T09:17:56,360 copying eox_hooks/settings/test.py -> build/lib/eox_hooks/settings 2025-06-01T09:17:56,361 creating build/lib/eox_hooks/tests 2025-06-01T09:17:56,361 copying eox_hooks/tests/__init__.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,362 copying eox_hooks/tests/test_actions.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,362 copying eox_hooks/tests/test_actions_handler.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,363 copying eox_hooks/tests/test_apps.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,364 copying eox_hooks/tests/test_receivers.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,364 copying eox_hooks/tests/test_serializers.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,365 copying eox_hooks/tests/test_tasks.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,366 copying eox_hooks/tests/test_utils.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,366 copying eox_hooks/tests/test_views.py -> build/lib/eox_hooks/tests 2025-06-01T09:17:56,366 creating build/lib/eox_hooks/tests/integration 2025-06-01T09:17:56,367 copying eox_hooks/tests/integration/__init__.py -> build/lib/eox_hooks/tests/integration 2025-06-01T09:17:56,368 copying eox_hooks/tests/integration/test_views.py -> build/lib/eox_hooks/tests/integration 2025-06-01T09:17:56,368 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-01T09:17:56,368 !! 2025-06-01T09:17:56,369 ******************************************************************************** 2025-06-01T09:17:56,370 Please avoid running ``setup.py`` directly. 2025-06-01T09:17:56,370 Instead, use pypa/build, pypa/installer or other 2025-06-01T09:17:56,371 standards-based tools. 2025-06-01T09:17:56,372 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-01T09:17:56,372 or your builds will no longer be supported. 2025-06-01T09:17:56,373 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-01T09:17:56,374 ******************************************************************************** 2025-06-01T09:17:56,375 !! 2025-06-01T09:17:56,375 self.initialize_options() 2025-06-01T09:17:56,379 installing to build/bdist.linux-armv7l/wheel 2025-06-01T09:17:56,379 running install 2025-06-01T09:17:56,403 running install_lib 2025-06-01T09:17:56,431 creating build/bdist.linux-armv7l/wheel 2025-06-01T09:17:56,433 creating build/bdist.linux-armv7l/wheel/eox_hooks 2025-06-01T09:17:56,435 copying build/lib/eox_hooks/urls.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,437 creating build/bdist.linux-armv7l/wheel/eox_hooks/tests 2025-06-01T09:17:56,439 copying build/lib/eox_hooks/tests/test_utils.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,441 copying build/lib/eox_hooks/tests/test_apps.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,443 copying build/lib/eox_hooks/tests/test_actions.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,445 copying build/lib/eox_hooks/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,447 copying build/lib/eox_hooks/tests/test_tasks.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,449 copying build/lib/eox_hooks/tests/test_serializers.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,451 copying build/lib/eox_hooks/tests/test_views.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,454 creating build/bdist.linux-armv7l/wheel/eox_hooks/tests/integration 2025-06-01T09:17:56,455 copying build/lib/eox_hooks/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests/integration 2025-06-01T09:17:56,457 copying build/lib/eox_hooks/tests/integration/test_views.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests/integration 2025-06-01T09:17:56,459 copying build/lib/eox_hooks/tests/test_receivers.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,462 copying build/lib/eox_hooks/tests/test_actions_handler.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/tests 2025-06-01T09:17:56,465 copying build/lib/eox_hooks/receivers.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,467 copying build/lib/eox_hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,469 copying build/lib/eox_hooks/actions.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,472 copying build/lib/eox_hooks/tasks.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,474 copying build/lib/eox_hooks/views.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,476 copying build/lib/eox_hooks/utils.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,479 creating build/bdist.linux-armv7l/wheel/eox_hooks/settings 2025-06-01T09:17:56,480 copying build/lib/eox_hooks/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/settings 2025-06-01T09:17:56,482 copying build/lib/eox_hooks/settings/production.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/settings 2025-06-01T09:17:56,484 copying build/lib/eox_hooks/settings/test.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/settings 2025-06-01T09:17:56,486 copying build/lib/eox_hooks/settings/common.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/settings 2025-06-01T09:17:56,488 copying build/lib/eox_hooks/apps.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,491 copying build/lib/eox_hooks/serializers.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,493 copying build/lib/eox_hooks/actions_handler.py -> build/bdist.linux-armv7l/wheel/./eox_hooks 2025-06-01T09:17:56,496 creating build/bdist.linux-armv7l/wheel/eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,498 creating build/bdist.linux-armv7l/wheel/eox_hooks/edxapp_wrapper/tests 2025-06-01T09:17:56,499 copying build/lib/eox_hooks/edxapp_wrapper/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/tests 2025-06-01T09:17:56,502 creating build/bdist.linux-armv7l/wheel/eox_hooks/edxapp_wrapper/tests/integration 2025-06-01T09:17:56,503 copying build/lib/eox_hooks/edxapp_wrapper/tests/integration/test_backends.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/tests/integration 2025-06-01T09:17:56,505 copying build/lib/eox_hooks/edxapp_wrapper/tests/integration/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/tests/integration 2025-06-01T09:17:56,507 copying build/lib/eox_hooks/edxapp_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,510 creating build/bdist.linux-armv7l/wheel/eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,511 copying build/lib/eox_hooks/edxapp_wrapper/backends/models_l_v1_test.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,513 copying build/lib/eox_hooks/edxapp_wrapper/backends/models_l_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,515 copying build/lib/eox_hooks/edxapp_wrapper/backends/enrollments_l_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,517 copying build/lib/eox_hooks/edxapp_wrapper/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,519 copying build/lib/eox_hooks/edxapp_wrapper/backends/courses_l_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,521 copying build/lib/eox_hooks/edxapp_wrapper/backends/courses_j_v1_test.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,523 copying build/lib/eox_hooks/edxapp_wrapper/backends/courses_j_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,525 copying build/lib/eox_hooks/edxapp_wrapper/backends/course_modes_j_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,527 copying build/lib/eox_hooks/edxapp_wrapper/backends/course_modes_l_v1_test.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,529 copying build/lib/eox_hooks/edxapp_wrapper/backends/enrollments_l_v1_test.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,532 copying build/lib/eox_hooks/edxapp_wrapper/backends/enrollments_j_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,534 copying build/lib/eox_hooks/edxapp_wrapper/backends/models_j_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,536 copying build/lib/eox_hooks/edxapp_wrapper/backends/courses_p_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,538 copying build/lib/eox_hooks/edxapp_wrapper/backends/course_modes_l_v1.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper/backends 2025-06-01T09:17:56,540 copying build/lib/eox_hooks/edxapp_wrapper/enrollments.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,542 copying build/lib/eox_hooks/edxapp_wrapper/courses.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,545 copying build/lib/eox_hooks/edxapp_wrapper/models.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,547 copying build/lib/eox_hooks/edxapp_wrapper/course_modes.py -> build/bdist.linux-armv7l/wheel/./eox_hooks/edxapp_wrapper 2025-06-01T09:17:56,549 running install_egg_info 2025-06-01T09:17:56,590 Copying eox_hooks.egg-info to build/bdist.linux-armv7l/wheel/./eox_hooks-8.2.0-py3.11.egg-info 2025-06-01T09:17:56,604 running install_scripts 2025-06-01T09:17:56,621 creating build/bdist.linux-armv7l/wheel/eox_hooks-8.2.0.dist-info/WHEEL 2025-06-01T09:17:56,624 creating '/tmp/pip-wheel-00bd0659/eox_hooks-8.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-01T09:17:56,627 adding 'eox_hooks/__init__.py' 2025-06-01T09:17:56,629 adding 'eox_hooks/actions.py' 2025-06-01T09:17:56,631 adding 'eox_hooks/actions_handler.py' 2025-06-01T09:17:56,633 adding 'eox_hooks/apps.py' 2025-06-01T09:17:56,634 adding 'eox_hooks/receivers.py' 2025-06-01T09:17:56,636 adding 'eox_hooks/serializers.py' 2025-06-01T09:17:56,637 adding 'eox_hooks/tasks.py' 2025-06-01T09:17:56,639 adding 'eox_hooks/urls.py' 2025-06-01T09:17:56,640 adding 'eox_hooks/utils.py' 2025-06-01T09:17:56,642 adding 'eox_hooks/views.py' 2025-06-01T09:17:56,644 adding 'eox_hooks/edxapp_wrapper/__init__.py' 2025-06-01T09:17:56,645 adding 'eox_hooks/edxapp_wrapper/course_modes.py' 2025-06-01T09:17:56,647 adding 'eox_hooks/edxapp_wrapper/courses.py' 2025-06-01T09:17:56,648 adding 'eox_hooks/edxapp_wrapper/enrollments.py' 2025-06-01T09:17:56,649 adding 'eox_hooks/edxapp_wrapper/models.py' 2025-06-01T09:17:56,651 adding 'eox_hooks/edxapp_wrapper/backends/__init__.py' 2025-06-01T09:17:56,652 adding 'eox_hooks/edxapp_wrapper/backends/course_modes_j_v1.py' 2025-06-01T09:17:56,653 adding 'eox_hooks/edxapp_wrapper/backends/course_modes_l_v1.py' 2025-06-01T09:17:56,655 adding 'eox_hooks/edxapp_wrapper/backends/course_modes_l_v1_test.py' 2025-06-01T09:17:56,656 adding 'eox_hooks/edxapp_wrapper/backends/courses_j_v1.py' 2025-06-01T09:17:56,657 adding 'eox_hooks/edxapp_wrapper/backends/courses_j_v1_test.py' 2025-06-01T09:17:56,658 adding 'eox_hooks/edxapp_wrapper/backends/courses_l_v1.py' 2025-06-01T09:17:56,659 adding 'eox_hooks/edxapp_wrapper/backends/courses_p_v1.py' 2025-06-01T09:17:56,661 adding 'eox_hooks/edxapp_wrapper/backends/enrollments_j_v1.py' 2025-06-01T09:17:56,662 adding 'eox_hooks/edxapp_wrapper/backends/enrollments_l_v1.py' 2025-06-01T09:17:56,664 adding 'eox_hooks/edxapp_wrapper/backends/enrollments_l_v1_test.py' 2025-06-01T09:17:56,665 adding 'eox_hooks/edxapp_wrapper/backends/models_j_v1.py' 2025-06-01T09:17:56,666 adding 'eox_hooks/edxapp_wrapper/backends/models_l_v1.py' 2025-06-01T09:17:56,668 adding 'eox_hooks/edxapp_wrapper/backends/models_l_v1_test.py' 2025-06-01T09:17:56,669 adding 'eox_hooks/edxapp_wrapper/tests/__init__.py' 2025-06-01T09:17:56,671 adding 'eox_hooks/edxapp_wrapper/tests/integration/__init__.py' 2025-06-01T09:17:56,673 adding 'eox_hooks/edxapp_wrapper/tests/integration/test_backends.py' 2025-06-01T09:17:56,675 adding 'eox_hooks/settings/__init__.py' 2025-06-01T09:17:56,676 adding 'eox_hooks/settings/common.py' 2025-06-01T09:17:56,677 adding 'eox_hooks/settings/production.py' 2025-06-01T09:17:56,679 adding 'eox_hooks/settings/test.py' 2025-06-01T09:17:56,681 adding 'eox_hooks/tests/__init__.py' 2025-06-01T09:17:56,682 adding 'eox_hooks/tests/test_actions.py' 2025-06-01T09:17:56,684 adding 'eox_hooks/tests/test_actions_handler.py' 2025-06-01T09:17:56,685 adding 'eox_hooks/tests/test_apps.py' 2025-06-01T09:17:56,687 adding 'eox_hooks/tests/test_receivers.py' 2025-06-01T09:17:56,688 adding 'eox_hooks/tests/test_serializers.py' 2025-06-01T09:17:56,690 adding 'eox_hooks/tests/test_tasks.py' 2025-06-01T09:17:56,691 adding 'eox_hooks/tests/test_utils.py' 2025-06-01T09:17:56,693 adding 'eox_hooks/tests/test_views.py' 2025-06-01T09:17:56,694 adding 'eox_hooks/tests/integration/__init__.py' 2025-06-01T09:17:56,695 adding 'eox_hooks/tests/integration/test_views.py' 2025-06-01T09:17:56,698 adding 'eox_hooks-8.2.0.dist-info/licenses/AUTHORS.txt' 2025-06-01T09:17:56,705 adding 'eox_hooks-8.2.0.dist-info/licenses/LICENSE.txt' 2025-06-01T09:17:56,707 adding 'eox_hooks-8.2.0.dist-info/METADATA' 2025-06-01T09:17:56,708 adding 'eox_hooks-8.2.0.dist-info/WHEEL' 2025-06-01T09:17:56,709 adding 'eox_hooks-8.2.0.dist-info/entry_points.txt' 2025-06-01T09:17:56,709 adding 'eox_hooks-8.2.0.dist-info/top_level.txt' 2025-06-01T09:17:56,711 adding 'eox_hooks-8.2.0.dist-info/RECORD' 2025-06-01T09:17:56,713 removing build/bdist.linux-armv7l/wheel 2025-06-01T09:17:56,837 Building wheel for eox-hooks (setup.py): finished with status 'done' 2025-06-01T09:17:56,841 Created wheel for eox-hooks: filename=eox_hooks-8.2.0-py3-none-any.whl size=47402 sha256=f50c3f7b3f656f5f6097af0dd825c23eac271017bb14617b595969c0a27fc594 2025-06-01T09:17:56,842 Stored in directory: /tmp/pip-ephem-wheel-cache-8_lmt9zm/wheels/99/e8/ae/ef54bb4df4789efc65a5716eef277eb473beff365f7bdfdcc7 2025-06-01T09:17:56,859 Successfully built eox-hooks 2025-06-01T09:17:56,868 Removed build tracker: '/tmp/pip-build-tracker-ihnw5_zo'