2025-11-25T15:17:18,433 Created temporary directory: /tmp/pip-ephem-wheel-cache-5jxcloyg 2025-11-25T15:17:18,434 Created temporary directory: /tmp/pip-build-tracker-6mi64zx7 2025-11-25T15:17:18,435 Initialized build tracking at /tmp/pip-build-tracker-6mi64zx7 2025-11-25T15:17:18,436 Created build tracker: /tmp/pip-build-tracker-6mi64zx7 2025-11-25T15:17:18,436 Entered build tracker: /tmp/pip-build-tracker-6mi64zx7 2025-11-25T15:17:18,437 Created temporary directory: /tmp/pip-wheel-2gtkihs6 2025-11-25T15:17:18,440 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-25T15:17:18,442 Created temporary directory: /tmp/pip-ephem-wheel-cache-qnqk19sp 2025-11-25T15:17:18,464 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T15:17:18,468 2 location(s) to search for versions of tutor-contrib-codejail: 2025-11-25T15:17:18,468 * https://pypi.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,468 * https://www.piwheels.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,469 Fetching project page and analyzing links: https://pypi.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,469 Getting page https://pypi.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,471 Found index url https://pypi.org/simple 2025-11-25T15:17:18,678 Fetched page https://pypi.org/simple/tutor-contrib-codejail/ as application/vnd.pypi.simple.v1+json 2025-11-25T15:17:18,682 Skipping link: No binaries permitted for tutor-contrib-codejail: https://files.pythonhosted.org/packages/32/f7/45ea9f1d6dd1403e253241cb228f05c9273f57b18f4b4347f7b9d8116201/tutor_contrib_codejail-18.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,683 Found link https://files.pythonhosted.org/packages/6b/6a/2bdac8a32518901abaec33b291cf1964598a888ffda302fbaf25d13d4197/tutor_contrib_codejail-18.0.0.tar.gz (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8), version: 18.0.0 2025-11-25T15:17:18,684 Skipping link: No binaries permitted for tutor-contrib-codejail: https://files.pythonhosted.org/packages/32/ee/69f9ba40eb1032d0c0648e3f936ea531c1e1c759e8258c1ee806cc2c40f8/tutor_contrib_codejail-19.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,685 Found link https://files.pythonhosted.org/packages/e7/be/cc8ac28a32b29a02bc2cc2a87e2f8bca39c72168f3d7a29d268c0e6c68ea/tutor_contrib_codejail-19.0.0.tar.gz (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8), version: 19.0.0 2025-11-25T15:17:18,686 Skipping link: No binaries permitted for tutor-contrib-codejail: https://files.pythonhosted.org/packages/a0/39/a40e43de7952443f9891788476c0de78f11342727c3b90cb323edcc3f6f0/tutor_contrib_codejail-19.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,687 Found link https://files.pythonhosted.org/packages/df/ab/fae9aa079556975d05479e3ff2a86421000033be9b311fc58f685409d4b6/tutor_contrib_codejail-19.1.0.tar.gz (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8), version: 19.1.0 2025-11-25T15:17:18,688 Skipping link: No binaries permitted for tutor-contrib-codejail: https://files.pythonhosted.org/packages/71/2f/505e77cbdcc0d4d52ec834e9e98fe62aa775a8029e32f77d101a7bfbf10c/tutor_contrib_codejail-19.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,689 Found link https://files.pythonhosted.org/packages/39/80/7ac96ebe15a04b3da3a3f07e0e5ab69f5dc58c353514150b884de5f61422/tutor_contrib_codejail-19.1.1.tar.gz (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8), version: 19.1.1 2025-11-25T15:17:18,689 Skipping link: No binaries permitted for tutor-contrib-codejail: https://files.pythonhosted.org/packages/33/10/7dcc708518d37ecc46092a981ed2378fbcb1cb864cc047cfd790512f5698/tutor_contrib_codejail-20.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,691 Found link https://files.pythonhosted.org/packages/6b/25/66c0f29954b5f719b8ea41f662eaf59e0803adc29c680fbb244a24a6922e/tutor_contrib_codejail-20.0.0.tar.gz (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8), version: 20.0.0 2025-11-25T15:17:18,691 Skipping link: No binaries permitted for tutor-contrib-codejail: https://files.pythonhosted.org/packages/e4/b9/e15648b800396fdedce213cb4cbc6e8ad16b46ddaf2f44eb017c4ff89ed3/tutor_contrib_codejail-20.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,692 Found link https://files.pythonhosted.org/packages/85/2c/212d4d7df6784b9668400109db782eba80f00c6fa67db51cec0d7bc322a4/tutor_contrib_codejail-20.1.0.tar.gz (from https://pypi.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8), version: 20.1.0 2025-11-25T15:17:18,693 Fetching project page and analyzing links: https://www.piwheels.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,694 Getting page https://www.piwheels.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,695 Found index url https://www.piwheels.org/simple 2025-11-25T15:17:18,844 Fetched page https://www.piwheels.org/simple/tutor-contrib-codejail/ as text/html 2025-11-25T15:17:18,846 Skipping link: No binaries permitted for tutor-contrib-codejail: https://archive1.piwheels.org/simple/tutor-contrib-codejail/tutor_contrib_codejail-20.0.0-py2.py3-none-any.whl#sha256=f422f70f4e98f725bdef0bee897875f8144c906732595f52d7de1370cc4aebb4 (from https://www.piwheels.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,847 Skipping link: No binaries permitted for tutor-contrib-codejail: https://archive1.piwheels.org/simple/tutor-contrib-codejail/tutor_contrib_codejail-19.1.1-py2.py3-none-any.whl#sha256=4a5e3a182212074d834726553922a45088291ea16b5daa8e5e6fa3e1e9d29989 (from https://www.piwheels.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,848 Skipping link: No binaries permitted for tutor-contrib-codejail: https://archive1.piwheels.org/simple/tutor-contrib-codejail/tutor_contrib_codejail-19.1.0-py2.py3-none-any.whl#sha256=c36458ea63fc9f5af00ee24d0b155951dd6f874e84243e87c03742f1297d8e9f (from https://www.piwheels.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,848 Skipping link: No binaries permitted for tutor-contrib-codejail: https://archive1.piwheels.org/simple/tutor-contrib-codejail/tutor_contrib_codejail-19.0.0-py2.py3-none-any.whl#sha256=95c72bc31670e0735030a7acdfd9df20e82a30a69db5961ea68f1e26b1be4d54 (from https://www.piwheels.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,849 Skipping link: No binaries permitted for tutor-contrib-codejail: https://archive1.piwheels.org/simple/tutor-contrib-codejail/tutor_contrib_codejail-18.0.0-py2.py3-none-any.whl#sha256=ed7fe2298f1816944560e3e987865a5e3cd35958ff2bda3eb0a5a4c7d61fe12c (from https://www.piwheels.org/simple/tutor-contrib-codejail/) (requires-python:>=3.8) 2025-11-25T15:17:18,850 Skipping link: not a file: https://www.piwheels.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,850 Skipping link: not a file: https://pypi.org/simple/tutor-contrib-codejail/ 2025-11-25T15:17:18,870 Given no hashes to check 1 links for project 'tutor-contrib-codejail': discarding no candidates 2025-11-25T15:17:18,888 Collecting tutor-contrib-codejail==20.1.0 2025-11-25T15:17:18,890 Created temporary directory: /tmp/pip-unpack-vhhx7loa 2025-11-25T15:17:19,095 Downloading tutor_contrib_codejail-20.1.0.tar.gz (22 kB) 2025-11-25T15:17:19,171 Added tutor-contrib-codejail==20.1.0 from https://files.pythonhosted.org/packages/85/2c/212d4d7df6784b9668400109db782eba80f00c6fa67db51cec0d7bc322a4/tutor_contrib_codejail-20.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-6mi64zx7' 2025-11-25T15:17:19,173 Running setup.py (path:/tmp/pip-wheel-2gtkihs6/tutor-contrib-codejail_92ba2f8b2969411ebecfff41e6c22ee1/setup.py) egg_info for package tutor-contrib-codejail 2025-11-25T15:17:19,174 Created temporary directory: /tmp/pip-pip-egg-info-t23g158m 2025-11-25T15:17:19,174 Preparing metadata (setup.py): started 2025-11-25T15:17:19,175 Running command python setup.py egg_info 2025-11-25T15:17:20,037 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T15:17:20,037 !! 2025-11-25T15:17:20,038 ******************************************************************************** 2025-11-25T15:17:20,038 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T15:17:20,039 License :: OSI Approved :: GNU Affero General Public License v3 2025-11-25T15:17:20,040 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T15:17:20,041 ******************************************************************************** 2025-11-25T15:17:20,042 !! 2025-11-25T15:17:20,042 self._finalize_license_expression() 2025-11-25T15:17:20,066 running egg_info 2025-11-25T15:17:20,093 creating /tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info 2025-11-25T15:17:20,094 writing /tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/PKG-INFO 2025-11-25T15:17:20,098 writing dependency_links to /tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/dependency_links.txt 2025-11-25T15:17:20,099 writing entry points to /tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/entry_points.txt 2025-11-25T15:17:20,100 writing requirements to /tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/requires.txt 2025-11-25T15:17:20,101 writing top-level names to /tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/top_level.txt 2025-11-25T15:17:20,103 writing manifest file '/tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/SOURCES.txt' 2025-11-25T15:17:20,196 reading manifest file '/tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/SOURCES.txt' 2025-11-25T15:17:20,197 reading manifest template 'MANIFEST.in' 2025-11-25T15:17:20,208 adding license file 'LICENSE' 2025-11-25T15:17:20,211 writing manifest file '/tmp/pip-pip-egg-info-t23g158m/tutor_contrib_codejail.egg-info/SOURCES.txt' 2025-11-25T15:17:20,319 Preparing metadata (setup.py): finished with status 'done' 2025-11-25T15:17:20,323 Source in /tmp/pip-wheel-2gtkihs6/tutor-contrib-codejail_92ba2f8b2969411ebecfff41e6c22ee1 has version 20.1.0, which satisfies requirement tutor-contrib-codejail==20.1.0 from https://files.pythonhosted.org/packages/85/2c/212d4d7df6784b9668400109db782eba80f00c6fa67db51cec0d7bc322a4/tutor_contrib_codejail-20.1.0.tar.gz 2025-11-25T15:17:20,324 Removed tutor-contrib-codejail==20.1.0 from https://files.pythonhosted.org/packages/85/2c/212d4d7df6784b9668400109db782eba80f00c6fa67db51cec0d7bc322a4/tutor_contrib_codejail-20.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-6mi64zx7' 2025-11-25T15:17:20,331 Created temporary directory: /tmp/pip-unpack-xud3sm99 2025-11-25T15:17:20,331 Building wheels for collected packages: tutor-contrib-codejail 2025-11-25T15:17:20,336 Created temporary directory: /tmp/pip-wheel-7klsuint 2025-11-25T15:17:20,337 Building wheel for tutor-contrib-codejail (setup.py): started 2025-11-25T15:17:20,338 Destination directory: /tmp/pip-wheel-7klsuint 2025-11-25T15:17:20,339 Running command python setup.py bdist_wheel 2025-11-25T15:17:21,179 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-25T15:17:21,179 !! 2025-11-25T15:17:21,180 ******************************************************************************** 2025-11-25T15:17:21,181 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-25T15:17:21,182 License :: OSI Approved :: GNU Affero General Public License v3 2025-11-25T15:17:21,183 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T15:17:21,184 ******************************************************************************** 2025-11-25T15:17:21,184 !! 2025-11-25T15:17:21,185 self._finalize_license_expression() 2025-11-25T15:17:21,186 running bdist_wheel 2025-11-25T15:17:21,260 The [wheel] section is deprecated. Use [bdist_wheel] instead. 2025-11-25T15:17:21,261 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-11-25T15:17:21,262 !! 2025-11-25T15:17:21,262 ******************************************************************************** 2025-11-25T15:17:21,263 With Python 2.7 end-of-life, support for building universal wheels 2025-11-25T15:17:21,263 (i.e., wheels that support both Python 2 and Python 3) 2025-11-25T15:17:21,264 is being obviated. 2025-11-25T15:17:21,264 Please discontinue using this option, or if you still need it, 2025-11-25T15:17:21,265 file an issue with pypa/setuptools describing your use case. 2025-11-25T15:17:21,266 This deprecation is overdue, please update your project and remove deprecated 2025-11-25T15:17:21,266 calls to avoid build errors in the future. 2025-11-25T15:17:21,267 ******************************************************************************** 2025-11-25T15:17:21,268 !! 2025-11-25T15:17:21,268 self.finalize_options() 2025-11-25T15:17:21,318 running build 2025-11-25T15:17:21,318 running build_py 2025-11-25T15:17:21,348 creating build/lib/tutorcodejail 2025-11-25T15:17:21,350 copying tutorcodejail/plugin.py -> build/lib/tutorcodejail 2025-11-25T15:17:21,352 copying tutorcodejail/__about__.py -> build/lib/tutorcodejail 2025-11-25T15:17:21,354 copying tutorcodejail/__init__.py -> build/lib/tutorcodejail 2025-11-25T15:17:21,355 running egg_info 2025-11-25T15:17:21,382 writing tutor_contrib_codejail.egg-info/PKG-INFO 2025-11-25T15:17:21,385 writing dependency_links to tutor_contrib_codejail.egg-info/dependency_links.txt 2025-11-25T15:17:21,387 writing entry points to tutor_contrib_codejail.egg-info/entry_points.txt 2025-11-25T15:17:21,388 writing requirements to tutor_contrib_codejail.egg-info/requires.txt 2025-11-25T15:17:21,390 writing top-level names to tutor_contrib_codejail.egg-info/top_level.txt 2025-11-25T15:17:21,419 reading manifest file 'tutor_contrib_codejail.egg-info/SOURCES.txt' 2025-11-25T15:17:21,425 reading manifest template 'MANIFEST.in' 2025-11-25T15:17:21,434 adding license file 'LICENSE' 2025-11-25T15:17:21,437 writing manifest file 'tutor_contrib_codejail.egg-info/SOURCES.txt' 2025-11-25T15:17:21,439 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.patches' is absent from the `packages` configuration. 2025-11-25T15:17:21,440 !! 2025-11-25T15:17:21,441 ******************************************************************************** 2025-11-25T15:17:21,442 ############################ 2025-11-25T15:17:21,442 # Package would be ignored # 2025-11-25T15:17:21,443 ############################ 2025-11-25T15:17:21,443 Python recognizes 'tutorcodejail.patches' as an importable package[^1], 2025-11-25T15:17:21,444 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,445 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,445 package, please make sure that 'tutorcodejail.patches' is explicitly added 2025-11-25T15:17:21,446 to the `packages` configuration field. 2025-11-25T15:17:21,447 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,448 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,448 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,449 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,450 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,450 If you don't want 'tutorcodejail.patches' to be distributed and are 2025-11-25T15:17:21,451 already explicitly excluding 'tutorcodejail.patches' via 2025-11-25T15:17:21,451 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,452 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,452 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,453 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,454 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,455 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,456 even if it does not contain any `.py` files. 2025-11-25T15:17:21,456 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,456 directory, all directories are treated like packages. 2025-11-25T15:17:21,457 ******************************************************************************** 2025-11-25T15:17:21,458 !! 2025-11-25T15:17:21,458 check.warn(importable) 2025-11-25T15:17:21,459 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.templates.codejail.apps' is absent from the `packages` configuration. 2025-11-25T15:17:21,459 !! 2025-11-25T15:17:21,460 ******************************************************************************** 2025-11-25T15:17:21,461 ############################ 2025-11-25T15:17:21,461 # Package would be ignored # 2025-11-25T15:17:21,462 ############################ 2025-11-25T15:17:21,462 Python recognizes 'tutorcodejail.templates.codejail.apps' as an importable package[^1], 2025-11-25T15:17:21,463 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,464 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,464 package, please make sure that 'tutorcodejail.templates.codejail.apps' is explicitly added 2025-11-25T15:17:21,465 to the `packages` configuration field. 2025-11-25T15:17:21,466 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,466 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,467 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,468 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,469 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,470 If you don't want 'tutorcodejail.templates.codejail.apps' to be distributed and are 2025-11-25T15:17:21,471 already explicitly excluding 'tutorcodejail.templates.codejail.apps' via 2025-11-25T15:17:21,471 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,472 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,472 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,473 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,475 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,476 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,476 even if it does not contain any `.py` files. 2025-11-25T15:17:21,477 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,477 directory, all directories are treated like packages. 2025-11-25T15:17:21,478 ******************************************************************************** 2025-11-25T15:17:21,478 !! 2025-11-25T15:17:21,479 check.warn(importable) 2025-11-25T15:17:21,479 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.templates.codejail.apps.config' is absent from the `packages` configuration. 2025-11-25T15:17:21,480 !! 2025-11-25T15:17:21,480 ******************************************************************************** 2025-11-25T15:17:21,481 ############################ 2025-11-25T15:17:21,481 # Package would be ignored # 2025-11-25T15:17:21,482 ############################ 2025-11-25T15:17:21,482 Python recognizes 'tutorcodejail.templates.codejail.apps.config' as an importable package[^1], 2025-11-25T15:17:21,483 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,484 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,484 package, please make sure that 'tutorcodejail.templates.codejail.apps.config' is explicitly added 2025-11-25T15:17:21,485 to the `packages` configuration field. 2025-11-25T15:17:21,486 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,486 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,487 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,488 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,489 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,490 If you don't want 'tutorcodejail.templates.codejail.apps.config' to be distributed and are 2025-11-25T15:17:21,491 already explicitly excluding 'tutorcodejail.templates.codejail.apps.config' via 2025-11-25T15:17:21,491 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,492 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,492 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,493 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,495 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,496 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,497 even if it does not contain any `.py` files. 2025-11-25T15:17:21,497 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,498 directory, all directories are treated like packages. 2025-11-25T15:17:21,498 ******************************************************************************** 2025-11-25T15:17:21,500 !! 2025-11-25T15:17:21,500 check.warn(importable) 2025-11-25T15:17:21,501 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.templates.codejail.apps.profiles' is absent from the `packages` configuration. 2025-11-25T15:17:21,501 !! 2025-11-25T15:17:21,502 ******************************************************************************** 2025-11-25T15:17:21,503 ############################ 2025-11-25T15:17:21,504 # Package would be ignored # 2025-11-25T15:17:21,505 ############################ 2025-11-25T15:17:21,505 Python recognizes 'tutorcodejail.templates.codejail.apps.profiles' as an importable package[^1], 2025-11-25T15:17:21,506 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,506 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,507 package, please make sure that 'tutorcodejail.templates.codejail.apps.profiles' is explicitly added 2025-11-25T15:17:21,507 to the `packages` configuration field. 2025-11-25T15:17:21,508 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,509 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,509 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,510 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,511 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,512 If you don't want 'tutorcodejail.templates.codejail.apps.profiles' to be distributed and are 2025-11-25T15:17:21,512 already explicitly excluding 'tutorcodejail.templates.codejail.apps.profiles' via 2025-11-25T15:17:21,513 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,513 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,514 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,515 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,517 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,518 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,519 even if it does not contain any `.py` files. 2025-11-25T15:17:21,520 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,520 directory, all directories are treated like packages. 2025-11-25T15:17:21,521 ******************************************************************************** 2025-11-25T15:17:21,522 !! 2025-11-25T15:17:21,522 check.warn(importable) 2025-11-25T15:17:21,523 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.templates.codejail.build' is absent from the `packages` configuration. 2025-11-25T15:17:21,523 !! 2025-11-25T15:17:21,525 ******************************************************************************** 2025-11-25T15:17:21,525 ############################ 2025-11-25T15:17:21,526 # Package would be ignored # 2025-11-25T15:17:21,526 ############################ 2025-11-25T15:17:21,527 Python recognizes 'tutorcodejail.templates.codejail.build' as an importable package[^1], 2025-11-25T15:17:21,527 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,528 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,529 package, please make sure that 'tutorcodejail.templates.codejail.build' is explicitly added 2025-11-25T15:17:21,530 to the `packages` configuration field. 2025-11-25T15:17:21,531 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,531 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,532 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,533 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,534 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,535 If you don't want 'tutorcodejail.templates.codejail.build' to be distributed and are 2025-11-25T15:17:21,536 already explicitly excluding 'tutorcodejail.templates.codejail.build' via 2025-11-25T15:17:21,536 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,537 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,537 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,538 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,539 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,540 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,541 even if it does not contain any `.py` files. 2025-11-25T15:17:21,541 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,541 directory, all directories are treated like packages. 2025-11-25T15:17:21,542 ******************************************************************************** 2025-11-25T15:17:21,543 !! 2025-11-25T15:17:21,543 check.warn(importable) 2025-11-25T15:17:21,543 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.templates.codejail.build.codejail' is absent from the `packages` configuration. 2025-11-25T15:17:21,544 !! 2025-11-25T15:17:21,545 ******************************************************************************** 2025-11-25T15:17:21,546 ############################ 2025-11-25T15:17:21,546 # Package would be ignored # 2025-11-25T15:17:21,547 ############################ 2025-11-25T15:17:21,547 Python recognizes 'tutorcodejail.templates.codejail.build.codejail' as an importable package[^1], 2025-11-25T15:17:21,548 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,549 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,550 package, please make sure that 'tutorcodejail.templates.codejail.build.codejail' is explicitly added 2025-11-25T15:17:21,550 to the `packages` configuration field. 2025-11-25T15:17:21,551 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,552 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,552 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,553 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,555 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,556 If you don't want 'tutorcodejail.templates.codejail.build.codejail' to be distributed and are 2025-11-25T15:17:21,556 already explicitly excluding 'tutorcodejail.templates.codejail.build.codejail' via 2025-11-25T15:17:21,556 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,557 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,557 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,559 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,560 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,561 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,562 even if it does not contain any `.py` files. 2025-11-25T15:17:21,563 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,563 directory, all directories are treated like packages. 2025-11-25T15:17:21,564 ******************************************************************************** 2025-11-25T15:17:21,565 !! 2025-11-25T15:17:21,565 check.warn(importable) 2025-11-25T15:17:21,566 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tutorcodejail.templates.codejail.build.codejail_apparmor' is absent from the `packages` configuration. 2025-11-25T15:17:21,566 !! 2025-11-25T15:17:21,567 ******************************************************************************** 2025-11-25T15:17:21,567 ############################ 2025-11-25T15:17:21,568 # Package would be ignored # 2025-11-25T15:17:21,568 ############################ 2025-11-25T15:17:21,568 Python recognizes 'tutorcodejail.templates.codejail.build.codejail_apparmor' as an importable package[^1], 2025-11-25T15:17:21,569 but it is absent from setuptools' `packages` configuration. 2025-11-25T15:17:21,570 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-25T15:17:21,570 package, please make sure that 'tutorcodejail.templates.codejail.build.codejail_apparmor' is explicitly added 2025-11-25T15:17:21,571 to the `packages` configuration field. 2025-11-25T15:17:21,572 Alternatively, you can also rely on setuptools' discovery methods 2025-11-25T15:17:21,572 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-25T15:17:21,573 instead of `find_packages(...)`/`find:`). 2025-11-25T15:17:21,573 You can read more about "package discovery" on setuptools documentation page: 2025-11-25T15:17:21,575 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-25T15:17:21,576 If you don't want 'tutorcodejail.templates.codejail.build.codejail_apparmor' to be distributed and are 2025-11-25T15:17:21,577 already explicitly excluding 'tutorcodejail.templates.codejail.build.codejail_apparmor' via 2025-11-25T15:17:21,577 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-25T15:17:21,578 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-25T15:17:21,578 combination with a more fine grained `package-data` configuration. 2025-11-25T15:17:21,580 You can read more about "package data files" on setuptools documentation page: 2025-11-25T15:17:21,581 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-25T15:17:21,583 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-25T15:17:21,583 even if it does not contain any `.py` files. 2025-11-25T15:17:21,584 On the other hand, currently there is no concept of package data 2025-11-25T15:17:21,584 directory, all directories are treated like packages. 2025-11-25T15:17:21,585 ******************************************************************************** 2025-11-25T15:17:21,586 !! 2025-11-25T15:17:21,587 check.warn(importable) 2025-11-25T15:17:21,587 creating build/lib/tutorcodejail/patches 2025-11-25T15:17:21,588 copying tutorcodejail/patches/.gitignore -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,588 copying tutorcodejail/patches/cms-env -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,589 copying tutorcodejail/patches/k8s-deployments -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,589 copying tutorcodejail/patches/k8s-services -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,590 copying tutorcodejail/patches/kustomization-configmapgenerator -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,591 copying tutorcodejail/patches/lms-env -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,591 copying tutorcodejail/patches/local-docker-compose-dev-services -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,592 copying tutorcodejail/patches/local-docker-compose-services -> build/lib/tutorcodejail/patches 2025-11-25T15:17:21,593 creating build/lib/tutorcodejail/templates/codejail/apps 2025-11-25T15:17:21,593 copying tutorcodejail/templates/codejail/apps/.gitignore -> build/lib/tutorcodejail/templates/codejail/apps 2025-11-25T15:17:21,593 creating build/lib/tutorcodejail/templates/codejail/apps/config 2025-11-25T15:17:21,594 copying tutorcodejail/templates/codejail/apps/config/tutor.py -> build/lib/tutorcodejail/templates/codejail/apps/config 2025-11-25T15:17:21,594 creating build/lib/tutorcodejail/templates/codejail/apps/profiles 2025-11-25T15:17:21,595 copying tutorcodejail/templates/codejail/apps/profiles/docker-edx-sandbox -> build/lib/tutorcodejail/templates/codejail/apps/profiles 2025-11-25T15:17:21,595 creating build/lib/tutorcodejail/templates/codejail/build 2025-11-25T15:17:21,596 copying tutorcodejail/templates/codejail/build/.gitignore -> build/lib/tutorcodejail/templates/codejail/build 2025-11-25T15:17:21,596 creating build/lib/tutorcodejail/templates/codejail/build/codejail 2025-11-25T15:17:21,596 copying tutorcodejail/templates/codejail/build/codejail/Dockerfile -> build/lib/tutorcodejail/templates/codejail/build/codejail 2025-11-25T15:17:21,597 creating build/lib/tutorcodejail/templates/codejail/build/codejail_apparmor 2025-11-25T15:17:21,597 copying tutorcodejail/templates/codejail/build/codejail_apparmor/Dockerfile -> build/lib/tutorcodejail/templates/codejail/build/codejail_apparmor 2025-11-25T15:17:21,598 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-25T15:17:21,598 !! 2025-11-25T15:17:21,599 ******************************************************************************** 2025-11-25T15:17:21,600 Please avoid running ``setup.py`` directly. 2025-11-25T15:17:21,601 Instead, use pypa/build, pypa/installer or other 2025-11-25T15:17:21,601 standards-based tools. 2025-11-25T15:17:21,602 This deprecation is overdue, please update your project and remove deprecated 2025-11-25T15:17:21,603 calls to avoid build errors in the future. 2025-11-25T15:17:21,604 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-25T15:17:21,605 ******************************************************************************** 2025-11-25T15:17:21,606 !! 2025-11-25T15:17:21,607 self.initialize_options() 2025-11-25T15:17:21,607 installing to build/bdist.linux-armv7l/wheel 2025-11-25T15:17:21,608 running install 2025-11-25T15:17:21,608 running install_lib 2025-11-25T15:17:21,609 creating build/bdist.linux-armv7l/wheel 2025-11-25T15:17:21,610 creating build/bdist.linux-armv7l/wheel/tutorcodejail 2025-11-25T15:17:21,611 copying build/lib/tutorcodejail/plugin.py -> build/bdist.linux-armv7l/wheel/./tutorcodejail 2025-11-25T15:17:21,614 creating build/bdist.linux-armv7l/wheel/tutorcodejail/patches 2025-11-25T15:17:21,615 copying build/lib/tutorcodejail/patches/local-docker-compose-services -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,617 copying build/lib/tutorcodejail/patches/kustomization-configmapgenerator -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,619 copying build/lib/tutorcodejail/patches/.gitignore -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,620 copying build/lib/tutorcodejail/patches/cms-env -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,622 copying build/lib/tutorcodejail/patches/local-docker-compose-dev-services -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,624 copying build/lib/tutorcodejail/patches/lms-env -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,625 copying build/lib/tutorcodejail/patches/k8s-deployments -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,627 copying build/lib/tutorcodejail/patches/k8s-services -> build/bdist.linux-armv7l/wheel/./tutorcodejail/patches 2025-11-25T15:17:21,630 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates 2025-11-25T15:17:21,631 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail 2025-11-25T15:17:21,632 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail/build 2025-11-25T15:17:21,633 copying build/lib/tutorcodejail/templates/codejail/build/.gitignore -> build/bdist.linux-armv7l/wheel/./tutorcodejail/templates/codejail/build 2025-11-25T15:17:21,636 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail/build/codejail_apparmor 2025-11-25T15:17:21,636 copying build/lib/tutorcodejail/templates/codejail/build/codejail_apparmor/Dockerfile -> build/bdist.linux-armv7l/wheel/./tutorcodejail/templates/codejail/build/codejail_apparmor 2025-11-25T15:17:21,639 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail/build/codejail 2025-11-25T15:17:21,640 copying build/lib/tutorcodejail/templates/codejail/build/codejail/Dockerfile -> build/bdist.linux-armv7l/wheel/./tutorcodejail/templates/codejail/build/codejail 2025-11-25T15:17:21,642 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail/apps 2025-11-25T15:17:21,643 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail/apps/profiles 2025-11-25T15:17:21,645 copying build/lib/tutorcodejail/templates/codejail/apps/profiles/docker-edx-sandbox -> build/bdist.linux-armv7l/wheel/./tutorcodejail/templates/codejail/apps/profiles 2025-11-25T15:17:21,647 copying build/lib/tutorcodejail/templates/codejail/apps/.gitignore -> build/bdist.linux-armv7l/wheel/./tutorcodejail/templates/codejail/apps 2025-11-25T15:17:21,648 creating build/bdist.linux-armv7l/wheel/tutorcodejail/templates/codejail/apps/config 2025-11-25T15:17:21,649 copying build/lib/tutorcodejail/templates/codejail/apps/config/tutor.py -> build/bdist.linux-armv7l/wheel/./tutorcodejail/templates/codejail/apps/config 2025-11-25T15:17:21,651 copying build/lib/tutorcodejail/__about__.py -> build/bdist.linux-armv7l/wheel/./tutorcodejail 2025-11-25T15:17:21,653 copying build/lib/tutorcodejail/__init__.py -> build/bdist.linux-armv7l/wheel/./tutorcodejail 2025-11-25T15:17:21,654 running install_egg_info 2025-11-25T15:17:21,689 Copying tutor_contrib_codejail.egg-info to build/bdist.linux-armv7l/wheel/./tutor_contrib_codejail-20.1.0-py3.11.egg-info 2025-11-25T15:17:21,700 running install_scripts 2025-11-25T15:17:21,714 creating build/bdist.linux-armv7l/wheel/tutor_contrib_codejail-20.1.0.dist-info/WHEEL 2025-11-25T15:17:21,716 creating '/tmp/pip-wheel-7klsuint/tutor_contrib_codejail-20.1.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-25T15:17:21,724 adding 'tutor_contrib_codejail-20.1.0.dist-info/licenses/LICENSE' 2025-11-25T15:17:21,726 adding 'tutorcodejail/__about__.py' 2025-11-25T15:17:21,727 adding 'tutorcodejail/__init__.py' 2025-11-25T15:17:21,728 adding 'tutorcodejail/plugin.py' 2025-11-25T15:17:21,730 adding 'tutorcodejail/patches/.gitignore' 2025-11-25T15:17:21,731 adding 'tutorcodejail/patches/cms-env' 2025-11-25T15:17:21,733 adding 'tutorcodejail/patches/k8s-deployments' 2025-11-25T15:17:21,734 adding 'tutorcodejail/patches/k8s-services' 2025-11-25T15:17:21,735 adding 'tutorcodejail/patches/kustomization-configmapgenerator' 2025-11-25T15:17:21,736 adding 'tutorcodejail/patches/lms-env' 2025-11-25T15:17:21,738 adding 'tutorcodejail/patches/local-docker-compose-dev-services' 2025-11-25T15:17:21,739 adding 'tutorcodejail/patches/local-docker-compose-services' 2025-11-25T15:17:21,741 adding 'tutorcodejail/templates/codejail/apps/.gitignore' 2025-11-25T15:17:21,743 adding 'tutorcodejail/templates/codejail/apps/config/tutor.py' 2025-11-25T15:17:21,745 adding 'tutorcodejail/templates/codejail/apps/profiles/docker-edx-sandbox' 2025-11-25T15:17:21,746 adding 'tutorcodejail/templates/codejail/build/.gitignore' 2025-11-25T15:17:21,748 adding 'tutorcodejail/templates/codejail/build/codejail/Dockerfile' 2025-11-25T15:17:21,750 adding 'tutorcodejail/templates/codejail/build/codejail_apparmor/Dockerfile' 2025-11-25T15:17:21,751 adding 'tutor_contrib_codejail-20.1.0.dist-info/METADATA' 2025-11-25T15:17:21,752 adding 'tutor_contrib_codejail-20.1.0.dist-info/WHEEL' 2025-11-25T15:17:21,753 adding 'tutor_contrib_codejail-20.1.0.dist-info/entry_points.txt' 2025-11-25T15:17:21,754 adding 'tutor_contrib_codejail-20.1.0.dist-info/top_level.txt' 2025-11-25T15:17:21,755 adding 'tutor_contrib_codejail-20.1.0.dist-info/RECORD' 2025-11-25T15:17:21,756 removing build/bdist.linux-armv7l/wheel 2025-11-25T15:17:21,876 Building wheel for tutor-contrib-codejail (setup.py): finished with status 'done' 2025-11-25T15:17:21,879 Created wheel for tutor-contrib-codejail: filename=tutor_contrib_codejail-20.1.0-py2.py3-none-any.whl size=25858 sha256=a1fb67cf568cae222e8e46a77ddfdd9f72a96204596698591b1d50b73d996aa1 2025-11-25T15:17:21,880 Stored in directory: /tmp/pip-ephem-wheel-cache-qnqk19sp/wheels/75/ea/30/25d12b1aec14c2da76722188a5a7115aff8d9e0f924344b4cd 2025-11-25T15:17:21,892 Successfully built tutor-contrib-codejail 2025-11-25T15:17:21,895 Removed build tracker: '/tmp/pip-build-tracker-6mi64zx7'