2026-03-20T11:05:07,989 Created temporary directory: /tmp/pip-ephem-wheel-cache-omuzp59w 2026-03-20T11:05:07,991 Created temporary directory: /tmp/pip-build-tracker-jnutuq7y 2026-03-20T11:05:07,991 Initialized build tracking at /tmp/pip-build-tracker-jnutuq7y 2026-03-20T11:05:07,992 Created build tracker: /tmp/pip-build-tracker-jnutuq7y 2026-03-20T11:05:07,992 Entered build tracker: /tmp/pip-build-tracker-jnutuq7y 2026-03-20T11:05:07,993 Created temporary directory: /tmp/pip-wheel-nvxm_v11 2026-03-20T11:05:07,996 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-03-20T11:05:07,998 Created temporary directory: /tmp/pip-ephem-wheel-cache-_oskk478 2026-03-20T11:05:08,020 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T11:05:08,023 2 location(s) to search for versions of pyxplore: 2026-03-20T11:05:08,023 * https://pypi.org/simple/pyxplore/ 2026-03-20T11:05:08,023 * https://www.piwheels.org/simple/pyxplore/ 2026-03-20T11:05:08,024 Fetching project page and analyzing links: https://pypi.org/simple/pyxplore/ 2026-03-20T11:05:08,025 Getting page https://pypi.org/simple/pyxplore/ 2026-03-20T11:05:08,026 Found index url https://pypi.org/simple 2026-03-20T11:05:08,237 Fetched page https://pypi.org/simple/pyxplore/ as application/vnd.pypi.simple.v1+json 2026-03-20T11:05:08,240 Skipping link: No binaries permitted for pyxplore: https://files.pythonhosted.org/packages/64/ca/9da38560a91e91a9bee18edaac6f8b31342a8806c085e250e23101ef4fb6/PyXplore-2025.6.10-py3-none-any.whl (from https://pypi.org/simple/pyxplore/) (requires-python:>=3.6) 2026-03-20T11:05:08,241 Found link https://files.pythonhosted.org/packages/e2/c9/17b3f9bf9f96d5893d22e1eeec75efd9194b29cadd1941fa549ff10afbed/pyxplore-2025.6.10.tar.gz (from https://pypi.org/simple/pyxplore/) (requires-python:>=3.6), version: 2025.6.10 2026-03-20T11:05:08,242 Skipping link: No binaries permitted for pyxplore: https://files.pythonhosted.org/packages/f5/84/fb8631ed7444d9f069b07757ed54991c61b4f310af1b2eb33254598acc71/PyXplore-2025.7.21-py3-none-any.whl (from https://pypi.org/simple/pyxplore/) (requires-python:>=3.6) 2026-03-20T11:05:08,243 Found link https://files.pythonhosted.org/packages/5a/43/93eb7d8bc5914608c954758485d54a461fb4813e15cc2aa09b1c78073e0d/pyxplore-2025.7.21.tar.gz (from https://pypi.org/simple/pyxplore/) (requires-python:>=3.6), version: 2025.7.21 2026-03-20T11:05:08,243 Skipping link: No binaries permitted for pyxplore: https://files.pythonhosted.org/packages/f4/72/5aff7c11f1967c0ce5a188aa1b9a8e68d3fc48d03d8e91a426a095b4f98a/pyxplore-2026.3.20-py3-none-any.whl (from https://pypi.org/simple/pyxplore/) (requires-python:>=3.6) 2026-03-20T11:05:08,244 Found link https://files.pythonhosted.org/packages/5a/eb/694a8ce9c3364402d212e196d072fc7125c92e3f8abd9d26ff3a32b575d0/pyxplore-2026.3.20.tar.gz (from https://pypi.org/simple/pyxplore/) (requires-python:>=3.6), version: 2026.3.20 2026-03-20T11:05:08,245 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyxplore/ 2026-03-20T11:05:08,246 Getting page https://www.piwheels.org/simple/pyxplore/ 2026-03-20T11:05:08,247 Found index url https://www.piwheels.org/simple 2026-03-20T11:05:08,406 Fetched page https://www.piwheels.org/simple/pyxplore/ as text/html 2026-03-20T11:05:08,408 Skipping link: No binaries permitted for pyxplore: https://archive1.piwheels.org/simple/pyxplore/pyxplore-2025.7.21-py3-none-any.whl#sha256=1ecc70e8f1eb1e905f8518ebb999eba917e4180ab9ecf979e3cba0147389aa67 (from https://www.piwheels.org/simple/pyxplore/) (requires-python:>=3.6) 2026-03-20T11:05:08,409 Skipping link: No binaries permitted for pyxplore: https://archive1.piwheels.org/simple/pyxplore/pyxplore-2025.6.10-py3-none-any.whl#sha256=cb539dc18e325fcb2904219d94b7e208bb939fa3711fc6178c3f4a8a5be335df (from https://www.piwheels.org/simple/pyxplore/) (requires-python:>=3.6) 2026-03-20T11:05:08,409 Skipping link: not a file: https://www.piwheels.org/simple/pyxplore/ 2026-03-20T11:05:08,410 Skipping link: not a file: https://pypi.org/simple/pyxplore/ 2026-03-20T11:05:08,429 Given no hashes to check 1 links for project 'pyxplore': discarding no candidates 2026-03-20T11:05:08,447 Collecting pyxplore==2026.3.20 2026-03-20T11:05:08,449 Created temporary directory: /tmp/pip-unpack-1h2h6ogd 2026-03-20T11:05:08,669 Downloading pyxplore-2026.3.20.tar.gz (8.2 MB) 2026-03-20T11:05:10,364 Added pyxplore==2026.3.20 from https://files.pythonhosted.org/packages/5a/eb/694a8ce9c3364402d212e196d072fc7125c92e3f8abd9d26ff3a32b575d0/pyxplore-2026.3.20.tar.gz to build tracker '/tmp/pip-build-tracker-jnutuq7y' 2026-03-20T11:05:10,366 Running setup.py (path:/tmp/pip-wheel-nvxm_v11/pyxplore_21c4420e8a2b487abb66108e42998d2b/setup.py) egg_info for package pyxplore 2026-03-20T11:05:10,367 Created temporary directory: /tmp/pip-pip-egg-info-o8bl6w2a 2026-03-20T11:05:10,368 Preparing metadata (setup.py): started 2026-03-20T11:05:10,369 Running command python setup.py egg_info 2026-03-20T11:05:11,241 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.03.20' to '2026.3.20' 2026-03-20T11:05:11,241 self.metadata.version = self._normalize_version(self.metadata.version) 2026-03-20T11:05:11,243 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T11:05:11,243 !! 2026-03-20T11:05:11,244 ******************************************************************************** 2026-03-20T11:05:11,245 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T11:05:11,246 License :: OSI Approved :: MIT License 2026-03-20T11:05:11,248 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T11:05:11,248 ******************************************************************************** 2026-03-20T11:05:11,249 !! 2026-03-20T11:05:11,250 self._finalize_license_expression() 2026-03-20T11:05:11,273 running egg_info 2026-03-20T11:05:11,300 creating /tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info 2026-03-20T11:05:11,301 writing /tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/PKG-INFO 2026-03-20T11:05:11,304 writing dependency_links to /tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/dependency_links.txt 2026-03-20T11:05:11,306 writing requirements to /tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/requires.txt 2026-03-20T11:05:11,307 writing top-level names to /tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/top_level.txt 2026-03-20T11:05:11,308 writing manifest file '/tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/SOURCES.txt' 2026-03-20T11:05:11,443 reading manifest file '/tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/SOURCES.txt' 2026-03-20T11:05:11,449 writing manifest file '/tmp/pip-pip-egg-info-o8bl6w2a/PyXplore.egg-info/SOURCES.txt' 2026-03-20T11:05:11,561 Preparing metadata (setup.py): finished with status 'done' 2026-03-20T11:05:11,566 Source in /tmp/pip-wheel-nvxm_v11/pyxplore_21c4420e8a2b487abb66108e42998d2b has version 2026.3.20, which satisfies requirement pyxplore==2026.3.20 from https://files.pythonhosted.org/packages/5a/eb/694a8ce9c3364402d212e196d072fc7125c92e3f8abd9d26ff3a32b575d0/pyxplore-2026.3.20.tar.gz 2026-03-20T11:05:11,567 Removed pyxplore==2026.3.20 from https://files.pythonhosted.org/packages/5a/eb/694a8ce9c3364402d212e196d072fc7125c92e3f8abd9d26ff3a32b575d0/pyxplore-2026.3.20.tar.gz from build tracker '/tmp/pip-build-tracker-jnutuq7y' 2026-03-20T11:05:11,574 Created temporary directory: /tmp/pip-unpack-8k9vrkeb 2026-03-20T11:05:11,575 Building wheels for collected packages: pyxplore 2026-03-20T11:05:11,579 Created temporary directory: /tmp/pip-wheel-o34iuqwi 2026-03-20T11:05:11,580 Building wheel for pyxplore (setup.py): started 2026-03-20T11:05:11,582 Destination directory: /tmp/pip-wheel-o34iuqwi 2026-03-20T11:05:11,582 Running command python setup.py bdist_wheel 2026-03-20T11:05:12,440 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.03.20' to '2026.3.20' 2026-03-20T11:05:12,440 self.metadata.version = self._normalize_version(self.metadata.version) 2026-03-20T11:05:12,442 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T11:05:12,442 !! 2026-03-20T11:05:12,443 ******************************************************************************** 2026-03-20T11:05:12,444 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T11:05:12,445 License :: OSI Approved :: MIT License 2026-03-20T11:05:12,446 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T11:05:12,447 ******************************************************************************** 2026-03-20T11:05:12,448 !! 2026-03-20T11:05:12,448 self._finalize_license_expression() 2026-03-20T11:05:12,449 running bdist_wheel 2026-03-20T11:05:12,584 running build 2026-03-20T11:05:12,585 running build_py 2026-03-20T11:05:12,619 creating build/lib/PyXplore 2026-03-20T11:05:12,621 copying PyXplore/WPEM.py -> build/lib/PyXplore 2026-03-20T11:05:12,625 copying PyXplore/__init__.py -> build/lib/PyXplore 2026-03-20T11:05:12,628 creating build/lib/PyXplore/WPEMXAS 2026-03-20T11:05:12,629 copying PyXplore/WPEMXAS/EXAFS.py -> build/lib/PyXplore/WPEMXAS 2026-03-20T11:05:12,632 copying PyXplore/WPEMXAS/__init__.py -> build/lib/PyXplore/WPEMXAS 2026-03-20T11:05:12,635 creating build/lib/PyXplore/Amorphous 2026-03-20T11:05:12,636 copying PyXplore/Amorphous/__init__.py -> build/lib/PyXplore/Amorphous 2026-03-20T11:05:12,639 creating build/lib/PyXplore/DecomposePlot 2026-03-20T11:05:12,640 copying PyXplore/DecomposePlot/plot.py -> build/lib/PyXplore/DecomposePlot 2026-03-20T11:05:12,644 copying PyXplore/DecomposePlot/__init__.py -> build/lib/PyXplore/DecomposePlot 2026-03-20T11:05:12,647 creating build/lib/PyXplore/Plot 2026-03-20T11:05:12,648 copying PyXplore/Plot/UnitCell.py -> build/lib/PyXplore/Plot 2026-03-20T11:05:12,650 copying PyXplore/Plot/__init__.py -> build/lib/PyXplore/Plot 2026-03-20T11:05:12,653 creating build/lib/PyXplore/Background 2026-03-20T11:05:12,654 copying PyXplore/Background/BacDeduct.py -> build/lib/PyXplore/Background 2026-03-20T11:05:12,657 copying PyXplore/Background/__init__.py -> build/lib/PyXplore/Background 2026-03-20T11:05:12,659 creating build/lib/PyXplore/StructureOpt 2026-03-20T11:05:12,661 copying PyXplore/StructureOpt/SiteOpt.py -> build/lib/PyXplore/StructureOpt 2026-03-20T11:05:12,664 copying PyXplore/StructureOpt/__init__.py -> build/lib/PyXplore/StructureOpt 2026-03-20T11:05:12,666 creating build/lib/PyXplore/Extinction 2026-03-20T11:05:12,667 copying PyXplore/Extinction/Relaxer.py -> build/lib/PyXplore/Extinction 2026-03-20T11:05:12,670 copying PyXplore/Extinction/XRDpre.py -> build/lib/PyXplore/Extinction 2026-03-20T11:05:12,673 copying PyXplore/Extinction/CifReader.py -> build/lib/PyXplore/Extinction 2026-03-20T11:05:12,675 copying PyXplore/Extinction/__init__.py -> build/lib/PyXplore/Extinction 2026-03-20T11:05:12,678 creating build/lib/PyXplore/Refinement 2026-03-20T11:05:12,679 copying PyXplore/Refinement/VolumeFractionDertermination.py -> build/lib/PyXplore/Refinement 2026-03-20T11:05:12,682 copying PyXplore/Refinement/__init__.py -> build/lib/PyXplore/Refinement 2026-03-20T11:05:12,686 creating build/lib/PyXplore/EMBraggOpt 2026-03-20T11:05:12,687 copying PyXplore/EMBraggOpt/EMBraggSolver.py -> build/lib/PyXplore/EMBraggOpt 2026-03-20T11:05:12,691 copying PyXplore/EMBraggOpt/__init__.py -> build/lib/PyXplore/EMBraggOpt 2026-03-20T11:05:12,693 copying PyXplore/EMBraggOpt/BraggLawDerivation.py -> build/lib/PyXplore/EMBraggOpt 2026-03-20T11:05:12,698 creating build/lib/PyXplore/WPEMXPS 2026-03-20T11:05:12,699 copying PyXplore/WPEMXPS/XPSEM.py -> build/lib/PyXplore/WPEMXPS 2026-03-20T11:05:12,702 copying PyXplore/WPEMXPS/__init__.py -> build/lib/PyXplore/WPEMXPS 2026-03-20T11:05:12,704 creating build/lib/PyXplore/XRDSimulation 2026-03-20T11:05:12,705 copying PyXplore/XRDSimulation/Simulation.py -> build/lib/PyXplore/XRDSimulation 2026-03-20T11:05:12,709 copying PyXplore/XRDSimulation/__init__.py -> build/lib/PyXplore/XRDSimulation 2026-03-20T11:05:12,711 creating build/lib/PyXplore/GraphStructure 2026-03-20T11:05:12,713 copying PyXplore/GraphStructure/graph.py -> build/lib/PyXplore/GraphStructure 2026-03-20T11:05:12,716 copying PyXplore/GraphStructure/__init__.py -> build/lib/PyXplore/GraphStructure 2026-03-20T11:05:12,718 creating build/lib/PyXplore/Amorphous/QuantitativeCalculation 2026-03-20T11:05:12,719 copying PyXplore/Amorphous/QuantitativeCalculation/AmorphousRDF.py -> build/lib/PyXplore/Amorphous/QuantitativeCalculation 2026-03-20T11:05:12,722 copying PyXplore/Amorphous/QuantitativeCalculation/__init__.py -> build/lib/PyXplore/Amorphous/QuantitativeCalculation 2026-03-20T11:05:12,725 creating build/lib/PyXplore/Amorphous/fitting 2026-03-20T11:05:12,727 copying PyXplore/Amorphous/fitting/__init__.py -> build/lib/PyXplore/Amorphous/fitting 2026-03-20T11:05:12,729 copying PyXplore/Amorphous/fitting/AmorphousFitting.py -> build/lib/PyXplore/Amorphous/fitting 2026-03-20T11:05:12,733 creating build/lib/PyXplore/Extinction/m3gnet 2026-03-20T11:05:12,735 copying PyXplore/Extinction/m3gnet/type.py -> build/lib/PyXplore/Extinction/m3gnet 2026-03-20T11:05:12,737 copying PyXplore/Extinction/m3gnet/config.py -> build/lib/PyXplore/Extinction/m3gnet 2026-03-20T11:05:12,739 copying PyXplore/Extinction/m3gnet/__init__.py -> build/lib/PyXplore/Extinction/m3gnet 2026-03-20T11:05:12,741 copying PyXplore/Extinction/m3gnet/callbacks.py -> build/lib/PyXplore/Extinction/m3gnet 2026-03-20T11:05:12,744 copying PyXplore/Extinction/m3gnet/cli.py -> build/lib/PyXplore/Extinction/m3gnet 2026-03-20T11:05:12,747 creating build/lib/PyXplore/Extinction/wyckoff 2026-03-20T11:05:12,748 copying PyXplore/Extinction/wyckoff/wyckoff_dict.py -> build/lib/PyXplore/Extinction/wyckoff 2026-03-20T11:05:12,759 copying PyXplore/Extinction/wyckoff/__init__.py -> build/lib/PyXplore/Extinction/wyckoff 2026-03-20T11:05:12,762 creating build/lib/PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:12,763 copying PyXplore/Extinction/m3gnet/models/_base.py -> build/lib/PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:12,766 copying PyXplore/Extinction/m3gnet/models/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:12,768 copying PyXplore/Extinction/m3gnet/models/_dynamics.py -> build/lib/PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:12,772 copying PyXplore/Extinction/m3gnet/models/_m3gnet.py -> build/lib/PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:12,775 creating build/lib/PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:12,776 copying PyXplore/Extinction/m3gnet/utils/_tf.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:12,779 copying PyXplore/Extinction/m3gnet/utils/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:12,781 copying PyXplore/Extinction/m3gnet/utils/_general.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:12,783 copying PyXplore/Extinction/m3gnet/utils/_math.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:12,786 creating build/lib/PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:12,788 copying PyXplore/Extinction/m3gnet/trainers/_property.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:12,791 copying PyXplore/Extinction/m3gnet/trainers/_potential.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:12,793 copying PyXplore/Extinction/m3gnet/trainers/_metrics.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:12,796 copying PyXplore/Extinction/m3gnet/trainers/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:12,799 creating build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,800 copying PyXplore/Extinction/m3gnet/graph/_batch.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,803 copying PyXplore/Extinction/m3gnet/graph/_compute.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,806 copying PyXplore/Extinction/m3gnet/graph/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,808 copying PyXplore/Extinction/m3gnet/graph/_converters.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,810 copying PyXplore/Extinction/m3gnet/graph/_structure.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,812 copying PyXplore/Extinction/m3gnet/graph/_types.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:12,816 creating build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,817 copying PyXplore/Extinction/m3gnet/layers/_three_body.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,819 copying PyXplore/Extinction/m3gnet/layers/_readout.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,822 copying PyXplore/Extinction/m3gnet/layers/_cutoff.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,824 copying PyXplore/Extinction/m3gnet/layers/_two_body.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,826 copying PyXplore/Extinction/m3gnet/layers/_state.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,828 copying PyXplore/Extinction/m3gnet/layers/_core.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,830 copying PyXplore/Extinction/m3gnet/layers/_base.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,833 copying PyXplore/Extinction/m3gnet/layers/_atom_ref.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,836 copying PyXplore/Extinction/m3gnet/layers/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,838 copying PyXplore/Extinction/m3gnet/layers/_bond.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,840 copying PyXplore/Extinction/m3gnet/layers/_atom.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,843 copying PyXplore/Extinction/m3gnet/layers/_basis.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,845 copying PyXplore/Extinction/m3gnet/layers/_aggregate.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,847 copying PyXplore/Extinction/m3gnet/layers/_gn.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:12,850 creating build/lib/PyXplore/EMBraggOpt/WPEMFuns 2026-03-20T11:05:12,851 copying PyXplore/EMBraggOpt/WPEMFuns/SolverFuns.py -> build/lib/PyXplore/EMBraggOpt/WPEMFuns 2026-03-20T11:05:12,855 copying PyXplore/EMBraggOpt/WPEMFuns/__init__.py -> build/lib/PyXplore/EMBraggOpt/WPEMFuns 2026-03-20T11:05:12,857 creating build/lib/PyXplore/XRDSimulation/DiffractionGrometry 2026-03-20T11:05:12,859 copying PyXplore/XRDSimulation/DiffractionGrometry/atom.py -> build/lib/PyXplore/XRDSimulation/DiffractionGrometry 2026-03-20T11:05:12,862 copying PyXplore/XRDSimulation/DiffractionGrometry/__init__.py -> build/lib/PyXplore/XRDSimulation/DiffractionGrometry 2026-03-20T11:05:12,864 running egg_info 2026-03-20T11:05:12,893 writing PyXplore.egg-info/PKG-INFO 2026-03-20T11:05:12,897 writing dependency_links to PyXplore.egg-info/dependency_links.txt 2026-03-20T11:05:12,899 writing requirements to PyXplore.egg-info/requires.txt 2026-03-20T11:05:12,901 writing top-level names to PyXplore.egg-info/top_level.txt 2026-03-20T11:05:12,979 reading manifest file 'PyXplore.egg-info/SOURCES.txt' 2026-03-20T11:05:12,991 writing manifest file 'PyXplore.egg-info/SOURCES.txt' 2026-03-20T11:05:12,994 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'PyXplore.refs' is absent from the `packages` configuration. 2026-03-20T11:05:12,995 !! 2026-03-20T11:05:12,996 ******************************************************************************** 2026-03-20T11:05:12,996 ############################ 2026-03-20T11:05:12,997 # Package would be ignored # 2026-03-20T11:05:12,997 ############################ 2026-03-20T11:05:12,998 Python recognizes 'PyXplore.refs' as an importable package[^1], 2026-03-20T11:05:12,998 but it is absent from setuptools' `packages` configuration. 2026-03-20T11:05:12,999 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-20T11:05:13,000 package, please make sure that 'PyXplore.refs' is explicitly added 2026-03-20T11:05:13,000 to the `packages` configuration field. 2026-03-20T11:05:13,001 Alternatively, you can also rely on setuptools' discovery methods 2026-03-20T11:05:13,001 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-20T11:05:13,002 instead of `find_packages(...)`/`find:`). 2026-03-20T11:05:13,003 You can read more about "package discovery" on setuptools documentation page: 2026-03-20T11:05:13,004 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-20T11:05:13,005 If you don't want 'PyXplore.refs' to be distributed and are 2026-03-20T11:05:13,005 already explicitly excluding 'PyXplore.refs' via 2026-03-20T11:05:13,006 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-20T11:05:13,006 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-20T11:05:13,007 combination with a more fine grained `package-data` configuration. 2026-03-20T11:05:13,008 You can read more about "package data files" on setuptools documentation page: 2026-03-20T11:05:13,009 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-20T11:05:13,010 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-20T11:05:13,011 even if it does not contain any `.py` files. 2026-03-20T11:05:13,011 On the other hand, currently there is no concept of package data 2026-03-20T11:05:13,012 directory, all directories are treated like packages. 2026-03-20T11:05:13,012 ******************************************************************************** 2026-03-20T11:05:13,014 !! 2026-03-20T11:05:13,014 check.warn(importable) 2026-03-20T11:05:13,037 creating build/lib/PyXplore/refs 2026-03-20T11:05:13,038 copying PyXplore/refs/International_Union_of_Crystallography.pdf -> build/lib/PyXplore/refs 2026-03-20T11:05:13,297 copying PyXplore/refs/WPEM_Manual.pdf -> build/lib/PyXplore/refs 2026-03-20T11:05:13,379 copying PyXplore/WPEMXAS/fftdemo.ipynb -> build/lib/PyXplore/WPEMXAS 2026-03-20T11:05:13,424 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-20T11:05:13,424 !! 2026-03-20T11:05:13,426 ******************************************************************************** 2026-03-20T11:05:13,426 Please avoid running ``setup.py`` directly. 2026-03-20T11:05:13,427 Instead, use pypa/build, pypa/installer or other 2026-03-20T11:05:13,428 standards-based tools. 2026-03-20T11:05:13,429 This deprecation is overdue, please update your project and remove deprecated 2026-03-20T11:05:13,430 calls to avoid build errors in the future. 2026-03-20T11:05:13,431 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-20T11:05:13,431 ******************************************************************************** 2026-03-20T11:05:13,433 !! 2026-03-20T11:05:13,433 self.initialize_options() 2026-03-20T11:05:13,452 installing to build/bdist.linux-armv7l/wheel 2026-03-20T11:05:13,453 running install 2026-03-20T11:05:13,477 running install_lib 2026-03-20T11:05:13,503 creating build/bdist.linux-armv7l/wheel 2026-03-20T11:05:13,505 creating build/bdist.linux-armv7l/wheel/PyXplore 2026-03-20T11:05:13,507 creating build/bdist.linux-armv7l/wheel/PyXplore/WPEMXAS 2026-03-20T11:05:13,508 copying build/lib/PyXplore/WPEMXAS/fftdemo.ipynb -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXAS 2026-03-20T11:05:13,514 copying build/lib/PyXplore/WPEMXAS/EXAFS.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXAS 2026-03-20T11:05:13,516 copying build/lib/PyXplore/WPEMXAS/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXAS 2026-03-20T11:05:13,518 creating build/bdist.linux-armv7l/wheel/PyXplore/Amorphous 2026-03-20T11:05:13,520 creating build/bdist.linux-armv7l/wheel/PyXplore/Amorphous/QuantitativeCalculation 2026-03-20T11:05:13,521 copying build/lib/PyXplore/Amorphous/QuantitativeCalculation/AmorphousRDF.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/QuantitativeCalculation 2026-03-20T11:05:13,523 copying build/lib/PyXplore/Amorphous/QuantitativeCalculation/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/QuantitativeCalculation 2026-03-20T11:05:13,525 copying build/lib/PyXplore/Amorphous/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous 2026-03-20T11:05:13,527 creating build/bdist.linux-armv7l/wheel/PyXplore/Amorphous/fitting 2026-03-20T11:05:13,528 copying build/lib/PyXplore/Amorphous/fitting/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/fitting 2026-03-20T11:05:13,529 copying build/lib/PyXplore/Amorphous/fitting/AmorphousFitting.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/fitting 2026-03-20T11:05:13,532 creating build/bdist.linux-armv7l/wheel/PyXplore/DecomposePlot 2026-03-20T11:05:13,533 copying build/lib/PyXplore/DecomposePlot/plot.py -> build/bdist.linux-armv7l/wheel/./PyXplore/DecomposePlot 2026-03-20T11:05:13,536 copying build/lib/PyXplore/DecomposePlot/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/DecomposePlot 2026-03-20T11:05:13,538 copying build/lib/PyXplore/WPEM.py -> build/bdist.linux-armv7l/wheel/./PyXplore 2026-03-20T11:05:13,541 creating build/bdist.linux-armv7l/wheel/PyXplore/Plot 2026-03-20T11:05:13,542 copying build/lib/PyXplore/Plot/UnitCell.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Plot 2026-03-20T11:05:13,544 copying build/lib/PyXplore/Plot/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Plot 2026-03-20T11:05:13,547 creating build/bdist.linux-armv7l/wheel/PyXplore/Background 2026-03-20T11:05:13,548 copying build/lib/PyXplore/Background/BacDeduct.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Background 2026-03-20T11:05:13,550 copying build/lib/PyXplore/Background/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Background 2026-03-20T11:05:13,552 creating build/bdist.linux-armv7l/wheel/PyXplore/StructureOpt 2026-03-20T11:05:13,553 copying build/lib/PyXplore/StructureOpt/SiteOpt.py -> build/bdist.linux-armv7l/wheel/./PyXplore/StructureOpt 2026-03-20T11:05:13,556 copying build/lib/PyXplore/StructureOpt/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/StructureOpt 2026-03-20T11:05:13,558 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction 2026-03-20T11:05:13,559 copying build/lib/PyXplore/Extinction/Relaxer.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2026-03-20T11:05:13,562 copying build/lib/PyXplore/Extinction/XRDpre.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2026-03-20T11:05:13,565 copying build/lib/PyXplore/Extinction/CifReader.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2026-03-20T11:05:13,568 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet 2026-03-20T11:05:13,569 copying build/lib/PyXplore/Extinction/m3gnet/type.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2026-03-20T11:05:13,571 copying build/lib/PyXplore/Extinction/m3gnet/config.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2026-03-20T11:05:13,573 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:13,574 copying build/lib/PyXplore/Extinction/m3gnet/models/_base.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:13,576 copying build/lib/PyXplore/Extinction/m3gnet/models/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:13,578 copying build/lib/PyXplore/Extinction/m3gnet/models/_dynamics.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:13,580 copying build/lib/PyXplore/Extinction/m3gnet/models/_m3gnet.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2026-03-20T11:05:13,583 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:13,584 copying build/lib/PyXplore/Extinction/m3gnet/utils/_tf.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:13,586 copying build/lib/PyXplore/Extinction/m3gnet/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:13,588 copying build/lib/PyXplore/Extinction/m3gnet/utils/_general.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:13,590 copying build/lib/PyXplore/Extinction/m3gnet/utils/_math.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2026-03-20T11:05:13,593 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:13,594 copying build/lib/PyXplore/Extinction/m3gnet/trainers/_property.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:13,596 copying build/lib/PyXplore/Extinction/m3gnet/trainers/_potential.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:13,598 copying build/lib/PyXplore/Extinction/m3gnet/trainers/_metrics.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:13,600 copying build/lib/PyXplore/Extinction/m3gnet/trainers/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2026-03-20T11:05:13,602 copying build/lib/PyXplore/Extinction/m3gnet/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2026-03-20T11:05:13,604 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,605 copying build/lib/PyXplore/Extinction/m3gnet/graph/_batch.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,608 copying build/lib/PyXplore/Extinction/m3gnet/graph/_compute.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,610 copying build/lib/PyXplore/Extinction/m3gnet/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,612 copying build/lib/PyXplore/Extinction/m3gnet/graph/_converters.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,614 copying build/lib/PyXplore/Extinction/m3gnet/graph/_structure.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,615 copying build/lib/PyXplore/Extinction/m3gnet/graph/_types.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2026-03-20T11:05:13,618 copying build/lib/PyXplore/Extinction/m3gnet/callbacks.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2026-03-20T11:05:13,620 copying build/lib/PyXplore/Extinction/m3gnet/cli.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2026-03-20T11:05:13,622 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,623 copying build/lib/PyXplore/Extinction/m3gnet/layers/_three_body.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,625 copying build/lib/PyXplore/Extinction/m3gnet/layers/_readout.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,628 copying build/lib/PyXplore/Extinction/m3gnet/layers/_cutoff.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,629 copying build/lib/PyXplore/Extinction/m3gnet/layers/_two_body.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,631 copying build/lib/PyXplore/Extinction/m3gnet/layers/_state.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,633 copying build/lib/PyXplore/Extinction/m3gnet/layers/_core.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,635 copying build/lib/PyXplore/Extinction/m3gnet/layers/_base.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,637 copying build/lib/PyXplore/Extinction/m3gnet/layers/_atom_ref.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,639 copying build/lib/PyXplore/Extinction/m3gnet/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,640 copying build/lib/PyXplore/Extinction/m3gnet/layers/_bond.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,643 copying build/lib/PyXplore/Extinction/m3gnet/layers/_atom.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,644 copying build/lib/PyXplore/Extinction/m3gnet/layers/_basis.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,646 copying build/lib/PyXplore/Extinction/m3gnet/layers/_aggregate.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,648 copying build/lib/PyXplore/Extinction/m3gnet/layers/_gn.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2026-03-20T11:05:13,650 copying build/lib/PyXplore/Extinction/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2026-03-20T11:05:13,653 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/wyckoff 2026-03-20T11:05:13,654 copying build/lib/PyXplore/Extinction/wyckoff/wyckoff_dict.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/wyckoff 2026-03-20T11:05:13,661 copying build/lib/PyXplore/Extinction/wyckoff/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/wyckoff 2026-03-20T11:05:13,663 creating build/bdist.linux-armv7l/wheel/PyXplore/Refinement 2026-03-20T11:05:13,664 copying build/lib/PyXplore/Refinement/VolumeFractionDertermination.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Refinement 2026-03-20T11:05:13,667 copying build/lib/PyXplore/Refinement/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Refinement 2026-03-20T11:05:13,669 creating build/bdist.linux-armv7l/wheel/PyXplore/refs 2026-03-20T11:05:13,683 copying build/lib/PyXplore/refs/WPEM_Manual.pdf -> build/bdist.linux-armv7l/wheel/./PyXplore/refs 2026-03-20T11:05:13,714 copying build/lib/PyXplore/refs/International_Union_of_Crystallography.pdf -> build/bdist.linux-armv7l/wheel/./PyXplore/refs 2026-03-20T11:05:13,829 copying build/lib/PyXplore/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore 2026-03-20T11:05:13,832 creating build/bdist.linux-armv7l/wheel/PyXplore/EMBraggOpt 2026-03-20T11:05:13,833 copying build/lib/PyXplore/EMBraggOpt/EMBraggSolver.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt 2026-03-20T11:05:13,836 creating build/bdist.linux-armv7l/wheel/PyXplore/EMBraggOpt/WPEMFuns 2026-03-20T11:05:13,837 copying build/lib/PyXplore/EMBraggOpt/WPEMFuns/SolverFuns.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt/WPEMFuns 2026-03-20T11:05:13,840 copying build/lib/PyXplore/EMBraggOpt/WPEMFuns/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt/WPEMFuns 2026-03-20T11:05:13,842 copying build/lib/PyXplore/EMBraggOpt/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt 2026-03-20T11:05:13,844 copying build/lib/PyXplore/EMBraggOpt/BraggLawDerivation.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt 2026-03-20T11:05:13,847 creating build/bdist.linux-armv7l/wheel/PyXplore/WPEMXPS 2026-03-20T11:05:13,849 copying build/lib/PyXplore/WPEMXPS/XPSEM.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXPS 2026-03-20T11:05:13,851 copying build/lib/PyXplore/WPEMXPS/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXPS 2026-03-20T11:05:13,854 creating build/bdist.linux-armv7l/wheel/PyXplore/XRDSimulation 2026-03-20T11:05:13,855 creating build/bdist.linux-armv7l/wheel/PyXplore/XRDSimulation/DiffractionGrometry 2026-03-20T11:05:13,856 copying build/lib/PyXplore/XRDSimulation/DiffractionGrometry/atom.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation/DiffractionGrometry 2026-03-20T11:05:13,859 copying build/lib/PyXplore/XRDSimulation/DiffractionGrometry/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation/DiffractionGrometry 2026-03-20T11:05:13,860 copying build/lib/PyXplore/XRDSimulation/Simulation.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation 2026-03-20T11:05:13,863 copying build/lib/PyXplore/XRDSimulation/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation 2026-03-20T11:05:13,865 creating build/bdist.linux-armv7l/wheel/PyXplore/GraphStructure 2026-03-20T11:05:13,866 copying build/lib/PyXplore/GraphStructure/graph.py -> build/bdist.linux-armv7l/wheel/./PyXplore/GraphStructure 2026-03-20T11:05:13,868 copying build/lib/PyXplore/GraphStructure/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/GraphStructure 2026-03-20T11:05:13,870 running install_egg_info 2026-03-20T11:05:13,907 Copying PyXplore.egg-info to build/bdist.linux-armv7l/wheel/./PyXplore-2026.3.20-py3.11.egg-info 2026-03-20T11:05:13,919 running install_scripts 2026-03-20T11:05:13,931 creating build/bdist.linux-armv7l/wheel/pyxplore-2026.3.20.dist-info/WHEEL 2026-03-20T11:05:13,934 creating '/tmp/pip-wheel-o34iuqwi/pyxplore-2026.3.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T11:05:13,943 adding 'PyXplore/WPEM.py' 2026-03-20T11:05:13,945 adding 'PyXplore/__init__.py' 2026-03-20T11:05:13,947 adding 'PyXplore/Amorphous/__init__.py' 2026-03-20T11:05:13,949 adding 'PyXplore/Amorphous/QuantitativeCalculation/AmorphousRDF.py' 2026-03-20T11:05:13,951 adding 'PyXplore/Amorphous/QuantitativeCalculation/__init__.py' 2026-03-20T11:05:13,954 adding 'PyXplore/Amorphous/fitting/AmorphousFitting.py' 2026-03-20T11:05:13,956 adding 'PyXplore/Amorphous/fitting/__init__.py' 2026-03-20T11:05:13,960 adding 'PyXplore/Background/BacDeduct.py' 2026-03-20T11:05:13,962 adding 'PyXplore/Background/__init__.py' 2026-03-20T11:05:13,963 adding 'PyXplore/DecomposePlot/__init__.py' 2026-03-20T11:05:13,967 adding 'PyXplore/DecomposePlot/plot.py' 2026-03-20T11:05:13,972 adding 'PyXplore/EMBraggOpt/BraggLawDerivation.py' 2026-03-20T11:05:13,980 adding 'PyXplore/EMBraggOpt/EMBraggSolver.py' 2026-03-20T11:05:13,981 adding 'PyXplore/EMBraggOpt/__init__.py' 2026-03-20T11:05:13,985 adding 'PyXplore/EMBraggOpt/WPEMFuns/SolverFuns.py' 2026-03-20T11:05:13,987 adding 'PyXplore/EMBraggOpt/WPEMFuns/__init__.py' 2026-03-20T11:05:13,990 adding 'PyXplore/Extinction/CifReader.py' 2026-03-20T11:05:13,991 adding 'PyXplore/Extinction/Relaxer.py' 2026-03-20T11:05:13,996 adding 'PyXplore/Extinction/XRDpre.py' 2026-03-20T11:05:13,998 adding 'PyXplore/Extinction/__init__.py' 2026-03-20T11:05:14,000 adding 'PyXplore/Extinction/m3gnet/__init__.py' 2026-03-20T11:05:14,002 adding 'PyXplore/Extinction/m3gnet/callbacks.py' 2026-03-20T11:05:14,003 adding 'PyXplore/Extinction/m3gnet/cli.py' 2026-03-20T11:05:14,005 adding 'PyXplore/Extinction/m3gnet/config.py' 2026-03-20T11:05:14,006 adding 'PyXplore/Extinction/m3gnet/type.py' 2026-03-20T11:05:14,009 adding 'PyXplore/Extinction/m3gnet/graph/__init__.py' 2026-03-20T11:05:14,011 adding 'PyXplore/Extinction/m3gnet/graph/_batch.py' 2026-03-20T11:05:14,013 adding 'PyXplore/Extinction/m3gnet/graph/_compute.py' 2026-03-20T11:05:14,015 adding 'PyXplore/Extinction/m3gnet/graph/_converters.py' 2026-03-20T11:05:14,016 adding 'PyXplore/Extinction/m3gnet/graph/_structure.py' 2026-03-20T11:05:14,018 adding 'PyXplore/Extinction/m3gnet/graph/_types.py' 2026-03-20T11:05:14,020 adding 'PyXplore/Extinction/m3gnet/layers/__init__.py' 2026-03-20T11:05:14,021 adding 'PyXplore/Extinction/m3gnet/layers/_aggregate.py' 2026-03-20T11:05:14,022 adding 'PyXplore/Extinction/m3gnet/layers/_atom.py' 2026-03-20T11:05:14,024 adding 'PyXplore/Extinction/m3gnet/layers/_atom_ref.py' 2026-03-20T11:05:14,025 adding 'PyXplore/Extinction/m3gnet/layers/_base.py' 2026-03-20T11:05:14,026 adding 'PyXplore/Extinction/m3gnet/layers/_basis.py' 2026-03-20T11:05:14,028 adding 'PyXplore/Extinction/m3gnet/layers/_bond.py' 2026-03-20T11:05:14,029 adding 'PyXplore/Extinction/m3gnet/layers/_core.py' 2026-03-20T11:05:14,030 adding 'PyXplore/Extinction/m3gnet/layers/_cutoff.py' 2026-03-20T11:05:14,032 adding 'PyXplore/Extinction/m3gnet/layers/_gn.py' 2026-03-20T11:05:14,034 adding 'PyXplore/Extinction/m3gnet/layers/_readout.py' 2026-03-20T11:05:14,035 adding 'PyXplore/Extinction/m3gnet/layers/_state.py' 2026-03-20T11:05:14,036 adding 'PyXplore/Extinction/m3gnet/layers/_three_body.py' 2026-03-20T11:05:14,038 adding 'PyXplore/Extinction/m3gnet/layers/_two_body.py' 2026-03-20T11:05:14,039 adding 'PyXplore/Extinction/m3gnet/models/__init__.py' 2026-03-20T11:05:14,041 adding 'PyXplore/Extinction/m3gnet/models/_base.py' 2026-03-20T11:05:14,043 adding 'PyXplore/Extinction/m3gnet/models/_dynamics.py' 2026-03-20T11:05:14,045 adding 'PyXplore/Extinction/m3gnet/models/_m3gnet.py' 2026-03-20T11:05:14,046 adding 'PyXplore/Extinction/m3gnet/trainers/__init__.py' 2026-03-20T11:05:14,048 adding 'PyXplore/Extinction/m3gnet/trainers/_metrics.py' 2026-03-20T11:05:14,049 adding 'PyXplore/Extinction/m3gnet/trainers/_potential.py' 2026-03-20T11:05:14,051 adding 'PyXplore/Extinction/m3gnet/trainers/_property.py' 2026-03-20T11:05:14,053 adding 'PyXplore/Extinction/m3gnet/utils/__init__.py' 2026-03-20T11:05:14,054 adding 'PyXplore/Extinction/m3gnet/utils/_general.py' 2026-03-20T11:05:14,056 adding 'PyXplore/Extinction/m3gnet/utils/_math.py' 2026-03-20T11:05:14,058 adding 'PyXplore/Extinction/m3gnet/utils/_tf.py' 2026-03-20T11:05:14,059 adding 'PyXplore/Extinction/wyckoff/__init__.py' 2026-03-20T11:05:14,088 adding 'PyXplore/Extinction/wyckoff/wyckoff_dict.py' 2026-03-20T11:05:14,091 adding 'PyXplore/GraphStructure/__init__.py' 2026-03-20T11:05:14,093 adding 'PyXplore/GraphStructure/graph.py' 2026-03-20T11:05:14,095 adding 'PyXplore/Plot/UnitCell.py' 2026-03-20T11:05:14,096 adding 'PyXplore/Plot/__init__.py' 2026-03-20T11:05:14,098 adding 'PyXplore/Refinement/VolumeFractionDertermination.py' 2026-03-20T11:05:14,100 adding 'PyXplore/Refinement/__init__.py' 2026-03-20T11:05:14,103 adding 'PyXplore/StructureOpt/SiteOpt.py' 2026-03-20T11:05:14,104 adding 'PyXplore/StructureOpt/__init__.py' 2026-03-20T11:05:14,106 adding 'PyXplore/WPEMXAS/EXAFS.py' 2026-03-20T11:05:14,107 adding 'PyXplore/WPEMXAS/__init__.py' 2026-03-20T11:05:14,142 adding 'PyXplore/WPEMXAS/fftdemo.ipynb' 2026-03-20T11:05:14,149 adding 'PyXplore/WPEMXPS/XPSEM.py' 2026-03-20T11:05:14,150 adding 'PyXplore/WPEMXPS/__init__.py' 2026-03-20T11:05:14,154 adding 'PyXplore/XRDSimulation/Simulation.py' 2026-03-20T11:05:14,156 adding 'PyXplore/XRDSimulation/__init__.py' 2026-03-20T11:05:14,157 adding 'PyXplore/XRDSimulation/DiffractionGrometry/__init__.py' 2026-03-20T11:05:14,161 adding 'PyXplore/XRDSimulation/DiffractionGrometry/atom.py' 2026-03-20T11:05:15,027 adding 'PyXplore/refs/International_Union_of_Crystallography.pdf' 2026-03-20T11:05:15,294 adding 'PyXplore/refs/WPEM_Manual.pdf' 2026-03-20T11:05:15,308 adding 'pyxplore-2026.3.20.dist-info/METADATA' 2026-03-20T11:05:15,309 adding 'pyxplore-2026.3.20.dist-info/WHEEL' 2026-03-20T11:05:15,310 adding 'pyxplore-2026.3.20.dist-info/top_level.txt' 2026-03-20T11:05:15,311 adding 'pyxplore-2026.3.20.dist-info/RECORD' 2026-03-20T11:05:15,401 removing build/bdist.linux-armv7l/wheel 2026-03-20T11:05:15,542 Building wheel for pyxplore (setup.py): finished with status 'done' 2026-03-20T11:05:15,626 Created wheel for pyxplore: filename=pyxplore-2026.3.20-py3-none-any.whl size=8197531 sha256=8e0b938525f5abbf1648a305c78bb8697d26e4e9cfb74812ccd98b6d75072a65 2026-03-20T11:05:15,627 Stored in directory: /tmp/pip-ephem-wheel-cache-_oskk478/wheels/ef/cd/29/09afcaf70f3519d44b5a00e1e35f54f218ec8b91a33c6831ad 2026-03-20T11:05:15,642 Successfully built pyxplore 2026-03-20T11:05:15,828 Removed build tracker: '/tmp/pip-build-tracker-jnutuq7y'