2025-06-11T21:14:09,976 Created temporary directory: /tmp/pip-build-tracker-e3u6k4o6 2025-06-11T21:14:09,978 Initialized build tracking at /tmp/pip-build-tracker-e3u6k4o6 2025-06-11T21:14:09,979 Created build tracker: /tmp/pip-build-tracker-e3u6k4o6 2025-06-11T21:14:09,980 Entered build tracker: /tmp/pip-build-tracker-e3u6k4o6 2025-06-11T21:14:09,981 Created temporary directory: /tmp/pip-wheel-af34qsn8 2025-06-11T21:14:09,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-dm16x8t_ 2025-06-11T21:14:10,037 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-11T21:14:10,039 2 location(s) to search for versions of odl: 2025-06-11T21:14:10,039 * https://pypi.org/simple/odl/ 2025-06-11T21:14:10,039 * https://www.piwheels.org/simple/odl/ 2025-06-11T21:14:10,040 Fetching project page and analyzing links: https://pypi.org/simple/odl/ 2025-06-11T21:14:10,041 Getting page https://pypi.org/simple/odl/ 2025-06-11T21:14:10,043 Found index url https://pypi.org/simple/ 2025-06-11T21:14:10,270 Fetched page https://pypi.org/simple/odl/ as application/vnd.pypi.simple.v1+json 2025-06-11T21:14:10,275 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/3f/c6/0f696c3545e41df840e1624f6f4d75ea86e56190104480d867c8ffa656ef/odl-0.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,275 Found link https://files.pythonhosted.org/packages/d9/5f/37e50244dcc7b5ad8cedfb6b0dd7102177819620a7d5757e36abd379e817/odl-0.2.2.tar.gz (from https://pypi.org/simple/odl/), version: 0.2.2 2025-06-11T21:14:10,276 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/a8/6e/070206586cf53b7000ebdef2fd5005195d7aab38d6eb20ec854b25bf44fe/odl-0.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,277 Found link https://files.pythonhosted.org/packages/c2/23/b208c56d0c25ec647cab9f164f050205c4792f5129deaf6b7a9cd3b99b1c/odl-0.2.3.tar.gz (from https://pypi.org/simple/odl/), version: 0.2.3 2025-06-11T21:14:10,277 Found link https://files.pythonhosted.org/packages/2b/83/9f4aed39d0be64bc331dc2820957cd28c8276d03a22a4769474e30ff00f3/odl-0.3.0.tar.gz (from https://pypi.org/simple/odl/), version: 0.3.0 2025-06-11T21:14:10,278 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/54/58/3eb82c39666e2cc9aa3584dbcf581d89fd9e89d661ee40a8e9457595b583/odl-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,279 Found link https://files.pythonhosted.org/packages/31/39/551a45c6381f0cf5cd44abd7fb8198c19f90d1373c1b84360834d30ee9a6/odl-0.3.1.tar.gz (from https://pypi.org/simple/odl/), version: 0.3.1 2025-06-11T21:14:10,279 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/60/bd/a555af99c9b739462524cd2a223665e2dbf1e535afb200b18382f04d8823/odl-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,280 Found link https://files.pythonhosted.org/packages/4d/f4/f7e0dbc1162d7286a306cd5a985a4d1f705a3bc1d892c5991b86037c2cb6/odl-0.4.0.tar.gz (from https://pypi.org/simple/odl/), version: 0.4.0 2025-06-11T21:14:10,281 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/ba/d0/d3c8fea073598bfa45d0a6e92742782e2183a504d8cd0567f322760450ed/odl-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,282 Found link https://files.pythonhosted.org/packages/5b/be/8269bff8936b698f8ba4d09a7fe4bd689ebc6231e211c610efc40de11727/odl-0.5.0.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.0 2025-06-11T21:14:10,282 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/d4/26/e434c638170129e34cb9ca30fba78f4dbcb3626a93822590fd2e17ac2341/odl-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,283 Found link https://files.pythonhosted.org/packages/81/4b/22cb97402dbad35a63b8e617c1d744719f5dd3f601d4055ad28eaf319b10/odl-0.5.1.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.1 2025-06-11T21:14:10,284 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/e0/f3/ca2c2c4fc474b67aeccd151e077ce9d2360fa795870358ce97c71806a00a/odl-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,284 Found link https://files.pythonhosted.org/packages/05/0c/554d4766464f486a2106266c6b03d3b46b562d2ab4767fe0870fb8755c7f/odl-0.5.2.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.2 2025-06-11T21:14:10,285 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/57/b3/25aab8f3679aeb1629a13b06defea473819955c7a55b3fdfbe7fbf05bb97/odl-0.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,286 Found link https://files.pythonhosted.org/packages/36/ce/0bec7b36dbce4f11a784f0a75655a0fc16919d4a8f653831a158dbc9f2f2/odl-0.5.3.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.3 2025-06-11T21:14:10,286 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/e7/87/1f5a2b5bde97154b971f5db55e6c07d743fdbbda58b662a071782e565675/odl-0.5.3.post0-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,287 Found link https://files.pythonhosted.org/packages/1c/19/e5f682be20582dd7dc747e829c1731596f76d64fd53d2b3e3137e9533ceb/odl-0.5.3.post0.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.3.post0 2025-06-11T21:14:10,288 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/ec/20/8e5f54b1b9b886ca5051888722791c6469e49ebbaf03575f16c271e90c25/odl-0.5.3.post1-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,288 Found link https://files.pythonhosted.org/packages/a1/a0/f8c65bbc8a077e5ea6ebf4f723ce980ed02d9eb1211c8edd4ba5d0d8dcc8/odl-0.5.3.post1.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.3.post1 2025-06-11T21:14:10,289 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/68/c5/5dd831c6af54ef49bee80af7d347e637c0aa144266be5ca70480c7bf5d6d/odl-0.5.3.post2-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,289 Found link https://files.pythonhosted.org/packages/d9/60/ccf2b60dc8a6343e303c33df1bd957c1c0368d14810c91d8840cdc94fbb1/odl-0.5.3.post2.tar.gz (from https://pypi.org/simple/odl/), version: 0.5.3.post2 2025-06-11T21:14:10,290 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/3f/27/e697c5fda03720ad2a28ed0537d58f0302aa385f3a8201a1b7d9eddd5b1d/odl-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,291 Found link https://files.pythonhosted.org/packages/53/93/30e51bdf45a1dc2728e8ec19824e701781d243d3affbac02f8a3de4a231f/odl-0.6.0.tar.gz (from https://pypi.org/simple/odl/), version: 0.6.0 2025-06-11T21:14:10,291 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/e9/44/906059f6b52b6ea887141e846d7031ad3664fa5ab3a1b73620f30b332a38/odl-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) 2025-06-11T21:14:10,292 Found link https://files.pythonhosted.org/packages/57/0f/62b3d3744a4b2b343146ae341553f3d0be3fa3b70b15ef9d1c6f357d73a6/odl-0.7.0.tar.gz (from https://pypi.org/simple/odl/), version: 0.7.0 2025-06-11T21:14:10,293 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/37/71/d72090043a949c1ee02b29adb3644342512f99c3ef032cc1eb6c608b3054/odl-0.8.1rc0-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) (requires-python:>=3.7) 2025-06-11T21:14:10,294 Found link https://files.pythonhosted.org/packages/83/26/a746ece28a3282947be095fb3c709bbdf2a8e04649e8706780b68eec21ba/odl-0.8.1rc0.tar.gz (from https://pypi.org/simple/odl/) (requires-python:>=3.7), version: 0.8.1rc0 2025-06-11T21:14:10,294 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/c5/fc/f281f27ad2e1d127aee344ae572e60b158cd4f657249e596a71314bbf974/odl-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) (requires-python:>=3.7) 2025-06-11T21:14:10,295 Found link https://files.pythonhosted.org/packages/8b/17/e266ce6f2716e162aedc9a29b32a6933afed7944f46bb5aa513892a34144/odl-0.8.1.tar.gz (from https://pypi.org/simple/odl/) (requires-python:>=3.7), version: 0.8.1 2025-06-11T21:14:10,296 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/ca/a6/426dc5f6d447990ee2f692bbe330f9017b36e21c91e6f46c42fda43b4150/odl-0.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) (requires-python:>=3.7) 2025-06-11T21:14:10,297 Found link https://files.pythonhosted.org/packages/cf/18/b28101281e139ab8f909be3171f3627c2969cdf16d35d64c1c874af18af7/odl-0.8.2.tar.gz (from https://pypi.org/simple/odl/) (requires-python:>=3.7), version: 0.8.2 2025-06-11T21:14:10,297 Fetching project page and analyzing links: https://www.piwheels.org/simple/odl/ 2025-06-11T21:14:10,298 Getting page https://www.piwheels.org/simple/odl/ 2025-06-11T21:14:10,299 Found index url https://www.piwheels.org/simple/ 2025-06-11T21:14:10,463 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/odl/ 2025-06-11T21:14:11,142 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/odl/ 2025-06-11T21:14:12,306 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/odl/ 2025-06-11T21:14:14,471 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/odl/ 2025-06-11T21:14:18,631 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/odl/ 2025-06-11T21:14:18,788 Could not fetch URL https://www.piwheels.org/simple/odl/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/odl/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-11T21:14:18,789 Skipping link: not a file: https://www.piwheels.org/simple/odl/ 2025-06-11T21:14:18,790 Skipping link: not a file: https://pypi.org/simple/odl/ 2025-06-11T21:14:18,810 Given no hashes to check 1 links for project 'odl': discarding no candidates 2025-06-11T21:14:18,812 Collecting odl==0.8.2 2025-06-11T21:14:18,814 Created temporary directory: /tmp/pip-unpack-yuzpzia9 2025-06-11T21:14:19,324 Downloading odl-0.8.2.tar.gz (648 kB) 2025-06-11T21:14:21,047 Added odl==0.8.2 from https://files.pythonhosted.org/packages/cf/18/b28101281e139ab8f909be3171f3627c2969cdf16d35d64c1c874af18af7/odl-0.8.2.tar.gz to build tracker '/tmp/pip-build-tracker-e3u6k4o6' 2025-06-11T21:14:21,048 Running setup.py (path:/tmp/pip-wheel-af34qsn8/odl_9e8b00e7c43a4ab094cac7925ec215d7/setup.py) egg_info for package odl 2025-06-11T21:14:21,049 Created temporary directory: /tmp/pip-pip-egg-info-_0dodxo7 2025-06-11T21:14:21,050 Preparing metadata (setup.py): started 2025-06-11T21:14:21,051 Running command python setup.py egg_info 2025-06-11T21:14:21,534 /tmp/pip-wheel-af34qsn8/odl_9e8b00e7c43a4ab094cac7925ec215d7/setup.py:19: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-06-11T21:14:21,534 !! 2025-06-11T21:14:21,536 ******************************************************************************** 2025-06-11T21:14:21,536 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-06-11T21:14:21,537 This deprecation is overdue, please update your project and remove deprecated 2025-06-11T21:14:21,538 calls to avoid build errors in the future. 2025-06-11T21:14:21,538 ******************************************************************************** 2025-06-11T21:14:21,539 !! 2025-06-11T21:14:21,540 from setuptools.command.test import test as TestCommand 2025-06-11T21:14:21,611 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-11T21:14:21,612 !! 2025-06-11T21:14:21,613 ******************************************************************************** 2025-06-11T21:14:21,613 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-11T21:14:21,614 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-06-11T21:14:21,615 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-11T21:14:21,616 ******************************************************************************** 2025-06-11T21:14:21,617 !! 2025-06-11T21:14:21,617 self._finalize_license_expression() 2025-06-11T21:14:21,982 running egg_info 2025-06-11T21:14:22,012 creating /tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info 2025-06-11T21:14:22,013 writing /tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/PKG-INFO 2025-06-11T21:14:22,024 writing dependency_links to /tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/dependency_links.txt 2025-06-11T21:14:22,026 writing entry points to /tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/entry_points.txt 2025-06-11T21:14:22,032 writing requirements to /tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/requires.txt 2025-06-11T21:14:22,034 writing top-level names to /tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/top_level.txt 2025-06-11T21:14:22,035 writing manifest file '/tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/SOURCES.txt' 2025-06-11T21:14:22,172 reading manifest file '/tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/SOURCES.txt' 2025-06-11T21:14:22,174 reading manifest template 'MANIFEST.in' 2025-06-11T21:14:22,176 warning: no previously-included files found matching '.*' 2025-06-11T21:14:22,239 no previously-included directories found matching 'conda' 2025-06-11T21:14:22,240 no previously-included directories found matching 'doc' 2025-06-11T21:14:22,240 no previously-included directories found matching 'examples' 2025-06-11T21:14:22,241 no previously-included directories found matching 'tools' 2025-06-11T21:14:22,242 adding license file 'LICENSE' 2025-06-11T21:14:22,250 writing manifest file '/tmp/pip-pip-egg-info-_0dodxo7/odl.egg-info/SOURCES.txt' 2025-06-11T21:14:22,363 Preparing metadata (setup.py): finished with status 'done' 2025-06-11T21:14:22,368 Source in /tmp/pip-wheel-af34qsn8/odl_9e8b00e7c43a4ab094cac7925ec215d7 has version 0.8.2, which satisfies requirement odl==0.8.2 from https://files.pythonhosted.org/packages/cf/18/b28101281e139ab8f909be3171f3627c2969cdf16d35d64c1c874af18af7/odl-0.8.2.tar.gz 2025-06-11T21:14:22,369 Removed odl==0.8.2 from https://files.pythonhosted.org/packages/cf/18/b28101281e139ab8f909be3171f3627c2969cdf16d35d64c1c874af18af7/odl-0.8.2.tar.gz from build tracker '/tmp/pip-build-tracker-e3u6k4o6' 2025-06-11T21:14:22,383 Created temporary directory: /tmp/pip-unpack-a4_cjcnv 2025-06-11T21:14:22,385 Created temporary directory: /tmp/pip-unpack-ltmp8__x 2025-06-11T21:14:22,385 Building wheels for collected packages: odl 2025-06-11T21:14:22,389 Created temporary directory: /tmp/pip-wheel-_29xg3ly 2025-06-11T21:14:22,390 DEPRECATION: Building 'odl' 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 'odl'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-11T21:14:22,392 Building wheel for odl (setup.py): started 2025-06-11T21:14:22,393 Destination directory: /tmp/pip-wheel-_29xg3ly 2025-06-11T21:14:22,393 Running command python setup.py bdist_wheel 2025-06-11T21:14:22,873 /tmp/pip-wheel-af34qsn8/odl_9e8b00e7c43a4ab094cac7925ec215d7/setup.py:19: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-06-11T21:14:22,874 !! 2025-06-11T21:14:22,875 ******************************************************************************** 2025-06-11T21:14:22,875 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-06-11T21:14:22,876 This deprecation is overdue, please update your project and remove deprecated 2025-06-11T21:14:22,877 calls to avoid build errors in the future. 2025-06-11T21:14:22,877 ******************************************************************************** 2025-06-11T21:14:22,878 !! 2025-06-11T21:14:22,879 from setuptools.command.test import test as TestCommand 2025-06-11T21:14:23,165 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-11T21:14:23,165 !! 2025-06-11T21:14:23,167 ******************************************************************************** 2025-06-11T21:14:23,167 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-11T21:14:23,169 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-06-11T21:14:23,170 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-11T21:14:23,170 ******************************************************************************** 2025-06-11T21:14:23,172 !! 2025-06-11T21:14:23,172 self._finalize_license_expression() 2025-06-11T21:14:23,742 running bdist_wheel 2025-06-11T21:14:23,824 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-06-11T21:14:23,825 !! 2025-06-11T21:14:23,826 ******************************************************************************** 2025-06-11T21:14:23,827 With Python 2.7 end-of-life, support for building universal wheels 2025-06-11T21:14:23,828 (i.e., wheels that support both Python 2 and Python 3) 2025-06-11T21:14:23,828 is being obviated. 2025-06-11T21:14:23,829 Please discontinue using this option, or if you still need it, 2025-06-11T21:14:23,829 file an issue with pypa/setuptools describing your use case. 2025-06-11T21:14:23,831 By 2025-Aug-30, you need to update your project and remove deprecated calls 2025-06-11T21:14:23,831 or your builds will no longer be supported. 2025-06-11T21:14:23,832 ******************************************************************************** 2025-06-11T21:14:23,833 !! 2025-06-11T21:14:23,833 self.finalize_options() 2025-06-11T21:14:23,883 running build 2025-06-11T21:14:23,884 running build_py 2025-06-11T21:14:23,915 creating build/lib/odl 2025-06-11T21:14:23,918 copying odl/__init__.py -> build/lib/odl 2025-06-11T21:14:23,920 creating build/lib/odl/deform 2025-06-11T21:14:23,922 copying odl/deform/__init__.py -> build/lib/odl/deform 2025-06-11T21:14:23,924 copying odl/deform/linearized.py -> build/lib/odl/deform 2025-06-11T21:14:23,927 creating build/lib/odl/util 2025-06-11T21:14:23,928 copying odl/util/numerics.py -> build/lib/odl/util 2025-06-11T21:14:23,931 copying odl/util/vectorization.py -> build/lib/odl/util 2025-06-11T21:14:23,934 copying odl/util/__init__.py -> build/lib/odl/util 2025-06-11T21:14:23,936 copying odl/util/npy_compat.py -> build/lib/odl/util 2025-06-11T21:14:23,938 copying odl/util/ufuncs.py -> build/lib/odl/util 2025-06-11T21:14:23,941 copying odl/util/testutils.py -> build/lib/odl/util 2025-06-11T21:14:23,945 copying odl/util/sparse.py -> build/lib/odl/util 2025-06-11T21:14:23,947 copying odl/util/graphics.py -> build/lib/odl/util 2025-06-11T21:14:23,950 copying odl/util/utility.py -> build/lib/odl/util 2025-06-11T21:14:23,953 copying odl/util/pytest_config.py -> build/lib/odl/util 2025-06-11T21:14:23,956 copying odl/util/normalize.py -> build/lib/odl/util 2025-06-11T21:14:23,959 creating build/lib/odl/solvers 2025-06-11T21:14:23,960 copying odl/solvers/__init__.py -> build/lib/odl/solvers 2025-06-11T21:14:23,962 creating build/lib/odl/ufunc_ops 2025-06-11T21:14:23,963 copying odl/ufunc_ops/__init__.py -> build/lib/odl/ufunc_ops 2025-06-11T21:14:23,965 copying odl/ufunc_ops/ufunc_ops.py -> build/lib/odl/ufunc_ops 2025-06-11T21:14:23,970 creating build/lib/odl/discr 2025-06-11T21:14:23,972 copying odl/discr/discr_ops.py -> build/lib/odl/discr 2025-06-11T21:14:24,193 copying odl/discr/__init__.py -> build/lib/odl/discr 2025-06-11T21:14:24,196 copying odl/discr/grid.py -> build/lib/odl/discr 2025-06-11T21:14:24,202 copying odl/discr/partition.py -> build/lib/odl/discr 2025-06-11T21:14:24,207 copying odl/discr/discr_space.py -> build/lib/odl/discr 2025-06-11T21:14:24,212 copying odl/discr/diff_ops.py -> build/lib/odl/discr 2025-06-11T21:14:24,215 copying odl/discr/discr_utils.py -> build/lib/odl/discr 2025-06-11T21:14:24,219 creating build/lib/odl/trafos 2025-06-11T21:14:24,220 copying odl/trafos/__init__.py -> build/lib/odl/trafos 2025-06-11T21:14:24,222 copying odl/trafos/fourier.py -> build/lib/odl/trafos 2025-06-11T21:14:24,226 copying odl/trafos/wavelet.py -> build/lib/odl/trafos 2025-06-11T21:14:24,230 creating build/lib/odl/contrib 2025-06-11T21:14:24,231 copying odl/contrib/__init__.py -> build/lib/odl/contrib 2025-06-11T21:14:24,233 creating build/lib/odl/space 2025-06-11T21:14:24,234 copying odl/space/space_utils.py -> build/lib/odl/space 2025-06-11T21:14:24,237 copying odl/space/__init__.py -> build/lib/odl/space 2025-06-11T21:14:24,239 copying odl/space/entry_points.py -> build/lib/odl/space 2025-06-11T21:14:24,241 copying odl/space/pspace.py -> build/lib/odl/space 2025-06-11T21:14:24,245 copying odl/space/npy_tensors.py -> build/lib/odl/space 2025-06-11T21:14:24,248 copying odl/space/weighting.py -> build/lib/odl/space 2025-06-11T21:14:24,251 copying odl/space/base_tensors.py -> build/lib/odl/space 2025-06-11T21:14:24,255 creating build/lib/odl/operator 2025-06-11T21:14:24,256 copying odl/operator/pspace_ops.py -> build/lib/odl/operator 2025-06-11T21:14:24,259 copying odl/operator/__init__.py -> build/lib/odl/operator 2025-06-11T21:14:24,261 copying odl/operator/operator.py -> build/lib/odl/operator 2025-06-11T21:14:24,264 copying odl/operator/oputils.py -> build/lib/odl/operator 2025-06-11T21:14:24,267 copying odl/operator/tensor_ops.py -> build/lib/odl/operator 2025-06-11T21:14:24,272 copying odl/operator/default_ops.py -> build/lib/odl/operator 2025-06-11T21:14:24,278 creating build/lib/odl/phantom 2025-06-11T21:14:24,279 copying odl/phantom/__init__.py -> build/lib/odl/phantom 2025-06-11T21:14:24,282 copying odl/phantom/noise.py -> build/lib/odl/phantom 2025-06-11T21:14:24,285 copying odl/phantom/misc_phantoms.py -> build/lib/odl/phantom 2025-06-11T21:14:24,288 copying odl/phantom/transmission.py -> build/lib/odl/phantom 2025-06-11T21:14:24,291 copying odl/phantom/emission.py -> build/lib/odl/phantom 2025-06-11T21:14:24,293 copying odl/phantom/phantom_utils.py -> build/lib/odl/phantom 2025-06-11T21:14:24,295 copying odl/phantom/geometric.py -> build/lib/odl/phantom 2025-06-11T21:14:24,298 creating build/lib/odl/set 2025-06-11T21:14:24,299 copying odl/set/__init__.py -> build/lib/odl/set 2025-06-11T21:14:24,301 copying odl/set/space.py -> build/lib/odl/set 2025-06-11T21:14:24,304 copying odl/set/domain.py -> build/lib/odl/set 2025-06-11T21:14:24,307 copying odl/set/sets.py -> build/lib/odl/set 2025-06-11T21:14:24,310 creating build/lib/odl/diagnostics 2025-06-11T21:14:24,311 copying odl/diagnostics/__init__.py -> build/lib/odl/diagnostics 2025-06-11T21:14:24,313 copying odl/diagnostics/operator.py -> build/lib/odl/diagnostics 2025-06-11T21:14:24,315 copying odl/diagnostics/space.py -> build/lib/odl/diagnostics 2025-06-11T21:14:24,318 copying odl/diagnostics/examples.py -> build/lib/odl/diagnostics 2025-06-11T21:14:24,321 creating build/lib/odl/tomo 2025-06-11T21:14:24,322 copying odl/tomo/__init__.py -> build/lib/odl/tomo 2025-06-11T21:14:24,324 creating build/lib/odl/solvers/util 2025-06-11T21:14:24,325 copying odl/solvers/util/steplen.py -> build/lib/odl/solvers/util 2025-06-11T21:14:24,327 copying odl/solvers/util/__init__.py -> build/lib/odl/solvers/util 2025-06-11T21:14:24,329 copying odl/solvers/util/callback.py -> build/lib/odl/solvers/util 2025-06-11T21:14:24,333 creating build/lib/odl/solvers/functional 2025-06-11T21:14:24,334 copying odl/solvers/functional/__init__.py -> build/lib/odl/solvers/functional 2025-06-11T21:14:24,336 copying odl/solvers/functional/functional.py -> build/lib/odl/solvers/functional 2025-06-11T21:14:24,339 copying odl/solvers/functional/derivatives.py -> build/lib/odl/solvers/functional 2025-06-11T21:14:24,341 copying odl/solvers/functional/default_functionals.py -> build/lib/odl/solvers/functional 2025-06-11T21:14:24,345 copying odl/solvers/functional/example_funcs.py -> build/lib/odl/solvers/functional 2025-06-11T21:14:24,348 creating build/lib/odl/solvers/smooth 2025-06-11T21:14:24,349 copying odl/solvers/smooth/__init__.py -> build/lib/odl/solvers/smooth 2025-06-11T21:14:24,351 copying odl/solvers/smooth/newton.py -> build/lib/odl/solvers/smooth 2025-06-11T21:14:24,353 copying odl/solvers/smooth/gradient.py -> build/lib/odl/solvers/smooth 2025-06-11T21:14:24,356 copying odl/solvers/smooth/nonlinear_cg.py -> build/lib/odl/solvers/smooth 2025-06-11T21:14:24,359 creating build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,360 copying odl/solvers/nonsmooth/__init__.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,362 copying odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,364 copying odl/solvers/nonsmooth/alternating_dual_updates.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,368 copying odl/solvers/nonsmooth/admm.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,370 copying odl/solvers/nonsmooth/proximal_gradient_solvers.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,372 copying odl/solvers/nonsmooth/proximal_operators.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,376 copying odl/solvers/nonsmooth/difference_convex.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,379 copying odl/solvers/nonsmooth/douglas_rachford.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,381 copying odl/solvers/nonsmooth/forward_backward.py -> build/lib/odl/solvers/nonsmooth 2025-06-11T21:14:24,384 creating build/lib/odl/solvers/iterative 2025-06-11T21:14:24,385 copying odl/solvers/iterative/__init__.py -> build/lib/odl/solvers/iterative 2025-06-11T21:14:24,387 copying odl/solvers/iterative/iterative.py -> build/lib/odl/solvers/iterative 2025-06-11T21:14:24,390 copying odl/solvers/iterative/statistical.py -> build/lib/odl/solvers/iterative 2025-06-11T21:14:24,393 creating build/lib/odl/trafos/backends 2025-06-11T21:14:24,394 copying odl/trafos/backends/pyfftw_bindings.py -> build/lib/odl/trafos/backends 2025-06-11T21:14:24,398 copying odl/trafos/backends/__init__.py -> build/lib/odl/trafos/backends 2025-06-11T21:14:24,400 copying odl/trafos/backends/pywt_bindings.py -> build/lib/odl/trafos/backends 2025-06-11T21:14:24,403 creating build/lib/odl/trafos/util 2025-06-11T21:14:24,404 copying odl/trafos/util/__init__.py -> build/lib/odl/trafos/util 2025-06-11T21:14:24,406 copying odl/trafos/util/ft_utils.py -> build/lib/odl/trafos/util 2025-06-11T21:14:24,409 creating build/lib/odl/contrib/torch 2025-06-11T21:14:24,410 copying odl/contrib/torch/__init__.py -> build/lib/odl/contrib/torch 2025-06-11T21:14:24,412 copying odl/contrib/torch/operator.py -> build/lib/odl/contrib/torch 2025-06-11T21:14:24,416 creating build/lib/odl/contrib/fom 2025-06-11T21:14:24,417 copying odl/contrib/fom/__init__.py -> build/lib/odl/contrib/fom 2025-06-11T21:14:24,419 copying odl/contrib/fom/supervised.py -> build/lib/odl/contrib/fom 2025-06-11T21:14:24,422 copying odl/contrib/fom/util.py -> build/lib/odl/contrib/fom 2025-06-11T21:14:24,425 copying odl/contrib/fom/unsupervised.py -> build/lib/odl/contrib/fom 2025-06-11T21:14:24,427 creating build/lib/odl/contrib/pyshearlab 2025-06-11T21:14:24,428 copying odl/contrib/pyshearlab/__init__.py -> build/lib/odl/contrib/pyshearlab 2025-06-11T21:14:24,430 copying odl/contrib/pyshearlab/pyshearlab_operator.py -> build/lib/odl/contrib/pyshearlab 2025-06-11T21:14:24,433 creating build/lib/odl/contrib/solvers 2025-06-11T21:14:24,434 copying odl/contrib/solvers/__init__.py -> build/lib/odl/contrib/solvers 2025-06-11T21:14:24,436 creating build/lib/odl/contrib/shearlab 2025-06-11T21:14:24,437 copying odl/contrib/shearlab/__init__.py -> build/lib/odl/contrib/shearlab 2025-06-11T21:14:24,439 copying odl/contrib/shearlab/shearlab_operator.py -> build/lib/odl/contrib/shearlab 2025-06-11T21:14:24,442 creating build/lib/odl/contrib/tensorflow 2025-06-11T21:14:24,443 copying odl/contrib/tensorflow/__init__.py -> build/lib/odl/contrib/tensorflow 2025-06-11T21:14:24,445 copying odl/contrib/tensorflow/operator.py -> build/lib/odl/contrib/tensorflow 2025-06-11T21:14:24,448 copying odl/contrib/tensorflow/space.py -> build/lib/odl/contrib/tensorflow 2025-06-11T21:14:24,450 copying odl/contrib/tensorflow/layer.py -> build/lib/odl/contrib/tensorflow 2025-06-11T21:14:24,453 creating build/lib/odl/contrib/param_opt 2025-06-11T21:14:24,454 copying odl/contrib/param_opt/__init__.py -> build/lib/odl/contrib/param_opt 2025-06-11T21:14:24,457 copying odl/contrib/param_opt/param_opt.py -> build/lib/odl/contrib/param_opt 2025-06-11T21:14:24,459 creating build/lib/odl/contrib/theano 2025-06-11T21:14:24,461 copying odl/contrib/theano/__init__.py -> build/lib/odl/contrib/theano 2025-06-11T21:14:24,463 copying odl/contrib/theano/layer.py -> build/lib/odl/contrib/theano 2025-06-11T21:14:24,466 creating build/lib/odl/contrib/datasets 2025-06-11T21:14:24,467 copying odl/contrib/datasets/__init__.py -> build/lib/odl/contrib/datasets 2025-06-11T21:14:24,469 copying odl/contrib/datasets/util.py -> build/lib/odl/contrib/datasets 2025-06-11T21:14:24,472 creating build/lib/odl/contrib/tomo 2025-06-11T21:14:24,473 copying odl/contrib/tomo/__init__.py -> build/lib/odl/contrib/tomo 2025-06-11T21:14:24,475 copying odl/contrib/tomo/elekta.py -> build/lib/odl/contrib/tomo 2025-06-11T21:14:24,478 creating build/lib/odl/contrib/solvers/functional 2025-06-11T21:14:24,479 copying odl/contrib/solvers/functional/__init__.py -> build/lib/odl/contrib/solvers/functional 2025-06-11T21:14:24,481 copying odl/contrib/solvers/functional/nonlocalmeans_functionals.py -> build/lib/odl/contrib/solvers/functional 2025-06-11T21:14:24,483 creating build/lib/odl/contrib/solvers/operator 2025-06-11T21:14:24,484 copying odl/contrib/solvers/operator/proximal_lang.py -> build/lib/odl/contrib/solvers/operator 2025-06-11T21:14:24,486 copying odl/contrib/solvers/operator/__init__.py -> build/lib/odl/contrib/solvers/operator 2025-06-11T21:14:24,489 creating build/lib/odl/contrib/solvers/spdhg 2025-06-11T21:14:24,490 copying odl/contrib/solvers/spdhg/__init__.py -> build/lib/odl/contrib/solvers/spdhg 2025-06-11T21:14:24,492 copying odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py -> build/lib/odl/contrib/solvers/spdhg 2025-06-11T21:14:24,495 copying odl/contrib/solvers/spdhg/misc.py -> build/lib/odl/contrib/solvers/spdhg 2025-06-11T21:14:24,498 creating build/lib/odl/contrib/datasets/mri 2025-06-11T21:14:24,500 copying odl/contrib/datasets/mri/__init__.py -> build/lib/odl/contrib/datasets/mri 2025-06-11T21:14:24,502 copying odl/contrib/datasets/mri/tugraz.py -> build/lib/odl/contrib/datasets/mri 2025-06-11T21:14:24,506 creating build/lib/odl/contrib/datasets/images 2025-06-11T21:14:24,507 copying odl/contrib/datasets/images/cambridge.py -> build/lib/odl/contrib/datasets/images 2025-06-11T21:14:24,510 copying odl/contrib/datasets/images/__init__.py -> build/lib/odl/contrib/datasets/images 2025-06-11T21:14:24,512 creating build/lib/odl/contrib/datasets/ct 2025-06-11T21:14:24,513 copying odl/contrib/datasets/ct/mayo_dicom_dict.py -> build/lib/odl/contrib/datasets/ct 2025-06-11T21:14:24,522 copying odl/contrib/datasets/ct/__init__.py -> build/lib/odl/contrib/datasets/ct 2025-06-11T21:14:24,524 copying odl/contrib/datasets/ct/fips.py -> build/lib/odl/contrib/datasets/ct 2025-06-11T21:14:24,526 copying odl/contrib/datasets/ct/mayo.py -> build/lib/odl/contrib/datasets/ct 2025-06-11T21:14:24,529 creating build/lib/odl/tomo/backends 2025-06-11T21:14:24,530 copying odl/tomo/backends/astra_setup.py -> build/lib/odl/tomo/backends 2025-06-11T21:14:24,533 copying odl/tomo/backends/__init__.py -> build/lib/odl/tomo/backends 2025-06-11T21:14:24,535 copying odl/tomo/backends/astra_cuda.py -> build/lib/odl/tomo/backends 2025-06-11T21:14:24,537 copying odl/tomo/backends/skimage_radon.py -> build/lib/odl/tomo/backends 2025-06-11T21:14:24,540 copying odl/tomo/backends/astra_cpu.py -> build/lib/odl/tomo/backends 2025-06-11T21:14:24,542 copying odl/tomo/backends/util.py -> build/lib/odl/tomo/backends 2025-06-11T21:14:24,545 creating build/lib/odl/tomo/geometry 2025-06-11T21:14:24,546 copying odl/tomo/geometry/geometry.py -> build/lib/odl/tomo/geometry 2025-06-11T21:14:24,548 copying odl/tomo/geometry/__init__.py -> build/lib/odl/tomo/geometry 2025-06-11T21:14:24,550 copying odl/tomo/geometry/detector.py -> build/lib/odl/tomo/geometry 2025-06-11T21:14:24,554 copying odl/tomo/geometry/conebeam.py -> build/lib/odl/tomo/geometry 2025-06-11T21:14:24,558 copying odl/tomo/geometry/parallel.py -> build/lib/odl/tomo/geometry 2025-06-11T21:14:24,561 copying odl/tomo/geometry/spect.py -> build/lib/odl/tomo/geometry 2025-06-11T21:14:24,564 creating build/lib/odl/tomo/util 2025-06-11T21:14:24,565 copying odl/tomo/util/__init__.py -> build/lib/odl/tomo/util 2025-06-11T21:14:24,567 copying odl/tomo/util/testutils.py -> build/lib/odl/tomo/util 2025-06-11T21:14:24,569 copying odl/tomo/util/source_detector_shifts.py -> build/lib/odl/tomo/util 2025-06-11T21:14:24,571 copying odl/tomo/util/utility.py -> build/lib/odl/tomo/util 2025-06-11T21:14:24,575 creating build/lib/odl/tomo/operators 2025-06-11T21:14:24,576 copying odl/tomo/operators/ray_trafo.py -> build/lib/odl/tomo/operators 2025-06-11T21:14:24,579 copying odl/tomo/operators/__init__.py -> build/lib/odl/tomo/operators 2025-06-11T21:14:24,581 creating build/lib/odl/tomo/analytic 2025-06-11T21:14:24,582 copying odl/tomo/analytic/__init__.py -> build/lib/odl/tomo/analytic 2025-06-11T21:14:24,584 copying odl/tomo/analytic/filtered_back_projection.py -> build/lib/odl/tomo/analytic 2025-06-11T21:14:24,588 running egg_info 2025-06-11T21:14:24,618 writing odl.egg-info/PKG-INFO 2025-06-11T21:14:24,629 writing dependency_links to odl.egg-info/dependency_links.txt 2025-06-11T21:14:24,631 writing entry points to odl.egg-info/entry_points.txt 2025-06-11T21:14:24,637 writing requirements to odl.egg-info/requires.txt 2025-06-11T21:14:24,638 writing top-level names to odl.egg-info/top_level.txt 2025-06-11T21:14:24,705 reading manifest file 'odl.egg-info/SOURCES.txt' 2025-06-11T21:14:24,718 reading manifest template 'MANIFEST.in' 2025-06-11T21:14:24,721 warning: no previously-included files found matching '.*' 2025-06-11T21:14:24,776 no previously-included directories found matching 'conda' 2025-06-11T21:14:24,776 no previously-included directories found matching 'doc' 2025-06-11T21:14:24,778 no previously-included directories found matching 'examples' 2025-06-11T21:14:24,779 no previously-included directories found matching 'tools' 2025-06-11T21:14:24,779 adding license file 'LICENSE' 2025-06-11T21:14:24,790 writing manifest file 'odl.egg-info/SOURCES.txt' 2025-06-11T21:14:24,794 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test' is absent from the `packages` configuration. 2025-06-11T21:14:24,794 !! 2025-06-11T21:14:24,795 ******************************************************************************** 2025-06-11T21:14:24,796 ############################ 2025-06-11T21:14:24,796 # Package would be ignored # 2025-06-11T21:14:24,797 ############################ 2025-06-11T21:14:24,797 Python recognizes 'odl.test' as an importable package[^1], 2025-06-11T21:14:24,798 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,798 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,799 package, please make sure that 'odl.test' is explicitly added 2025-06-11T21:14:24,799 to the `packages` configuration field. 2025-06-11T21:14:24,800 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,801 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,801 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,803 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,804 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,805 If you don't want 'odl.test' to be distributed and are 2025-06-11T21:14:24,806 already explicitly excluding 'odl.test' via 2025-06-11T21:14:24,806 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,807 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,808 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,809 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,810 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,812 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,813 even if it does not contain any `.py` files. 2025-06-11T21:14:24,813 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,814 directory, all directories are treated like packages. 2025-06-11T21:14:24,814 ******************************************************************************** 2025-06-11T21:14:24,815 !! 2025-06-11T21:14:24,816 check.warn(importable) 2025-06-11T21:14:24,816 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.deform' is absent from the `packages` configuration. 2025-06-11T21:14:24,817 !! 2025-06-11T21:14:24,818 ******************************************************************************** 2025-06-11T21:14:24,819 ############################ 2025-06-11T21:14:24,819 # Package would be ignored # 2025-06-11T21:14:24,820 ############################ 2025-06-11T21:14:24,820 Python recognizes 'odl.test.deform' as an importable package[^1], 2025-06-11T21:14:24,821 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,822 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,823 package, please make sure that 'odl.test.deform' is explicitly added 2025-06-11T21:14:24,824 to the `packages` configuration field. 2025-06-11T21:14:24,825 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,825 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,826 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,827 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,828 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,829 If you don't want 'odl.test.deform' to be distributed and are 2025-06-11T21:14:24,829 already explicitly excluding 'odl.test.deform' via 2025-06-11T21:14:24,829 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,830 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,830 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,831 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,832 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,834 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,834 even if it does not contain any `.py` files. 2025-06-11T21:14:24,835 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,835 directory, all directories are treated like packages. 2025-06-11T21:14:24,836 ******************************************************************************** 2025-06-11T21:14:24,837 !! 2025-06-11T21:14:24,838 check.warn(importable) 2025-06-11T21:14:24,838 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.discr' is absent from the `packages` configuration. 2025-06-11T21:14:24,839 !! 2025-06-11T21:14:24,840 ******************************************************************************** 2025-06-11T21:14:24,840 ############################ 2025-06-11T21:14:24,841 # Package would be ignored # 2025-06-11T21:14:24,841 ############################ 2025-06-11T21:14:24,842 Python recognizes 'odl.test.discr' as an importable package[^1], 2025-06-11T21:14:24,842 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,844 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,844 package, please make sure that 'odl.test.discr' is explicitly added 2025-06-11T21:14:24,845 to the `packages` configuration field. 2025-06-11T21:14:24,846 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,847 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,847 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,848 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,849 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,851 If you don't want 'odl.test.discr' to be distributed and are 2025-06-11T21:14:24,851 already explicitly excluding 'odl.test.discr' via 2025-06-11T21:14:24,852 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,852 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,853 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,854 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,856 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,858 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,858 even if it does not contain any `.py` files. 2025-06-11T21:14:24,858 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,859 directory, all directories are treated like packages. 2025-06-11T21:14:24,859 ******************************************************************************** 2025-06-11T21:14:24,860 !! 2025-06-11T21:14:24,860 check.warn(importable) 2025-06-11T21:14:24,861 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.largescale.solvers.nonsmooth' is absent from the `packages` configuration. 2025-06-11T21:14:24,861 !! 2025-06-11T21:14:24,862 ******************************************************************************** 2025-06-11T21:14:24,862 ############################ 2025-06-11T21:14:24,863 # Package would be ignored # 2025-06-11T21:14:24,863 ############################ 2025-06-11T21:14:24,864 Python recognizes 'odl.test.largescale.solvers.nonsmooth' as an importable package[^1], 2025-06-11T21:14:24,864 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,865 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,865 package, please make sure that 'odl.test.largescale.solvers.nonsmooth' is explicitly added 2025-06-11T21:14:24,866 to the `packages` configuration field. 2025-06-11T21:14:24,867 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,867 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,868 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,869 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,870 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,871 If you don't want 'odl.test.largescale.solvers.nonsmooth' to be distributed and are 2025-06-11T21:14:24,872 already explicitly excluding 'odl.test.largescale.solvers.nonsmooth' via 2025-06-11T21:14:24,873 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,873 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,874 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,875 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,876 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,878 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,878 even if it does not contain any `.py` files. 2025-06-11T21:14:24,879 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,879 directory, all directories are treated like packages. 2025-06-11T21:14:24,879 ******************************************************************************** 2025-06-11T21:14:24,881 !! 2025-06-11T21:14:24,881 check.warn(importable) 2025-06-11T21:14:24,882 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.largescale.space' is absent from the `packages` configuration. 2025-06-11T21:14:24,882 !! 2025-06-11T21:14:24,883 ******************************************************************************** 2025-06-11T21:14:24,884 ############################ 2025-06-11T21:14:24,884 # Package would be ignored # 2025-06-11T21:14:24,885 ############################ 2025-06-11T21:14:24,885 Python recognizes 'odl.test.largescale.space' as an importable package[^1], 2025-06-11T21:14:24,886 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,887 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,888 package, please make sure that 'odl.test.largescale.space' is explicitly added 2025-06-11T21:14:24,888 to the `packages` configuration field. 2025-06-11T21:14:24,889 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,889 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,890 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,890 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,891 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,892 If you don't want 'odl.test.largescale.space' to be distributed and are 2025-06-11T21:14:24,892 already explicitly excluding 'odl.test.largescale.space' via 2025-06-11T21:14:24,893 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,893 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,893 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,894 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,895 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,896 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,897 even if it does not contain any `.py` files. 2025-06-11T21:14:24,898 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,898 directory, all directories are treated like packages. 2025-06-11T21:14:24,899 ******************************************************************************** 2025-06-11T21:14:24,900 !! 2025-06-11T21:14:24,901 check.warn(importable) 2025-06-11T21:14:24,901 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.largescale.tomo' is absent from the `packages` configuration. 2025-06-11T21:14:24,902 !! 2025-06-11T21:14:24,903 ******************************************************************************** 2025-06-11T21:14:24,903 ############################ 2025-06-11T21:14:24,904 # Package would be ignored # 2025-06-11T21:14:24,905 ############################ 2025-06-11T21:14:24,905 Python recognizes 'odl.test.largescale.tomo' as an importable package[^1], 2025-06-11T21:14:24,906 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,907 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,907 package, please make sure that 'odl.test.largescale.tomo' is explicitly added 2025-06-11T21:14:24,908 to the `packages` configuration field. 2025-06-11T21:14:24,909 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,910 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,910 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,911 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,912 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,914 If you don't want 'odl.test.largescale.tomo' to be distributed and are 2025-06-11T21:14:24,914 already explicitly excluding 'odl.test.largescale.tomo' via 2025-06-11T21:14:24,915 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,915 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,916 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,917 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,918 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,920 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,920 even if it does not contain any `.py` files. 2025-06-11T21:14:24,920 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,921 directory, all directories are treated like packages. 2025-06-11T21:14:24,922 ******************************************************************************** 2025-06-11T21:14:24,923 !! 2025-06-11T21:14:24,923 check.warn(importable) 2025-06-11T21:14:24,923 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.largescale.trafos' is absent from the `packages` configuration. 2025-06-11T21:14:24,924 !! 2025-06-11T21:14:24,925 ******************************************************************************** 2025-06-11T21:14:24,925 ############################ 2025-06-11T21:14:24,926 # Package would be ignored # 2025-06-11T21:14:24,926 ############################ 2025-06-11T21:14:24,927 Python recognizes 'odl.test.largescale.trafos' as an importable package[^1], 2025-06-11T21:14:24,927 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,928 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,929 package, please make sure that 'odl.test.largescale.trafos' is explicitly added 2025-06-11T21:14:24,929 to the `packages` configuration field. 2025-06-11T21:14:24,930 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,931 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,931 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,933 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,934 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,935 If you don't want 'odl.test.largescale.trafos' to be distributed and are 2025-06-11T21:14:24,935 already explicitly excluding 'odl.test.largescale.trafos' via 2025-06-11T21:14:24,936 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,937 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,937 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,938 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,939 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,941 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,941 even if it does not contain any `.py` files. 2025-06-11T21:14:24,942 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,943 directory, all directories are treated like packages. 2025-06-11T21:14:24,943 ******************************************************************************** 2025-06-11T21:14:24,944 !! 2025-06-11T21:14:24,945 check.warn(importable) 2025-06-11T21:14:24,945 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.operator' is absent from the `packages` configuration. 2025-06-11T21:14:24,946 !! 2025-06-11T21:14:24,947 ******************************************************************************** 2025-06-11T21:14:24,948 ############################ 2025-06-11T21:14:24,948 # Package would be ignored # 2025-06-11T21:14:24,949 ############################ 2025-06-11T21:14:24,949 Python recognizes 'odl.test.operator' as an importable package[^1], 2025-06-11T21:14:24,949 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,950 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,951 package, please make sure that 'odl.test.operator' is explicitly added 2025-06-11T21:14:24,951 to the `packages` configuration field. 2025-06-11T21:14:24,952 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,953 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,953 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,954 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,955 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,956 If you don't want 'odl.test.operator' to be distributed and are 2025-06-11T21:14:24,956 already explicitly excluding 'odl.test.operator' via 2025-06-11T21:14:24,957 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,958 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,958 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,959 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,960 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,962 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,963 even if it does not contain any `.py` files. 2025-06-11T21:14:24,963 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,964 directory, all directories are treated like packages. 2025-06-11T21:14:24,964 ******************************************************************************** 2025-06-11T21:14:24,965 !! 2025-06-11T21:14:24,966 check.warn(importable) 2025-06-11T21:14:24,966 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.set' is absent from the `packages` configuration. 2025-06-11T21:14:24,967 !! 2025-06-11T21:14:24,968 ******************************************************************************** 2025-06-11T21:14:24,968 ############################ 2025-06-11T21:14:24,969 # Package would be ignored # 2025-06-11T21:14:24,970 ############################ 2025-06-11T21:14:24,970 Python recognizes 'odl.test.set' as an importable package[^1], 2025-06-11T21:14:24,971 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,972 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,972 package, please make sure that 'odl.test.set' is explicitly added 2025-06-11T21:14:24,973 to the `packages` configuration field. 2025-06-11T21:14:24,974 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,974 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,975 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,976 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,977 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,979 If you don't want 'odl.test.set' to be distributed and are 2025-06-11T21:14:24,979 already explicitly excluding 'odl.test.set' via 2025-06-11T21:14:24,979 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:24,980 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:24,980 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:24,981 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:24,982 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:24,984 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:24,984 even if it does not contain any `.py` files. 2025-06-11T21:14:24,985 On the other hand, currently there is no concept of package data 2025-06-11T21:14:24,985 directory, all directories are treated like packages. 2025-06-11T21:14:24,986 ******************************************************************************** 2025-06-11T21:14:24,987 !! 2025-06-11T21:14:24,987 check.warn(importable) 2025-06-11T21:14:24,988 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.solvers.functional' is absent from the `packages` configuration. 2025-06-11T21:14:24,989 !! 2025-06-11T21:14:24,989 ******************************************************************************** 2025-06-11T21:14:24,990 ############################ 2025-06-11T21:14:24,991 # Package would be ignored # 2025-06-11T21:14:24,991 ############################ 2025-06-11T21:14:24,992 Python recognizes 'odl.test.solvers.functional' as an importable package[^1], 2025-06-11T21:14:24,992 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:24,993 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:24,994 package, please make sure that 'odl.test.solvers.functional' is explicitly added 2025-06-11T21:14:24,994 to the `packages` configuration field. 2025-06-11T21:14:24,995 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:24,996 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:24,996 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:24,997 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:24,998 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:24,999 If you don't want 'odl.test.solvers.functional' to be distributed and are 2025-06-11T21:14:25,000 already explicitly excluding 'odl.test.solvers.functional' via 2025-06-11T21:14:25,000 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,001 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,001 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,003 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,004 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,005 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,006 even if it does not contain any `.py` files. 2025-06-11T21:14:25,007 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,007 directory, all directories are treated like packages. 2025-06-11T21:14:25,008 ******************************************************************************** 2025-06-11T21:14:25,009 !! 2025-06-11T21:14:25,009 check.warn(importable) 2025-06-11T21:14:25,010 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.solvers.iterative' is absent from the `packages` configuration. 2025-06-11T21:14:25,010 !! 2025-06-11T21:14:25,011 ******************************************************************************** 2025-06-11T21:14:25,012 ############################ 2025-06-11T21:14:25,012 # Package would be ignored # 2025-06-11T21:14:25,013 ############################ 2025-06-11T21:14:25,013 Python recognizes 'odl.test.solvers.iterative' as an importable package[^1], 2025-06-11T21:14:25,014 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,014 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,015 package, please make sure that 'odl.test.solvers.iterative' is explicitly added 2025-06-11T21:14:25,015 to the `packages` configuration field. 2025-06-11T21:14:25,016 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,017 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,017 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,019 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,020 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,021 If you don't want 'odl.test.solvers.iterative' to be distributed and are 2025-06-11T21:14:25,021 already explicitly excluding 'odl.test.solvers.iterative' via 2025-06-11T21:14:25,022 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,022 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,023 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,024 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,025 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,026 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,027 even if it does not contain any `.py` files. 2025-06-11T21:14:25,027 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,028 directory, all directories are treated like packages. 2025-06-11T21:14:25,029 ******************************************************************************** 2025-06-11T21:14:25,030 !! 2025-06-11T21:14:25,030 check.warn(importable) 2025-06-11T21:14:25,031 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.solvers.nonsmooth' is absent from the `packages` configuration. 2025-06-11T21:14:25,031 !! 2025-06-11T21:14:25,032 ******************************************************************************** 2025-06-11T21:14:25,033 ############################ 2025-06-11T21:14:25,033 # Package would be ignored # 2025-06-11T21:14:25,034 ############################ 2025-06-11T21:14:25,034 Python recognizes 'odl.test.solvers.nonsmooth' as an importable package[^1], 2025-06-11T21:14:25,035 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,036 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,037 package, please make sure that 'odl.test.solvers.nonsmooth' is explicitly added 2025-06-11T21:14:25,037 to the `packages` configuration field. 2025-06-11T21:14:25,038 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,039 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,040 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,041 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,042 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,043 If you don't want 'odl.test.solvers.nonsmooth' to be distributed and are 2025-06-11T21:14:25,043 already explicitly excluding 'odl.test.solvers.nonsmooth' via 2025-06-11T21:14:25,043 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,044 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,044 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,045 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,046 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,048 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,048 even if it does not contain any `.py` files. 2025-06-11T21:14:25,049 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,049 directory, all directories are treated like packages. 2025-06-11T21:14:25,050 ******************************************************************************** 2025-06-11T21:14:25,051 !! 2025-06-11T21:14:25,051 check.warn(importable) 2025-06-11T21:14:25,052 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.solvers.smooth' is absent from the `packages` configuration. 2025-06-11T21:14:25,052 !! 2025-06-11T21:14:25,053 ******************************************************************************** 2025-06-11T21:14:25,054 ############################ 2025-06-11T21:14:25,054 # Package would be ignored # 2025-06-11T21:14:25,055 ############################ 2025-06-11T21:14:25,055 Python recognizes 'odl.test.solvers.smooth' as an importable package[^1], 2025-06-11T21:14:25,056 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,057 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,058 package, please make sure that 'odl.test.solvers.smooth' is explicitly added 2025-06-11T21:14:25,058 to the `packages` configuration field. 2025-06-11T21:14:25,059 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,060 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,060 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,061 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,062 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,063 If you don't want 'odl.test.solvers.smooth' to be distributed and are 2025-06-11T21:14:25,064 already explicitly excluding 'odl.test.solvers.smooth' via 2025-06-11T21:14:25,064 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,065 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,065 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,067 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,068 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,070 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,070 even if it does not contain any `.py` files. 2025-06-11T21:14:25,071 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,071 directory, all directories are treated like packages. 2025-06-11T21:14:25,072 ******************************************************************************** 2025-06-11T21:14:25,073 !! 2025-06-11T21:14:25,073 check.warn(importable) 2025-06-11T21:14:25,074 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.solvers.util' is absent from the `packages` configuration. 2025-06-11T21:14:25,074 !! 2025-06-11T21:14:25,075 ******************************************************************************** 2025-06-11T21:14:25,075 ############################ 2025-06-11T21:14:25,076 # Package would be ignored # 2025-06-11T21:14:25,076 ############################ 2025-06-11T21:14:25,077 Python recognizes 'odl.test.solvers.util' as an importable package[^1], 2025-06-11T21:14:25,077 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,078 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,079 package, please make sure that 'odl.test.solvers.util' is explicitly added 2025-06-11T21:14:25,079 to the `packages` configuration field. 2025-06-11T21:14:25,080 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,081 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,081 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,082 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,083 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,084 If you don't want 'odl.test.solvers.util' to be distributed and are 2025-06-11T21:14:25,085 already explicitly excluding 'odl.test.solvers.util' via 2025-06-11T21:14:25,085 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,086 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,086 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,087 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,089 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,090 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,091 even if it does not contain any `.py` files. 2025-06-11T21:14:25,091 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,092 directory, all directories are treated like packages. 2025-06-11T21:14:25,092 ******************************************************************************** 2025-06-11T21:14:25,094 !! 2025-06-11T21:14:25,094 check.warn(importable) 2025-06-11T21:14:25,095 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.space' is absent from the `packages` configuration. 2025-06-11T21:14:25,095 !! 2025-06-11T21:14:25,096 ******************************************************************************** 2025-06-11T21:14:25,097 ############################ 2025-06-11T21:14:25,098 # Package would be ignored # 2025-06-11T21:14:25,098 ############################ 2025-06-11T21:14:25,099 Python recognizes 'odl.test.space' as an importable package[^1], 2025-06-11T21:14:25,099 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,100 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,101 package, please make sure that 'odl.test.space' is explicitly added 2025-06-11T21:14:25,102 to the `packages` configuration field. 2025-06-11T21:14:25,103 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,103 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,104 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,105 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,106 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,107 If you don't want 'odl.test.space' to be distributed and are 2025-06-11T21:14:25,107 already explicitly excluding 'odl.test.space' via 2025-06-11T21:14:25,108 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,108 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,108 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,110 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,111 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,112 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,112 even if it does not contain any `.py` files. 2025-06-11T21:14:25,113 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,114 directory, all directories are treated like packages. 2025-06-11T21:14:25,114 ******************************************************************************** 2025-06-11T21:14:25,115 !! 2025-06-11T21:14:25,116 check.warn(importable) 2025-06-11T21:14:25,116 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.system' is absent from the `packages` configuration. 2025-06-11T21:14:25,117 !! 2025-06-11T21:14:25,118 ******************************************************************************** 2025-06-11T21:14:25,118 ############################ 2025-06-11T21:14:25,119 # Package would be ignored # 2025-06-11T21:14:25,119 ############################ 2025-06-11T21:14:25,120 Python recognizes 'odl.test.system' as an importable package[^1], 2025-06-11T21:14:25,121 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,122 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,122 package, please make sure that 'odl.test.system' is explicitly added 2025-06-11T21:14:25,123 to the `packages` configuration field. 2025-06-11T21:14:25,124 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,124 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,125 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,126 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,127 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,128 If you don't want 'odl.test.system' to be distributed and are 2025-06-11T21:14:25,129 already explicitly excluding 'odl.test.system' via 2025-06-11T21:14:25,130 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,130 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,131 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,132 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,133 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,135 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,135 even if it does not contain any `.py` files. 2025-06-11T21:14:25,136 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,136 directory, all directories are treated like packages. 2025-06-11T21:14:25,137 ******************************************************************************** 2025-06-11T21:14:25,138 !! 2025-06-11T21:14:25,138 check.warn(importable) 2025-06-11T21:14:25,138 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.tomo.backends' is absent from the `packages` configuration. 2025-06-11T21:14:25,139 !! 2025-06-11T21:14:25,140 ******************************************************************************** 2025-06-11T21:14:25,140 ############################ 2025-06-11T21:14:25,141 # Package would be ignored # 2025-06-11T21:14:25,141 ############################ 2025-06-11T21:14:25,142 Python recognizes 'odl.test.tomo.backends' as an importable package[^1], 2025-06-11T21:14:25,142 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,143 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,144 package, please make sure that 'odl.test.tomo.backends' is explicitly added 2025-06-11T21:14:25,144 to the `packages` configuration field. 2025-06-11T21:14:25,145 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,146 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,146 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,148 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,149 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,150 If you don't want 'odl.test.tomo.backends' to be distributed and are 2025-06-11T21:14:25,150 already explicitly excluding 'odl.test.tomo.backends' via 2025-06-11T21:14:25,151 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,152 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,152 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,153 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,154 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,156 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,157 even if it does not contain any `.py` files. 2025-06-11T21:14:25,157 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,158 directory, all directories are treated like packages. 2025-06-11T21:14:25,158 ******************************************************************************** 2025-06-11T21:14:25,160 !! 2025-06-11T21:14:25,160 check.warn(importable) 2025-06-11T21:14:25,161 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.tomo.geometry' is absent from the `packages` configuration. 2025-06-11T21:14:25,162 !! 2025-06-11T21:14:25,163 ******************************************************************************** 2025-06-11T21:14:25,163 ############################ 2025-06-11T21:14:25,164 # Package would be ignored # 2025-06-11T21:14:25,165 ############################ 2025-06-11T21:14:25,165 Python recognizes 'odl.test.tomo.geometry' as an importable package[^1], 2025-06-11T21:14:25,166 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,167 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,167 package, please make sure that 'odl.test.tomo.geometry' is explicitly added 2025-06-11T21:14:25,168 to the `packages` configuration field. 2025-06-11T21:14:25,169 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,169 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,170 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,171 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,172 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,173 If you don't want 'odl.test.tomo.geometry' to be distributed and are 2025-06-11T21:14:25,173 already explicitly excluding 'odl.test.tomo.geometry' via 2025-06-11T21:14:25,174 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,174 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,174 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,175 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,176 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,178 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,179 even if it does not contain any `.py` files. 2025-06-11T21:14:25,180 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,180 directory, all directories are treated like packages. 2025-06-11T21:14:25,181 ******************************************************************************** 2025-06-11T21:14:25,182 !! 2025-06-11T21:14:25,183 check.warn(importable) 2025-06-11T21:14:25,183 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.tomo.operators' is absent from the `packages` configuration. 2025-06-11T21:14:25,184 !! 2025-06-11T21:14:25,185 ******************************************************************************** 2025-06-11T21:14:25,186 ############################ 2025-06-11T21:14:25,187 # Package would be ignored # 2025-06-11T21:14:25,187 ############################ 2025-06-11T21:14:25,188 Python recognizes 'odl.test.tomo.operators' as an importable package[^1], 2025-06-11T21:14:25,189 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,190 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,190 package, please make sure that 'odl.test.tomo.operators' is explicitly added 2025-06-11T21:14:25,191 to the `packages` configuration field. 2025-06-11T21:14:25,192 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,193 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,193 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,194 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,196 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,197 If you don't want 'odl.test.tomo.operators' to be distributed and are 2025-06-11T21:14:25,197 already explicitly excluding 'odl.test.tomo.operators' via 2025-06-11T21:14:25,198 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,199 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,200 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,200 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,201 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,203 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,203 even if it does not contain any `.py` files. 2025-06-11T21:14:25,204 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,204 directory, all directories are treated like packages. 2025-06-11T21:14:25,205 ******************************************************************************** 2025-06-11T21:14:25,206 !! 2025-06-11T21:14:25,206 check.warn(importable) 2025-06-11T21:14:25,207 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.trafos' is absent from the `packages` configuration. 2025-06-11T21:14:25,207 !! 2025-06-11T21:14:25,208 ******************************************************************************** 2025-06-11T21:14:25,209 ############################ 2025-06-11T21:14:25,209 # Package would be ignored # 2025-06-11T21:14:25,210 ############################ 2025-06-11T21:14:25,210 Python recognizes 'odl.test.trafos' as an importable package[^1], 2025-06-11T21:14:25,211 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,212 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,213 package, please make sure that 'odl.test.trafos' is explicitly added 2025-06-11T21:14:25,213 to the `packages` configuration field. 2025-06-11T21:14:25,215 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,215 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,216 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,217 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,219 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,220 If you don't want 'odl.test.trafos' to be distributed and are 2025-06-11T21:14:25,220 already explicitly excluding 'odl.test.trafos' via 2025-06-11T21:14:25,221 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,222 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,222 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,223 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,225 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,226 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,227 even if it does not contain any `.py` files. 2025-06-11T21:14:25,227 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,228 directory, all directories are treated like packages. 2025-06-11T21:14:25,229 ******************************************************************************** 2025-06-11T21:14:25,230 !! 2025-06-11T21:14:25,231 check.warn(importable) 2025-06-11T21:14:25,231 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.trafos.backends' is absent from the `packages` configuration. 2025-06-11T21:14:25,232 !! 2025-06-11T21:14:25,233 ******************************************************************************** 2025-06-11T21:14:25,234 ############################ 2025-06-11T21:14:25,234 # Package would be ignored # 2025-06-11T21:14:25,235 ############################ 2025-06-11T21:14:25,235 Python recognizes 'odl.test.trafos.backends' as an importable package[^1], 2025-06-11T21:14:25,236 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,237 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,237 package, please make sure that 'odl.test.trafos.backends' is explicitly added 2025-06-11T21:14:25,237 to the `packages` configuration field. 2025-06-11T21:14:25,238 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,239 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,239 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,240 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,241 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,243 If you don't want 'odl.test.trafos.backends' to be distributed and are 2025-06-11T21:14:25,243 already explicitly excluding 'odl.test.trafos.backends' via 2025-06-11T21:14:25,244 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,244 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,245 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,246 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,247 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,249 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,250 even if it does not contain any `.py` files. 2025-06-11T21:14:25,250 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,251 directory, all directories are treated like packages. 2025-06-11T21:14:25,251 ******************************************************************************** 2025-06-11T21:14:25,253 !! 2025-06-11T21:14:25,253 check.warn(importable) 2025-06-11T21:14:25,254 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.trafos.util' is absent from the `packages` configuration. 2025-06-11T21:14:25,255 !! 2025-06-11T21:14:25,256 ******************************************************************************** 2025-06-11T21:14:25,257 ############################ 2025-06-11T21:14:25,257 # Package would be ignored # 2025-06-11T21:14:25,258 ############################ 2025-06-11T21:14:25,258 Python recognizes 'odl.test.trafos.util' as an importable package[^1], 2025-06-11T21:14:25,259 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,260 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,261 package, please make sure that 'odl.test.trafos.util' is explicitly added 2025-06-11T21:14:25,261 to the `packages` configuration field. 2025-06-11T21:14:25,263 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,263 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,264 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,265 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,267 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,268 If you don't want 'odl.test.trafos.util' to be distributed and are 2025-06-11T21:14:25,268 already explicitly excluding 'odl.test.trafos.util' via 2025-06-11T21:14:25,269 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,269 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,270 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,271 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,271 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,273 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,273 even if it does not contain any `.py` files. 2025-06-11T21:14:25,274 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,274 directory, all directories are treated like packages. 2025-06-11T21:14:25,275 ******************************************************************************** 2025-06-11T21:14:25,276 !! 2025-06-11T21:14:25,276 check.warn(importable) 2025-06-11T21:14:25,277 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test.util' is absent from the `packages` configuration. 2025-06-11T21:14:25,277 !! 2025-06-11T21:14:25,278 ******************************************************************************** 2025-06-11T21:14:25,278 ############################ 2025-06-11T21:14:25,279 # Package would be ignored # 2025-06-11T21:14:25,280 ############################ 2025-06-11T21:14:25,280 Python recognizes 'odl.test.util' as an importable package[^1], 2025-06-11T21:14:25,281 but it is absent from setuptools' `packages` configuration. 2025-06-11T21:14:25,282 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T21:14:25,283 package, please make sure that 'odl.test.util' is explicitly added 2025-06-11T21:14:25,283 to the `packages` configuration field. 2025-06-11T21:14:25,285 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T21:14:25,285 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T21:14:25,286 instead of `find_packages(...)`/`find:`). 2025-06-11T21:14:25,287 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T21:14:25,289 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T21:14:25,290 If you don't want 'odl.test.util' to be distributed and are 2025-06-11T21:14:25,290 already explicitly excluding 'odl.test.util' via 2025-06-11T21:14:25,291 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T21:14:25,292 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T21:14:25,292 combination with a more fine grained `package-data` configuration. 2025-06-11T21:14:25,293 You can read more about "package data files" on setuptools documentation page: 2025-06-11T21:14:25,294 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T21:14:25,296 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T21:14:25,297 even if it does not contain any `.py` files. 2025-06-11T21:14:25,298 On the other hand, currently there is no concept of package data 2025-06-11T21:14:25,298 directory, all directories are treated like packages. 2025-06-11T21:14:25,299 ******************************************************************************** 2025-06-11T21:14:25,300 !! 2025-06-11T21:14:25,301 check.warn(importable) 2025-06-11T21:14:25,301 copying odl/VERSION -> build/lib/odl 2025-06-11T21:14:25,302 copying odl/pytest.ini -> build/lib/odl 2025-06-11T21:14:25,302 creating build/lib/odl/test 2025-06-11T21:14:25,303 copying odl/test/test_doc.py -> build/lib/odl/test 2025-06-11T21:14:25,303 copying odl/test/test_examples.py -> build/lib/odl/test 2025-06-11T21:14:25,304 creating build/lib/odl/test/deform 2025-06-11T21:14:25,304 copying odl/test/deform/linearized_deform_test.py -> build/lib/odl/test/deform 2025-06-11T21:14:25,305 creating build/lib/odl/test/discr 2025-06-11T21:14:25,305 copying odl/test/discr/diff_ops_test.py -> build/lib/odl/test/discr 2025-06-11T21:14:25,306 copying odl/test/discr/discr_ops_test.py -> build/lib/odl/test/discr 2025-06-11T21:14:25,306 copying odl/test/discr/discr_space_test.py -> build/lib/odl/test/discr 2025-06-11T21:14:25,307 copying odl/test/discr/discr_utils_test.py -> build/lib/odl/test/discr 2025-06-11T21:14:25,307 copying odl/test/discr/grid_test.py -> build/lib/odl/test/discr 2025-06-11T21:14:25,308 copying odl/test/discr/partition_test.py -> build/lib/odl/test/discr 2025-06-11T21:14:25,308 creating build/lib/odl/test/largescale/solvers/nonsmooth 2025-06-11T21:14:25,309 copying odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py -> build/lib/odl/test/largescale/solvers/nonsmooth 2025-06-11T21:14:25,309 creating build/lib/odl/test/largescale/space 2025-06-11T21:14:25,310 copying odl/test/largescale/space/tensor_space_slow_test.py -> build/lib/odl/test/largescale/space 2025-06-11T21:14:25,310 creating build/lib/odl/test/largescale/tomo 2025-06-11T21:14:25,311 copying odl/test/largescale/tomo/analytic_slow_test.py -> build/lib/odl/test/largescale/tomo 2025-06-11T21:14:25,311 copying odl/test/largescale/tomo/ray_transform_slow_test.py -> build/lib/odl/test/largescale/tomo 2025-06-11T21:14:25,312 creating build/lib/odl/test/largescale/trafos 2025-06-11T21:14:25,313 copying odl/test/largescale/trafos/fourier_slow_test.py -> build/lib/odl/test/largescale/trafos 2025-06-11T21:14:25,313 creating build/lib/odl/test/operator 2025-06-11T21:14:25,314 copying odl/test/operator/operator_test.py -> build/lib/odl/test/operator 2025-06-11T21:14:25,314 copying odl/test/operator/oputils_test.py -> build/lib/odl/test/operator 2025-06-11T21:14:25,315 copying odl/test/operator/pspace_ops_test.py -> build/lib/odl/test/operator 2025-06-11T21:14:25,316 copying odl/test/operator/tensor_ops_test.py -> build/lib/odl/test/operator 2025-06-11T21:14:25,317 creating build/lib/odl/test/set 2025-06-11T21:14:25,317 copying odl/test/set/domain_test.py -> build/lib/odl/test/set 2025-06-11T21:14:25,318 copying odl/test/set/sets_test.py -> build/lib/odl/test/set 2025-06-11T21:14:25,318 copying odl/test/set/space_test.py -> build/lib/odl/test/set 2025-06-11T21:14:25,319 creating build/lib/odl/test/solvers/functional 2025-06-11T21:14:25,319 copying odl/test/solvers/functional/default_functionals_test.py -> build/lib/odl/test/solvers/functional 2025-06-11T21:14:25,320 copying odl/test/solvers/functional/functional_test.py -> build/lib/odl/test/solvers/functional 2025-06-11T21:14:25,321 creating build/lib/odl/test/solvers/iterative 2025-06-11T21:14:25,321 copying odl/test/solvers/iterative/iterative_test.py -> build/lib/odl/test/solvers/iterative 2025-06-11T21:14:25,322 creating build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,322 copying odl/test/solvers/nonsmooth/admm_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,323 copying odl/test/solvers/nonsmooth/alternating_dual_updates_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,324 copying odl/test/solvers/nonsmooth/difference_convex_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,324 copying odl/test/solvers/nonsmooth/douglas_rachford_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,325 copying odl/test/solvers/nonsmooth/forward_backward_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,326 copying odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,326 copying odl/test/solvers/nonsmooth/proximal_operator_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,327 copying odl/test/solvers/nonsmooth/proximal_utils_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,327 creating build/lib/odl/test/solvers/smooth 2025-06-11T21:14:25,328 copying odl/test/solvers/smooth/smooth_test.py -> build/lib/odl/test/solvers/smooth 2025-06-11T21:14:25,328 creating build/lib/odl/test/solvers/util 2025-06-11T21:14:25,329 copying odl/test/solvers/util/steplen_test.py -> build/lib/odl/test/solvers/util 2025-06-11T21:14:25,329 creating build/lib/odl/test/space 2025-06-11T21:14:25,330 copying odl/test/space/pspace_test.py -> build/lib/odl/test/space 2025-06-11T21:14:25,330 copying odl/test/space/space_utils_test.py -> build/lib/odl/test/space 2025-06-11T21:14:25,331 copying odl/test/space/tensors_test.py -> build/lib/odl/test/space 2025-06-11T21:14:25,331 creating build/lib/odl/test/system 2025-06-11T21:14:25,332 copying odl/test/system/import_test.py -> build/lib/odl/test/system 2025-06-11T21:14:25,332 creating build/lib/odl/test/tomo/backends 2025-06-11T21:14:25,333 copying odl/test/tomo/backends/astra_cpu_test.py -> build/lib/odl/test/tomo/backends 2025-06-11T21:14:25,333 copying odl/test/tomo/backends/astra_cuda_test.py -> build/lib/odl/test/tomo/backends 2025-06-11T21:14:25,334 copying odl/test/tomo/backends/astra_setup_test.py -> build/lib/odl/test/tomo/backends 2025-06-11T21:14:25,334 copying odl/test/tomo/backends/skimage_test.py -> build/lib/odl/test/tomo/backends 2025-06-11T21:14:25,335 creating build/lib/odl/test/tomo/geometry 2025-06-11T21:14:25,336 copying odl/test/tomo/geometry/geometry_test.py -> build/lib/odl/test/tomo/geometry 2025-06-11T21:14:25,336 copying odl/test/tomo/geometry/spect_geometry_test.py -> build/lib/odl/test/tomo/geometry 2025-06-11T21:14:25,337 creating build/lib/odl/test/tomo/operators 2025-06-11T21:14:25,337 copying odl/test/tomo/operators/ray_trafo_test.py -> build/lib/odl/test/tomo/operators 2025-06-11T21:14:25,338 creating build/lib/odl/test/trafos 2025-06-11T21:14:25,338 copying odl/test/trafos/fourier_test.py -> build/lib/odl/test/trafos 2025-06-11T21:14:25,339 copying odl/test/trafos/wavelet_test.py -> build/lib/odl/test/trafos 2025-06-11T21:14:25,340 creating build/lib/odl/test/trafos/backends 2025-06-11T21:14:25,340 copying odl/test/trafos/backends/pyfftw_bindings_test.py -> build/lib/odl/test/trafos/backends 2025-06-11T21:14:25,341 copying odl/test/trafos/backends/pywt_bindings_test.py -> build/lib/odl/test/trafos/backends 2025-06-11T21:14:25,341 creating build/lib/odl/test/trafos/util 2025-06-11T21:14:25,342 copying odl/test/trafos/util/ft_utils_test.py -> build/lib/odl/test/trafos/util 2025-06-11T21:14:25,343 creating build/lib/odl/test/util 2025-06-11T21:14:25,343 copying odl/test/util/normalize_test.py -> build/lib/odl/test/util 2025-06-11T21:14:25,344 copying odl/test/util/numerics_test.py -> build/lib/odl/test/util 2025-06-11T21:14:25,344 copying odl/test/util/utility_test.py -> build/lib/odl/test/util 2025-06-11T21:14:25,345 copying odl/test/util/vectorization_test.py -> build/lib/odl/test/util 2025-06-11T21:14:25,345 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-11T21:14:25,346 !! 2025-06-11T21:14:25,348 ******************************************************************************** 2025-06-11T21:14:25,348 Please avoid running ``setup.py`` directly. 2025-06-11T21:14:25,349 Instead, use pypa/build, pypa/installer or other 2025-06-11T21:14:25,349 standards-based tools. 2025-06-11T21:14:25,350 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-11T21:14:25,351 or your builds will no longer be supported. 2025-06-11T21:14:25,352 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-11T21:14:25,353 ******************************************************************************** 2025-06-11T21:14:25,354 !! 2025-06-11T21:14:25,355 self.initialize_options() 2025-06-11T21:14:25,355 installing to build/bdist.linux-armv7l/wheel 2025-06-11T21:14:25,355 running install 2025-06-11T21:14:25,356 running install_lib 2025-06-11T21:14:25,356 creating build/bdist.linux-armv7l/wheel 2025-06-11T21:14:25,357 creating build/bdist.linux-armv7l/wheel/odl 2025-06-11T21:14:25,358 creating build/bdist.linux-armv7l/wheel/odl/deform 2025-06-11T21:14:25,358 copying build/lib/odl/deform/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/deform 2025-06-11T21:14:25,359 copying build/lib/odl/deform/linearized.py -> build/bdist.linux-armv7l/wheel/./odl/deform 2025-06-11T21:14:25,359 creating build/bdist.linux-armv7l/wheel/odl/test 2025-06-11T21:14:25,359 creating build/bdist.linux-armv7l/wheel/odl/test/deform 2025-06-11T21:14:25,360 copying build/lib/odl/test/deform/linearized_deform_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/deform 2025-06-11T21:14:25,361 copying build/lib/odl/test/test_doc.py -> build/bdist.linux-armv7l/wheel/./odl/test 2025-06-11T21:14:25,361 copying build/lib/odl/test/test_examples.py -> build/bdist.linux-armv7l/wheel/./odl/test 2025-06-11T21:14:25,362 creating build/bdist.linux-armv7l/wheel/odl/test/util 2025-06-11T21:14:25,362 copying build/lib/odl/test/util/utility_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-06-11T21:14:25,363 copying build/lib/odl/test/util/vectorization_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-06-11T21:14:25,365 copying build/lib/odl/test/util/numerics_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-06-11T21:14:25,368 copying build/lib/odl/test/util/normalize_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-06-11T21:14:25,371 creating build/bdist.linux-armv7l/wheel/odl/test/solvers 2025-06-11T21:14:25,372 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/util 2025-06-11T21:14:25,374 copying build/lib/odl/test/solvers/util/steplen_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/util 2025-06-11T21:14:25,376 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/functional 2025-06-11T21:14:25,377 copying build/lib/odl/test/solvers/functional/functional_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/functional 2025-06-11T21:14:25,380 copying build/lib/odl/test/solvers/functional/default_functionals_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/functional 2025-06-11T21:14:25,383 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/smooth 2025-06-11T21:14:25,384 copying build/lib/odl/test/solvers/smooth/smooth_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/smooth 2025-06-11T21:14:25,387 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/nonsmooth 2025-06-11T21:14:25,388 copying build/lib/odl/test/solvers/nonsmooth/proximal_operator_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,391 copying build/lib/odl/test/solvers/nonsmooth/douglas_rachford_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,393 copying build/lib/odl/test/solvers/nonsmooth/forward_backward_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,395 copying build/lib/odl/test/solvers/nonsmooth/difference_convex_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,397 copying build/lib/odl/test/solvers/nonsmooth/proximal_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,399 copying build/lib/odl/test/solvers/nonsmooth/alternating_dual_updates_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,401 copying build/lib/odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,404 copying build/lib/odl/test/solvers/nonsmooth/admm_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-06-11T21:14:25,406 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/iterative 2025-06-11T21:14:25,407 copying build/lib/odl/test/solvers/iterative/iterative_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/iterative 2025-06-11T21:14:25,410 creating build/bdist.linux-armv7l/wheel/odl/test/discr 2025-06-11T21:14:25,411 copying build/lib/odl/test/discr/discr_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-06-11T21:14:25,414 copying build/lib/odl/test/discr/discr_space_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-06-11T21:14:25,417 copying build/lib/odl/test/discr/grid_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-06-11T21:14:25,420 copying build/lib/odl/test/discr/diff_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-06-11T21:14:25,422 copying build/lib/odl/test/discr/partition_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-06-11T21:14:25,425 copying build/lib/odl/test/discr/discr_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-06-11T21:14:25,428 creating build/bdist.linux-armv7l/wheel/odl/test/trafos 2025-06-11T21:14:25,429 creating build/bdist.linux-armv7l/wheel/odl/test/trafos/backends 2025-06-11T21:14:25,431 copying build/lib/odl/test/trafos/backends/pyfftw_bindings_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos/backends 2025-06-11T21:14:25,433 copying build/lib/odl/test/trafos/backends/pywt_bindings_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos/backends 2025-06-11T21:14:25,436 creating build/bdist.linux-armv7l/wheel/odl/test/trafos/util 2025-06-11T21:14:25,437 copying build/lib/odl/test/trafos/util/ft_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos/util 2025-06-11T21:14:25,439 copying build/lib/odl/test/trafos/fourier_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos 2025-06-11T21:14:25,442 copying build/lib/odl/test/trafos/wavelet_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos 2025-06-11T21:14:25,445 creating build/bdist.linux-armv7l/wheel/odl/test/space 2025-06-11T21:14:25,446 copying build/lib/odl/test/space/space_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/space 2025-06-11T21:14:25,448 copying build/lib/odl/test/space/tensors_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/space 2025-06-11T21:14:25,451 copying build/lib/odl/test/space/pspace_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/space 2025-06-11T21:14:25,455 creating build/bdist.linux-armv7l/wheel/odl/test/operator 2025-06-11T21:14:25,456 copying build/lib/odl/test/operator/pspace_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-06-11T21:14:25,458 copying build/lib/odl/test/operator/oputils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-06-11T21:14:25,461 copying build/lib/odl/test/operator/operator_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-06-11T21:14:25,463 copying build/lib/odl/test/operator/tensor_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-06-11T21:14:25,467 creating build/bdist.linux-armv7l/wheel/odl/test/set 2025-06-11T21:14:25,468 copying build/lib/odl/test/set/space_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/set 2025-06-11T21:14:25,470 copying build/lib/odl/test/set/sets_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/set 2025-06-11T21:14:25,472 copying build/lib/odl/test/set/domain_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/set 2025-06-11T21:14:25,475 creating build/bdist.linux-armv7l/wheel/odl/test/system 2025-06-11T21:14:25,476 copying build/lib/odl/test/system/import_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/system 2025-06-11T21:14:25,479 creating build/bdist.linux-armv7l/wheel/odl/test/largescale 2025-06-11T21:14:25,481 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/solvers 2025-06-11T21:14:25,482 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/solvers/nonsmooth 2025-06-11T21:14:25,483 copying build/lib/odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/solvers/nonsmooth 2025-06-11T21:14:25,486 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/trafos 2025-06-11T21:14:25,487 copying build/lib/odl/test/largescale/trafos/fourier_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/trafos 2025-06-11T21:14:25,490 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/space 2025-06-11T21:14:25,491 copying build/lib/odl/test/largescale/space/tensor_space_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/space 2025-06-11T21:14:25,494 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/tomo 2025-06-11T21:14:25,495 copying build/lib/odl/test/largescale/tomo/analytic_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/tomo 2025-06-11T21:14:25,497 copying build/lib/odl/test/largescale/tomo/ray_transform_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/tomo 2025-06-11T21:14:25,500 creating build/bdist.linux-armv7l/wheel/odl/test/tomo 2025-06-11T21:14:25,502 creating build/bdist.linux-armv7l/wheel/odl/test/tomo/backends 2025-06-11T21:14:25,503 copying build/lib/odl/test/tomo/backends/skimage_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-06-11T21:14:25,505 copying build/lib/odl/test/tomo/backends/astra_cuda_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-06-11T21:14:25,507 copying build/lib/odl/test/tomo/backends/astra_setup_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-06-11T21:14:25,509 copying build/lib/odl/test/tomo/backends/astra_cpu_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-06-11T21:14:25,512 creating build/bdist.linux-armv7l/wheel/odl/test/tomo/geometry 2025-06-11T21:14:25,513 copying build/lib/odl/test/tomo/geometry/geometry_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/geometry 2025-06-11T21:14:25,516 copying build/lib/odl/test/tomo/geometry/spect_geometry_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/geometry 2025-06-11T21:14:25,518 creating build/bdist.linux-armv7l/wheel/odl/test/tomo/operators 2025-06-11T21:14:25,519 copying build/lib/odl/test/tomo/operators/ray_trafo_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/operators 2025-06-11T21:14:25,522 copying build/lib/odl/__init__.py -> build/bdist.linux-armv7l/wheel/./odl 2025-06-11T21:14:25,525 creating build/bdist.linux-armv7l/wheel/odl/util 2025-06-11T21:14:25,526 copying build/lib/odl/util/numerics.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,529 copying build/lib/odl/util/vectorization.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,531 copying build/lib/odl/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,533 copying build/lib/odl/util/npy_compat.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,535 copying build/lib/odl/util/ufuncs.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,537 copying build/lib/odl/util/testutils.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,540 copying build/lib/odl/util/sparse.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,542 copying build/lib/odl/util/graphics.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,545 copying build/lib/odl/util/utility.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,548 copying build/lib/odl/util/pytest_config.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,550 copying build/lib/odl/util/normalize.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-06-11T21:14:25,553 copying build/lib/odl/VERSION -> build/bdist.linux-armv7l/wheel/./odl 2025-06-11T21:14:25,555 creating build/bdist.linux-armv7l/wheel/odl/solvers 2025-06-11T21:14:25,556 copying build/lib/odl/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers 2025-06-11T21:14:25,559 creating build/bdist.linux-armv7l/wheel/odl/solvers/util 2025-06-11T21:14:25,560 copying build/lib/odl/solvers/util/steplen.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/util 2025-06-11T21:14:25,562 copying build/lib/odl/solvers/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/util 2025-06-11T21:14:25,564 copying build/lib/odl/solvers/util/callback.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/util 2025-06-11T21:14:25,568 creating build/bdist.linux-armv7l/wheel/odl/solvers/functional 2025-06-11T21:14:25,569 copying build/lib/odl/solvers/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-06-11T21:14:25,571 copying build/lib/odl/solvers/functional/functional.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-06-11T21:14:25,574 copying build/lib/odl/solvers/functional/derivatives.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-06-11T21:14:25,577 copying build/lib/odl/solvers/functional/default_functionals.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-06-11T21:14:25,581 copying build/lib/odl/solvers/functional/example_funcs.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-06-11T21:14:25,583 creating build/bdist.linux-armv7l/wheel/odl/solvers/smooth 2025-06-11T21:14:25,585 copying build/lib/odl/solvers/smooth/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-06-11T21:14:25,586 copying build/lib/odl/solvers/smooth/newton.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-06-11T21:14:25,589 copying build/lib/odl/solvers/smooth/gradient.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-06-11T21:14:25,591 copying build/lib/odl/solvers/smooth/nonlinear_cg.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-06-11T21:14:25,594 creating build/bdist.linux-armv7l/wheel/odl/solvers/nonsmooth 2025-06-11T21:14:25,595 copying build/lib/odl/solvers/nonsmooth/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,597 copying build/lib/odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,599 copying build/lib/odl/solvers/nonsmooth/alternating_dual_updates.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,602 copying build/lib/odl/solvers/nonsmooth/admm.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,604 copying build/lib/odl/solvers/nonsmooth/proximal_gradient_solvers.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,606 copying build/lib/odl/solvers/nonsmooth/proximal_operators.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,610 copying build/lib/odl/solvers/nonsmooth/difference_convex.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,612 copying build/lib/odl/solvers/nonsmooth/douglas_rachford.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,614 copying build/lib/odl/solvers/nonsmooth/forward_backward.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-06-11T21:14:25,617 creating build/bdist.linux-armv7l/wheel/odl/solvers/iterative 2025-06-11T21:14:25,619 copying build/lib/odl/solvers/iterative/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/iterative 2025-06-11T21:14:25,621 copying build/lib/odl/solvers/iterative/iterative.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/iterative 2025-06-11T21:14:25,623 copying build/lib/odl/solvers/iterative/statistical.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/iterative 2025-06-11T21:14:25,626 creating build/bdist.linux-armv7l/wheel/odl/ufunc_ops 2025-06-11T21:14:25,627 copying build/lib/odl/ufunc_ops/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/ufunc_ops 2025-06-11T21:14:25,629 copying build/lib/odl/ufunc_ops/ufunc_ops.py -> build/bdist.linux-armv7l/wheel/./odl/ufunc_ops 2025-06-11T21:14:25,632 creating build/bdist.linux-armv7l/wheel/odl/discr 2025-06-11T21:14:25,633 copying build/lib/odl/discr/discr_ops.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,636 copying build/lib/odl/discr/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,638 copying build/lib/odl/discr/grid.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,641 copying build/lib/odl/discr/partition.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,643 copying build/lib/odl/discr/discr_space.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,647 copying build/lib/odl/discr/diff_ops.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,650 copying build/lib/odl/discr/discr_utils.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-06-11T21:14:25,653 copying build/lib/odl/pytest.ini -> build/bdist.linux-armv7l/wheel/./odl 2025-06-11T21:14:25,655 creating build/bdist.linux-armv7l/wheel/odl/trafos 2025-06-11T21:14:25,656 copying build/lib/odl/trafos/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/trafos 2025-06-11T21:14:25,659 creating build/bdist.linux-armv7l/wheel/odl/trafos/backends 2025-06-11T21:14:25,660 copying build/lib/odl/trafos/backends/pyfftw_bindings.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/backends 2025-06-11T21:14:25,662 copying build/lib/odl/trafos/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/backends 2025-06-11T21:14:25,664 copying build/lib/odl/trafos/backends/pywt_bindings.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/backends 2025-06-11T21:14:25,667 creating build/bdist.linux-armv7l/wheel/odl/trafos/util 2025-06-11T21:14:25,668 copying build/lib/odl/trafos/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/util 2025-06-11T21:14:25,670 copying build/lib/odl/trafos/util/ft_utils.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/util 2025-06-11T21:14:25,673 copying build/lib/odl/trafos/fourier.py -> build/bdist.linux-armv7l/wheel/./odl/trafos 2025-06-11T21:14:25,676 copying build/lib/odl/trafos/wavelet.py -> build/bdist.linux-armv7l/wheel/./odl/trafos 2025-06-11T21:14:25,679 creating build/bdist.linux-armv7l/wheel/odl/contrib 2025-06-11T21:14:25,681 creating build/bdist.linux-armv7l/wheel/odl/contrib/torch 2025-06-11T21:14:25,682 copying build/lib/odl/contrib/torch/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/torch 2025-06-11T21:14:25,684 copying build/lib/odl/contrib/torch/operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/torch 2025-06-11T21:14:25,687 creating build/bdist.linux-armv7l/wheel/odl/contrib/fom 2025-06-11T21:14:25,688 copying build/lib/odl/contrib/fom/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-06-11T21:14:25,690 copying build/lib/odl/contrib/fom/supervised.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-06-11T21:14:25,693 copying build/lib/odl/contrib/fom/util.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-06-11T21:14:25,695 copying build/lib/odl/contrib/fom/unsupervised.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-06-11T21:14:25,697 copying build/lib/odl/contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib 2025-06-11T21:14:25,699 creating build/bdist.linux-armv7l/wheel/odl/contrib/pyshearlab 2025-06-11T21:14:25,701 copying build/lib/odl/contrib/pyshearlab/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/pyshearlab 2025-06-11T21:14:25,703 copying build/lib/odl/contrib/pyshearlab/pyshearlab_operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/pyshearlab 2025-06-11T21:14:25,705 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers 2025-06-11T21:14:25,707 copying build/lib/odl/contrib/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers 2025-06-11T21:14:25,709 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers/functional 2025-06-11T21:14:25,710 copying build/lib/odl/contrib/solvers/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/functional 2025-06-11T21:14:25,712 copying build/lib/odl/contrib/solvers/functional/nonlocalmeans_functionals.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/functional 2025-06-11T21:14:25,714 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers/operator 2025-06-11T21:14:25,715 copying build/lib/odl/contrib/solvers/operator/proximal_lang.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/operator 2025-06-11T21:14:25,717 copying build/lib/odl/contrib/solvers/operator/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/operator 2025-06-11T21:14:25,720 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers/spdhg 2025-06-11T21:14:25,721 copying build/lib/odl/contrib/solvers/spdhg/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/spdhg 2025-06-11T21:14:25,722 copying build/lib/odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/spdhg 2025-06-11T21:14:25,725 copying build/lib/odl/contrib/solvers/spdhg/misc.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/spdhg 2025-06-11T21:14:25,728 creating build/bdist.linux-armv7l/wheel/odl/contrib/shearlab 2025-06-11T21:14:25,729 copying build/lib/odl/contrib/shearlab/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/shearlab 2025-06-11T21:14:25,731 copying build/lib/odl/contrib/shearlab/shearlab_operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/shearlab 2025-06-11T21:14:25,734 creating build/bdist.linux-armv7l/wheel/odl/contrib/tensorflow 2025-06-11T21:14:25,735 copying build/lib/odl/contrib/tensorflow/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-06-11T21:14:25,737 copying build/lib/odl/contrib/tensorflow/operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-06-11T21:14:25,739 copying build/lib/odl/contrib/tensorflow/space.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-06-11T21:14:25,741 copying build/lib/odl/contrib/tensorflow/layer.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-06-11T21:14:25,744 creating build/bdist.linux-armv7l/wheel/odl/contrib/param_opt 2025-06-11T21:14:25,745 copying build/lib/odl/contrib/param_opt/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/param_opt 2025-06-11T21:14:25,748 copying build/lib/odl/contrib/param_opt/param_opt.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/param_opt 2025-06-11T21:14:25,750 creating build/bdist.linux-armv7l/wheel/odl/contrib/theano 2025-06-11T21:14:25,751 copying build/lib/odl/contrib/theano/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/theano 2025-06-11T21:14:25,753 copying build/lib/odl/contrib/theano/layer.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/theano 2025-06-11T21:14:25,756 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets 2025-06-11T21:14:25,758 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets/mri 2025-06-11T21:14:25,759 copying build/lib/odl/contrib/datasets/mri/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/mri 2025-06-11T21:14:25,761 copying build/lib/odl/contrib/datasets/mri/tugraz.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/mri 2025-06-11T21:14:25,763 copying build/lib/odl/contrib/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets 2025-06-11T21:14:25,766 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets/images 2025-06-11T21:14:25,767 copying build/lib/odl/contrib/datasets/images/cambridge.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/images 2025-06-11T21:14:25,769 copying build/lib/odl/contrib/datasets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/images 2025-06-11T21:14:25,771 copying build/lib/odl/contrib/datasets/util.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets 2025-06-11T21:14:25,774 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets/ct 2025-06-11T21:14:25,775 copying build/lib/odl/contrib/datasets/ct/mayo_dicom_dict.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-06-11T21:14:25,784 copying build/lib/odl/contrib/datasets/ct/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-06-11T21:14:25,786 copying build/lib/odl/contrib/datasets/ct/fips.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-06-11T21:14:25,788 copying build/lib/odl/contrib/datasets/ct/mayo.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-06-11T21:14:25,791 creating build/bdist.linux-armv7l/wheel/odl/contrib/tomo 2025-06-11T21:14:25,792 copying build/lib/odl/contrib/tomo/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tomo 2025-06-11T21:14:25,794 copying build/lib/odl/contrib/tomo/elekta.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tomo 2025-06-11T21:14:25,797 creating build/bdist.linux-armv7l/wheel/odl/space 2025-06-11T21:14:25,798 copying build/lib/odl/space/space_utils.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,800 copying build/lib/odl/space/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,802 copying build/lib/odl/space/entry_points.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,804 copying build/lib/odl/space/pspace.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,808 copying build/lib/odl/space/npy_tensors.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,812 copying build/lib/odl/space/weighting.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,815 copying build/lib/odl/space/base_tensors.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-06-11T21:14:25,819 creating build/bdist.linux-armv7l/wheel/odl/operator 2025-06-11T21:14:25,820 copying build/lib/odl/operator/pspace_ops.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-06-11T21:14:25,823 copying build/lib/odl/operator/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-06-11T21:14:25,825 copying build/lib/odl/operator/operator.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-06-11T21:14:25,829 copying build/lib/odl/operator/oputils.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-06-11T21:14:25,832 copying build/lib/odl/operator/tensor_ops.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-06-11T21:14:25,835 copying build/lib/odl/operator/default_ops.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-06-11T21:14:25,839 creating build/bdist.linux-armv7l/wheel/odl/phantom 2025-06-11T21:14:25,840 copying build/lib/odl/phantom/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,842 copying build/lib/odl/phantom/noise.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,844 copying build/lib/odl/phantom/misc_phantoms.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,846 copying build/lib/odl/phantom/transmission.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,849 copying build/lib/odl/phantom/emission.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,851 copying build/lib/odl/phantom/phantom_utils.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,853 copying build/lib/odl/phantom/geometric.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-06-11T21:14:25,856 creating build/bdist.linux-armv7l/wheel/odl/set 2025-06-11T21:14:25,858 copying build/lib/odl/set/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-06-11T21:14:25,860 copying build/lib/odl/set/space.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-06-11T21:14:25,863 copying build/lib/odl/set/domain.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-06-11T21:14:25,865 copying build/lib/odl/set/sets.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-06-11T21:14:25,868 creating build/bdist.linux-armv7l/wheel/odl/diagnostics 2025-06-11T21:14:25,869 copying build/lib/odl/diagnostics/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-06-11T21:14:25,871 copying build/lib/odl/diagnostics/operator.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-06-11T21:14:25,874 copying build/lib/odl/diagnostics/space.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-06-11T21:14:25,876 copying build/lib/odl/diagnostics/examples.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-06-11T21:14:25,879 creating build/bdist.linux-armv7l/wheel/odl/tomo 2025-06-11T21:14:25,880 copying build/lib/odl/tomo/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo 2025-06-11T21:14:25,882 creating build/bdist.linux-armv7l/wheel/odl/tomo/backends 2025-06-11T21:14:25,883 copying build/lib/odl/tomo/backends/astra_setup.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-06-11T21:14:25,886 copying build/lib/odl/tomo/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-06-11T21:14:25,888 copying build/lib/odl/tomo/backends/astra_cuda.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-06-11T21:14:25,891 copying build/lib/odl/tomo/backends/skimage_radon.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-06-11T21:14:25,893 copying build/lib/odl/tomo/backends/astra_cpu.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-06-11T21:14:25,895 copying build/lib/odl/tomo/backends/util.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-06-11T21:14:25,898 creating build/bdist.linux-armv7l/wheel/odl/tomo/geometry 2025-06-11T21:14:25,899 copying build/lib/odl/tomo/geometry/geometry.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-06-11T21:14:25,902 copying build/lib/odl/tomo/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-06-11T21:14:25,904 copying build/lib/odl/tomo/geometry/detector.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-06-11T21:14:25,907 copying build/lib/odl/tomo/geometry/conebeam.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-06-11T21:14:25,910 copying build/lib/odl/tomo/geometry/parallel.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-06-11T21:14:25,914 copying build/lib/odl/tomo/geometry/spect.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-06-11T21:14:25,917 creating build/bdist.linux-armv7l/wheel/odl/tomo/util 2025-06-11T21:14:25,918 copying build/lib/odl/tomo/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-06-11T21:14:25,920 copying build/lib/odl/tomo/util/testutils.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-06-11T21:14:25,922 copying build/lib/odl/tomo/util/source_detector_shifts.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-06-11T21:14:25,924 copying build/lib/odl/tomo/util/utility.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-06-11T21:14:25,927 creating build/bdist.linux-armv7l/wheel/odl/tomo/operators 2025-06-11T21:14:25,928 copying build/lib/odl/tomo/operators/ray_trafo.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/operators 2025-06-11T21:14:25,931 copying build/lib/odl/tomo/operators/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/operators 2025-06-11T21:14:25,933 creating build/bdist.linux-armv7l/wheel/odl/tomo/analytic 2025-06-11T21:14:25,934 copying build/lib/odl/tomo/analytic/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/analytic 2025-06-11T21:14:25,936 copying build/lib/odl/tomo/analytic/filtered_back_projection.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/analytic 2025-06-11T21:14:25,939 running install_egg_info 2025-06-11T21:14:25,974 Copying odl.egg-info to build/bdist.linux-armv7l/wheel/./odl-0.8.2-py3.11.egg-info 2025-06-11T21:14:25,986 running install_scripts 2025-06-11T21:14:25,999 creating build/bdist.linux-armv7l/wheel/odl-0.8.2.dist-info/WHEEL 2025-06-11T21:14:26,002 creating '/tmp/pip-wheel-_29xg3ly/odl-0.8.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-11T21:14:26,004 adding 'odl/VERSION' 2025-06-11T21:14:26,005 adding 'odl/__init__.py' 2025-06-11T21:14:26,007 adding 'odl/pytest.ini' 2025-06-11T21:14:26,009 adding 'odl/contrib/__init__.py' 2025-06-11T21:14:26,010 adding 'odl/contrib/datasets/__init__.py' 2025-06-11T21:14:26,012 adding 'odl/contrib/datasets/util.py' 2025-06-11T21:14:26,014 adding 'odl/contrib/datasets/ct/__init__.py' 2025-06-11T21:14:26,015 adding 'odl/contrib/datasets/ct/fips.py' 2025-06-11T21:14:26,017 adding 'odl/contrib/datasets/ct/mayo.py' 2025-06-11T21:14:26,053 adding 'odl/contrib/datasets/ct/mayo_dicom_dict.py' 2025-06-11T21:14:26,058 adding 'odl/contrib/datasets/images/__init__.py' 2025-06-11T21:14:26,059 adding 'odl/contrib/datasets/images/cambridge.py' 2025-06-11T21:14:26,061 adding 'odl/contrib/datasets/mri/__init__.py' 2025-06-11T21:14:26,062 adding 'odl/contrib/datasets/mri/tugraz.py' 2025-06-11T21:14:26,064 adding 'odl/contrib/fom/__init__.py' 2025-06-11T21:14:26,068 adding 'odl/contrib/fom/supervised.py' 2025-06-11T21:14:26,069 adding 'odl/contrib/fom/unsupervised.py' 2025-06-11T21:14:26,072 adding 'odl/contrib/fom/util.py' 2025-06-11T21:14:26,073 adding 'odl/contrib/param_opt/__init__.py' 2025-06-11T21:14:26,075 adding 'odl/contrib/param_opt/param_opt.py' 2025-06-11T21:14:26,076 adding 'odl/contrib/pyshearlab/__init__.py' 2025-06-11T21:14:26,078 adding 'odl/contrib/pyshearlab/pyshearlab_operator.py' 2025-06-11T21:14:26,080 adding 'odl/contrib/shearlab/__init__.py' 2025-06-11T21:14:26,082 adding 'odl/contrib/shearlab/shearlab_operator.py' 2025-06-11T21:14:26,083 adding 'odl/contrib/solvers/__init__.py' 2025-06-11T21:14:26,085 adding 'odl/contrib/solvers/functional/__init__.py' 2025-06-11T21:14:26,087 adding 'odl/contrib/solvers/functional/nonlocalmeans_functionals.py' 2025-06-11T21:14:26,088 adding 'odl/contrib/solvers/operator/__init__.py' 2025-06-11T21:14:26,090 adding 'odl/contrib/solvers/operator/proximal_lang.py' 2025-06-11T21:14:26,092 adding 'odl/contrib/solvers/spdhg/__init__.py' 2025-06-11T21:14:26,094 adding 'odl/contrib/solvers/spdhg/misc.py' 2025-06-11T21:14:26,097 adding 'odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py' 2025-06-11T21:14:26,099 adding 'odl/contrib/tensorflow/__init__.py' 2025-06-11T21:14:26,101 adding 'odl/contrib/tensorflow/layer.py' 2025-06-11T21:14:26,102 adding 'odl/contrib/tensorflow/operator.py' 2025-06-11T21:14:26,104 adding 'odl/contrib/tensorflow/space.py' 2025-06-11T21:14:26,105 adding 'odl/contrib/theano/__init__.py' 2025-06-11T21:14:26,107 adding 'odl/contrib/theano/layer.py' 2025-06-11T21:14:26,109 adding 'odl/contrib/tomo/__init__.py' 2025-06-11T21:14:26,111 adding 'odl/contrib/tomo/elekta.py' 2025-06-11T21:14:26,113 adding 'odl/contrib/torch/__init__.py' 2025-06-11T21:14:26,116 adding 'odl/contrib/torch/operator.py' 2025-06-11T21:14:26,118 adding 'odl/deform/__init__.py' 2025-06-11T21:14:26,120 adding 'odl/deform/linearized.py' 2025-06-11T21:14:26,122 adding 'odl/diagnostics/__init__.py' 2025-06-11T21:14:26,123 adding 'odl/diagnostics/examples.py' 2025-06-11T21:14:26,125 adding 'odl/diagnostics/operator.py' 2025-06-11T21:14:26,128 adding 'odl/diagnostics/space.py' 2025-06-11T21:14:26,131 adding 'odl/discr/__init__.py' 2025-06-11T21:14:26,134 adding 'odl/discr/diff_ops.py' 2025-06-11T21:14:26,137 adding 'odl/discr/discr_ops.py' 2025-06-11T21:14:26,146 adding 'odl/discr/discr_space.py' 2025-06-11T21:14:26,153 adding 'odl/discr/discr_utils.py' 2025-06-11T21:14:26,158 adding 'odl/discr/grid.py' 2025-06-11T21:14:26,164 adding 'odl/discr/partition.py' 2025-06-11T21:14:26,166 adding 'odl/operator/__init__.py' 2025-06-11T21:14:26,170 adding 'odl/operator/default_ops.py' 2025-06-11T21:14:26,178 adding 'odl/operator/operator.py' 2025-06-11T21:14:26,180 adding 'odl/operator/oputils.py' 2025-06-11T21:14:26,184 adding 'odl/operator/pspace_ops.py' 2025-06-11T21:14:26,191 adding 'odl/operator/tensor_ops.py' 2025-06-11T21:14:26,193 adding 'odl/phantom/__init__.py' 2025-06-11T21:14:26,194 adding 'odl/phantom/emission.py' 2025-06-11T21:14:26,198 adding 'odl/phantom/geometric.py' 2025-06-11T21:14:26,200 adding 'odl/phantom/misc_phantoms.py' 2025-06-11T21:14:26,202 adding 'odl/phantom/noise.py' 2025-06-11T21:14:26,203 adding 'odl/phantom/phantom_utils.py' 2025-06-11T21:14:26,205 adding 'odl/phantom/transmission.py' 2025-06-11T21:14:26,207 adding 'odl/set/__init__.py' 2025-06-11T21:14:26,210 adding 'odl/set/domain.py' 2025-06-11T21:14:26,213 adding 'odl/set/sets.py' 2025-06-11T21:14:26,217 adding 'odl/set/space.py' 2025-06-11T21:14:26,219 adding 'odl/solvers/__init__.py' 2025-06-11T21:14:26,221 adding 'odl/solvers/functional/__init__.py' 2025-06-11T21:14:26,230 adding 'odl/solvers/functional/default_functionals.py' 2025-06-11T21:14:26,232 adding 'odl/solvers/functional/derivatives.py' 2025-06-11T21:14:26,234 adding 'odl/solvers/functional/example_funcs.py' 2025-06-11T21:14:26,239 adding 'odl/solvers/functional/functional.py' 2025-06-11T21:14:26,241 adding 'odl/solvers/iterative/__init__.py' 2025-06-11T21:14:26,244 adding 'odl/solvers/iterative/iterative.py' 2025-06-11T21:14:26,245 adding 'odl/solvers/iterative/statistical.py' 2025-06-11T21:14:26,247 adding 'odl/solvers/nonsmooth/__init__.py' 2025-06-11T21:14:26,249 adding 'odl/solvers/nonsmooth/admm.py' 2025-06-11T21:14:26,251 adding 'odl/solvers/nonsmooth/alternating_dual_updates.py' 2025-06-11T21:14:26,252 adding 'odl/solvers/nonsmooth/difference_convex.py' 2025-06-11T21:14:26,254 adding 'odl/solvers/nonsmooth/douglas_rachford.py' 2025-06-11T21:14:26,256 adding 'odl/solvers/nonsmooth/forward_backward.py' 2025-06-11T21:14:26,258 adding 'odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py' 2025-06-11T21:14:26,260 adding 'odl/solvers/nonsmooth/proximal_gradient_solvers.py' 2025-06-11T21:14:26,266 adding 'odl/solvers/nonsmooth/proximal_operators.py' 2025-06-11T21:14:26,268 adding 'odl/solvers/smooth/__init__.py' 2025-06-11T21:14:26,270 adding 'odl/solvers/smooth/gradient.py' 2025-06-11T21:14:26,272 adding 'odl/solvers/smooth/newton.py' 2025-06-11T21:14:26,274 adding 'odl/solvers/smooth/nonlinear_cg.py' 2025-06-11T21:14:26,276 adding 'odl/solvers/util/__init__.py' 2025-06-11T21:14:26,280 adding 'odl/solvers/util/callback.py' 2025-06-11T21:14:26,282 adding 'odl/solvers/util/steplen.py' 2025-06-11T21:14:26,284 adding 'odl/space/__init__.py' 2025-06-11T21:14:26,288 adding 'odl/space/base_tensors.py' 2025-06-11T21:14:26,289 adding 'odl/space/entry_points.py' 2025-06-11T21:14:26,298 adding 'odl/space/npy_tensors.py' 2025-06-11T21:14:26,306 adding 'odl/space/pspace.py' 2025-06-11T21:14:26,309 adding 'odl/space/space_utils.py' 2025-06-11T21:14:26,312 adding 'odl/space/weighting.py' 2025-06-11T21:14:26,314 adding 'odl/test/test_doc.py' 2025-06-11T21:14:26,315 adding 'odl/test/test_examples.py' 2025-06-11T21:14:26,318 adding 'odl/test/deform/linearized_deform_test.py' 2025-06-11T21:14:26,321 adding 'odl/test/discr/diff_ops_test.py' 2025-06-11T21:14:26,323 adding 'odl/test/discr/discr_ops_test.py' 2025-06-11T21:14:26,328 adding 'odl/test/discr/discr_space_test.py' 2025-06-11T21:14:26,331 adding 'odl/test/discr/discr_utils_test.py' 2025-06-11T21:14:26,334 adding 'odl/test/discr/grid_test.py' 2025-06-11T21:14:26,336 adding 'odl/test/discr/partition_test.py' 2025-06-11T21:14:26,340 adding 'odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py' 2025-06-11T21:14:26,342 adding 'odl/test/largescale/space/tensor_space_slow_test.py' 2025-06-11T21:14:26,344 adding 'odl/test/largescale/tomo/analytic_slow_test.py' 2025-06-11T21:14:26,346 adding 'odl/test/largescale/tomo/ray_transform_slow_test.py' 2025-06-11T21:14:26,348 adding 'odl/test/largescale/trafos/fourier_slow_test.py' 2025-06-11T21:14:26,352 adding 'odl/test/operator/operator_test.py' 2025-06-11T21:14:26,354 adding 'odl/test/operator/oputils_test.py' 2025-06-11T21:14:26,355 adding 'odl/test/operator/pspace_ops_test.py' 2025-06-11T21:14:26,358 adding 'odl/test/operator/tensor_ops_test.py' 2025-06-11T21:14:26,360 adding 'odl/test/set/domain_test.py' 2025-06-11T21:14:26,362 adding 'odl/test/set/sets_test.py' 2025-06-11T21:14:26,363 adding 'odl/test/set/space_test.py' 2025-06-11T21:14:26,367 adding 'odl/test/solvers/functional/default_functionals_test.py' 2025-06-11T21:14:26,370 adding 'odl/test/solvers/functional/functional_test.py' 2025-06-11T21:14:26,372 adding 'odl/test/solvers/iterative/iterative_test.py' 2025-06-11T21:14:26,374 adding 'odl/test/solvers/nonsmooth/admm_test.py' 2025-06-11T21:14:26,375 adding 'odl/test/solvers/nonsmooth/alternating_dual_updates_test.py' 2025-06-11T21:14:26,377 adding 'odl/test/solvers/nonsmooth/difference_convex_test.py' 2025-06-11T21:14:26,378 adding 'odl/test/solvers/nonsmooth/douglas_rachford_test.py' 2025-06-11T21:14:26,380 adding 'odl/test/solvers/nonsmooth/forward_backward_test.py' 2025-06-11T21:14:26,381 adding 'odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py' 2025-06-11T21:14:26,384 adding 'odl/test/solvers/nonsmooth/proximal_operator_test.py' 2025-06-11T21:14:26,385 adding 'odl/test/solvers/nonsmooth/proximal_utils_test.py' 2025-06-11T21:14:26,387 adding 'odl/test/solvers/smooth/smooth_test.py' 2025-06-11T21:14:26,389 adding 'odl/test/solvers/util/steplen_test.py' 2025-06-11T21:14:26,393 adding 'odl/test/space/pspace_test.py' 2025-06-11T21:14:26,395 adding 'odl/test/space/space_utils_test.py' 2025-06-11T21:14:26,401 adding 'odl/test/space/tensors_test.py' 2025-06-11T21:14:26,619 adding 'odl/test/system/import_test.py' 2025-06-11T21:14:26,621 adding 'odl/test/tomo/backends/astra_cpu_test.py' 2025-06-11T21:14:26,622 adding 'odl/test/tomo/backends/astra_cuda_test.py' 2025-06-11T21:14:26,624 adding 'odl/test/tomo/backends/astra_setup_test.py' 2025-06-11T21:14:26,626 adding 'odl/test/tomo/backends/skimage_test.py' 2025-06-11T21:14:26,630 adding 'odl/test/tomo/geometry/geometry_test.py' 2025-06-11T21:14:26,632 adding 'odl/test/tomo/geometry/spect_geometry_test.py' 2025-06-11T21:14:26,636 adding 'odl/test/tomo/operators/ray_trafo_test.py' 2025-06-11T21:14:26,640 adding 'odl/test/trafos/fourier_test.py' 2025-06-11T21:14:26,642 adding 'odl/test/trafos/wavelet_test.py' 2025-06-11T21:14:26,644 adding 'odl/test/trafos/backends/pyfftw_bindings_test.py' 2025-06-11T21:14:26,646 adding 'odl/test/trafos/backends/pywt_bindings_test.py' 2025-06-11T21:14:26,648 adding 'odl/test/trafos/util/ft_utils_test.py' 2025-06-11T21:14:26,650 adding 'odl/test/util/normalize_test.py' 2025-06-11T21:14:26,653 adding 'odl/test/util/numerics_test.py' 2025-06-11T21:14:26,654 adding 'odl/test/util/utility_test.py' 2025-06-11T21:14:26,656 adding 'odl/test/util/vectorization_test.py' 2025-06-11T21:14:26,659 adding 'odl/tomo/__init__.py' 2025-06-11T21:14:26,660 adding 'odl/tomo/analytic/__init__.py' 2025-06-11T21:14:26,663 adding 'odl/tomo/analytic/filtered_back_projection.py' 2025-06-11T21:14:26,665 adding 'odl/tomo/backends/__init__.py' 2025-06-11T21:14:26,667 adding 'odl/tomo/backends/astra_cpu.py' 2025-06-11T21:14:26,670 adding 'odl/tomo/backends/astra_cuda.py' 2025-06-11T21:14:26,673 adding 'odl/tomo/backends/astra_setup.py' 2025-06-11T21:14:26,675 adding 'odl/tomo/backends/skimage_radon.py' 2025-06-11T21:14:26,677 adding 'odl/tomo/backends/util.py' 2025-06-11T21:14:26,679 adding 'odl/tomo/geometry/__init__.py' 2025-06-11T21:14:26,686 adding 'odl/tomo/geometry/conebeam.py' 2025-06-11T21:14:26,690 adding 'odl/tomo/geometry/detector.py' 2025-06-11T21:14:26,694 adding 'odl/tomo/geometry/geometry.py' 2025-06-11T21:14:26,700 adding 'odl/tomo/geometry/parallel.py' 2025-06-11T21:14:26,702 adding 'odl/tomo/geometry/spect.py' 2025-06-11T21:14:26,704 adding 'odl/tomo/operators/__init__.py' 2025-06-11T21:14:26,707 adding 'odl/tomo/operators/ray_trafo.py' 2025-06-11T21:14:26,709 adding 'odl/tomo/util/__init__.py' 2025-06-11T21:14:26,710 adding 'odl/tomo/util/source_detector_shifts.py' 2025-06-11T21:14:26,711 adding 'odl/tomo/util/testutils.py' 2025-06-11T21:14:26,715 adding 'odl/tomo/util/utility.py' 2025-06-11T21:14:26,717 adding 'odl/trafos/__init__.py' 2025-06-11T21:14:26,723 adding 'odl/trafos/fourier.py' 2025-06-11T21:14:26,726 adding 'odl/trafos/wavelet.py' 2025-06-11T21:14:26,728 adding 'odl/trafos/backends/__init__.py' 2025-06-11T21:14:26,730 adding 'odl/trafos/backends/pyfftw_bindings.py' 2025-06-11T21:14:26,732 adding 'odl/trafos/backends/pywt_bindings.py' 2025-06-11T21:14:26,734 adding 'odl/trafos/util/__init__.py' 2025-06-11T21:14:26,737 adding 'odl/trafos/util/ft_utils.py' 2025-06-11T21:14:26,739 adding 'odl/ufunc_ops/__init__.py' 2025-06-11T21:14:26,741 adding 'odl/ufunc_ops/ufunc_ops.py' 2025-06-11T21:14:26,743 adding 'odl/util/__init__.py' 2025-06-11T21:14:26,745 adding 'odl/util/graphics.py' 2025-06-11T21:14:26,747 adding 'odl/util/normalize.py' 2025-06-11T21:14:26,749 adding 'odl/util/npy_compat.py' 2025-06-11T21:14:26,753 adding 'odl/util/numerics.py' 2025-06-11T21:14:26,755 adding 'odl/util/pytest_config.py' 2025-06-11T21:14:26,756 adding 'odl/util/sparse.py' 2025-06-11T21:14:26,759 adding 'odl/util/testutils.py' 2025-06-11T21:14:26,761 adding 'odl/util/ufuncs.py' 2025-06-11T21:14:26,767 adding 'odl/util/utility.py' 2025-06-11T21:14:26,769 adding 'odl/util/vectorization.py' 2025-06-11T21:14:26,773 adding 'odl-0.8.2.dist-info/licenses/LICENSE' 2025-06-11T21:14:26,775 adding 'odl-0.8.2.dist-info/METADATA' 2025-06-11T21:14:26,777 adding 'odl-0.8.2.dist-info/WHEEL' 2025-06-11T21:14:26,779 adding 'odl-0.8.2.dist-info/entry_points.txt' 2025-06-11T21:14:26,780 adding 'odl-0.8.2.dist-info/top_level.txt' 2025-06-11T21:14:26,783 adding 'odl-0.8.2.dist-info/RECORD' 2025-06-11T21:14:26,796 removing build/bdist.linux-armv7l/wheel 2025-06-11T21:14:26,991 Building wheel for odl (setup.py): finished with status 'done' 2025-06-11T21:14:27,002 Created wheel for odl: filename=odl-0.8.2-py2.py3-none-any.whl size=769577 sha256=63df1f4c030b236e5f464c232a40918f971415410f97224c14bd46e16394f925 2025-06-11T21:14:27,003 Stored in directory: /tmp/pip-ephem-wheel-cache-dm16x8t_/wheels/8e/a2/8b/918e71c55daa16fbc8ea53a326539f466b27221371addf35a2 2025-06-11T21:14:27,022 Successfully built odl 2025-06-11T21:14:27,054 Removed build tracker: '/tmp/pip-build-tracker-e3u6k4o6'