2026-05-22T11:43:39,012 Created temporary directory: /tmp/pip-ephem-wheel-cache-76n15vvp 2026-05-22T11:43:39,013 Created temporary directory: /tmp/pip-build-tracker-c113wudf 2026-05-22T11:43:39,014 Initialized build tracking at /tmp/pip-build-tracker-c113wudf 2026-05-22T11:43:39,015 Created build tracker: /tmp/pip-build-tracker-c113wudf 2026-05-22T11:43:39,015 Entered build tracker: /tmp/pip-build-tracker-c113wudf 2026-05-22T11:43:39,016 Created temporary directory: /tmp/pip-wheel-mga35r28 2026-05-22T11:43:39,019 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-22T11:43:39,021 Created temporary directory: /tmp/pip-ephem-wheel-cache-fkshty2n 2026-05-22T11:43:39,046 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T11:43:39,050 2 location(s) to search for versions of pydosert: 2026-05-22T11:43:39,050 * https://pypi.org/simple/pydosert/ 2026-05-22T11:43:39,050 * https://www.piwheels.org/simple/pydosert/ 2026-05-22T11:43:39,050 Fetching project page and analyzing links: https://pypi.org/simple/pydosert/ 2026-05-22T11:43:39,051 Getting page https://pypi.org/simple/pydosert/ 2026-05-22T11:43:39,053 Found index url https://pypi.org/simple 2026-05-22T11:43:39,279 Fetched page https://pypi.org/simple/pydosert/ as application/vnd.pypi.simple.v1+json 2026-05-22T11:43:39,282 Skipping link: No binaries permitted for pydosert: https://files.pythonhosted.org/packages/47/e9/e7032e57861774f00525a285280786a7447b97b09f92dee5c042adf7c778/pydosert-1.2.3-py3-none-any.whl (from https://pypi.org/simple/pydosert/) (requires-python:<3.14,>=3.11) 2026-05-22T11:43:39,283 Found link https://files.pythonhosted.org/packages/e6/c0/a7338a5701d54618b22d63ddea453bcfbdc33ffd42ec403b20051bc941a3/pydosert-1.2.3.tar.gz (from https://pypi.org/simple/pydosert/) (requires-python:<3.14,>=3.11), version: 1.2.3 2026-05-22T11:43:39,284 Skipping link: No binaries permitted for pydosert: https://files.pythonhosted.org/packages/00/bc/ec27d45b2f78b8926fc035483e0f2dd9c07e88a4349f214cda6b8de90c5e/pydosert-1.3.0-py3-none-any.whl (from https://pypi.org/simple/pydosert/) (requires-python:<3.14,>=3.11) 2026-05-22T11:43:39,285 Found link https://files.pythonhosted.org/packages/ab/e7/15d47949450a187bdc1cf030dc775c06557234d9d6fb30d51183fee21d13/pydosert-1.3.0.tar.gz (from https://pypi.org/simple/pydosert/) (requires-python:<3.14,>=3.11), version: 1.3.0 2026-05-22T11:43:39,286 Skipping link: No binaries permitted for pydosert: https://files.pythonhosted.org/packages/51/92/3cf5006f3a78786e5708620dd8b173c3d7a5a24ab940ad2aa9d1958bcfd4/pydosert-1.4.0-py3-none-any.whl (from https://pypi.org/simple/pydosert/) (requires-python:<3.14,>=3.11) 2026-05-22T11:43:39,287 Found link https://files.pythonhosted.org/packages/0a/3b/31826fd2819c3a79a71b1cba5de21bfa13120ce9381c779fd3d0fe6012e7/pydosert-1.4.0.tar.gz (from https://pypi.org/simple/pydosert/) (requires-python:<3.14,>=3.11), version: 1.4.0 2026-05-22T11:43:39,288 Fetching project page and analyzing links: https://www.piwheels.org/simple/pydosert/ 2026-05-22T11:43:39,288 Getting page https://www.piwheels.org/simple/pydosert/ 2026-05-22T11:43:39,290 Found index url https://www.piwheels.org/simple 2026-05-22T11:43:39,539 Fetched page https://www.piwheels.org/simple/pydosert/ as text/html 2026-05-22T11:43:39,541 Skipping link: No binaries permitted for pydosert: https://archive1.piwheels.org/simple/pydosert/pydosert-1.3.0-py3-none-any.whl#sha256=a16a5194300c620a324015f1b4428753fb5e3f794eeb2acae0e123761e61f72a (from https://www.piwheels.org/simple/pydosert/) (requires-python:<3.14,>=3.11) 2026-05-22T11:43:39,541 Skipping link: No binaries permitted for pydosert: https://archive1.piwheels.org/simple/pydosert/pydosert-1.2.3-py3-none-any.whl#sha256=b4feeab3f40ab4b6a53f78b679ac711f13da9f74a0c4cb6f87a367664afdb68b (from https://www.piwheels.org/simple/pydosert/) (requires-python:<3.14,>=3.11) 2026-05-22T11:43:39,542 Skipping link: not a file: https://www.piwheels.org/simple/pydosert/ 2026-05-22T11:43:39,543 Skipping link: not a file: https://pypi.org/simple/pydosert/ 2026-05-22T11:43:39,562 Given no hashes to check 1 links for project 'pydosert': discarding no candidates 2026-05-22T11:43:39,581 Collecting pydosert==1.4.0 2026-05-22T11:43:39,583 Created temporary directory: /tmp/pip-unpack-yqdh1eyx 2026-05-22T11:43:39,737 Downloading pydosert-1.4.0.tar.gz (97.4 MB) 2026-05-22T11:43:53,935 Added pydosert==1.4.0 from https://files.pythonhosted.org/packages/0a/3b/31826fd2819c3a79a71b1cba5de21bfa13120ce9381c779fd3d0fe6012e7/pydosert-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-c113wudf' 2026-05-22T11:43:53,941 Created temporary directory: /tmp/pip-build-env-qn1i1ku4 2026-05-22T11:43:53,946 Installing build dependencies: started 2026-05-22T11:43:53,947 Running command pip subprocess to install build dependencies 2026-05-22T11:43:55,086 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-22T11:43:55,536 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-22T11:43:55,559 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T11:43:57,295 Collecting setuptools>=80 2026-05-22T11:43:57,296 Obtaining dependency information for setuptools>=80 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-22T11:43:57,317 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-22T11:43:57,660 Collecting setuptools-scm[simple]>=9.2 2026-05-22T11:43:57,661 Obtaining dependency information for setuptools-scm[simple]>=9.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-05-22T11:43:57,684 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-05-22T11:43:57,772 Collecting vcs-versioning>=1.0.0.dev0 2026-05-22T11:43:57,773 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-05-22T11:43:57,789 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-05-22T11:43:57,971 Collecting packaging>=20 2026-05-22T11:43:57,972 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-22T11:43:57,986 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-22T11:43:58,205 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-22T11:43:58,226 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-22T11:43:58,244 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-22T11:43:58,333 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T11:43:58,367 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-22T11:43:58,394 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-22T11:43:58,418 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-22T11:43:58,522 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T11:44:01,299 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-05-22T11:44:04,932 Creating /tmp/pip-build-env-qn1i1ku4/overlay/local/bin 2026-05-22T11:44:04,934 changing mode of /tmp/pip-build-env-qn1i1ku4/overlay/local/bin/vcs-versioning to 755 2026-05-22T11:44:05,047 changing mode of /tmp/pip-build-env-qn1i1ku4/overlay/local/bin/setuptools-scm to 755 2026-05-22T11:44:05,074 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-05-22T11:44:05,365 Installing build dependencies: finished with status 'done' 2026-05-22T11:44:05,372 Getting requirements to build wheel: started 2026-05-22T11:44:05,373 Running command Getting requirements to build wheel 2026-05-22T11:44:06,037 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-22T11:44:06,207 running egg_info 2026-05-22T11:44:06,214 writing src/pydosert.egg-info/PKG-INFO 2026-05-22T11:44:06,219 writing dependency_links to src/pydosert.egg-info/dependency_links.txt 2026-05-22T11:44:06,222 writing requirements to src/pydosert.egg-info/requires.txt 2026-05-22T11:44:06,223 writing top-level names to src/pydosert.egg-info/top_level.txt 2026-05-22T11:44:06,275 /tmp/pip-build-env-qn1i1ku4/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-22T11:44:06,275 return get_active_overrides().subprocess_timeout 2026-05-22T11:44:06,283 listing git files failed - pretending there aren't any 2026-05-22T11:44:06,288 reading manifest file 'src/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:06,300 adding license file 'LICENSE' 2026-05-22T11:44:06,306 writing manifest file 'src/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:06,410 Getting requirements to build wheel: finished with status 'done' 2026-05-22T11:44:06,413 Created temporary directory: /tmp/pip-modern-metadata-_hypc8r3 2026-05-22T11:44:06,415 Preparing metadata (pyproject.toml): started 2026-05-22T11:44:06,416 Running command Preparing metadata (pyproject.toml) 2026-05-22T11:44:07,005 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-22T11:44:07,157 running dist_info 2026-05-22T11:44:07,171 creating /tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info 2026-05-22T11:44:07,172 writing /tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/PKG-INFO 2026-05-22T11:44:07,177 writing dependency_links to /tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/dependency_links.txt 2026-05-22T11:44:07,180 writing requirements to /tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/requires.txt 2026-05-22T11:44:07,181 writing top-level names to /tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/top_level.txt 2026-05-22T11:44:07,182 writing manifest file '/tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:07,228 /tmp/pip-build-env-qn1i1ku4/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-22T11:44:07,229 return get_active_overrides().subprocess_timeout 2026-05-22T11:44:07,235 listing git files failed - pretending there aren't any 2026-05-22T11:44:07,241 reading manifest file '/tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:07,243 adding license file 'LICENSE' 2026-05-22T11:44:07,246 writing manifest file '/tmp/pip-modern-metadata-_hypc8r3/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:07,248 creating '/tmp/pip-modern-metadata-_hypc8r3/pydosert-1.4.0.dist-info' 2026-05-22T11:44:07,383 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-22T11:44:07,388 Source in /tmp/pip-wheel-mga35r28/pydosert_5c0a7bbd82f64158805cf3c51f5cccbd has version 1.4.0, which satisfies requirement pydosert==1.4.0 from https://files.pythonhosted.org/packages/0a/3b/31826fd2819c3a79a71b1cba5de21bfa13120ce9381c779fd3d0fe6012e7/pydosert-1.4.0.tar.gz 2026-05-22T11:44:07,389 Removed pydosert==1.4.0 from https://files.pythonhosted.org/packages/0a/3b/31826fd2819c3a79a71b1cba5de21bfa13120ce9381c779fd3d0fe6012e7/pydosert-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-c113wudf' 2026-05-22T11:44:07,395 Created temporary directory: /tmp/pip-unpack-ivm_xdyf 2026-05-22T11:44:07,396 Building wheels for collected packages: pydosert 2026-05-22T11:44:07,400 Created temporary directory: /tmp/pip-wheel-gpu8stft 2026-05-22T11:44:07,401 Destination directory: /tmp/pip-wheel-gpu8stft 2026-05-22T11:44:07,404 Building wheel for pydosert (pyproject.toml): started 2026-05-22T11:44:07,405 Running command Building wheel for pydosert (pyproject.toml) 2026-05-22T11:44:07,985 toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] 2026-05-22T11:44:08,124 running bdist_wheel 2026-05-22T11:44:08,149 running build 2026-05-22T11:44:08,149 running build_py 2026-05-22T11:44:08,151 creating build/lib/pydosert 2026-05-22T11:44:08,153 copying src/pydosert/__init__.py -> build/lib/pydosert 2026-05-22T11:44:08,156 creating build/lib/pydosert/utils 2026-05-22T11:44:08,157 copying src/pydosert/utils/grad_monitor.py -> build/lib/pydosert/utils 2026-05-22T11:44:08,159 copying src/pydosert/utils/utils.py -> build/lib/pydosert/utils 2026-05-22T11:44:08,162 copying src/pydosert/utils/plotting.py -> build/lib/pydosert/utils 2026-05-22T11:44:08,165 copying src/pydosert/utils/__init__.py -> build/lib/pydosert/utils 2026-05-22T11:44:08,167 creating build/lib/pydosert/objectives 2026-05-22T11:44:08,168 copying src/pydosert/objectives/losses.py -> build/lib/pydosert/objectives 2026-05-22T11:44:08,171 copying src/pydosert/objectives/__init__.py -> build/lib/pydosert/objectives 2026-05-22T11:44:08,173 copying src/pydosert/objectives/metrics.py -> build/lib/pydosert/objectives 2026-05-22T11:44:08,176 creating build/lib/pydosert/physics 2026-05-22T11:44:08,177 copying src/pydosert/physics/__init__.py -> build/lib/pydosert/physics 2026-05-22T11:44:08,180 creating build/lib/pydosert/layers 2026-05-22T11:44:08,181 copying src/pydosert/layers/RadiologicalDepthLayer.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,183 copying src/pydosert/layers/BeamWiseConvolutionalLayer.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,185 copying src/pydosert/layers/BeamRotationLayer.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,187 copying src/pydosert/layers/FluenceMapLayer.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,190 copying src/pydosert/layers/FluenceVolumeLayer.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,192 copying src/pydosert/layers/__init__.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,194 copying src/pydosert/layers/PencilBeamKernelLayer.py -> build/lib/pydosert/layers 2026-05-22T11:44:08,197 creating build/lib/pydosert/engine 2026-05-22T11:44:08,198 copying src/pydosert/engine/__init__.py -> build/lib/pydosert/engine 2026-05-22T11:44:08,199 copying src/pydosert/engine/photon_base_engine.py -> build/lib/pydosert/engine 2026-05-22T11:44:08,202 copying src/pydosert/engine/dose_engine.py -> build/lib/pydosert/engine 2026-05-22T11:44:08,205 creating build/lib/pydosert/geometry 2026-05-22T11:44:08,206 copying src/pydosert/geometry/rotations.py -> build/lib/pydosert/geometry 2026-05-22T11:44:08,209 copying src/pydosert/geometry/projections.py -> build/lib/pydosert/geometry 2026-05-22T11:44:08,212 creating build/lib/pydosert/data 2026-05-22T11:44:08,213 copying src/pydosert/data/optimization_config.py -> build/lib/pydosert/data 2026-05-22T11:44:08,216 copying src/pydosert/data/machine_config.py -> build/lib/pydosert/data 2026-05-22T11:44:08,218 copying src/pydosert/data/loaders.py -> build/lib/pydosert/data 2026-05-22T11:44:08,221 copying src/pydosert/data/beam.py -> build/lib/pydosert/data 2026-05-22T11:44:08,223 copying src/pydosert/data/patient.py -> build/lib/pydosert/data 2026-05-22T11:44:08,226 copying src/pydosert/data/__init__.py -> build/lib/pydosert/data 2026-05-22T11:44:08,228 creating build/lib/pydosert/physics/kernels 2026-05-22T11:44:08,229 copying src/pydosert/physics/kernels/pencil_beam_model.py -> build/lib/pydosert/physics/kernels 2026-05-22T11:44:08,232 creating build/lib/pydosert/physics/fluence 2026-05-22T11:44:08,233 copying src/pydosert/physics/fluence/fluence_modeling.py -> build/lib/pydosert/physics/fluence 2026-05-22T11:44:08,236 creating build/lib/pydosert/physics/attenuation 2026-05-22T11:44:08,237 copying src/pydosert/physics/attenuation/hu_density_conversion.py -> build/lib/pydosert/physics/attenuation 2026-05-22T11:44:08,239 creating build/lib/pydosert/data/utils 2026-05-22T11:44:08,240 copying src/pydosert/data/utils/dicom_utils.py -> build/lib/pydosert/data/utils 2026-05-22T11:44:08,243 running egg_info 2026-05-22T11:44:08,256 writing src/pydosert.egg-info/PKG-INFO 2026-05-22T11:44:08,260 writing dependency_links to src/pydosert.egg-info/dependency_links.txt 2026-05-22T11:44:08,263 writing requirements to src/pydosert.egg-info/requires.txt 2026-05-22T11:44:08,264 writing top-level names to src/pydosert.egg-info/top_level.txt 2026-05-22T11:44:08,301 /tmp/pip-build-env-qn1i1ku4/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-22T11:44:08,301 return get_active_overrides().subprocess_timeout 2026-05-22T11:44:08,308 listing git files failed - pretending there aren't any 2026-05-22T11:44:08,312 reading manifest file 'src/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:08,319 adding license file 'LICENSE' 2026-05-22T11:44:08,324 writing manifest file 'src/pydosert.egg-info/SOURCES.txt' 2026-05-22T11:44:08,335 creating build/lib/pydosert/data/machine_presets 2026-05-22T11:44:08,337 copying src/pydosert/data/machine_presets/dlmodel_10MV.json -> build/lib/pydosert/data/machine_presets 2026-05-22T11:44:08,339 copying src/pydosert/data/machine_presets/elekta_10MV.json -> build/lib/pydosert/data/machine_presets 2026-05-22T11:44:08,342 copying src/pydosert/data/machine_presets/test.json -> build/lib/pydosert/data/machine_presets 2026-05-22T11:44:08,344 copying src/pydosert/data/machine_presets/varian_10MV.json -> build/lib/pydosert/data/machine_presets 2026-05-22T11:44:08,346 creating build/lib/pydosert/data/optimization_presets 2026-05-22T11:44:08,347 copying src/pydosert/data/optimization_presets/gold-atlas.json -> build/lib/pydosert/data/optimization_presets 2026-05-22T11:44:08,350 copying src/pydosert/data/optimization_presets/lund-probe.json -> build/lib/pydosert/data/optimization_presets 2026-05-22T11:44:08,352 copying src/pydosert/data/optimization_presets/vienna.json -> build/lib/pydosert/data/optimization_presets 2026-05-22T11:44:08,375 installing to build/bdist.linux-armv7l/wheel 2026-05-22T11:44:08,376 running install 2026-05-22T11:44:08,399 running install_lib 2026-05-22T11:44:08,407 creating build/bdist.linux-armv7l/wheel 2026-05-22T11:44:08,409 creating build/bdist.linux-armv7l/wheel/pydosert 2026-05-22T11:44:08,411 creating build/bdist.linux-armv7l/wheel/pydosert/utils 2026-05-22T11:44:08,412 copying build/lib/pydosert/utils/grad_monitor.py -> build/bdist.linux-armv7l/wheel/./pydosert/utils 2026-05-22T11:44:08,415 copying build/lib/pydosert/utils/utils.py -> build/bdist.linux-armv7l/wheel/./pydosert/utils 2026-05-22T11:44:08,418 copying build/lib/pydosert/utils/plotting.py -> build/bdist.linux-armv7l/wheel/./pydosert/utils 2026-05-22T11:44:08,421 copying build/lib/pydosert/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert/utils 2026-05-22T11:44:08,423 creating build/bdist.linux-armv7l/wheel/pydosert/objectives 2026-05-22T11:44:08,424 copying build/lib/pydosert/objectives/losses.py -> build/bdist.linux-armv7l/wheel/./pydosert/objectives 2026-05-22T11:44:08,427 copying build/lib/pydosert/objectives/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert/objectives 2026-05-22T11:44:08,428 copying build/lib/pydosert/objectives/metrics.py -> build/bdist.linux-armv7l/wheel/./pydosert/objectives 2026-05-22T11:44:08,431 creating build/bdist.linux-armv7l/wheel/pydosert/physics 2026-05-22T11:44:08,433 creating build/bdist.linux-armv7l/wheel/pydosert/physics/kernels 2026-05-22T11:44:08,434 copying build/lib/pydosert/physics/kernels/pencil_beam_model.py -> build/bdist.linux-armv7l/wheel/./pydosert/physics/kernels 2026-05-22T11:44:08,437 copying build/lib/pydosert/physics/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert/physics 2026-05-22T11:44:08,439 creating build/bdist.linux-armv7l/wheel/pydosert/physics/fluence 2026-05-22T11:44:08,441 copying build/lib/pydosert/physics/fluence/fluence_modeling.py -> build/bdist.linux-armv7l/wheel/./pydosert/physics/fluence 2026-05-22T11:44:08,444 creating build/bdist.linux-armv7l/wheel/pydosert/physics/attenuation 2026-05-22T11:44:08,446 copying build/lib/pydosert/physics/attenuation/hu_density_conversion.py -> build/bdist.linux-armv7l/wheel/./pydosert/physics/attenuation 2026-05-22T11:44:08,448 creating build/bdist.linux-armv7l/wheel/pydosert/layers 2026-05-22T11:44:08,450 copying build/lib/pydosert/layers/RadiologicalDepthLayer.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,452 copying build/lib/pydosert/layers/BeamWiseConvolutionalLayer.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,454 copying build/lib/pydosert/layers/BeamRotationLayer.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,456 copying build/lib/pydosert/layers/FluenceMapLayer.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,459 copying build/lib/pydosert/layers/FluenceVolumeLayer.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,462 copying build/lib/pydosert/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,463 copying build/lib/pydosert/layers/PencilBeamKernelLayer.py -> build/bdist.linux-armv7l/wheel/./pydosert/layers 2026-05-22T11:44:08,466 creating build/bdist.linux-armv7l/wheel/pydosert/engine 2026-05-22T11:44:08,467 copying build/lib/pydosert/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert/engine 2026-05-22T11:44:08,469 copying build/lib/pydosert/engine/photon_base_engine.py -> build/bdist.linux-armv7l/wheel/./pydosert/engine 2026-05-22T11:44:08,471 copying build/lib/pydosert/engine/dose_engine.py -> build/bdist.linux-armv7l/wheel/./pydosert/engine 2026-05-22T11:44:08,474 creating build/bdist.linux-armv7l/wheel/pydosert/geometry 2026-05-22T11:44:08,476 copying build/lib/pydosert/geometry/rotations.py -> build/bdist.linux-armv7l/wheel/./pydosert/geometry 2026-05-22T11:44:08,478 copying build/lib/pydosert/geometry/projections.py -> build/bdist.linux-armv7l/wheel/./pydosert/geometry 2026-05-22T11:44:08,481 copying build/lib/pydosert/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert 2026-05-22T11:44:08,483 creating build/bdist.linux-armv7l/wheel/pydosert/data 2026-05-22T11:44:08,485 creating build/bdist.linux-armv7l/wheel/pydosert/data/utils 2026-05-22T11:44:08,487 copying build/lib/pydosert/data/utils/dicom_utils.py -> build/bdist.linux-armv7l/wheel/./pydosert/data/utils 2026-05-22T11:44:08,490 copying build/lib/pydosert/data/optimization_config.py -> build/bdist.linux-armv7l/wheel/./pydosert/data 2026-05-22T11:44:08,493 copying build/lib/pydosert/data/machine_config.py -> build/bdist.linux-armv7l/wheel/./pydosert/data 2026-05-22T11:44:08,496 copying build/lib/pydosert/data/loaders.py -> build/bdist.linux-armv7l/wheel/./pydosert/data 2026-05-22T11:44:08,499 copying build/lib/pydosert/data/beam.py -> build/bdist.linux-armv7l/wheel/./pydosert/data 2026-05-22T11:44:08,502 creating build/bdist.linux-armv7l/wheel/pydosert/data/optimization_presets 2026-05-22T11:44:08,504 copying build/lib/pydosert/data/optimization_presets/gold-atlas.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/optimization_presets 2026-05-22T11:44:08,506 copying build/lib/pydosert/data/optimization_presets/lund-probe.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/optimization_presets 2026-05-22T11:44:08,508 copying build/lib/pydosert/data/optimization_presets/vienna.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/optimization_presets 2026-05-22T11:44:08,511 copying build/lib/pydosert/data/patient.py -> build/bdist.linux-armv7l/wheel/./pydosert/data 2026-05-22T11:44:08,514 creating build/bdist.linux-armv7l/wheel/pydosert/data/machine_presets 2026-05-22T11:44:08,515 copying build/lib/pydosert/data/machine_presets/dlmodel_10MV.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/machine_presets 2026-05-22T11:44:08,518 copying build/lib/pydosert/data/machine_presets/elekta_10MV.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/machine_presets 2026-05-22T11:44:08,520 copying build/lib/pydosert/data/machine_presets/test.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/machine_presets 2026-05-22T11:44:08,522 copying build/lib/pydosert/data/machine_presets/varian_10MV.json -> build/bdist.linux-armv7l/wheel/./pydosert/data/machine_presets 2026-05-22T11:44:08,524 copying build/lib/pydosert/data/__init__.py -> build/bdist.linux-armv7l/wheel/./pydosert/data 2026-05-22T11:44:08,526 running install_egg_info 2026-05-22T11:44:08,533 Copying src/pydosert.egg-info to build/bdist.linux-armv7l/wheel/./pydosert-1.4.0-py3.11.egg-info 2026-05-22T11:44:08,544 running install_scripts 2026-05-22T11:44:08,554 creating build/bdist.linux-armv7l/wheel/pydosert-1.4.0.dist-info/WHEEL 2026-05-22T11:44:08,557 creating '/tmp/pip-wheel-gpu8stft/.tmp-os5gsny5/pydosert-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-22T11:44:08,560 adding 'pydosert/__init__.py' 2026-05-22T11:44:08,562 adding 'pydosert/data/__init__.py' 2026-05-22T11:44:08,566 adding 'pydosert/data/beam.py' 2026-05-22T11:44:08,569 adding 'pydosert/data/loaders.py' 2026-05-22T11:44:08,571 adding 'pydosert/data/machine_config.py' 2026-05-22T11:44:08,574 adding 'pydosert/data/optimization_config.py' 2026-05-22T11:44:08,577 adding 'pydosert/data/patient.py' 2026-05-22T11:44:08,579 adding 'pydosert/data/machine_presets/dlmodel_10MV.json' 2026-05-22T11:44:08,581 adding 'pydosert/data/machine_presets/elekta_10MV.json' 2026-05-22T11:44:08,582 adding 'pydosert/data/machine_presets/test.json' 2026-05-22T11:44:08,584 adding 'pydosert/data/machine_presets/varian_10MV.json' 2026-05-22T11:44:08,586 adding 'pydosert/data/optimization_presets/gold-atlas.json' 2026-05-22T11:44:08,587 adding 'pydosert/data/optimization_presets/lund-probe.json' 2026-05-22T11:44:08,589 adding 'pydosert/data/optimization_presets/vienna.json' 2026-05-22T11:44:08,592 adding 'pydosert/data/utils/dicom_utils.py' 2026-05-22T11:44:08,594 adding 'pydosert/engine/__init__.py' 2026-05-22T11:44:08,596 adding 'pydosert/engine/dose_engine.py' 2026-05-22T11:44:08,599 adding 'pydosert/engine/photon_base_engine.py' 2026-05-22T11:44:08,602 adding 'pydosert/geometry/projections.py' 2026-05-22T11:44:08,604 adding 'pydosert/geometry/rotations.py' 2026-05-22T11:44:08,606 adding 'pydosert/layers/BeamRotationLayer.py' 2026-05-22T11:44:08,608 adding 'pydosert/layers/BeamWiseConvolutionalLayer.py' 2026-05-22T11:44:08,611 adding 'pydosert/layers/FluenceMapLayer.py' 2026-05-22T11:44:08,613 adding 'pydosert/layers/FluenceVolumeLayer.py' 2026-05-22T11:44:08,615 adding 'pydosert/layers/PencilBeamKernelLayer.py' 2026-05-22T11:44:08,617 adding 'pydosert/layers/RadiologicalDepthLayer.py' 2026-05-22T11:44:08,619 adding 'pydosert/layers/__init__.py' 2026-05-22T11:44:08,620 adding 'pydosert/objectives/__init__.py' 2026-05-22T11:44:08,624 adding 'pydosert/objectives/losses.py' 2026-05-22T11:44:08,626 adding 'pydosert/objectives/metrics.py' 2026-05-22T11:44:08,629 adding 'pydosert/physics/__init__.py' 2026-05-22T11:44:08,630 adding 'pydosert/physics/attenuation/hu_density_conversion.py' 2026-05-22T11:44:08,634 adding 'pydosert/physics/fluence/fluence_modeling.py' 2026-05-22T11:44:08,637 adding 'pydosert/physics/kernels/pencil_beam_model.py' 2026-05-22T11:44:08,639 adding 'pydosert/utils/__init__.py' 2026-05-22T11:44:08,641 adding 'pydosert/utils/grad_monitor.py' 2026-05-22T11:44:08,645 adding 'pydosert/utils/plotting.py' 2026-05-22T11:44:08,647 adding 'pydosert/utils/utils.py' 2026-05-22T11:44:08,650 adding 'pydosert-1.4.0.dist-info/licenses/LICENSE' 2026-05-22T11:44:08,652 adding 'pydosert-1.4.0.dist-info/METADATA' 2026-05-22T11:44:08,654 adding 'pydosert-1.4.0.dist-info/WHEEL' 2026-05-22T11:44:08,655 adding 'pydosert-1.4.0.dist-info/top_level.txt' 2026-05-22T11:44:08,657 adding 'pydosert-1.4.0.dist-info/RECORD' 2026-05-22T11:44:08,660 removing build/bdist.linux-armv7l/wheel 2026-05-22T11:44:08,779 Building wheel for pydosert (pyproject.toml): finished with status 'done' 2026-05-22T11:44:08,786 Created wheel for pydosert: filename=pydosert-1.4.0-py3-none-any.whl size=105186 sha256=b9ac78eb36ba29b9877abec418095a5d4665f93ac62e91e56044ff46b272b03d 2026-05-22T11:44:08,787 Stored in directory: /tmp/pip-ephem-wheel-cache-fkshty2n/wheels/87/d9/5d/f1122308ab05e7a261d785aad7dec8f708ddd8a7c5419af831 2026-05-22T11:44:08,800 Successfully built pydosert 2026-05-22T11:44:08,806 Removed build tracker: '/tmp/pip-build-tracker-c113wudf'