2025-09-02T01:26:45,804 Created temporary directory: /tmp/pip-build-tracker-wt3imlki 2025-09-02T01:26:45,805 Initialized build tracking at /tmp/pip-build-tracker-wt3imlki 2025-09-02T01:26:45,806 Created build tracker: /tmp/pip-build-tracker-wt3imlki 2025-09-02T01:26:45,806 Entered build tracker: /tmp/pip-build-tracker-wt3imlki 2025-09-02T01:26:45,807 Created temporary directory: /tmp/pip-wheel-2yktsnq3 2025-09-02T01:26:45,812 Created temporary directory: /tmp/pip-ephem-wheel-cache-7tpw8m2a 2025-09-02T01:26:45,863 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-02T01:26:45,865 2 location(s) to search for versions of odl: 2025-09-02T01:26:45,865 * https://pypi.org/simple/odl/ 2025-09-02T01:26:45,865 * https://www.piwheels.org/simple/odl/ 2025-09-02T01:26:45,866 Fetching project page and analyzing links: https://pypi.org/simple/odl/ 2025-09-02T01:26:45,867 Getting page https://pypi.org/simple/odl/ 2025-09-02T01:26:45,869 Found index url https://pypi.org/simple/ 2025-09-02T01:26:46,096 Fetched page https://pypi.org/simple/odl/ as application/vnd.pypi.simple.v1+json 2025-09-02T01:26:46,107 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-09-02T01:26:46,108 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-09-02T01:26:46,109 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-09-02T01:26:46,110 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-09-02T01:26:46,112 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-09-02T01:26:46,113 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-09-02T01:26:46,114 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-09-02T01:26:46,115 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-09-02T01:26:46,116 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-09-02T01:26:46,117 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-09-02T01:26:46,117 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-09-02T01:26:46,118 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-09-02T01:26:46,118 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-09-02T01:26:46,119 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-09-02T01:26:46,120 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-09-02T01:26:46,121 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-09-02T01:26:46,121 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-09-02T01:26:46,122 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-09-02T01:26:46,122 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-09-02T01:26:46,123 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-09-02T01:26:46,123 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-09-02T01:26:46,124 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-09-02T01:26:46,125 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-09-02T01:26:46,125 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-09-02T01:26:46,126 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-09-02T01:26:46,126 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-09-02T01:26:46,127 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-09-02T01:26:46,128 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-09-02T01:26:46,129 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-09-02T01:26:46,129 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-09-02T01:26:46,130 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-09-02T01:26:46,131 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-09-02T01:26:46,132 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-09-02T01:26:46,132 Skipping link: No binaries permitted for odl: https://files.pythonhosted.org/packages/96/6c/50a6da098745aea5576640c9dbca6f3750ccb549c0a96cd0b4d5f8d01b8b/odl-0.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/odl/) (requires-python:>=3.7) 2025-09-02T01:26:46,133 Found link https://files.pythonhosted.org/packages/26/03/7e639fb3ecbf958d45e06ee07ca2907535a1ad6e32e71dfa1aaad3d3b0ef/odl-0.8.3.tar.gz (from https://pypi.org/simple/odl/) (requires-python:>=3.7), version: 0.8.3 2025-09-02T01:26:46,134 Fetching project page and analyzing links: https://www.piwheels.org/simple/odl/ 2025-09-02T01:26:46,134 Getting page https://www.piwheels.org/simple/odl/ 2025-09-02T01:26:46,136 Found index url https://www.piwheels.org/simple/ 2025-09-02T01:26:46,316 Fetched page https://www.piwheels.org/simple/odl/ as text/html 2025-09-02T01:26:46,321 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.8.2-py2.py3-none-any.whl#sha256=63df1f4c030b236e5f464c232a40918f971415410f97224c14bd46e16394f925 (from https://www.piwheels.org/simple/odl/) (requires-python:>=3.7) 2025-09-02T01:26:46,322 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.8.1-py2.py3-none-any.whl#sha256=a177e282f6e1b0b6e617a64f64641b5e8aaeaf5b77cad950b952a5cc603cd9ea (from https://www.piwheels.org/simple/odl/) (requires-python:>=3.7) 2025-09-02T01:26:46,322 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.8.1rc0-py2.py3-none-any.whl#sha256=ef30b5cd97b92114dea9968ee4305dbbe0f6790d14e3e46ace6a026a44857510 (from https://www.piwheels.org/simple/odl/) (requires-python:>=3.7) 2025-09-02T01:26:46,323 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.7.0-py2.py3-none-any.whl#sha256=3480fa64a2e596943cee5ab9e542ef8676c90df575f30245ab7293d37e8208bd (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,324 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.6.0-py2.py3-none-any.whl#sha256=5441f8b991dee1e005faf02cb3a9f15b1f34b52c0b8c395900bd1f06faca99fa (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,324 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.3.post2-py2.py3-none-any.whl#sha256=7dd28f358083e7ce44025ab447b655cde3343c272d69ec451ccedf22b2b94f13 (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,325 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.3.post1-py2.py3-none-any.whl#sha256=015b60713c055a52598121a655921084b0ccb45d2a318b984964bbe771adaa5f (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,325 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.3.post0-py2.py3-none-any.whl#sha256=227cb065bfb61e878cefb0a4b9652abc514fa95122fc7672550bb1b21238f983 (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,326 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.3-py2.py3-none-any.whl#sha256=d6d93abaece46828eb97ab1f3b35e7e4b7340ce71f9ce9dd12e22358b4d155d6 (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,327 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.2-py2.py3-none-any.whl#sha256=8393c5497723f142a8c6a3f0e0ef28b5f65d55ce01d4dfc1c0377574fbd188b9 (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,327 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.1-py2.py3-none-any.whl#sha256=9cb7f4eb84d1d9e24934c9f3d2eaadf152f4c259764c12559e5789e27268e51d (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,328 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.5.0-py2.py3-none-any.whl#sha256=e90ae1f18dcb5537827d5061a22b3e4895bfc4370b82504f5ee011c9566f0868 (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,329 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.4.0-py2.py3-none-any.whl#sha256=74222930e551570bab404882a68220ec9f49c3d66eaa253a5ce4818b62734367 (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,329 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.3.1-py2.py3-none-any.whl#sha256=584dcccafa214c2905d728d2918633aa99fb64e523c79095842660581b09e61d (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,330 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.2.3-py2.py3-none-any.whl#sha256=37e829bc7347861bfadb3f01ef6ad4638331ab8b116c12c3d393320d452ce54b (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,330 Skipping link: No binaries permitted for odl: https://archive1.piwheels.org/simple/odl/odl-0.2.2-py2.py3-none-any.whl#sha256=701b8b1ac6991a930715bffbe5779da6b1dc000bb23c8ef45d36a010e1e69d6d (from https://www.piwheels.org/simple/odl/) 2025-09-02T01:26:46,331 Skipping link: not a file: https://www.piwheels.org/simple/odl/ 2025-09-02T01:26:46,331 Skipping link: not a file: https://pypi.org/simple/odl/ 2025-09-02T01:26:46,354 Given no hashes to check 1 links for project 'odl': discarding no candidates 2025-09-02T01:26:46,356 Collecting odl==0.8.3 2025-09-02T01:26:46,358 Created temporary directory: /tmp/pip-unpack-ha3v7gq1 2025-09-02T01:26:46,590 Downloading odl-0.8.3.tar.gz (648 kB) 2025-09-02T01:26:47,316 Added odl==0.8.3 from https://files.pythonhosted.org/packages/26/03/7e639fb3ecbf958d45e06ee07ca2907535a1ad6e32e71dfa1aaad3d3b0ef/odl-0.8.3.tar.gz to build tracker '/tmp/pip-build-tracker-wt3imlki' 2025-09-02T01:26:47,318 Running setup.py (path:/tmp/pip-wheel-2yktsnq3/odl_073f9954da814872999c1ea383a31c97/setup.py) egg_info for package odl 2025-09-02T01:26:47,319 Created temporary directory: /tmp/pip-pip-egg-info-uc9twd_g 2025-09-02T01:26:47,320 Preparing metadata (setup.py): started 2025-09-02T01:26:47,321 Running command python setup.py egg_info 2025-09-02T01:26:47,810 /tmp/pip-wheel-2yktsnq3/odl_073f9954da814872999c1ea383a31c97/setup.py:19: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-02T01:26:47,810 !! 2025-09-02T01:26:47,811 ******************************************************************************** 2025-09-02T01:26:47,812 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-02T01:26:47,813 This deprecation is overdue, please update your project and remove deprecated 2025-09-02T01:26:47,813 calls to avoid build errors in the future. 2025-09-02T01:26:47,814 ******************************************************************************** 2025-09-02T01:26:47,815 !! 2025-09-02T01:26:47,816 from setuptools.command.test import test as TestCommand 2025-09-02T01:26:47,915 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-02T01:26:47,916 !! 2025-09-02T01:26:47,918 ******************************************************************************** 2025-09-02T01:26:47,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-02T01:26:47,920 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-09-02T01:26:47,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-02T01:26:47,922 ******************************************************************************** 2025-09-02T01:26:47,923 !! 2025-09-02T01:26:47,924 self._finalize_license_expression() 2025-09-02T01:26:48,301 running egg_info 2025-09-02T01:26:48,330 creating /tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info 2025-09-02T01:26:48,331 writing /tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/PKG-INFO 2025-09-02T01:26:48,342 writing dependency_links to /tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/dependency_links.txt 2025-09-02T01:26:48,344 writing entry points to /tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/entry_points.txt 2025-09-02T01:26:48,350 writing requirements to /tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/requires.txt 2025-09-02T01:26:48,351 writing top-level names to /tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/top_level.txt 2025-09-02T01:26:48,353 writing manifest file '/tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/SOURCES.txt' 2025-09-02T01:26:48,496 reading manifest file '/tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/SOURCES.txt' 2025-09-02T01:26:48,498 reading manifest template 'MANIFEST.in' 2025-09-02T01:26:48,500 warning: no previously-included files found matching '.*' 2025-09-02T01:26:48,573 no previously-included directories found matching 'conda' 2025-09-02T01:26:48,574 no previously-included directories found matching 'doc' 2025-09-02T01:26:48,575 no previously-included directories found matching 'examples' 2025-09-02T01:26:48,576 no previously-included directories found matching 'tools' 2025-09-02T01:26:48,577 adding license file 'LICENSE' 2025-09-02T01:26:48,588 writing manifest file '/tmp/pip-pip-egg-info-uc9twd_g/odl.egg-info/SOURCES.txt' 2025-09-02T01:26:48,693 Preparing metadata (setup.py): finished with status 'done' 2025-09-02T01:26:48,698 Source in /tmp/pip-wheel-2yktsnq3/odl_073f9954da814872999c1ea383a31c97 has version 0.8.3, which satisfies requirement odl==0.8.3 from https://files.pythonhosted.org/packages/26/03/7e639fb3ecbf958d45e06ee07ca2907535a1ad6e32e71dfa1aaad3d3b0ef/odl-0.8.3.tar.gz 2025-09-02T01:26:48,699 Removed odl==0.8.3 from https://files.pythonhosted.org/packages/26/03/7e639fb3ecbf958d45e06ee07ca2907535a1ad6e32e71dfa1aaad3d3b0ef/odl-0.8.3.tar.gz from build tracker '/tmp/pip-build-tracker-wt3imlki' 2025-09-02T01:26:48,714 Created temporary directory: /tmp/pip-unpack-gyhvt5_2 2025-09-02T01:26:48,715 Created temporary directory: /tmp/pip-unpack-a300hn5z 2025-09-02T01:26:48,716 Building wheels for collected packages: odl 2025-09-02T01:26:48,721 Created temporary directory: /tmp/pip-wheel-f8i10jua 2025-09-02T01:26:48,722 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-09-02T01:26:48,723 Building wheel for odl (setup.py): started 2025-09-02T01:26:48,725 Destination directory: /tmp/pip-wheel-f8i10jua 2025-09-02T01:26:48,725 Running command python setup.py bdist_wheel 2025-09-02T01:26:49,199 /tmp/pip-wheel-2yktsnq3/odl_073f9954da814872999c1ea383a31c97/setup.py:19: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-02T01:26:49,199 !! 2025-09-02T01:26:49,200 ******************************************************************************** 2025-09-02T01:26:49,200 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-02T01:26:49,202 This deprecation is overdue, please update your project and remove deprecated 2025-09-02T01:26:49,202 calls to avoid build errors in the future. 2025-09-02T01:26:49,203 ******************************************************************************** 2025-09-02T01:26:49,204 !! 2025-09-02T01:26:49,204 from setuptools.command.test import test as TestCommand 2025-09-02T01:26:49,264 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-02T01:26:49,264 !! 2025-09-02T01:26:49,265 ******************************************************************************** 2025-09-02T01:26:49,266 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-02T01:26:49,267 License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) 2025-09-02T01:26:49,268 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-02T01:26:49,268 ******************************************************************************** 2025-09-02T01:26:49,269 !! 2025-09-02T01:26:49,270 self._finalize_license_expression() 2025-09-02T01:26:49,601 running bdist_wheel 2025-09-02T01:26:49,684 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-09-02T01:26:49,684 !! 2025-09-02T01:26:49,685 ******************************************************************************** 2025-09-02T01:26:49,686 With Python 2.7 end-of-life, support for building universal wheels 2025-09-02T01:26:49,686 (i.e., wheels that support both Python 2 and Python 3) 2025-09-02T01:26:49,687 is being obviated. 2025-09-02T01:26:49,687 Please discontinue using this option, or if you still need it, 2025-09-02T01:26:49,688 file an issue with pypa/setuptools describing your use case. 2025-09-02T01:26:49,689 This deprecation is overdue, please update your project and remove deprecated 2025-09-02T01:26:49,690 calls to avoid build errors in the future. 2025-09-02T01:26:49,690 ******************************************************************************** 2025-09-02T01:26:49,691 !! 2025-09-02T01:26:49,692 self.finalize_options() 2025-09-02T01:26:49,740 running build 2025-09-02T01:26:49,741 running build_py 2025-09-02T01:26:49,772 creating build/lib/odl 2025-09-02T01:26:49,774 copying odl/__init__.py -> build/lib/odl 2025-09-02T01:26:49,776 creating build/lib/odl/set 2025-09-02T01:26:49,777 copying odl/set/domain.py -> build/lib/odl/set 2025-09-02T01:26:49,780 copying odl/set/__init__.py -> build/lib/odl/set 2025-09-02T01:26:49,782 copying odl/set/space.py -> build/lib/odl/set 2025-09-02T01:26:49,785 copying odl/set/sets.py -> build/lib/odl/set 2025-09-02T01:26:49,788 creating build/lib/odl/diagnostics 2025-09-02T01:26:49,789 copying odl/diagnostics/operator.py -> build/lib/odl/diagnostics 2025-09-02T01:26:49,792 copying odl/diagnostics/examples.py -> build/lib/odl/diagnostics 2025-09-02T01:26:49,794 copying odl/diagnostics/__init__.py -> build/lib/odl/diagnostics 2025-09-02T01:26:49,796 copying odl/diagnostics/space.py -> build/lib/odl/diagnostics 2025-09-02T01:26:49,799 creating build/lib/odl/contrib 2025-09-02T01:26:49,800 copying odl/contrib/__init__.py -> build/lib/odl/contrib 2025-09-02T01:26:49,803 creating build/lib/odl/ufunc_ops 2025-09-02T01:26:49,804 copying odl/ufunc_ops/ufunc_ops.py -> build/lib/odl/ufunc_ops 2025-09-02T01:26:49,807 copying odl/ufunc_ops/__init__.py -> build/lib/odl/ufunc_ops 2025-09-02T01:26:49,810 creating build/lib/odl/tomo 2025-09-02T01:26:49,811 copying odl/tomo/__init__.py -> build/lib/odl/tomo 2025-09-02T01:26:49,814 creating build/lib/odl/deform 2025-09-02T01:26:49,815 copying odl/deform/linearized.py -> build/lib/odl/deform 2025-09-02T01:26:49,818 copying odl/deform/__init__.py -> build/lib/odl/deform 2025-09-02T01:26:49,820 creating build/lib/odl/discr 2025-09-02T01:26:49,822 copying odl/discr/discr_utils.py -> build/lib/odl/discr 2025-09-02T01:26:49,825 copying odl/discr/__init__.py -> build/lib/odl/discr 2025-09-02T01:26:49,827 copying odl/discr/discr_ops.py -> build/lib/odl/discr 2025-09-02T01:26:49,830 copying odl/discr/grid.py -> build/lib/odl/discr 2025-09-02T01:26:49,834 copying odl/discr/diff_ops.py -> build/lib/odl/discr 2025-09-02T01:26:49,837 copying odl/discr/discr_space.py -> build/lib/odl/discr 2025-09-02T01:26:49,842 copying odl/discr/partition.py -> build/lib/odl/discr 2025-09-02T01:26:49,846 creating build/lib/odl/util 2025-09-02T01:26:49,847 copying odl/util/utility.py -> build/lib/odl/util 2025-09-02T01:26:49,851 copying odl/util/vectorization.py -> build/lib/odl/util 2025-09-02T01:26:49,853 copying odl/util/sparse.py -> build/lib/odl/util 2025-09-02T01:26:49,855 copying odl/util/ufuncs.py -> build/lib/odl/util 2025-09-02T01:26:49,857 copying odl/util/graphics.py -> build/lib/odl/util 2025-09-02T01:26:49,860 copying odl/util/pytest_config.py -> build/lib/odl/util 2025-09-02T01:26:49,862 copying odl/util/normalize.py -> build/lib/odl/util 2025-09-02T01:26:49,864 copying odl/util/testutils.py -> build/lib/odl/util 2025-09-02T01:26:49,867 copying odl/util/__init__.py -> build/lib/odl/util 2025-09-02T01:26:49,869 copying odl/util/npy_compat.py -> build/lib/odl/util 2025-09-02T01:26:49,870 copying odl/util/numerics.py -> build/lib/odl/util 2025-09-02T01:26:49,874 creating build/lib/odl/space 2025-09-02T01:26:49,875 copying odl/space/space_utils.py -> build/lib/odl/space 2025-09-02T01:26:49,878 copying odl/space/npy_tensors.py -> build/lib/odl/space 2025-09-02T01:26:49,882 copying odl/space/weighting.py -> build/lib/odl/space 2025-09-02T01:26:49,885 copying odl/space/entry_points.py -> build/lib/odl/space 2025-09-02T01:26:49,888 copying odl/space/__init__.py -> build/lib/odl/space 2025-09-02T01:26:49,890 copying odl/space/pspace.py -> build/lib/odl/space 2025-09-02T01:26:49,894 copying odl/space/base_tensors.py -> build/lib/odl/space 2025-09-02T01:26:49,898 creating build/lib/odl/phantom 2025-09-02T01:26:49,899 copying odl/phantom/noise.py -> build/lib/odl/phantom 2025-09-02T01:26:49,901 copying odl/phantom/emission.py -> build/lib/odl/phantom 2025-09-02T01:26:49,903 copying odl/phantom/phantom_utils.py -> build/lib/odl/phantom 2025-09-02T01:26:49,905 copying odl/phantom/geometric.py -> build/lib/odl/phantom 2025-09-02T01:26:49,908 copying odl/phantom/transmission.py -> build/lib/odl/phantom 2025-09-02T01:26:49,911 copying odl/phantom/misc_phantoms.py -> build/lib/odl/phantom 2025-09-02T01:26:49,913 copying odl/phantom/__init__.py -> build/lib/odl/phantom 2025-09-02T01:26:49,915 creating build/lib/odl/solvers 2025-09-02T01:26:49,916 copying odl/solvers/__init__.py -> build/lib/odl/solvers 2025-09-02T01:26:49,919 creating build/lib/odl/operator 2025-09-02T01:26:49,920 copying odl/operator/operator.py -> build/lib/odl/operator 2025-09-02T01:26:49,925 copying odl/operator/oputils.py -> build/lib/odl/operator 2025-09-02T01:26:49,928 copying odl/operator/__init__.py -> build/lib/odl/operator 2025-09-02T01:26:49,930 copying odl/operator/tensor_ops.py -> build/lib/odl/operator 2025-09-02T01:26:49,934 copying odl/operator/pspace_ops.py -> build/lib/odl/operator 2025-09-02T01:26:49,937 copying odl/operator/default_ops.py -> build/lib/odl/operator 2025-09-02T01:26:49,941 creating build/lib/odl/trafos 2025-09-02T01:26:49,942 copying odl/trafos/wavelet.py -> build/lib/odl/trafos 2025-09-02T01:26:49,945 copying odl/trafos/__init__.py -> build/lib/odl/trafos 2025-09-02T01:26:49,948 copying odl/trafos/fourier.py -> build/lib/odl/trafos 2025-09-02T01:26:49,952 creating build/lib/odl/contrib/torch 2025-09-02T01:26:49,953 copying odl/contrib/torch/operator.py -> build/lib/odl/contrib/torch 2025-09-02T01:26:49,956 copying odl/contrib/torch/__init__.py -> build/lib/odl/contrib/torch 2025-09-02T01:26:49,959 creating build/lib/odl/contrib/pyshearlab 2025-09-02T01:26:49,960 copying odl/contrib/pyshearlab/pyshearlab_operator.py -> build/lib/odl/contrib/pyshearlab 2025-09-02T01:26:49,963 copying odl/contrib/pyshearlab/__init__.py -> build/lib/odl/contrib/pyshearlab 2025-09-02T01:26:49,965 creating build/lib/odl/contrib/theano 2025-09-02T01:26:49,966 copying odl/contrib/theano/layer.py -> build/lib/odl/contrib/theano 2025-09-02T01:26:49,969 copying odl/contrib/theano/__init__.py -> build/lib/odl/contrib/theano 2025-09-02T01:26:49,971 creating build/lib/odl/contrib/param_opt 2025-09-02T01:26:49,972 copying odl/contrib/param_opt/__init__.py -> build/lib/odl/contrib/param_opt 2025-09-02T01:26:49,974 copying odl/contrib/param_opt/param_opt.py -> build/lib/odl/contrib/param_opt 2025-09-02T01:26:49,976 creating build/lib/odl/contrib/datasets 2025-09-02T01:26:49,978 copying odl/contrib/datasets/util.py -> build/lib/odl/contrib/datasets 2025-09-02T01:26:49,980 copying odl/contrib/datasets/__init__.py -> build/lib/odl/contrib/datasets 2025-09-02T01:26:49,982 creating build/lib/odl/contrib/tomo 2025-09-02T01:26:49,983 copying odl/contrib/tomo/elekta.py -> build/lib/odl/contrib/tomo 2025-09-02T01:26:49,986 copying odl/contrib/tomo/__init__.py -> build/lib/odl/contrib/tomo 2025-09-02T01:26:49,988 creating build/lib/odl/contrib/shearlab 2025-09-02T01:26:49,989 copying odl/contrib/shearlab/__init__.py -> build/lib/odl/contrib/shearlab 2025-09-02T01:26:49,991 copying odl/contrib/shearlab/shearlab_operator.py -> build/lib/odl/contrib/shearlab 2025-09-02T01:26:49,994 creating build/lib/odl/contrib/fom 2025-09-02T01:26:49,995 copying odl/contrib/fom/util.py -> build/lib/odl/contrib/fom 2025-09-02T01:26:49,998 copying odl/contrib/fom/unsupervised.py -> build/lib/odl/contrib/fom 2025-09-02T01:26:50,000 copying odl/contrib/fom/__init__.py -> build/lib/odl/contrib/fom 2025-09-02T01:26:50,002 copying odl/contrib/fom/supervised.py -> build/lib/odl/contrib/fom 2025-09-02T01:26:50,005 creating build/lib/odl/contrib/tensorflow 2025-09-02T01:26:50,006 copying odl/contrib/tensorflow/layer.py -> build/lib/odl/contrib/tensorflow 2025-09-02T01:26:50,009 copying odl/contrib/tensorflow/operator.py -> build/lib/odl/contrib/tensorflow 2025-09-02T01:26:50,012 copying odl/contrib/tensorflow/__init__.py -> build/lib/odl/contrib/tensorflow 2025-09-02T01:26:50,013 copying odl/contrib/tensorflow/space.py -> build/lib/odl/contrib/tensorflow 2025-09-02T01:26:50,016 creating build/lib/odl/contrib/solvers 2025-09-02T01:26:50,018 copying odl/contrib/solvers/__init__.py -> build/lib/odl/contrib/solvers 2025-09-02T01:26:50,020 creating build/lib/odl/contrib/datasets/ct 2025-09-02T01:26:50,021 copying odl/contrib/datasets/ct/mayo_dicom_dict.py -> build/lib/odl/contrib/datasets/ct 2025-09-02T01:26:50,031 copying odl/contrib/datasets/ct/mayo.py -> build/lib/odl/contrib/datasets/ct 2025-09-02T01:26:50,033 copying odl/contrib/datasets/ct/__init__.py -> build/lib/odl/contrib/datasets/ct 2025-09-02T01:26:50,035 copying odl/contrib/datasets/ct/fips.py -> build/lib/odl/contrib/datasets/ct 2025-09-02T01:26:50,038 creating build/lib/odl/contrib/datasets/mri 2025-09-02T01:26:50,039 copying odl/contrib/datasets/mri/tugraz.py -> build/lib/odl/contrib/datasets/mri 2025-09-02T01:26:50,041 copying odl/contrib/datasets/mri/__init__.py -> build/lib/odl/contrib/datasets/mri 2025-09-02T01:26:50,044 creating build/lib/odl/contrib/datasets/images 2025-09-02T01:26:50,045 copying odl/contrib/datasets/images/cambridge.py -> build/lib/odl/contrib/datasets/images 2025-09-02T01:26:50,047 copying odl/contrib/datasets/images/__init__.py -> build/lib/odl/contrib/datasets/images 2025-09-02T01:26:50,050 creating build/lib/odl/contrib/solvers/spdhg 2025-09-02T01:26:50,051 copying odl/contrib/solvers/spdhg/__init__.py -> build/lib/odl/contrib/solvers/spdhg 2025-09-02T01:26:50,053 copying odl/contrib/solvers/spdhg/misc.py -> build/lib/odl/contrib/solvers/spdhg 2025-09-02T01:26:50,056 copying odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py -> build/lib/odl/contrib/solvers/spdhg 2025-09-02T01:26:50,059 creating build/lib/odl/contrib/solvers/functional 2025-09-02T01:26:50,061 copying odl/contrib/solvers/functional/__init__.py -> build/lib/odl/contrib/solvers/functional 2025-09-02T01:26:50,063 copying odl/contrib/solvers/functional/nonlocalmeans_functionals.py -> build/lib/odl/contrib/solvers/functional 2025-09-02T01:26:50,065 creating build/lib/odl/contrib/solvers/operator 2025-09-02T01:26:50,066 copying odl/contrib/solvers/operator/proximal_lang.py -> build/lib/odl/contrib/solvers/operator 2025-09-02T01:26:50,069 copying odl/contrib/solvers/operator/__init__.py -> build/lib/odl/contrib/solvers/operator 2025-09-02T01:26:50,071 creating build/lib/odl/tomo/operators 2025-09-02T01:26:50,072 copying odl/tomo/operators/ray_trafo.py -> build/lib/odl/tomo/operators 2025-09-02T01:26:50,075 copying odl/tomo/operators/__init__.py -> build/lib/odl/tomo/operators 2025-09-02T01:26:50,078 creating build/lib/odl/tomo/geometry 2025-09-02T01:26:50,079 copying odl/tomo/geometry/conebeam.py -> build/lib/odl/tomo/geometry 2025-09-02T01:26:50,082 copying odl/tomo/geometry/detector.py -> build/lib/odl/tomo/geometry 2025-09-02T01:26:50,085 copying odl/tomo/geometry/geometry.py -> build/lib/odl/tomo/geometry 2025-09-02T01:26:50,088 copying odl/tomo/geometry/spect.py -> build/lib/odl/tomo/geometry 2025-09-02T01:26:50,091 copying odl/tomo/geometry/__init__.py -> build/lib/odl/tomo/geometry 2025-09-02T01:26:50,093 copying odl/tomo/geometry/parallel.py -> build/lib/odl/tomo/geometry 2025-09-02T01:26:50,096 creating build/lib/odl/tomo/util 2025-09-02T01:26:50,097 copying odl/tomo/util/utility.py -> build/lib/odl/tomo/util 2025-09-02T01:26:50,100 copying odl/tomo/util/source_detector_shifts.py -> build/lib/odl/tomo/util 2025-09-02T01:26:50,102 copying odl/tomo/util/testutils.py -> build/lib/odl/tomo/util 2025-09-02T01:26:50,104 copying odl/tomo/util/__init__.py -> build/lib/odl/tomo/util 2025-09-02T01:26:50,107 creating build/lib/odl/tomo/analytic 2025-09-02T01:26:50,108 copying odl/tomo/analytic/filtered_back_projection.py -> build/lib/odl/tomo/analytic 2025-09-02T01:26:50,111 copying odl/tomo/analytic/__init__.py -> build/lib/odl/tomo/analytic 2025-09-02T01:26:50,113 creating build/lib/odl/tomo/backends 2025-09-02T01:26:50,114 copying odl/tomo/backends/util.py -> build/lib/odl/tomo/backends 2025-09-02T01:26:50,116 copying odl/tomo/backends/astra_cpu.py -> build/lib/odl/tomo/backends 2025-09-02T01:26:50,119 copying odl/tomo/backends/__init__.py -> build/lib/odl/tomo/backends 2025-09-02T01:26:50,121 copying odl/tomo/backends/astra_setup.py -> build/lib/odl/tomo/backends 2025-09-02T01:26:50,124 copying odl/tomo/backends/skimage_radon.py -> build/lib/odl/tomo/backends 2025-09-02T01:26:50,126 copying odl/tomo/backends/astra_cuda.py -> build/lib/odl/tomo/backends 2025-09-02T01:26:50,129 creating build/lib/odl/solvers/iterative 2025-09-02T01:26:50,130 copying odl/solvers/iterative/__init__.py -> build/lib/odl/solvers/iterative 2025-09-02T01:26:50,132 copying odl/solvers/iterative/iterative.py -> build/lib/odl/solvers/iterative 2025-09-02T01:26:50,135 copying odl/solvers/iterative/statistical.py -> build/lib/odl/solvers/iterative 2025-09-02T01:26:50,138 creating build/lib/odl/solvers/smooth 2025-09-02T01:26:50,139 copying odl/solvers/smooth/nonlinear_cg.py -> build/lib/odl/solvers/smooth 2025-09-02T01:26:50,142 copying odl/solvers/smooth/newton.py -> build/lib/odl/solvers/smooth 2025-09-02T01:26:50,144 copying odl/solvers/smooth/gradient.py -> build/lib/odl/solvers/smooth 2025-09-02T01:26:50,147 copying odl/solvers/smooth/__init__.py -> build/lib/odl/solvers/smooth 2025-09-02T01:26:50,150 creating build/lib/odl/solvers/util 2025-09-02T01:26:50,151 copying odl/solvers/util/steplen.py -> build/lib/odl/solvers/util 2025-09-02T01:26:50,154 copying odl/solvers/util/__init__.py -> build/lib/odl/solvers/util 2025-09-02T01:26:50,156 copying odl/solvers/util/callback.py -> build/lib/odl/solvers/util 2025-09-02T01:26:50,160 creating build/lib/odl/solvers/functional 2025-09-02T01:26:50,161 copying odl/solvers/functional/default_functionals.py -> build/lib/odl/solvers/functional 2025-09-02T01:26:50,165 copying odl/solvers/functional/example_funcs.py -> build/lib/odl/solvers/functional 2025-09-02T01:26:50,168 copying odl/solvers/functional/__init__.py -> build/lib/odl/solvers/functional 2025-09-02T01:26:50,170 copying odl/solvers/functional/functional.py -> build/lib/odl/solvers/functional 2025-09-02T01:26:50,173 copying odl/solvers/functional/derivatives.py -> build/lib/odl/solvers/functional 2025-09-02T01:26:50,176 creating build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,177 copying odl/solvers/nonsmooth/forward_backward.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,180 copying odl/solvers/nonsmooth/alternating_dual_updates.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,182 copying odl/solvers/nonsmooth/proximal_gradient_solvers.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,185 copying odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,187 copying odl/solvers/nonsmooth/douglas_rachford.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,190 copying odl/solvers/nonsmooth/__init__.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,192 copying odl/solvers/nonsmooth/admm.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,194 copying odl/solvers/nonsmooth/difference_convex.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,197 copying odl/solvers/nonsmooth/proximal_operators.py -> build/lib/odl/solvers/nonsmooth 2025-09-02T01:26:50,201 creating build/lib/odl/trafos/util 2025-09-02T01:26:50,202 copying odl/trafos/util/__init__.py -> build/lib/odl/trafos/util 2025-09-02T01:26:50,204 copying odl/trafos/util/ft_utils.py -> build/lib/odl/trafos/util 2025-09-02T01:26:50,207 creating build/lib/odl/trafos/backends 2025-09-02T01:26:50,208 copying odl/trafos/backends/pywt_bindings.py -> build/lib/odl/trafos/backends 2025-09-02T01:26:50,211 copying odl/trafos/backends/pyfftw_bindings.py -> build/lib/odl/trafos/backends 2025-09-02T01:26:50,213 copying odl/trafos/backends/__init__.py -> build/lib/odl/trafos/backends 2025-09-02T01:26:50,215 running egg_info 2025-09-02T01:26:50,248 writing odl.egg-info/PKG-INFO 2025-09-02T01:26:50,258 writing dependency_links to odl.egg-info/dependency_links.txt 2025-09-02T01:26:50,260 writing entry points to odl.egg-info/entry_points.txt 2025-09-02T01:26:50,266 writing requirements to odl.egg-info/requires.txt 2025-09-02T01:26:50,267 writing top-level names to odl.egg-info/top_level.txt 2025-09-02T01:26:50,334 reading manifest file 'odl.egg-info/SOURCES.txt' 2025-09-02T01:26:50,347 reading manifest template 'MANIFEST.in' 2025-09-02T01:26:50,349 warning: no previously-included files found matching '.*' 2025-09-02T01:26:50,407 no previously-included directories found matching 'conda' 2025-09-02T01:26:50,408 no previously-included directories found matching 'doc' 2025-09-02T01:26:50,409 no previously-included directories found matching 'examples' 2025-09-02T01:26:50,410 no previously-included directories found matching 'tools' 2025-09-02T01:26:50,411 adding license file 'LICENSE' 2025-09-02T01:26:50,424 writing manifest file 'odl.egg-info/SOURCES.txt' 2025-09-02T01:26:50,428 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'odl.test' is absent from the `packages` configuration. 2025-09-02T01:26:50,429 !! 2025-09-02T01:26:50,430 ******************************************************************************** 2025-09-02T01:26:50,431 ############################ 2025-09-02T01:26:50,431 # Package would be ignored # 2025-09-02T01:26:50,432 ############################ 2025-09-02T01:26:50,432 Python recognizes 'odl.test' as an importable package[^1], 2025-09-02T01:26:50,433 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,434 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,435 package, please make sure that 'odl.test' is explicitly added 2025-09-02T01:26:50,436 to the `packages` configuration field. 2025-09-02T01:26:50,437 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,437 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,437 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,438 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,439 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,440 If you don't want 'odl.test' to be distributed and are 2025-09-02T01:26:50,440 already explicitly excluding 'odl.test' via 2025-09-02T01:26:50,440 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,441 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,441 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,442 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,443 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,444 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,444 even if it does not contain any `.py` files. 2025-09-02T01:26:50,444 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,445 directory, all directories are treated like packages. 2025-09-02T01:26:50,445 ******************************************************************************** 2025-09-02T01:26:50,446 !! 2025-09-02T01:26:50,447 check.warn(importable) 2025-09-02T01:26:50,448 /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-09-02T01:26:50,448 !! 2025-09-02T01:26:50,450 ******************************************************************************** 2025-09-02T01:26:50,450 ############################ 2025-09-02T01:26:50,451 # Package would be ignored # 2025-09-02T01:26:50,452 ############################ 2025-09-02T01:26:50,452 Python recognizes 'odl.test.deform' as an importable package[^1], 2025-09-02T01:26:50,453 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,454 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,455 package, please make sure that 'odl.test.deform' is explicitly added 2025-09-02T01:26:50,456 to the `packages` configuration field. 2025-09-02T01:26:50,457 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,458 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,458 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,460 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,461 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,462 If you don't want 'odl.test.deform' to be distributed and are 2025-09-02T01:26:50,463 already explicitly excluding 'odl.test.deform' via 2025-09-02T01:26:50,463 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,464 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,465 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,466 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,467 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,469 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,469 even if it does not contain any `.py` files. 2025-09-02T01:26:50,470 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,470 directory, all directories are treated like packages. 2025-09-02T01:26:50,471 ******************************************************************************** 2025-09-02T01:26:50,471 !! 2025-09-02T01:26:50,472 check.warn(importable) 2025-09-02T01:26:50,472 /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-09-02T01:26:50,473 !! 2025-09-02T01:26:50,474 ******************************************************************************** 2025-09-02T01:26:50,474 ############################ 2025-09-02T01:26:50,475 # Package would be ignored # 2025-09-02T01:26:50,475 ############################ 2025-09-02T01:26:50,475 Python recognizes 'odl.test.discr' as an importable package[^1], 2025-09-02T01:26:50,476 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,477 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,477 package, please make sure that 'odl.test.discr' is explicitly added 2025-09-02T01:26:50,478 to the `packages` configuration field. 2025-09-02T01:26:50,479 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,479 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,480 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,481 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,482 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,483 If you don't want 'odl.test.discr' to be distributed and are 2025-09-02T01:26:50,483 already explicitly excluding 'odl.test.discr' via 2025-09-02T01:26:50,484 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,484 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,485 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,486 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,487 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,488 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,489 even if it does not contain any `.py` files. 2025-09-02T01:26:50,489 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,490 directory, all directories are treated like packages. 2025-09-02T01:26:50,490 ******************************************************************************** 2025-09-02T01:26:50,491 !! 2025-09-02T01:26:50,492 check.warn(importable) 2025-09-02T01:26:50,492 /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-09-02T01:26:50,493 !! 2025-09-02T01:26:50,494 ******************************************************************************** 2025-09-02T01:26:50,494 ############################ 2025-09-02T01:26:50,495 # Package would be ignored # 2025-09-02T01:26:50,496 ############################ 2025-09-02T01:26:50,496 Python recognizes 'odl.test.largescale.solvers.nonsmooth' as an importable package[^1], 2025-09-02T01:26:50,497 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,498 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,498 package, please make sure that 'odl.test.largescale.solvers.nonsmooth' is explicitly added 2025-09-02T01:26:50,499 to the `packages` configuration field. 2025-09-02T01:26:50,499 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,500 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,500 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,501 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,502 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,503 If you don't want 'odl.test.largescale.solvers.nonsmooth' to be distributed and are 2025-09-02T01:26:50,503 already explicitly excluding 'odl.test.largescale.solvers.nonsmooth' via 2025-09-02T01:26:50,504 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,504 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,505 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,506 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,507 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,508 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,509 even if it does not contain any `.py` files. 2025-09-02T01:26:50,510 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,510 directory, all directories are treated like packages. 2025-09-02T01:26:50,511 ******************************************************************************** 2025-09-02T01:26:50,512 !! 2025-09-02T01:26:50,512 check.warn(importable) 2025-09-02T01:26:50,513 /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-09-02T01:26:50,513 !! 2025-09-02T01:26:50,514 ******************************************************************************** 2025-09-02T01:26:50,515 ############################ 2025-09-02T01:26:50,515 # Package would be ignored # 2025-09-02T01:26:50,516 ############################ 2025-09-02T01:26:50,516 Python recognizes 'odl.test.largescale.space' as an importable package[^1], 2025-09-02T01:26:50,517 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,518 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,519 package, please make sure that 'odl.test.largescale.space' is explicitly added 2025-09-02T01:26:50,519 to the `packages` configuration field. 2025-09-02T01:26:50,520 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,521 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,521 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,522 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,524 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,525 If you don't want 'odl.test.largescale.space' to be distributed and are 2025-09-02T01:26:50,525 already explicitly excluding 'odl.test.largescale.space' via 2025-09-02T01:26:50,526 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,527 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,527 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,528 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,529 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,530 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,531 even if it does not contain any `.py` files. 2025-09-02T01:26:50,531 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,531 directory, all directories are treated like packages. 2025-09-02T01:26:50,532 ******************************************************************************** 2025-09-02T01:26:50,533 !! 2025-09-02T01:26:50,533 check.warn(importable) 2025-09-02T01:26:50,534 /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-09-02T01:26:50,534 !! 2025-09-02T01:26:50,535 ******************************************************************************** 2025-09-02T01:26:50,536 ############################ 2025-09-02T01:26:50,536 # Package would be ignored # 2025-09-02T01:26:50,537 ############################ 2025-09-02T01:26:50,537 Python recognizes 'odl.test.largescale.tomo' as an importable package[^1], 2025-09-02T01:26:50,538 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,539 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,539 package, please make sure that 'odl.test.largescale.tomo' is explicitly added 2025-09-02T01:26:50,540 to the `packages` configuration field. 2025-09-02T01:26:50,541 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,541 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,542 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,543 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,544 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,545 If you don't want 'odl.test.largescale.tomo' to be distributed and are 2025-09-02T01:26:50,546 already explicitly excluding 'odl.test.largescale.tomo' via 2025-09-02T01:26:50,546 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,547 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,547 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,549 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,550 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,551 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,552 even if it does not contain any `.py` files. 2025-09-02T01:26:50,553 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,553 directory, all directories are treated like packages. 2025-09-02T01:26:50,554 ******************************************************************************** 2025-09-02T01:26:50,555 !! 2025-09-02T01:26:50,556 check.warn(importable) 2025-09-02T01:26:50,556 /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-09-02T01:26:50,557 !! 2025-09-02T01:26:50,558 ******************************************************************************** 2025-09-02T01:26:50,559 ############################ 2025-09-02T01:26:50,559 # Package would be ignored # 2025-09-02T01:26:50,560 ############################ 2025-09-02T01:26:50,561 Python recognizes 'odl.test.largescale.trafos' as an importable package[^1], 2025-09-02T01:26:50,562 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,564 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,564 package, please make sure that 'odl.test.largescale.trafos' is explicitly added 2025-09-02T01:26:50,564 to the `packages` configuration field. 2025-09-02T01:26:50,566 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,566 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,567 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,568 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,569 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,570 If you don't want 'odl.test.largescale.trafos' to be distributed and are 2025-09-02T01:26:50,571 already explicitly excluding 'odl.test.largescale.trafos' via 2025-09-02T01:26:50,571 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,572 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,573 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,574 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,575 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,576 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,577 even if it does not contain any `.py` files. 2025-09-02T01:26:50,577 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,578 directory, all directories are treated like packages. 2025-09-02T01:26:50,578 ******************************************************************************** 2025-09-02T01:26:50,579 !! 2025-09-02T01:26:50,580 check.warn(importable) 2025-09-02T01:26:50,580 /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-09-02T01:26:50,581 !! 2025-09-02T01:26:50,582 ******************************************************************************** 2025-09-02T01:26:50,583 ############################ 2025-09-02T01:26:50,583 # Package would be ignored # 2025-09-02T01:26:50,584 ############################ 2025-09-02T01:26:50,584 Python recognizes 'odl.test.operator' as an importable package[^1], 2025-09-02T01:26:50,585 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,586 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,586 package, please make sure that 'odl.test.operator' is explicitly added 2025-09-02T01:26:50,587 to the `packages` configuration field. 2025-09-02T01:26:50,588 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,588 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,589 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,590 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,591 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,592 If you don't want 'odl.test.operator' to be distributed and are 2025-09-02T01:26:50,593 already explicitly excluding 'odl.test.operator' via 2025-09-02T01:26:50,593 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,594 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,594 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,595 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,596 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,597 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,598 even if it does not contain any `.py` files. 2025-09-02T01:26:50,598 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,598 directory, all directories are treated like packages. 2025-09-02T01:26:50,599 ******************************************************************************** 2025-09-02T01:26:50,600 !! 2025-09-02T01:26:50,600 check.warn(importable) 2025-09-02T01:26:50,601 /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-09-02T01:26:50,601 !! 2025-09-02T01:26:50,602 ******************************************************************************** 2025-09-02T01:26:50,603 ############################ 2025-09-02T01:26:50,603 # Package would be ignored # 2025-09-02T01:26:50,603 ############################ 2025-09-02T01:26:50,604 Python recognizes 'odl.test.set' as an importable package[^1], 2025-09-02T01:26:50,604 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,605 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,606 package, please make sure that 'odl.test.set' is explicitly added 2025-09-02T01:26:50,606 to the `packages` configuration field. 2025-09-02T01:26:50,608 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,608 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,609 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,610 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,611 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,612 If you don't want 'odl.test.set' to be distributed and are 2025-09-02T01:26:50,612 already explicitly excluding 'odl.test.set' via 2025-09-02T01:26:50,613 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,613 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,614 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,615 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,616 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,617 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,618 even if it does not contain any `.py` files. 2025-09-02T01:26:50,618 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,619 directory, all directories are treated like packages. 2025-09-02T01:26:50,620 ******************************************************************************** 2025-09-02T01:26:50,621 !! 2025-09-02T01:26:50,622 check.warn(importable) 2025-09-02T01:26:50,622 /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-09-02T01:26:50,623 !! 2025-09-02T01:26:50,623 ******************************************************************************** 2025-09-02T01:26:50,624 ############################ 2025-09-02T01:26:50,625 # Package would be ignored # 2025-09-02T01:26:50,625 ############################ 2025-09-02T01:26:50,625 Python recognizes 'odl.test.solvers.functional' as an importable package[^1], 2025-09-02T01:26:50,626 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,627 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,627 package, please make sure that 'odl.test.solvers.functional' is explicitly added 2025-09-02T01:26:50,628 to the `packages` configuration field. 2025-09-02T01:26:50,629 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,629 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,630 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,631 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,632 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,633 If you don't want 'odl.test.solvers.functional' to be distributed and are 2025-09-02T01:26:50,633 already explicitly excluding 'odl.test.solvers.functional' via 2025-09-02T01:26:50,634 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,634 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,635 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,636 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,637 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,638 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,639 even if it does not contain any `.py` files. 2025-09-02T01:26:50,639 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,640 directory, all directories are treated like packages. 2025-09-02T01:26:50,640 ******************************************************************************** 2025-09-02T01:26:50,641 !! 2025-09-02T01:26:50,642 check.warn(importable) 2025-09-02T01:26:50,642 /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-09-02T01:26:50,643 !! 2025-09-02T01:26:50,644 ******************************************************************************** 2025-09-02T01:26:50,644 ############################ 2025-09-02T01:26:50,645 # Package would be ignored # 2025-09-02T01:26:50,645 ############################ 2025-09-02T01:26:50,646 Python recognizes 'odl.test.solvers.iterative' as an importable package[^1], 2025-09-02T01:26:50,646 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,648 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,648 package, please make sure that 'odl.test.solvers.iterative' is explicitly added 2025-09-02T01:26:50,649 to the `packages` configuration field. 2025-09-02T01:26:50,650 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,651 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,651 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,652 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,653 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,654 If you don't want 'odl.test.solvers.iterative' to be distributed and are 2025-09-02T01:26:50,655 already explicitly excluding 'odl.test.solvers.iterative' via 2025-09-02T01:26:50,655 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,656 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,656 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,657 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,659 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,660 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,660 even if it does not contain any `.py` files. 2025-09-02T01:26:50,661 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,662 directory, all directories are treated like packages. 2025-09-02T01:26:50,662 ******************************************************************************** 2025-09-02T01:26:50,663 !! 2025-09-02T01:26:50,664 check.warn(importable) 2025-09-02T01:26:50,664 /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-09-02T01:26:50,665 !! 2025-09-02T01:26:50,666 ******************************************************************************** 2025-09-02T01:26:50,667 ############################ 2025-09-02T01:26:50,667 # Package would be ignored # 2025-09-02T01:26:50,668 ############################ 2025-09-02T01:26:50,669 Python recognizes 'odl.test.solvers.nonsmooth' as an importable package[^1], 2025-09-02T01:26:50,669 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,670 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,671 package, please make sure that 'odl.test.solvers.nonsmooth' is explicitly added 2025-09-02T01:26:50,671 to the `packages` configuration field. 2025-09-02T01:26:50,672 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,673 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,673 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,674 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,676 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,677 If you don't want 'odl.test.solvers.nonsmooth' to be distributed and are 2025-09-02T01:26:50,678 already explicitly excluding 'odl.test.solvers.nonsmooth' via 2025-09-02T01:26:50,678 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,679 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,679 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,681 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,683 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,685 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,685 even if it does not contain any `.py` files. 2025-09-02T01:26:50,686 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,687 directory, all directories are treated like packages. 2025-09-02T01:26:50,687 ******************************************************************************** 2025-09-02T01:26:50,688 !! 2025-09-02T01:26:50,689 check.warn(importable) 2025-09-02T01:26:50,689 /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-09-02T01:26:50,689 !! 2025-09-02T01:26:50,691 ******************************************************************************** 2025-09-02T01:26:50,691 ############################ 2025-09-02T01:26:50,692 # Package would be ignored # 2025-09-02T01:26:50,692 ############################ 2025-09-02T01:26:50,693 Python recognizes 'odl.test.solvers.smooth' as an importable package[^1], 2025-09-02T01:26:50,694 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,695 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,695 package, please make sure that 'odl.test.solvers.smooth' is explicitly added 2025-09-02T01:26:50,696 to the `packages` configuration field. 2025-09-02T01:26:50,697 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,698 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,698 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,699 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,701 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,702 If you don't want 'odl.test.solvers.smooth' to be distributed and are 2025-09-02T01:26:50,703 already explicitly excluding 'odl.test.solvers.smooth' via 2025-09-02T01:26:50,703 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,704 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,705 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,706 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,707 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,709 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,709 even if it does not contain any `.py` files. 2025-09-02T01:26:50,710 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,710 directory, all directories are treated like packages. 2025-09-02T01:26:50,711 ******************************************************************************** 2025-09-02T01:26:50,712 !! 2025-09-02T01:26:50,713 check.warn(importable) 2025-09-02T01:26:50,713 /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-09-02T01:26:50,714 !! 2025-09-02T01:26:50,715 ******************************************************************************** 2025-09-02T01:26:50,716 ############################ 2025-09-02T01:26:50,716 # Package would be ignored # 2025-09-02T01:26:50,717 ############################ 2025-09-02T01:26:50,717 Python recognizes 'odl.test.solvers.util' as an importable package[^1], 2025-09-02T01:26:50,718 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,720 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,720 package, please make sure that 'odl.test.solvers.util' is explicitly added 2025-09-02T01:26:50,721 to the `packages` configuration field. 2025-09-02T01:26:50,722 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,722 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,723 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,724 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,725 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,726 If you don't want 'odl.test.solvers.util' to be distributed and are 2025-09-02T01:26:50,726 already explicitly excluding 'odl.test.solvers.util' via 2025-09-02T01:26:50,726 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,727 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,727 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,728 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,729 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,731 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,731 even if it does not contain any `.py` files. 2025-09-02T01:26:50,732 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,732 directory, all directories are treated like packages. 2025-09-02T01:26:50,733 ******************************************************************************** 2025-09-02T01:26:50,734 !! 2025-09-02T01:26:50,734 check.warn(importable) 2025-09-02T01:26:50,734 /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-09-02T01:26:50,735 !! 2025-09-02T01:26:50,736 ******************************************************************************** 2025-09-02T01:26:50,736 ############################ 2025-09-02T01:26:50,737 # Package would be ignored # 2025-09-02T01:26:50,737 ############################ 2025-09-02T01:26:50,738 Python recognizes 'odl.test.space' as an importable package[^1], 2025-09-02T01:26:50,739 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,740 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,740 package, please make sure that 'odl.test.space' is explicitly added 2025-09-02T01:26:50,741 to the `packages` configuration field. 2025-09-02T01:26:50,742 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,742 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,743 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,744 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,745 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,746 If you don't want 'odl.test.space' to be distributed and are 2025-09-02T01:26:50,747 already explicitly excluding 'odl.test.space' via 2025-09-02T01:26:50,747 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,748 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,749 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,750 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,751 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,752 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,752 even if it does not contain any `.py` files. 2025-09-02T01:26:50,753 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,754 directory, all directories are treated like packages. 2025-09-02T01:26:50,754 ******************************************************************************** 2025-09-02T01:26:50,755 !! 2025-09-02T01:26:50,755 check.warn(importable) 2025-09-02T01:26:50,756 /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-09-02T01:26:50,756 !! 2025-09-02T01:26:50,757 ******************************************************************************** 2025-09-02T01:26:50,758 ############################ 2025-09-02T01:26:50,758 # Package would be ignored # 2025-09-02T01:26:50,759 ############################ 2025-09-02T01:26:50,759 Python recognizes 'odl.test.system' as an importable package[^1], 2025-09-02T01:26:50,760 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,761 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,761 package, please make sure that 'odl.test.system' is explicitly added 2025-09-02T01:26:50,762 to the `packages` configuration field. 2025-09-02T01:26:50,763 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,763 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,764 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,765 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,766 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,767 If you don't want 'odl.test.system' to be distributed and are 2025-09-02T01:26:50,768 already explicitly excluding 'odl.test.system' via 2025-09-02T01:26:50,768 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,769 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,769 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,770 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,771 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,773 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,774 even if it does not contain any `.py` files. 2025-09-02T01:26:50,774 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,775 directory, all directories are treated like packages. 2025-09-02T01:26:50,775 ******************************************************************************** 2025-09-02T01:26:50,776 !! 2025-09-02T01:26:50,777 check.warn(importable) 2025-09-02T01:26:50,777 /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-09-02T01:26:50,778 !! 2025-09-02T01:26:50,779 ******************************************************************************** 2025-09-02T01:26:50,780 ############################ 2025-09-02T01:26:50,780 # Package would be ignored # 2025-09-02T01:26:50,781 ############################ 2025-09-02T01:26:50,781 Python recognizes 'odl.test.tomo.backends' as an importable package[^1], 2025-09-02T01:26:50,782 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,783 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,783 package, please make sure that 'odl.test.tomo.backends' is explicitly added 2025-09-02T01:26:50,783 to the `packages` configuration field. 2025-09-02T01:26:50,784 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,785 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,785 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,786 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,787 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,788 If you don't want 'odl.test.tomo.backends' to be distributed and are 2025-09-02T01:26:50,788 already explicitly excluding 'odl.test.tomo.backends' via 2025-09-02T01:26:50,789 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,789 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,790 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,791 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,791 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,793 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,793 even if it does not contain any `.py` files. 2025-09-02T01:26:50,794 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,795 directory, all directories are treated like packages. 2025-09-02T01:26:50,795 ******************************************************************************** 2025-09-02T01:26:50,796 !! 2025-09-02T01:26:50,797 check.warn(importable) 2025-09-02T01:26:50,797 /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-09-02T01:26:50,798 !! 2025-09-02T01:26:50,799 ******************************************************************************** 2025-09-02T01:26:50,800 ############################ 2025-09-02T01:26:50,801 # Package would be ignored # 2025-09-02T01:26:50,801 ############################ 2025-09-02T01:26:50,802 Python recognizes 'odl.test.tomo.geometry' as an importable package[^1], 2025-09-02T01:26:50,802 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,803 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,804 package, please make sure that 'odl.test.tomo.geometry' is explicitly added 2025-09-02T01:26:50,804 to the `packages` configuration field. 2025-09-02T01:26:50,806 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,806 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,807 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,808 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,809 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,810 If you don't want 'odl.test.tomo.geometry' to be distributed and are 2025-09-02T01:26:50,811 already explicitly excluding 'odl.test.tomo.geometry' via 2025-09-02T01:26:50,812 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,812 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,813 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,814 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,814 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,816 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,816 even if it does not contain any `.py` files. 2025-09-02T01:26:50,817 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,817 directory, all directories are treated like packages. 2025-09-02T01:26:50,818 ******************************************************************************** 2025-09-02T01:26:50,819 !! 2025-09-02T01:26:50,819 check.warn(importable) 2025-09-02T01:26:50,819 /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-09-02T01:26:50,820 !! 2025-09-02T01:26:50,821 ******************************************************************************** 2025-09-02T01:26:50,821 ############################ 2025-09-02T01:26:50,822 # Package would be ignored # 2025-09-02T01:26:50,822 ############################ 2025-09-02T01:26:50,823 Python recognizes 'odl.test.tomo.operators' as an importable package[^1], 2025-09-02T01:26:50,823 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,824 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,825 package, please make sure that 'odl.test.tomo.operators' is explicitly added 2025-09-02T01:26:50,825 to the `packages` configuration field. 2025-09-02T01:26:50,827 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,827 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,828 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,829 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,830 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,831 If you don't want 'odl.test.tomo.operators' to be distributed and are 2025-09-02T01:26:50,832 already explicitly excluding 'odl.test.tomo.operators' via 2025-09-02T01:26:50,832 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,833 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,833 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,834 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,836 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,837 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,838 even if it does not contain any `.py` files. 2025-09-02T01:26:50,838 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,839 directory, all directories are treated like packages. 2025-09-02T01:26:50,839 ******************************************************************************** 2025-09-02T01:26:50,841 !! 2025-09-02T01:26:50,841 check.warn(importable) 2025-09-02T01:26:50,842 /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-09-02T01:26:50,844 !! 2025-09-02T01:26:50,844 ******************************************************************************** 2025-09-02T01:26:50,845 ############################ 2025-09-02T01:26:50,845 # Package would be ignored # 2025-09-02T01:26:50,846 ############################ 2025-09-02T01:26:50,846 Python recognizes 'odl.test.trafos' as an importable package[^1], 2025-09-02T01:26:50,847 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,848 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,848 package, please make sure that 'odl.test.trafos' is explicitly added 2025-09-02T01:26:50,848 to the `packages` configuration field. 2025-09-02T01:26:50,849 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,850 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,850 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,851 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,852 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,853 If you don't want 'odl.test.trafos' to be distributed and are 2025-09-02T01:26:50,853 already explicitly excluding 'odl.test.trafos' via 2025-09-02T01:26:50,854 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,854 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,855 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,856 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,857 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,859 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,859 even if it does not contain any `.py` files. 2025-09-02T01:26:50,860 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,861 directory, all directories are treated like packages. 2025-09-02T01:26:50,861 ******************************************************************************** 2025-09-02T01:26:50,862 !! 2025-09-02T01:26:50,863 check.warn(importable) 2025-09-02T01:26:50,864 /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-09-02T01:26:50,864 !! 2025-09-02T01:26:50,865 ******************************************************************************** 2025-09-02T01:26:50,866 ############################ 2025-09-02T01:26:50,866 # Package would be ignored # 2025-09-02T01:26:50,867 ############################ 2025-09-02T01:26:50,867 Python recognizes 'odl.test.trafos.backends' as an importable package[^1], 2025-09-02T01:26:50,868 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,869 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,869 package, please make sure that 'odl.test.trafos.backends' is explicitly added 2025-09-02T01:26:50,870 to the `packages` configuration field. 2025-09-02T01:26:50,871 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,871 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,872 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,873 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,874 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,875 If you don't want 'odl.test.trafos.backends' to be distributed and are 2025-09-02T01:26:50,875 already explicitly excluding 'odl.test.trafos.backends' via 2025-09-02T01:26:50,875 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,876 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,876 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,877 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,878 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,879 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,879 even if it does not contain any `.py` files. 2025-09-02T01:26:50,880 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,880 directory, all directories are treated like packages. 2025-09-02T01:26:50,880 ******************************************************************************** 2025-09-02T01:26:50,881 !! 2025-09-02T01:26:50,882 check.warn(importable) 2025-09-02T01:26:50,882 /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-09-02T01:26:50,882 !! 2025-09-02T01:26:50,883 ******************************************************************************** 2025-09-02T01:26:50,884 ############################ 2025-09-02T01:26:50,885 # Package would be ignored # 2025-09-02T01:26:50,885 ############################ 2025-09-02T01:26:50,885 Python recognizes 'odl.test.trafos.util' as an importable package[^1], 2025-09-02T01:26:50,886 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,887 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,888 package, please make sure that 'odl.test.trafos.util' is explicitly added 2025-09-02T01:26:50,888 to the `packages` configuration field. 2025-09-02T01:26:50,889 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,890 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,891 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,891 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,893 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,894 If you don't want 'odl.test.trafos.util' to be distributed and are 2025-09-02T01:26:50,894 already explicitly excluding 'odl.test.trafos.util' via 2025-09-02T01:26:50,894 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,895 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,896 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,897 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,898 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,900 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,900 even if it does not contain any `.py` files. 2025-09-02T01:26:50,901 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,901 directory, all directories are treated like packages. 2025-09-02T01:26:50,902 ******************************************************************************** 2025-09-02T01:26:50,903 !! 2025-09-02T01:26:50,904 check.warn(importable) 2025-09-02T01:26:50,904 /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-09-02T01:26:50,904 !! 2025-09-02T01:26:50,905 ******************************************************************************** 2025-09-02T01:26:50,906 ############################ 2025-09-02T01:26:50,906 # Package would be ignored # 2025-09-02T01:26:50,907 ############################ 2025-09-02T01:26:50,907 Python recognizes 'odl.test.util' as an importable package[^1], 2025-09-02T01:26:50,907 but it is absent from setuptools' `packages` configuration. 2025-09-02T01:26:50,908 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-02T01:26:50,909 package, please make sure that 'odl.test.util' is explicitly added 2025-09-02T01:26:50,909 to the `packages` configuration field. 2025-09-02T01:26:50,910 Alternatively, you can also rely on setuptools' discovery methods 2025-09-02T01:26:50,911 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-02T01:26:50,911 instead of `find_packages(...)`/`find:`). 2025-09-02T01:26:50,912 You can read more about "package discovery" on setuptools documentation page: 2025-09-02T01:26:50,913 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-02T01:26:50,914 If you don't want 'odl.test.util' to be distributed and are 2025-09-02T01:26:50,914 already explicitly excluding 'odl.test.util' via 2025-09-02T01:26:50,915 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-02T01:26:50,915 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-02T01:26:50,916 combination with a more fine grained `package-data` configuration. 2025-09-02T01:26:50,917 You can read more about "package data files" on setuptools documentation page: 2025-09-02T01:26:50,918 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-02T01:26:50,920 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-02T01:26:50,920 even if it does not contain any `.py` files. 2025-09-02T01:26:50,921 On the other hand, currently there is no concept of package data 2025-09-02T01:26:50,921 directory, all directories are treated like packages. 2025-09-02T01:26:50,922 ******************************************************************************** 2025-09-02T01:26:50,923 !! 2025-09-02T01:26:50,923 check.warn(importable) 2025-09-02T01:26:50,924 copying odl/VERSION -> build/lib/odl 2025-09-02T01:26:50,924 copying odl/pytest.ini -> build/lib/odl 2025-09-02T01:26:50,925 creating build/lib/odl/test 2025-09-02T01:26:50,925 copying odl/test/test_doc.py -> build/lib/odl/test 2025-09-02T01:26:50,926 copying odl/test/test_examples.py -> build/lib/odl/test 2025-09-02T01:26:50,926 creating build/lib/odl/test/deform 2025-09-02T01:26:50,927 copying odl/test/deform/linearized_deform_test.py -> build/lib/odl/test/deform 2025-09-02T01:26:50,927 creating build/lib/odl/test/discr 2025-09-02T01:26:50,928 copying odl/test/discr/diff_ops_test.py -> build/lib/odl/test/discr 2025-09-02T01:26:50,928 copying odl/test/discr/discr_ops_test.py -> build/lib/odl/test/discr 2025-09-02T01:26:50,929 copying odl/test/discr/discr_space_test.py -> build/lib/odl/test/discr 2025-09-02T01:26:50,929 copying odl/test/discr/discr_utils_test.py -> build/lib/odl/test/discr 2025-09-02T01:26:50,930 copying odl/test/discr/grid_test.py -> build/lib/odl/test/discr 2025-09-02T01:26:50,930 copying odl/test/discr/partition_test.py -> build/lib/odl/test/discr 2025-09-02T01:26:50,931 creating build/lib/odl/test/largescale/solvers/nonsmooth 2025-09-02T01:26:50,932 copying odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py -> build/lib/odl/test/largescale/solvers/nonsmooth 2025-09-02T01:26:50,932 creating build/lib/odl/test/largescale/space 2025-09-02T01:26:50,933 copying odl/test/largescale/space/tensor_space_slow_test.py -> build/lib/odl/test/largescale/space 2025-09-02T01:26:50,933 creating build/lib/odl/test/largescale/tomo 2025-09-02T01:26:50,934 copying odl/test/largescale/tomo/analytic_slow_test.py -> build/lib/odl/test/largescale/tomo 2025-09-02T01:26:50,934 copying odl/test/largescale/tomo/ray_transform_slow_test.py -> build/lib/odl/test/largescale/tomo 2025-09-02T01:26:50,934 creating build/lib/odl/test/largescale/trafos 2025-09-02T01:26:50,935 copying odl/test/largescale/trafos/fourier_slow_test.py -> build/lib/odl/test/largescale/trafos 2025-09-02T01:26:50,935 creating build/lib/odl/test/operator 2025-09-02T01:26:50,936 copying odl/test/operator/operator_test.py -> build/lib/odl/test/operator 2025-09-02T01:26:50,936 copying odl/test/operator/oputils_test.py -> build/lib/odl/test/operator 2025-09-02T01:26:50,937 copying odl/test/operator/pspace_ops_test.py -> build/lib/odl/test/operator 2025-09-02T01:26:50,937 copying odl/test/operator/tensor_ops_test.py -> build/lib/odl/test/operator 2025-09-02T01:26:50,938 creating build/lib/odl/test/set 2025-09-02T01:26:50,938 copying odl/test/set/domain_test.py -> build/lib/odl/test/set 2025-09-02T01:26:50,939 copying odl/test/set/sets_test.py -> build/lib/odl/test/set 2025-09-02T01:26:50,939 copying odl/test/set/space_test.py -> build/lib/odl/test/set 2025-09-02T01:26:50,940 creating build/lib/odl/test/solvers/functional 2025-09-02T01:26:50,941 copying odl/test/solvers/functional/default_functionals_test.py -> build/lib/odl/test/solvers/functional 2025-09-02T01:26:50,941 copying odl/test/solvers/functional/functional_test.py -> build/lib/odl/test/solvers/functional 2025-09-02T01:26:50,942 creating build/lib/odl/test/solvers/iterative 2025-09-02T01:26:50,942 copying odl/test/solvers/iterative/iterative_test.py -> build/lib/odl/test/solvers/iterative 2025-09-02T01:26:50,943 creating build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,944 copying odl/test/solvers/nonsmooth/admm_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,944 copying odl/test/solvers/nonsmooth/alternating_dual_updates_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,945 copying odl/test/solvers/nonsmooth/difference_convex_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,945 copying odl/test/solvers/nonsmooth/douglas_rachford_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,946 copying odl/test/solvers/nonsmooth/forward_backward_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,947 copying odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,947 copying odl/test/solvers/nonsmooth/proximal_operator_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,948 copying odl/test/solvers/nonsmooth/proximal_utils_test.py -> build/lib/odl/test/solvers/nonsmooth 2025-09-02T01:26:50,948 creating build/lib/odl/test/solvers/smooth 2025-09-02T01:26:50,949 copying odl/test/solvers/smooth/smooth_test.py -> build/lib/odl/test/solvers/smooth 2025-09-02T01:26:50,949 creating build/lib/odl/test/solvers/util 2025-09-02T01:26:50,950 copying odl/test/solvers/util/steplen_test.py -> build/lib/odl/test/solvers/util 2025-09-02T01:26:50,950 creating build/lib/odl/test/space 2025-09-02T01:26:50,951 copying odl/test/space/pspace_test.py -> build/lib/odl/test/space 2025-09-02T01:26:50,951 copying odl/test/space/space_utils_test.py -> build/lib/odl/test/space 2025-09-02T01:26:50,952 copying odl/test/space/tensors_test.py -> build/lib/odl/test/space 2025-09-02T01:26:50,953 creating build/lib/odl/test/system 2025-09-02T01:26:50,953 copying odl/test/system/import_test.py -> build/lib/odl/test/system 2025-09-02T01:26:50,954 creating build/lib/odl/test/tomo/backends 2025-09-02T01:26:50,955 copying odl/test/tomo/backends/astra_cpu_test.py -> build/lib/odl/test/tomo/backends 2025-09-02T01:26:50,955 copying odl/test/tomo/backends/astra_cuda_test.py -> build/lib/odl/test/tomo/backends 2025-09-02T01:26:50,956 copying odl/test/tomo/backends/astra_setup_test.py -> build/lib/odl/test/tomo/backends 2025-09-02T01:26:50,956 copying odl/test/tomo/backends/skimage_test.py -> build/lib/odl/test/tomo/backends 2025-09-02T01:26:50,956 creating build/lib/odl/test/tomo/geometry 2025-09-02T01:26:50,957 copying odl/test/tomo/geometry/geometry_test.py -> build/lib/odl/test/tomo/geometry 2025-09-02T01:26:50,957 copying odl/test/tomo/geometry/spect_geometry_test.py -> build/lib/odl/test/tomo/geometry 2025-09-02T01:26:50,958 creating build/lib/odl/test/tomo/operators 2025-09-02T01:26:50,958 copying odl/test/tomo/operators/ray_trafo_test.py -> build/lib/odl/test/tomo/operators 2025-09-02T01:26:50,959 creating build/lib/odl/test/trafos 2025-09-02T01:26:50,959 copying odl/test/trafos/fourier_test.py -> build/lib/odl/test/trafos 2025-09-02T01:26:50,960 copying odl/test/trafos/wavelet_test.py -> build/lib/odl/test/trafos 2025-09-02T01:26:50,960 creating build/lib/odl/test/trafos/backends 2025-09-02T01:26:50,961 copying odl/test/trafos/backends/pyfftw_bindings_test.py -> build/lib/odl/test/trafos/backends 2025-09-02T01:26:50,961 copying odl/test/trafos/backends/pywt_bindings_test.py -> build/lib/odl/test/trafos/backends 2025-09-02T01:26:50,962 creating build/lib/odl/test/trafos/util 2025-09-02T01:26:50,962 copying odl/test/trafos/util/ft_utils_test.py -> build/lib/odl/test/trafos/util 2025-09-02T01:26:50,963 creating build/lib/odl/test/util 2025-09-02T01:26:50,963 copying odl/test/util/normalize_test.py -> build/lib/odl/test/util 2025-09-02T01:26:50,964 copying odl/test/util/numerics_test.py -> build/lib/odl/test/util 2025-09-02T01:26:50,964 copying odl/test/util/utility_test.py -> build/lib/odl/test/util 2025-09-02T01:26:50,965 copying odl/test/util/vectorization_test.py -> build/lib/odl/test/util 2025-09-02T01:26:50,966 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-02T01:26:50,966 !! 2025-09-02T01:26:50,967 ******************************************************************************** 2025-09-02T01:26:50,968 Please avoid running ``setup.py`` directly. 2025-09-02T01:26:50,968 Instead, use pypa/build, pypa/installer or other 2025-09-02T01:26:50,969 standards-based tools. 2025-09-02T01:26:50,970 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-02T01:26:50,970 or your builds will no longer be supported. 2025-09-02T01:26:50,972 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-02T01:26:50,972 ******************************************************************************** 2025-09-02T01:26:50,973 !! 2025-09-02T01:26:50,974 self.initialize_options() 2025-09-02T01:26:50,974 installing to build/bdist.linux-armv7l/wheel 2025-09-02T01:26:50,975 running install 2025-09-02T01:26:50,975 running install_lib 2025-09-02T01:26:50,976 creating build/bdist.linux-armv7l/wheel 2025-09-02T01:26:50,976 creating build/bdist.linux-armv7l/wheel/odl 2025-09-02T01:26:50,977 creating build/bdist.linux-armv7l/wheel/odl/test 2025-09-02T01:26:50,978 creating build/bdist.linux-armv7l/wheel/odl/test/set 2025-09-02T01:26:50,978 copying build/lib/odl/test/set/space_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/set 2025-09-02T01:26:50,979 copying build/lib/odl/test/set/domain_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/set 2025-09-02T01:26:50,979 copying build/lib/odl/test/set/sets_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/set 2025-09-02T01:26:50,980 copying build/lib/odl/test/test_examples.py -> build/bdist.linux-armv7l/wheel/./odl/test 2025-09-02T01:26:50,981 creating build/bdist.linux-armv7l/wheel/odl/test/tomo 2025-09-02T01:26:50,981 creating build/bdist.linux-armv7l/wheel/odl/test/tomo/operators 2025-09-02T01:26:50,981 copying build/lib/odl/test/tomo/operators/ray_trafo_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/operators 2025-09-02T01:26:50,982 creating build/bdist.linux-armv7l/wheel/odl/test/tomo/geometry 2025-09-02T01:26:50,982 copying build/lib/odl/test/tomo/geometry/spect_geometry_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/geometry 2025-09-02T01:26:50,983 copying build/lib/odl/test/tomo/geometry/geometry_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/geometry 2025-09-02T01:26:50,983 creating build/bdist.linux-armv7l/wheel/odl/test/tomo/backends 2025-09-02T01:26:50,984 copying build/lib/odl/test/tomo/backends/astra_cuda_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-09-02T01:26:50,984 copying build/lib/odl/test/tomo/backends/skimage_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-09-02T01:26:50,985 copying build/lib/odl/test/tomo/backends/astra_setup_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-09-02T01:26:50,985 copying build/lib/odl/test/tomo/backends/astra_cpu_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/tomo/backends 2025-09-02T01:26:50,986 creating build/bdist.linux-armv7l/wheel/odl/test/deform 2025-09-02T01:26:50,986 copying build/lib/odl/test/deform/linearized_deform_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/deform 2025-09-02T01:26:50,987 creating build/bdist.linux-armv7l/wheel/odl/test/discr 2025-09-02T01:26:50,988 copying build/lib/odl/test/discr/partition_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-09-02T01:26:50,988 copying build/lib/odl/test/discr/grid_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-09-02T01:26:50,989 copying build/lib/odl/test/discr/discr_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-09-02T01:26:50,990 copying build/lib/odl/test/discr/diff_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-09-02T01:26:50,993 copying build/lib/odl/test/discr/discr_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-09-02T01:26:50,996 copying build/lib/odl/test/discr/discr_space_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/discr 2025-09-02T01:26:51,000 creating build/bdist.linux-armv7l/wheel/odl/test/util 2025-09-02T01:26:51,001 copying build/lib/odl/test/util/normalize_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-09-02T01:26:51,004 copying build/lib/odl/test/util/numerics_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-09-02T01:26:51,007 copying build/lib/odl/test/util/vectorization_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-09-02T01:26:51,010 copying build/lib/odl/test/util/utility_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/util 2025-09-02T01:26:51,013 creating build/bdist.linux-armv7l/wheel/odl/test/space 2025-09-02T01:26:51,015 copying build/lib/odl/test/space/space_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/space 2025-09-02T01:26:51,017 copying build/lib/odl/test/space/tensors_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/space 2025-09-02T01:26:51,022 copying build/lib/odl/test/space/pspace_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/space 2025-09-02T01:26:51,027 creating build/bdist.linux-armv7l/wheel/odl/test/largescale 2025-09-02T01:26:51,029 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/tomo 2025-09-02T01:26:51,031 copying build/lib/odl/test/largescale/tomo/analytic_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/tomo 2025-09-02T01:26:51,034 copying build/lib/odl/test/largescale/tomo/ray_transform_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/tomo 2025-09-02T01:26:51,037 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/space 2025-09-02T01:26:51,039 copying build/lib/odl/test/largescale/space/tensor_space_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/space 2025-09-02T01:26:51,042 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/solvers 2025-09-02T01:26:51,044 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/solvers/nonsmooth 2025-09-02T01:26:51,046 copying build/lib/odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/solvers/nonsmooth 2025-09-02T01:26:51,049 creating build/bdist.linux-armv7l/wheel/odl/test/largescale/trafos 2025-09-02T01:26:51,050 copying build/lib/odl/test/largescale/trafos/fourier_slow_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/largescale/trafos 2025-09-02T01:26:51,053 creating build/bdist.linux-armv7l/wheel/odl/test/solvers 2025-09-02T01:26:51,055 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/iterative 2025-09-02T01:26:51,057 copying build/lib/odl/test/solvers/iterative/iterative_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/iterative 2025-09-02T01:26:51,061 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/smooth 2025-09-02T01:26:51,062 copying build/lib/odl/test/solvers/smooth/smooth_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/smooth 2025-09-02T01:26:51,065 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/util 2025-09-02T01:26:51,067 copying build/lib/odl/test/solvers/util/steplen_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/util 2025-09-02T01:26:51,070 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/functional 2025-09-02T01:26:51,071 copying build/lib/odl/test/solvers/functional/default_functionals_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/functional 2025-09-02T01:26:51,074 copying build/lib/odl/test/solvers/functional/functional_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/functional 2025-09-02T01:26:51,078 creating build/bdist.linux-armv7l/wheel/odl/test/solvers/nonsmooth 2025-09-02T01:26:51,080 copying build/lib/odl/test/solvers/nonsmooth/forward_backward_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,083 copying build/lib/odl/test/solvers/nonsmooth/alternating_dual_updates_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,085 copying build/lib/odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,087 copying build/lib/odl/test/solvers/nonsmooth/difference_convex_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,090 copying build/lib/odl/test/solvers/nonsmooth/douglas_rachford_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,092 copying build/lib/odl/test/solvers/nonsmooth/admm_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,095 copying build/lib/odl/test/solvers/nonsmooth/proximal_operator_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,098 copying build/lib/odl/test/solvers/nonsmooth/proximal_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/solvers/nonsmooth 2025-09-02T01:26:51,101 creating build/bdist.linux-armv7l/wheel/odl/test/operator 2025-09-02T01:26:51,102 copying build/lib/odl/test/operator/tensor_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-09-02T01:26:51,105 copying build/lib/odl/test/operator/operator_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-09-02T01:26:51,109 copying build/lib/odl/test/operator/pspace_ops_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-09-02T01:26:51,112 copying build/lib/odl/test/operator/oputils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/operator 2025-09-02T01:26:51,115 creating build/bdist.linux-armv7l/wheel/odl/test/system 2025-09-02T01:26:51,117 copying build/lib/odl/test/system/import_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/system 2025-09-02T01:26:51,120 creating build/bdist.linux-armv7l/wheel/odl/test/trafos 2025-09-02T01:26:51,122 creating build/bdist.linux-armv7l/wheel/odl/test/trafos/util 2025-09-02T01:26:51,124 copying build/lib/odl/test/trafos/util/ft_utils_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos/util 2025-09-02T01:26:51,127 copying build/lib/odl/test/trafos/wavelet_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos 2025-09-02T01:26:51,130 creating build/bdist.linux-armv7l/wheel/odl/test/trafos/backends 2025-09-02T01:26:51,131 copying build/lib/odl/test/trafos/backends/pyfftw_bindings_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos/backends 2025-09-02T01:26:51,134 copying build/lib/odl/test/trafos/backends/pywt_bindings_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos/backends 2025-09-02T01:26:51,136 copying build/lib/odl/test/trafos/fourier_test.py -> build/bdist.linux-armv7l/wheel/./odl/test/trafos 2025-09-02T01:26:51,140 copying build/lib/odl/test/test_doc.py -> build/bdist.linux-armv7l/wheel/./odl/test 2025-09-02T01:26:51,142 creating build/bdist.linux-armv7l/wheel/odl/set 2025-09-02T01:26:51,144 copying build/lib/odl/set/domain.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-09-02T01:26:51,147 copying build/lib/odl/set/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-09-02T01:26:51,149 copying build/lib/odl/set/space.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-09-02T01:26:51,154 copying build/lib/odl/set/sets.py -> build/bdist.linux-armv7l/wheel/./odl/set 2025-09-02T01:26:51,158 creating build/bdist.linux-armv7l/wheel/odl/diagnostics 2025-09-02T01:26:51,159 copying build/lib/odl/diagnostics/operator.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-09-02T01:26:51,162 copying build/lib/odl/diagnostics/examples.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-09-02T01:26:51,165 copying build/lib/odl/diagnostics/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-09-02T01:26:51,167 copying build/lib/odl/diagnostics/space.py -> build/bdist.linux-armv7l/wheel/./odl/diagnostics 2025-09-02T01:26:51,171 creating build/bdist.linux-armv7l/wheel/odl/contrib 2025-09-02T01:26:51,173 creating build/bdist.linux-armv7l/wheel/odl/contrib/torch 2025-09-02T01:26:51,174 copying build/lib/odl/contrib/torch/operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/torch 2025-09-02T01:26:51,178 copying build/lib/odl/contrib/torch/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/torch 2025-09-02T01:26:51,181 creating build/bdist.linux-armv7l/wheel/odl/contrib/pyshearlab 2025-09-02T01:26:51,182 copying build/lib/odl/contrib/pyshearlab/pyshearlab_operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/pyshearlab 2025-09-02T01:26:51,185 copying build/lib/odl/contrib/pyshearlab/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/pyshearlab 2025-09-02T01:26:51,189 creating build/bdist.linux-armv7l/wheel/odl/contrib/theano 2025-09-02T01:26:51,194 copying build/lib/odl/contrib/theano/layer.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/theano 2025-09-02T01:26:51,199 copying build/lib/odl/contrib/theano/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/theano 2025-09-02T01:26:51,206 creating build/bdist.linux-armv7l/wheel/odl/contrib/param_opt 2025-09-02T01:26:51,207 copying build/lib/odl/contrib/param_opt/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/param_opt 2025-09-02T01:26:51,210 copying build/lib/odl/contrib/param_opt/param_opt.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/param_opt 2025-09-02T01:26:51,213 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets 2025-09-02T01:26:51,215 copying build/lib/odl/contrib/datasets/util.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets 2025-09-02T01:26:51,221 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets/ct 2025-09-02T01:26:51,223 copying build/lib/odl/contrib/datasets/ct/mayo_dicom_dict.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-09-02T01:26:51,248 copying build/lib/odl/contrib/datasets/ct/mayo.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-09-02T01:26:51,251 copying build/lib/odl/contrib/datasets/ct/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-09-02T01:26:51,253 copying build/lib/odl/contrib/datasets/ct/fips.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/ct 2025-09-02T01:26:51,255 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets/mri 2025-09-02T01:26:51,256 copying build/lib/odl/contrib/datasets/mri/tugraz.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/mri 2025-09-02T01:26:51,259 copying build/lib/odl/contrib/datasets/mri/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/mri 2025-09-02T01:26:51,261 copying build/lib/odl/contrib/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets 2025-09-02T01:26:51,263 creating build/bdist.linux-armv7l/wheel/odl/contrib/datasets/images 2025-09-02T01:26:51,264 copying build/lib/odl/contrib/datasets/images/cambridge.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/images 2025-09-02T01:26:51,267 copying build/lib/odl/contrib/datasets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/datasets/images 2025-09-02T01:26:51,269 creating build/bdist.linux-armv7l/wheel/odl/contrib/tomo 2025-09-02T01:26:51,270 copying build/lib/odl/contrib/tomo/elekta.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tomo 2025-09-02T01:26:51,273 copying build/lib/odl/contrib/tomo/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tomo 2025-09-02T01:26:51,275 creating build/bdist.linux-armv7l/wheel/odl/contrib/shearlab 2025-09-02T01:26:51,276 copying build/lib/odl/contrib/shearlab/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/shearlab 2025-09-02T01:26:51,279 copying build/lib/odl/contrib/shearlab/shearlab_operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/shearlab 2025-09-02T01:26:51,281 copying build/lib/odl/contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib 2025-09-02T01:26:51,284 creating build/bdist.linux-armv7l/wheel/odl/contrib/fom 2025-09-02T01:26:51,285 copying build/lib/odl/contrib/fom/util.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-09-02T01:26:51,288 copying build/lib/odl/contrib/fom/unsupervised.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-09-02T01:26:51,290 copying build/lib/odl/contrib/fom/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-09-02T01:26:51,292 copying build/lib/odl/contrib/fom/supervised.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/fom 2025-09-02T01:26:51,296 creating build/bdist.linux-armv7l/wheel/odl/contrib/tensorflow 2025-09-02T01:26:51,298 copying build/lib/odl/contrib/tensorflow/layer.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-09-02T01:26:51,301 copying build/lib/odl/contrib/tensorflow/operator.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-09-02T01:26:51,304 copying build/lib/odl/contrib/tensorflow/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-09-02T01:26:51,306 copying build/lib/odl/contrib/tensorflow/space.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/tensorflow 2025-09-02T01:26:51,309 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers 2025-09-02T01:26:51,310 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers/spdhg 2025-09-02T01:26:51,312 copying build/lib/odl/contrib/solvers/spdhg/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/spdhg 2025-09-02T01:26:51,314 copying build/lib/odl/contrib/solvers/spdhg/misc.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/spdhg 2025-09-02T01:26:51,322 copying build/lib/odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/spdhg 2025-09-02T01:26:51,335 copying build/lib/odl/contrib/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers 2025-09-02T01:26:51,339 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers/functional 2025-09-02T01:26:51,341 copying build/lib/odl/contrib/solvers/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/functional 2025-09-02T01:26:51,343 copying build/lib/odl/contrib/solvers/functional/nonlocalmeans_functionals.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/functional 2025-09-02T01:26:51,348 creating build/bdist.linux-armv7l/wheel/odl/contrib/solvers/operator 2025-09-02T01:26:51,349 copying build/lib/odl/contrib/solvers/operator/proximal_lang.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/operator 2025-09-02T01:26:51,352 copying build/lib/odl/contrib/solvers/operator/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/contrib/solvers/operator 2025-09-02T01:26:51,355 creating build/bdist.linux-armv7l/wheel/odl/ufunc_ops 2025-09-02T01:26:51,357 copying build/lib/odl/ufunc_ops/ufunc_ops.py -> build/bdist.linux-armv7l/wheel/./odl/ufunc_ops 2025-09-02T01:26:51,360 copying build/lib/odl/ufunc_ops/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/ufunc_ops 2025-09-02T01:26:51,362 creating build/bdist.linux-armv7l/wheel/odl/tomo 2025-09-02T01:26:51,364 creating build/bdist.linux-armv7l/wheel/odl/tomo/operators 2025-09-02T01:26:51,365 copying build/lib/odl/tomo/operators/ray_trafo.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/operators 2025-09-02T01:26:51,368 copying build/lib/odl/tomo/operators/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/operators 2025-09-02T01:26:51,372 creating build/bdist.linux-armv7l/wheel/odl/tomo/geometry 2025-09-02T01:26:51,374 copying build/lib/odl/tomo/geometry/conebeam.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-09-02T01:26:51,384 copying build/lib/odl/tomo/geometry/detector.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-09-02T01:26:51,388 copying build/lib/odl/tomo/geometry/geometry.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-09-02T01:26:51,391 copying build/lib/odl/tomo/geometry/spect.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-09-02T01:26:51,394 copying build/lib/odl/tomo/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-09-02T01:26:51,396 copying build/lib/odl/tomo/geometry/parallel.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/geometry 2025-09-02T01:26:51,402 creating build/bdist.linux-armv7l/wheel/odl/tomo/util 2025-09-02T01:26:51,403 copying build/lib/odl/tomo/util/utility.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-09-02T01:26:51,406 copying build/lib/odl/tomo/util/source_detector_shifts.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-09-02T01:26:51,408 copying build/lib/odl/tomo/util/testutils.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-09-02T01:26:51,410 copying build/lib/odl/tomo/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/util 2025-09-02T01:26:51,413 creating build/bdist.linux-armv7l/wheel/odl/tomo/analytic 2025-09-02T01:26:51,414 copying build/lib/odl/tomo/analytic/filtered_back_projection.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/analytic 2025-09-02T01:26:51,418 copying build/lib/odl/tomo/analytic/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/analytic 2025-09-02T01:26:51,422 copying build/lib/odl/tomo/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo 2025-09-02T01:26:51,425 creating build/bdist.linux-armv7l/wheel/odl/tomo/backends 2025-09-02T01:26:51,426 copying build/lib/odl/tomo/backends/util.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-09-02T01:26:51,428 copying build/lib/odl/tomo/backends/astra_cpu.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-09-02T01:26:51,431 copying build/lib/odl/tomo/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-09-02T01:26:51,433 copying build/lib/odl/tomo/backends/astra_setup.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-09-02T01:26:51,436 copying build/lib/odl/tomo/backends/skimage_radon.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-09-02T01:26:51,439 copying build/lib/odl/tomo/backends/astra_cuda.py -> build/bdist.linux-armv7l/wheel/./odl/tomo/backends 2025-09-02T01:26:51,443 creating build/bdist.linux-armv7l/wheel/odl/deform 2025-09-02T01:26:51,444 copying build/lib/odl/deform/linearized.py -> build/bdist.linux-armv7l/wheel/./odl/deform 2025-09-02T01:26:51,448 copying build/lib/odl/deform/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/deform 2025-09-02T01:26:51,450 creating build/bdist.linux-armv7l/wheel/odl/discr 2025-09-02T01:26:51,451 copying build/lib/odl/discr/discr_utils.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,455 copying build/lib/odl/discr/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,457 copying build/lib/odl/discr/discr_ops.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,460 copying build/lib/odl/discr/grid.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,463 copying build/lib/odl/discr/diff_ops.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,466 copying build/lib/odl/discr/discr_space.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,470 copying build/lib/odl/discr/partition.py -> build/bdist.linux-armv7l/wheel/./odl/discr 2025-09-02T01:26:51,474 creating build/bdist.linux-armv7l/wheel/odl/util 2025-09-02T01:26:51,475 copying build/lib/odl/util/utility.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,478 copying build/lib/odl/util/vectorization.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,481 copying build/lib/odl/util/sparse.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,483 copying build/lib/odl/util/ufuncs.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,485 copying build/lib/odl/util/graphics.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,488 copying build/lib/odl/util/pytest_config.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,490 copying build/lib/odl/util/normalize.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,493 copying build/lib/odl/util/testutils.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,495 copying build/lib/odl/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,497 copying build/lib/odl/util/npy_compat.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,499 copying build/lib/odl/util/numerics.py -> build/bdist.linux-armv7l/wheel/./odl/util 2025-09-02T01:26:51,503 creating build/bdist.linux-armv7l/wheel/odl/space 2025-09-02T01:26:51,504 copying build/lib/odl/space/space_utils.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,506 copying build/lib/odl/space/npy_tensors.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,510 copying build/lib/odl/space/weighting.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,514 copying build/lib/odl/space/entry_points.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,516 copying build/lib/odl/space/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,518 copying build/lib/odl/space/pspace.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,522 copying build/lib/odl/space/base_tensors.py -> build/bdist.linux-armv7l/wheel/./odl/space 2025-09-02T01:26:51,525 copying build/lib/odl/__init__.py -> build/bdist.linux-armv7l/wheel/./odl 2025-09-02T01:26:51,528 creating build/bdist.linux-armv7l/wheel/odl/phantom 2025-09-02T01:26:51,529 copying build/lib/odl/phantom/noise.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,531 copying build/lib/odl/phantom/emission.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,534 copying build/lib/odl/phantom/phantom_utils.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,536 copying build/lib/odl/phantom/geometric.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,539 copying build/lib/odl/phantom/transmission.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,542 copying build/lib/odl/phantom/misc_phantoms.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,544 copying build/lib/odl/phantom/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/phantom 2025-09-02T01:26:51,546 copying build/lib/odl/pytest.ini -> build/bdist.linux-armv7l/wheel/./odl 2025-09-02T01:26:51,548 creating build/bdist.linux-armv7l/wheel/odl/solvers 2025-09-02T01:26:51,550 creating build/bdist.linux-armv7l/wheel/odl/solvers/iterative 2025-09-02T01:26:51,551 copying build/lib/odl/solvers/iterative/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/iterative 2025-09-02T01:26:51,553 copying build/lib/odl/solvers/iterative/iterative.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/iterative 2025-09-02T01:26:51,555 copying build/lib/odl/solvers/iterative/statistical.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/iterative 2025-09-02T01:26:51,558 creating build/bdist.linux-armv7l/wheel/odl/solvers/smooth 2025-09-02T01:26:51,559 copying build/lib/odl/solvers/smooth/nonlinear_cg.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-09-02T01:26:51,562 copying build/lib/odl/solvers/smooth/newton.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-09-02T01:26:51,564 copying build/lib/odl/solvers/smooth/gradient.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-09-02T01:26:51,567 copying build/lib/odl/solvers/smooth/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/smooth 2025-09-02T01:26:51,570 creating build/bdist.linux-armv7l/wheel/odl/solvers/util 2025-09-02T01:26:51,571 copying build/lib/odl/solvers/util/steplen.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/util 2025-09-02T01:26:51,573 copying build/lib/odl/solvers/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/util 2025-09-02T01:26:51,575 copying build/lib/odl/solvers/util/callback.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/util 2025-09-02T01:26:51,578 copying build/lib/odl/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers 2025-09-02T01:26:51,581 creating build/bdist.linux-armv7l/wheel/odl/solvers/functional 2025-09-02T01:26:51,582 copying build/lib/odl/solvers/functional/default_functionals.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-09-02T01:26:51,587 copying build/lib/odl/solvers/functional/example_funcs.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-09-02T01:26:51,589 copying build/lib/odl/solvers/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-09-02T01:26:51,591 copying build/lib/odl/solvers/functional/functional.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-09-02T01:26:51,594 copying build/lib/odl/solvers/functional/derivatives.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/functional 2025-09-02T01:26:51,597 creating build/bdist.linux-armv7l/wheel/odl/solvers/nonsmooth 2025-09-02T01:26:51,598 copying build/lib/odl/solvers/nonsmooth/forward_backward.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,601 copying build/lib/odl/solvers/nonsmooth/alternating_dual_updates.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,603 copying build/lib/odl/solvers/nonsmooth/proximal_gradient_solvers.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,606 copying build/lib/odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,609 copying build/lib/odl/solvers/nonsmooth/douglas_rachford.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,612 copying build/lib/odl/solvers/nonsmooth/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,614 copying build/lib/odl/solvers/nonsmooth/admm.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,616 copying build/lib/odl/solvers/nonsmooth/difference_convex.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,618 copying build/lib/odl/solvers/nonsmooth/proximal_operators.py -> build/bdist.linux-armv7l/wheel/./odl/solvers/nonsmooth 2025-09-02T01:26:51,623 creating build/bdist.linux-armv7l/wheel/odl/operator 2025-09-02T01:26:51,624 copying build/lib/odl/operator/operator.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-09-02T01:26:51,628 copying build/lib/odl/operator/oputils.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-09-02T01:26:51,630 copying build/lib/odl/operator/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-09-02T01:26:51,632 copying build/lib/odl/operator/tensor_ops.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-09-02T01:26:51,636 copying build/lib/odl/operator/pspace_ops.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-09-02T01:26:51,639 copying build/lib/odl/operator/default_ops.py -> build/bdist.linux-armv7l/wheel/./odl/operator 2025-09-02T01:26:51,643 creating build/bdist.linux-armv7l/wheel/odl/trafos 2025-09-02T01:26:51,644 copying build/lib/odl/trafos/wavelet.py -> build/bdist.linux-armv7l/wheel/./odl/trafos 2025-09-02T01:26:51,648 creating build/bdist.linux-armv7l/wheel/odl/trafos/util 2025-09-02T01:26:51,649 copying build/lib/odl/trafos/util/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/util 2025-09-02T01:26:51,651 copying build/lib/odl/trafos/util/ft_utils.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/util 2025-09-02T01:26:51,654 copying build/lib/odl/trafos/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/trafos 2025-09-02T01:26:51,656 creating build/bdist.linux-armv7l/wheel/odl/trafos/backends 2025-09-02T01:26:51,658 copying build/lib/odl/trafos/backends/pywt_bindings.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/backends 2025-09-02T01:26:51,660 copying build/lib/odl/trafos/backends/pyfftw_bindings.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/backends 2025-09-02T01:26:51,663 copying build/lib/odl/trafos/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./odl/trafos/backends 2025-09-02T01:26:51,665 copying build/lib/odl/trafos/fourier.py -> build/bdist.linux-armv7l/wheel/./odl/trafos 2025-09-02T01:26:51,668 copying build/lib/odl/VERSION -> build/bdist.linux-armv7l/wheel/./odl 2025-09-02T01:26:51,670 running install_egg_info 2025-09-02T01:26:51,709 Copying odl.egg-info to build/bdist.linux-armv7l/wheel/./odl-0.8.3-py3.11.egg-info 2025-09-02T01:26:51,721 running install_scripts 2025-09-02T01:26:51,736 creating build/bdist.linux-armv7l/wheel/odl-0.8.3.dist-info/WHEEL 2025-09-02T01:26:51,739 creating '/tmp/pip-wheel-f8i10jua/odl-0.8.3-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-02T01:26:51,742 adding 'odl/VERSION' 2025-09-02T01:26:51,743 adding 'odl/__init__.py' 2025-09-02T01:26:51,745 adding 'odl/pytest.ini' 2025-09-02T01:26:51,747 adding 'odl/contrib/__init__.py' 2025-09-02T01:26:51,750 adding 'odl/contrib/datasets/__init__.py' 2025-09-02T01:26:51,751 adding 'odl/contrib/datasets/util.py' 2025-09-02T01:26:51,753 adding 'odl/contrib/datasets/ct/__init__.py' 2025-09-02T01:26:51,755 adding 'odl/contrib/datasets/ct/fips.py' 2025-09-02T01:26:51,758 adding 'odl/contrib/datasets/ct/mayo.py' 2025-09-02T01:26:51,800 adding 'odl/contrib/datasets/ct/mayo_dicom_dict.py' 2025-09-02T01:26:51,804 adding 'odl/contrib/datasets/images/__init__.py' 2025-09-02T01:26:51,806 adding 'odl/contrib/datasets/images/cambridge.py' 2025-09-02T01:26:51,808 adding 'odl/contrib/datasets/mri/__init__.py' 2025-09-02T01:26:51,809 adding 'odl/contrib/datasets/mri/tugraz.py' 2025-09-02T01:26:51,811 adding 'odl/contrib/fom/__init__.py' 2025-09-02T01:26:51,814 adding 'odl/contrib/fom/supervised.py' 2025-09-02T01:26:51,815 adding 'odl/contrib/fom/unsupervised.py' 2025-09-02T01:26:51,818 adding 'odl/contrib/fom/util.py' 2025-09-02T01:26:51,819 adding 'odl/contrib/param_opt/__init__.py' 2025-09-02T01:26:51,821 adding 'odl/contrib/param_opt/param_opt.py' 2025-09-02T01:26:51,823 adding 'odl/contrib/pyshearlab/__init__.py' 2025-09-02T01:26:51,824 adding 'odl/contrib/pyshearlab/pyshearlab_operator.py' 2025-09-02T01:26:51,825 adding 'odl/contrib/shearlab/__init__.py' 2025-09-02T01:26:51,827 adding 'odl/contrib/shearlab/shearlab_operator.py' 2025-09-02T01:26:51,829 adding 'odl/contrib/solvers/__init__.py' 2025-09-02T01:26:51,830 adding 'odl/contrib/solvers/functional/__init__.py' 2025-09-02T01:26:51,832 adding 'odl/contrib/solvers/functional/nonlocalmeans_functionals.py' 2025-09-02T01:26:51,834 adding 'odl/contrib/solvers/operator/__init__.py' 2025-09-02T01:26:51,835 adding 'odl/contrib/solvers/operator/proximal_lang.py' 2025-09-02T01:26:51,837 adding 'odl/contrib/solvers/spdhg/__init__.py' 2025-09-02T01:26:51,840 adding 'odl/contrib/solvers/spdhg/misc.py' 2025-09-02T01:26:51,842 adding 'odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py' 2025-09-02T01:26:51,844 adding 'odl/contrib/tensorflow/__init__.py' 2025-09-02T01:26:51,846 adding 'odl/contrib/tensorflow/layer.py' 2025-09-02T01:26:51,848 adding 'odl/contrib/tensorflow/operator.py' 2025-09-02T01:26:51,849 adding 'odl/contrib/tensorflow/space.py' 2025-09-02T01:26:51,851 adding 'odl/contrib/theano/__init__.py' 2025-09-02T01:26:51,853 adding 'odl/contrib/theano/layer.py' 2025-09-02T01:26:51,855 adding 'odl/contrib/tomo/__init__.py' 2025-09-02T01:26:51,857 adding 'odl/contrib/tomo/elekta.py' 2025-09-02T01:26:51,859 adding 'odl/contrib/torch/__init__.py' 2025-09-02T01:26:51,861 adding 'odl/contrib/torch/operator.py' 2025-09-02T01:26:51,863 adding 'odl/deform/__init__.py' 2025-09-02T01:26:51,865 adding 'odl/deform/linearized.py' 2025-09-02T01:26:51,867 adding 'odl/diagnostics/__init__.py' 2025-09-02T01:26:51,868 adding 'odl/diagnostics/examples.py' 2025-09-02T01:26:51,870 adding 'odl/diagnostics/operator.py' 2025-09-02T01:26:51,874 adding 'odl/diagnostics/space.py' 2025-09-02T01:26:51,876 adding 'odl/discr/__init__.py' 2025-09-02T01:26:51,880 adding 'odl/discr/diff_ops.py' 2025-09-02T01:26:51,883 adding 'odl/discr/discr_ops.py' 2025-09-02T01:26:51,892 adding 'odl/discr/discr_space.py' 2025-09-02T01:26:51,900 adding 'odl/discr/discr_utils.py' 2025-09-02T01:26:51,904 adding 'odl/discr/grid.py' 2025-09-02T01:26:51,910 adding 'odl/discr/partition.py' 2025-09-02T01:26:51,912 adding 'odl/operator/__init__.py' 2025-09-02T01:26:51,917 adding 'odl/operator/default_ops.py' 2025-09-02T01:26:51,924 adding 'odl/operator/operator.py' 2025-09-02T01:26:51,927 adding 'odl/operator/oputils.py' 2025-09-02T01:26:51,931 adding 'odl/operator/pspace_ops.py' 2025-09-02T01:26:51,937 adding 'odl/operator/tensor_ops.py' 2025-09-02T01:26:51,939 adding 'odl/phantom/__init__.py' 2025-09-02T01:26:51,941 adding 'odl/phantom/emission.py' 2025-09-02T01:26:51,944 adding 'odl/phantom/geometric.py' 2025-09-02T01:26:51,946 adding 'odl/phantom/misc_phantoms.py' 2025-09-02T01:26:51,948 adding 'odl/phantom/noise.py' 2025-09-02T01:26:51,949 adding 'odl/phantom/phantom_utils.py' 2025-09-02T01:26:51,952 adding 'odl/phantom/transmission.py' 2025-09-02T01:26:51,953 adding 'odl/set/__init__.py' 2025-09-02T01:26:51,957 adding 'odl/set/domain.py' 2025-09-02T01:26:51,960 adding 'odl/set/sets.py' 2025-09-02T01:26:51,964 adding 'odl/set/space.py' 2025-09-02T01:26:51,966 adding 'odl/solvers/__init__.py' 2025-09-02T01:26:51,968 adding 'odl/solvers/functional/__init__.py' 2025-09-02T01:26:51,976 adding 'odl/solvers/functional/default_functionals.py' 2025-09-02T01:26:51,979 adding 'odl/solvers/functional/derivatives.py' 2025-09-02T01:26:51,981 adding 'odl/solvers/functional/example_funcs.py' 2025-09-02T01:26:51,987 adding 'odl/solvers/functional/functional.py' 2025-09-02T01:26:51,989 adding 'odl/solvers/iterative/__init__.py' 2025-09-02T01:26:51,991 adding 'odl/solvers/iterative/iterative.py' 2025-09-02T01:26:51,993 adding 'odl/solvers/iterative/statistical.py' 2025-09-02T01:26:51,995 adding 'odl/solvers/nonsmooth/__init__.py' 2025-09-02T01:26:51,996 adding 'odl/solvers/nonsmooth/admm.py' 2025-09-02T01:26:51,998 adding 'odl/solvers/nonsmooth/alternating_dual_updates.py' 2025-09-02T01:26:52,000 adding 'odl/solvers/nonsmooth/difference_convex.py' 2025-09-02T01:26:52,002 adding 'odl/solvers/nonsmooth/douglas_rachford.py' 2025-09-02T01:26:52,004 adding 'odl/solvers/nonsmooth/forward_backward.py' 2025-09-02T01:26:52,006 adding 'odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py' 2025-09-02T01:26:52,008 adding 'odl/solvers/nonsmooth/proximal_gradient_solvers.py' 2025-09-02T01:26:52,014 adding 'odl/solvers/nonsmooth/proximal_operators.py' 2025-09-02T01:26:52,016 adding 'odl/solvers/smooth/__init__.py' 2025-09-02T01:26:52,018 adding 'odl/solvers/smooth/gradient.py' 2025-09-02T01:26:52,020 adding 'odl/solvers/smooth/newton.py' 2025-09-02T01:26:52,022 adding 'odl/solvers/smooth/nonlinear_cg.py' 2025-09-02T01:26:52,024 adding 'odl/solvers/util/__init__.py' 2025-09-02T01:26:52,027 adding 'odl/solvers/util/callback.py' 2025-09-02T01:26:52,030 adding 'odl/solvers/util/steplen.py' 2025-09-02T01:26:52,031 adding 'odl/space/__init__.py' 2025-09-02T01:26:52,036 adding 'odl/space/base_tensors.py' 2025-09-02T01:26:52,037 adding 'odl/space/entry_points.py' 2025-09-02T01:26:52,046 adding 'odl/space/npy_tensors.py' 2025-09-02T01:26:52,055 adding 'odl/space/pspace.py' 2025-09-02T01:26:52,057 adding 'odl/space/space_utils.py' 2025-09-02T01:26:52,060 adding 'odl/space/weighting.py' 2025-09-02T01:26:52,063 adding 'odl/test/test_doc.py' 2025-09-02T01:26:52,064 adding 'odl/test/test_examples.py' 2025-09-02T01:26:52,066 adding 'odl/test/deform/linearized_deform_test.py' 2025-09-02T01:26:52,069 adding 'odl/test/discr/diff_ops_test.py' 2025-09-02T01:26:52,071 adding 'odl/test/discr/discr_ops_test.py' 2025-09-02T01:26:52,076 adding 'odl/test/discr/discr_space_test.py' 2025-09-02T01:26:52,079 adding 'odl/test/discr/discr_utils_test.py' 2025-09-02T01:26:52,082 adding 'odl/test/discr/grid_test.py' 2025-09-02T01:26:52,085 adding 'odl/test/discr/partition_test.py' 2025-09-02T01:26:52,088 adding 'odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py' 2025-09-02T01:26:52,091 adding 'odl/test/largescale/space/tensor_space_slow_test.py' 2025-09-02T01:26:52,093 adding 'odl/test/largescale/tomo/analytic_slow_test.py' 2025-09-02T01:26:52,095 adding 'odl/test/largescale/tomo/ray_transform_slow_test.py' 2025-09-02T01:26:52,097 adding 'odl/test/largescale/trafos/fourier_slow_test.py' 2025-09-02T01:26:52,100 adding 'odl/test/operator/operator_test.py' 2025-09-02T01:26:52,102 adding 'odl/test/operator/oputils_test.py' 2025-09-02T01:26:52,104 adding 'odl/test/operator/pspace_ops_test.py' 2025-09-02T01:26:52,106 adding 'odl/test/operator/tensor_ops_test.py' 2025-09-02T01:26:52,109 adding 'odl/test/set/domain_test.py' 2025-09-02T01:26:52,110 adding 'odl/test/set/sets_test.py' 2025-09-02T01:26:52,112 adding 'odl/test/set/space_test.py' 2025-09-02T01:26:52,116 adding 'odl/test/solvers/functional/default_functionals_test.py' 2025-09-02T01:26:52,119 adding 'odl/test/solvers/functional/functional_test.py' 2025-09-02T01:26:52,122 adding 'odl/test/solvers/iterative/iterative_test.py' 2025-09-02T01:26:52,125 adding 'odl/test/solvers/nonsmooth/admm_test.py' 2025-09-02T01:26:52,126 adding 'odl/test/solvers/nonsmooth/alternating_dual_updates_test.py' 2025-09-02T01:26:52,128 adding 'odl/test/solvers/nonsmooth/difference_convex_test.py' 2025-09-02T01:26:52,129 adding 'odl/test/solvers/nonsmooth/douglas_rachford_test.py' 2025-09-02T01:26:52,131 adding 'odl/test/solvers/nonsmooth/forward_backward_test.py' 2025-09-02T01:26:52,133 adding 'odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py' 2025-09-02T01:26:52,135 adding 'odl/test/solvers/nonsmooth/proximal_operator_test.py' 2025-09-02T01:26:52,136 adding 'odl/test/solvers/nonsmooth/proximal_utils_test.py' 2025-09-02T01:26:52,138 adding 'odl/test/solvers/smooth/smooth_test.py' 2025-09-02T01:26:52,140 adding 'odl/test/solvers/util/steplen_test.py' 2025-09-02T01:26:52,144 adding 'odl/test/space/pspace_test.py' 2025-09-02T01:26:52,146 adding 'odl/test/space/space_utils_test.py' 2025-09-02T01:26:52,153 adding 'odl/test/space/tensors_test.py' 2025-09-02T01:26:52,155 adding 'odl/test/system/import_test.py' 2025-09-02T01:26:52,157 adding 'odl/test/tomo/backends/astra_cpu_test.py' 2025-09-02T01:26:52,158 adding 'odl/test/tomo/backends/astra_cuda_test.py' 2025-09-02T01:26:52,160 adding 'odl/test/tomo/backends/astra_setup_test.py' 2025-09-02T01:26:52,161 adding 'odl/test/tomo/backends/skimage_test.py' 2025-09-02T01:26:52,166 adding 'odl/test/tomo/geometry/geometry_test.py' 2025-09-02T01:26:52,167 adding 'odl/test/tomo/geometry/spect_geometry_test.py' 2025-09-02T01:26:52,171 adding 'odl/test/tomo/operators/ray_trafo_test.py' 2025-09-02T01:26:52,175 adding 'odl/test/trafos/fourier_test.py' 2025-09-02T01:26:52,176 adding 'odl/test/trafos/wavelet_test.py' 2025-09-02T01:26:52,179 adding 'odl/test/trafos/backends/pyfftw_bindings_test.py' 2025-09-02T01:26:52,180 adding 'odl/test/trafos/backends/pywt_bindings_test.py' 2025-09-02T01:26:52,182 adding 'odl/test/trafos/util/ft_utils_test.py' 2025-09-02T01:26:52,184 adding 'odl/test/util/normalize_test.py' 2025-09-02T01:26:52,187 adding 'odl/test/util/numerics_test.py' 2025-09-02T01:26:52,188 adding 'odl/test/util/utility_test.py' 2025-09-02T01:26:52,190 adding 'odl/test/util/vectorization_test.py' 2025-09-02T01:26:52,192 adding 'odl/tomo/__init__.py' 2025-09-02T01:26:52,193 adding 'odl/tomo/analytic/__init__.py' 2025-09-02T01:26:52,196 adding 'odl/tomo/analytic/filtered_back_projection.py' 2025-09-02T01:26:52,198 adding 'odl/tomo/backends/__init__.py' 2025-09-02T01:26:52,200 adding 'odl/tomo/backends/astra_cpu.py' 2025-09-02T01:26:52,203 adding 'odl/tomo/backends/astra_cuda.py' 2025-09-02T01:26:52,206 adding 'odl/tomo/backends/astra_setup.py' 2025-09-02T01:26:52,208 adding 'odl/tomo/backends/skimage_radon.py' 2025-09-02T01:26:52,210 adding 'odl/tomo/backends/util.py' 2025-09-02T01:26:52,212 adding 'odl/tomo/geometry/__init__.py' 2025-09-02T01:26:52,220 adding 'odl/tomo/geometry/conebeam.py' 2025-09-02T01:26:52,225 adding 'odl/tomo/geometry/detector.py' 2025-09-02T01:26:52,228 adding 'odl/tomo/geometry/geometry.py' 2025-09-02T01:26:52,234 adding 'odl/tomo/geometry/parallel.py' 2025-09-02T01:26:52,236 adding 'odl/tomo/geometry/spect.py' 2025-09-02T01:26:52,238 adding 'odl/tomo/operators/__init__.py' 2025-09-02T01:26:52,240 adding 'odl/tomo/operators/ray_trafo.py' 2025-09-02T01:26:52,242 adding 'odl/tomo/util/__init__.py' 2025-09-02T01:26:52,243 adding 'odl/tomo/util/source_detector_shifts.py' 2025-09-02T01:26:52,244 adding 'odl/tomo/util/testutils.py' 2025-09-02T01:26:52,248 adding 'odl/tomo/util/utility.py' 2025-09-02T01:26:52,250 adding 'odl/trafos/__init__.py' 2025-09-02T01:26:52,254 adding 'odl/trafos/fourier.py' 2025-09-02T01:26:52,257 adding 'odl/trafos/wavelet.py' 2025-09-02T01:26:52,259 adding 'odl/trafos/backends/__init__.py' 2025-09-02T01:26:52,261 adding 'odl/trafos/backends/pyfftw_bindings.py' 2025-09-02T01:26:52,263 adding 'odl/trafos/backends/pywt_bindings.py' 2025-09-02T01:26:52,265 adding 'odl/trafos/util/__init__.py' 2025-09-02T01:26:52,268 adding 'odl/trafos/util/ft_utils.py' 2025-09-02T01:26:52,270 adding 'odl/ufunc_ops/__init__.py' 2025-09-02T01:26:52,273 adding 'odl/ufunc_ops/ufunc_ops.py' 2025-09-02T01:26:52,274 adding 'odl/util/__init__.py' 2025-09-02T01:26:52,277 adding 'odl/util/graphics.py' 2025-09-02T01:26:52,279 adding 'odl/util/normalize.py' 2025-09-02T01:26:52,281 adding 'odl/util/npy_compat.py' 2025-09-02T01:26:52,285 adding 'odl/util/numerics.py' 2025-09-02T01:26:52,287 adding 'odl/util/pytest_config.py' 2025-09-02T01:26:52,289 adding 'odl/util/sparse.py' 2025-09-02T01:26:52,292 adding 'odl/util/testutils.py' 2025-09-02T01:26:52,294 adding 'odl/util/ufuncs.py' 2025-09-02T01:26:52,300 adding 'odl/util/utility.py' 2025-09-02T01:26:52,302 adding 'odl/util/vectorization.py' 2025-09-02T01:26:52,306 adding 'odl-0.8.3.dist-info/licenses/LICENSE' 2025-09-02T01:26:52,308 adding 'odl-0.8.3.dist-info/METADATA' 2025-09-02T01:26:52,309 adding 'odl-0.8.3.dist-info/WHEEL' 2025-09-02T01:26:52,310 adding 'odl-0.8.3.dist-info/entry_points.txt' 2025-09-02T01:26:52,311 adding 'odl-0.8.3.dist-info/top_level.txt' 2025-09-02T01:26:52,314 adding 'odl-0.8.3.dist-info/RECORD' 2025-09-02T01:26:52,330 removing build/bdist.linux-armv7l/wheel 2025-09-02T01:26:52,511 Building wheel for odl (setup.py): finished with status 'done' 2025-09-02T01:26:52,521 Created wheel for odl: filename=odl-0.8.3-py2.py3-none-any.whl size=769566 sha256=c5f660941a3d27a432afcc40fda6a0d3287fe3517259ea73f406334d0ec6801f 2025-09-02T01:26:52,522 Stored in directory: /tmp/pip-ephem-wheel-cache-7tpw8m2a/wheels/4d/8a/39/6036a5039ae88ae854a3c727ec68f6a710c00c8c26c0109201 2025-09-02T01:26:52,541 Successfully built odl 2025-09-02T01:26:52,572 Removed build tracker: '/tmp/pip-build-tracker-wt3imlki'