2025-06-02T10:15:35,414 Created temporary directory: /tmp/pip-build-tracker-nyavqtxt 2025-06-02T10:15:35,415 Initialized build tracking at /tmp/pip-build-tracker-nyavqtxt 2025-06-02T10:15:35,416 Created build tracker: /tmp/pip-build-tracker-nyavqtxt 2025-06-02T10:15:35,416 Entered build tracker: /tmp/pip-build-tracker-nyavqtxt 2025-06-02T10:15:35,417 Created temporary directory: /tmp/pip-wheel-tw9ulqbk 2025-06-02T10:15:35,421 Created temporary directory: /tmp/pip-ephem-wheel-cache-grbwx_jj 2025-06-02T10:15:35,471 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-02T10:15:35,473 2 location(s) to search for versions of pyxplore: 2025-06-02T10:15:35,473 * https://pypi.org/simple/pyxplore/ 2025-06-02T10:15:35,473 * https://www.piwheels.org/simple/pyxplore/ 2025-06-02T10:15:35,474 Fetching project page and analyzing links: https://pypi.org/simple/pyxplore/ 2025-06-02T10:15:35,475 Getting page https://pypi.org/simple/pyxplore/ 2025-06-02T10:15:35,476 Found index url https://pypi.org/simple/ 2025-06-02T10:15:35,697 Fetched page https://pypi.org/simple/pyxplore/ as application/vnd.pypi.simple.v1+json 2025-06-02T10:15:35,698 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) 2025-06-02T10:15:35,699 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 2025-06-02T10:15:35,700 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) 2025-06-02T10:15:35,700 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 2025-06-02T10:15:35,701 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyxplore/ 2025-06-02T10:15:35,702 Getting page https://www.piwheels.org/simple/pyxplore/ 2025-06-02T10:15:35,703 Found index url https://www.piwheels.org/simple/ 2025-06-02T10:15:35,856 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyxplore/ 2025-06-02T10:15:36,503 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyxplore/ 2025-06-02T10:15:37,655 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyxplore/ 2025-06-02T10:15:39,868 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyxplore/ 2025-06-02T10:15:44,094 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/pyxplore/ 2025-06-02T10:15:44,308 Could not fetch URL https://www.piwheels.org/simple/pyxplore/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/pyxplore/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-02T10:15:44,310 Skipping link: not a file: https://www.piwheels.org/simple/pyxplore/ 2025-06-02T10:15:44,311 Skipping link: not a file: https://pypi.org/simple/pyxplore/ 2025-06-02T10:15:44,328 Given no hashes to check 1 links for project 'pyxplore': discarding no candidates 2025-06-02T10:15:44,329 Collecting pyxplore==2025.6.10 2025-06-02T10:15:44,331 Created temporary directory: /tmp/pip-unpack-n19nsc4g 2025-06-02T10:15:44,770 Downloading pyxplore-2025.6.10.tar.gz (8.2 MB) 2025-06-02T10:15:46,700 Added pyxplore==2025.6.10 from https://files.pythonhosted.org/packages/e2/c9/17b3f9bf9f96d5893d22e1eeec75efd9194b29cadd1941fa549ff10afbed/pyxplore-2025.6.10.tar.gz to build tracker '/tmp/pip-build-tracker-nyavqtxt' 2025-06-02T10:15:46,702 Running setup.py (path:/tmp/pip-wheel-tw9ulqbk/pyxplore_7da0df1a41fb4aae8a078176c983244c/setup.py) egg_info for package pyxplore 2025-06-02T10:15:46,703 Created temporary directory: /tmp/pip-pip-egg-info-o_6qfnuc 2025-06-02T10:15:46,704 Preparing metadata (setup.py): started 2025-06-02T10:15:46,705 Running command python setup.py egg_info 2025-06-02T10:15:47,586 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2025.06.10' to '2025.6.10' 2025-06-02T10:15:47,586 self.metadata.version = self._normalize_version(self.metadata.version) 2025-06-02T10:15:47,588 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-02T10:15:47,589 !! 2025-06-02T10:15:47,590 ******************************************************************************** 2025-06-02T10:15:47,590 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-02T10:15:47,591 License :: OSI Approved :: MIT License 2025-06-02T10:15:47,592 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-02T10:15:47,593 ******************************************************************************** 2025-06-02T10:15:47,594 !! 2025-06-02T10:15:47,594 self._finalize_license_expression() 2025-06-02T10:15:47,617 running egg_info 2025-06-02T10:15:47,646 creating /tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info 2025-06-02T10:15:47,647 writing /tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/PKG-INFO 2025-06-02T10:15:47,650 writing dependency_links to /tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/dependency_links.txt 2025-06-02T10:15:47,653 writing requirements to /tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/requires.txt 2025-06-02T10:15:47,654 writing top-level names to /tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/top_level.txt 2025-06-02T10:15:47,655 writing manifest file '/tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/SOURCES.txt' 2025-06-02T10:15:47,785 reading manifest file '/tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/SOURCES.txt' 2025-06-02T10:15:47,791 writing manifest file '/tmp/pip-pip-egg-info-o_6qfnuc/PyXplore.egg-info/SOURCES.txt' 2025-06-02T10:15:47,896 Preparing metadata (setup.py): finished with status 'done' 2025-06-02T10:15:47,901 Source in /tmp/pip-wheel-tw9ulqbk/pyxplore_7da0df1a41fb4aae8a078176c983244c has version 2025.6.10, which satisfies requirement pyxplore==2025.6.10 from https://files.pythonhosted.org/packages/e2/c9/17b3f9bf9f96d5893d22e1eeec75efd9194b29cadd1941fa549ff10afbed/pyxplore-2025.6.10.tar.gz 2025-06-02T10:15:47,901 Removed pyxplore==2025.6.10 from https://files.pythonhosted.org/packages/e2/c9/17b3f9bf9f96d5893d22e1eeec75efd9194b29cadd1941fa549ff10afbed/pyxplore-2025.6.10.tar.gz from build tracker '/tmp/pip-build-tracker-nyavqtxt' 2025-06-02T10:15:47,908 Created temporary directory: /tmp/pip-unpack-z0agi7oy 2025-06-02T10:15:47,909 Created temporary directory: /tmp/pip-unpack-f7bg2rbo 2025-06-02T10:15:47,909 Building wheels for collected packages: pyxplore 2025-06-02T10:15:47,913 Created temporary directory: /tmp/pip-wheel-azdngfg7 2025-06-02T10:15:47,914 DEPRECATION: Building 'pyxplore' 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 'pyxplore'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-02T10:15:47,915 Building wheel for pyxplore (setup.py): started 2025-06-02T10:15:47,916 Destination directory: /tmp/pip-wheel-azdngfg7 2025-06-02T10:15:47,917 Running command python setup.py bdist_wheel 2025-06-02T10:15:48,720 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2025.06.10' to '2025.6.10' 2025-06-02T10:15:48,720 self.metadata.version = self._normalize_version(self.metadata.version) 2025-06-02T10:15:48,722 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-02T10:15:48,722 !! 2025-06-02T10:15:48,723 ******************************************************************************** 2025-06-02T10:15:48,724 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-02T10:15:48,725 License :: OSI Approved :: MIT License 2025-06-02T10:15:48,726 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-02T10:15:48,726 ******************************************************************************** 2025-06-02T10:15:48,727 !! 2025-06-02T10:15:48,728 self._finalize_license_expression() 2025-06-02T10:15:48,728 running bdist_wheel 2025-06-02T10:15:48,852 running build 2025-06-02T10:15:48,853 running build_py 2025-06-02T10:15:48,882 creating build/lib/PyXplore 2025-06-02T10:15:48,884 copying PyXplore/__init__.py -> build/lib/PyXplore 2025-06-02T10:15:48,886 copying PyXplore/WPEM.py -> build/lib/PyXplore 2025-06-02T10:15:48,889 creating build/lib/PyXplore/StructureOpt 2025-06-02T10:15:48,890 copying PyXplore/StructureOpt/__init__.py -> build/lib/PyXplore/StructureOpt 2025-06-02T10:15:48,892 copying PyXplore/StructureOpt/SiteOpt.py -> build/lib/PyXplore/StructureOpt 2025-06-02T10:15:48,895 creating build/lib/PyXplore/EMBraggOpt 2025-06-02T10:15:48,896 copying PyXplore/EMBraggOpt/__init__.py -> build/lib/PyXplore/EMBraggOpt 2025-06-02T10:15:48,898 copying PyXplore/EMBraggOpt/EMBraggSolver.py -> build/lib/PyXplore/EMBraggOpt 2025-06-02T10:15:48,901 copying PyXplore/EMBraggOpt/BraggLawDerivation.py -> build/lib/PyXplore/EMBraggOpt 2025-06-02T10:15:48,905 creating build/lib/PyXplore/Refinement 2025-06-02T10:15:48,906 copying PyXplore/Refinement/__init__.py -> build/lib/PyXplore/Refinement 2025-06-02T10:15:48,908 copying PyXplore/Refinement/VolumeFractionDertermination.py -> build/lib/PyXplore/Refinement 2025-06-02T10:15:48,910 creating build/lib/PyXplore/WPEMXPS 2025-06-02T10:15:48,911 copying PyXplore/WPEMXPS/XPSEM.py -> build/lib/PyXplore/WPEMXPS 2025-06-02T10:15:48,915 copying PyXplore/WPEMXPS/__init__.py -> build/lib/PyXplore/WPEMXPS 2025-06-02T10:15:48,917 creating build/lib/PyXplore/Plot 2025-06-02T10:15:48,918 copying PyXplore/Plot/__init__.py -> build/lib/PyXplore/Plot 2025-06-02T10:15:48,920 copying PyXplore/Plot/UnitCell.py -> build/lib/PyXplore/Plot 2025-06-02T10:15:48,923 creating build/lib/PyXplore/WPEMXAS 2025-06-02T10:15:48,924 copying PyXplore/WPEMXAS/__init__.py -> build/lib/PyXplore/WPEMXAS 2025-06-02T10:15:48,926 copying PyXplore/WPEMXAS/EXAFS.py -> build/lib/PyXplore/WPEMXAS 2025-06-02T10:15:48,928 creating build/lib/PyXplore/Extinction 2025-06-02T10:15:48,929 copying PyXplore/Extinction/__init__.py -> build/lib/PyXplore/Extinction 2025-06-02T10:15:48,931 copying PyXplore/Extinction/CifReader.py -> build/lib/PyXplore/Extinction 2025-06-02T10:15:48,934 copying PyXplore/Extinction/XRDpre.py -> build/lib/PyXplore/Extinction 2025-06-02T10:15:48,936 copying PyXplore/Extinction/Relaxer.py -> build/lib/PyXplore/Extinction 2025-06-02T10:15:48,939 creating build/lib/PyXplore/Amorphous 2025-06-02T10:15:48,939 copying PyXplore/Amorphous/__init__.py -> build/lib/PyXplore/Amorphous 2025-06-02T10:15:48,942 creating build/lib/PyXplore/GraphStructure 2025-06-02T10:15:48,942 copying PyXplore/GraphStructure/__init__.py -> build/lib/PyXplore/GraphStructure 2025-06-02T10:15:48,944 copying PyXplore/GraphStructure/graph.py -> build/lib/PyXplore/GraphStructure 2025-06-02T10:15:48,947 creating build/lib/PyXplore/XRDSimulation 2025-06-02T10:15:48,948 copying PyXplore/XRDSimulation/__init__.py -> build/lib/PyXplore/XRDSimulation 2025-06-02T10:15:48,950 copying PyXplore/XRDSimulation/Simulation.py -> build/lib/PyXplore/XRDSimulation 2025-06-02T10:15:48,953 creating build/lib/PyXplore/Background 2025-06-02T10:15:48,954 copying PyXplore/Background/__init__.py -> build/lib/PyXplore/Background 2025-06-02T10:15:48,956 copying PyXplore/Background/BacDeduct.py -> build/lib/PyXplore/Background 2025-06-02T10:15:48,959 creating build/lib/PyXplore/DecomposePlot 2025-06-02T10:15:48,960 copying PyXplore/DecomposePlot/__init__.py -> build/lib/PyXplore/DecomposePlot 2025-06-02T10:15:48,962 copying PyXplore/DecomposePlot/plot.py -> build/lib/PyXplore/DecomposePlot 2025-06-02T10:15:48,965 creating build/lib/PyXplore/EMBraggOpt/WPEMFuns 2025-06-02T10:15:48,966 copying PyXplore/EMBraggOpt/WPEMFuns/__init__.py -> build/lib/PyXplore/EMBraggOpt/WPEMFuns 2025-06-02T10:15:48,968 copying PyXplore/EMBraggOpt/WPEMFuns/SolverFuns.py -> build/lib/PyXplore/EMBraggOpt/WPEMFuns 2025-06-02T10:15:48,971 creating build/lib/PyXplore/Extinction/wyckoff 2025-06-02T10:15:48,972 copying PyXplore/Extinction/wyckoff/__init__.py -> build/lib/PyXplore/Extinction/wyckoff 2025-06-02T10:15:48,974 copying PyXplore/Extinction/wyckoff/wyckoff_dict.py -> build/lib/PyXplore/Extinction/wyckoff 2025-06-02T10:15:48,980 creating build/lib/PyXplore/Extinction/m3gnet 2025-06-02T10:15:48,981 copying PyXplore/Extinction/m3gnet/type.py -> build/lib/PyXplore/Extinction/m3gnet 2025-06-02T10:15:48,983 copying PyXplore/Extinction/m3gnet/__init__.py -> build/lib/PyXplore/Extinction/m3gnet 2025-06-02T10:15:48,985 copying PyXplore/Extinction/m3gnet/cli.py -> build/lib/PyXplore/Extinction/m3gnet 2025-06-02T10:15:48,987 copying PyXplore/Extinction/m3gnet/config.py -> build/lib/PyXplore/Extinction/m3gnet 2025-06-02T10:15:48,989 copying PyXplore/Extinction/m3gnet/callbacks.py -> build/lib/PyXplore/Extinction/m3gnet 2025-06-02T10:15:48,991 creating build/lib/PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:48,992 copying PyXplore/Extinction/m3gnet/trainers/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:48,994 copying PyXplore/Extinction/m3gnet/trainers/_metrics.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:48,996 copying PyXplore/Extinction/m3gnet/trainers/_property.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:48,998 copying PyXplore/Extinction/m3gnet/trainers/_potential.py -> build/lib/PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:49,001 creating build/lib/PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,002 copying PyXplore/Extinction/m3gnet/utils/_general.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,004 copying PyXplore/Extinction/m3gnet/utils/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,006 copying PyXplore/Extinction/m3gnet/utils/_math.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,009 copying PyXplore/Extinction/m3gnet/utils/_tf.py -> build/lib/PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,011 creating build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,012 copying PyXplore/Extinction/m3gnet/graph/_structure.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,015 copying PyXplore/Extinction/m3gnet/graph/_converters.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,017 copying PyXplore/Extinction/m3gnet/graph/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,019 copying PyXplore/Extinction/m3gnet/graph/_compute.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,021 copying PyXplore/Extinction/m3gnet/graph/_batch.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,023 copying PyXplore/Extinction/m3gnet/graph/_types.py -> build/lib/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,026 creating build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,027 copying PyXplore/Extinction/m3gnet/layers/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,029 copying PyXplore/Extinction/m3gnet/layers/_basis.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,031 copying PyXplore/Extinction/m3gnet/layers/_three_body.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,033 copying PyXplore/Extinction/m3gnet/layers/_readout.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,035 copying PyXplore/Extinction/m3gnet/layers/_cutoff.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,037 copying PyXplore/Extinction/m3gnet/layers/_aggregate.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,038 copying PyXplore/Extinction/m3gnet/layers/_base.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,040 copying PyXplore/Extinction/m3gnet/layers/_bond.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,042 copying PyXplore/Extinction/m3gnet/layers/_atom_ref.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,045 copying PyXplore/Extinction/m3gnet/layers/_core.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,047 copying PyXplore/Extinction/m3gnet/layers/_gn.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,049 copying PyXplore/Extinction/m3gnet/layers/_two_body.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,051 copying PyXplore/Extinction/m3gnet/layers/_atom.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,053 copying PyXplore/Extinction/m3gnet/layers/_state.py -> build/lib/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,055 creating build/lib/PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,056 copying PyXplore/Extinction/m3gnet/models/_m3gnet.py -> build/lib/PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,059 copying PyXplore/Extinction/m3gnet/models/__init__.py -> build/lib/PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,061 copying PyXplore/Extinction/m3gnet/models/_base.py -> build/lib/PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,063 copying PyXplore/Extinction/m3gnet/models/_dynamics.py -> build/lib/PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,066 creating build/lib/PyXplore/Amorphous/fitting 2025-06-02T10:15:49,067 copying PyXplore/Amorphous/fitting/__init__.py -> build/lib/PyXplore/Amorphous/fitting 2025-06-02T10:15:49,069 copying PyXplore/Amorphous/fitting/AmorphousFitting.py -> build/lib/PyXplore/Amorphous/fitting 2025-06-02T10:15:49,072 creating build/lib/PyXplore/Amorphous/QuantitativeCalculation 2025-06-02T10:15:49,073 copying PyXplore/Amorphous/QuantitativeCalculation/__init__.py -> build/lib/PyXplore/Amorphous/QuantitativeCalculation 2025-06-02T10:15:49,075 copying PyXplore/Amorphous/QuantitativeCalculation/AmorphousRDF.py -> build/lib/PyXplore/Amorphous/QuantitativeCalculation 2025-06-02T10:15:49,077 creating build/lib/PyXplore/XRDSimulation/DiffractionGrometry 2025-06-02T10:15:49,078 copying PyXplore/XRDSimulation/DiffractionGrometry/__init__.py -> build/lib/PyXplore/XRDSimulation/DiffractionGrometry 2025-06-02T10:15:49,080 copying PyXplore/XRDSimulation/DiffractionGrometry/atom.py -> build/lib/PyXplore/XRDSimulation/DiffractionGrometry 2025-06-02T10:15:49,083 running egg_info 2025-06-02T10:15:49,108 writing PyXplore.egg-info/PKG-INFO 2025-06-02T10:15:49,111 writing dependency_links to PyXplore.egg-info/dependency_links.txt 2025-06-02T10:15:49,113 writing requirements to PyXplore.egg-info/requires.txt 2025-06-02T10:15:49,114 writing top-level names to PyXplore.egg-info/top_level.txt 2025-06-02T10:15:49,180 reading manifest file 'PyXplore.egg-info/SOURCES.txt' 2025-06-02T10:15:49,192 writing manifest file 'PyXplore.egg-info/SOURCES.txt' 2025-06-02T10:15:49,195 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'PyXplore.refs' is absent from the `packages` configuration. 2025-06-02T10:15:49,196 !! 2025-06-02T10:15:49,196 ******************************************************************************** 2025-06-02T10:15:49,197 ############################ 2025-06-02T10:15:49,197 # Package would be ignored # 2025-06-02T10:15:49,198 ############################ 2025-06-02T10:15:49,198 Python recognizes 'PyXplore.refs' as an importable package[^1], 2025-06-02T10:15:49,199 but it is absent from setuptools' `packages` configuration. 2025-06-02T10:15:49,200 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-02T10:15:49,200 package, please make sure that 'PyXplore.refs' is explicitly added 2025-06-02T10:15:49,200 to the `packages` configuration field. 2025-06-02T10:15:49,201 Alternatively, you can also rely on setuptools' discovery methods 2025-06-02T10:15:49,202 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-02T10:15:49,202 instead of `find_packages(...)`/`find:`). 2025-06-02T10:15:49,203 You can read more about "package discovery" on setuptools documentation page: 2025-06-02T10:15:49,204 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-02T10:15:49,205 If you don't want 'PyXplore.refs' to be distributed and are 2025-06-02T10:15:49,205 already explicitly excluding 'PyXplore.refs' via 2025-06-02T10:15:49,206 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-02T10:15:49,206 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-02T10:15:49,207 combination with a more fine grained `package-data` configuration. 2025-06-02T10:15:49,208 You can read more about "package data files" on setuptools documentation page: 2025-06-02T10:15:49,209 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-02T10:15:49,210 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-02T10:15:49,211 even if it does not contain any `.py` files. 2025-06-02T10:15:49,211 On the other hand, currently there is no concept of package data 2025-06-02T10:15:49,212 directory, all directories are treated like packages. 2025-06-02T10:15:49,212 ******************************************************************************** 2025-06-02T10:15:49,213 !! 2025-06-02T10:15:49,214 check.warn(importable) 2025-06-02T10:15:49,231 creating build/lib/PyXplore/refs 2025-06-02T10:15:49,232 copying PyXplore/refs/International_Union_of_Crystallography.pdf -> build/lib/PyXplore/refs 2025-06-02T10:15:49,354 copying PyXplore/refs/WPEM_Manual.pdf -> build/lib/PyXplore/refs 2025-06-02T10:15:49,383 copying PyXplore/WPEMXAS/fftdemo.ipynb -> build/lib/PyXplore/WPEMXAS 2025-06-02T10:15:49,424 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-02T10:15:49,425 !! 2025-06-02T10:15:49,426 ******************************************************************************** 2025-06-02T10:15:49,427 Please avoid running ``setup.py`` directly. 2025-06-02T10:15:49,427 Instead, use pypa/build, pypa/installer or other 2025-06-02T10:15:49,428 standards-based tools. 2025-06-02T10:15:49,429 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T10:15:49,429 or your builds will no longer be supported. 2025-06-02T10:15:49,430 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-02T10:15:49,430 ******************************************************************************** 2025-06-02T10:15:49,431 !! 2025-06-02T10:15:49,432 self.initialize_options() 2025-06-02T10:15:49,453 installing to build/bdist.linux-armv7l/wheel 2025-06-02T10:15:49,454 running install 2025-06-02T10:15:49,477 running install_lib 2025-06-02T10:15:49,503 creating build/bdist.linux-armv7l/wheel 2025-06-02T10:15:49,505 creating build/bdist.linux-armv7l/wheel/PyXplore 2025-06-02T10:15:49,507 creating build/bdist.linux-armv7l/wheel/PyXplore/StructureOpt 2025-06-02T10:15:49,508 copying build/lib/PyXplore/StructureOpt/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/StructureOpt 2025-06-02T10:15:49,510 copying build/lib/PyXplore/StructureOpt/SiteOpt.py -> build/bdist.linux-armv7l/wheel/./PyXplore/StructureOpt 2025-06-02T10:15:49,513 creating build/bdist.linux-armv7l/wheel/PyXplore/EMBraggOpt 2025-06-02T10:15:49,514 copying build/lib/PyXplore/EMBraggOpt/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt 2025-06-02T10:15:49,516 copying build/lib/PyXplore/EMBraggOpt/EMBraggSolver.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt 2025-06-02T10:15:49,519 creating build/bdist.linux-armv7l/wheel/PyXplore/EMBraggOpt/WPEMFuns 2025-06-02T10:15:49,520 copying build/lib/PyXplore/EMBraggOpt/WPEMFuns/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt/WPEMFuns 2025-06-02T10:15:49,522 copying build/lib/PyXplore/EMBraggOpt/WPEMFuns/SolverFuns.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt/WPEMFuns 2025-06-02T10:15:49,525 copying build/lib/PyXplore/EMBraggOpt/BraggLawDerivation.py -> build/bdist.linux-armv7l/wheel/./PyXplore/EMBraggOpt 2025-06-02T10:15:49,528 copying build/lib/PyXplore/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore 2025-06-02T10:15:49,530 creating build/bdist.linux-armv7l/wheel/PyXplore/Refinement 2025-06-02T10:15:49,531 copying build/lib/PyXplore/Refinement/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Refinement 2025-06-02T10:15:49,533 copying build/lib/PyXplore/Refinement/VolumeFractionDertermination.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Refinement 2025-06-02T10:15:49,536 creating build/bdist.linux-armv7l/wheel/PyXplore/refs 2025-06-02T10:15:49,537 copying build/lib/PyXplore/refs/International_Union_of_Crystallography.pdf -> build/bdist.linux-armv7l/wheel/./PyXplore/refs 2025-06-02T10:15:49,651 copying build/lib/PyXplore/refs/WPEM_Manual.pdf -> build/bdist.linux-armv7l/wheel/./PyXplore/refs 2025-06-02T10:15:49,679 creating build/bdist.linux-armv7l/wheel/PyXplore/WPEMXPS 2025-06-02T10:15:49,680 copying build/lib/PyXplore/WPEMXPS/XPSEM.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXPS 2025-06-02T10:15:49,683 copying build/lib/PyXplore/WPEMXPS/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXPS 2025-06-02T10:15:49,685 creating build/bdist.linux-armv7l/wheel/PyXplore/Plot 2025-06-02T10:15:49,686 copying build/lib/PyXplore/Plot/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Plot 2025-06-02T10:15:49,688 copying build/lib/PyXplore/Plot/UnitCell.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Plot 2025-06-02T10:15:49,691 creating build/bdist.linux-armv7l/wheel/PyXplore/WPEMXAS 2025-06-02T10:15:49,692 copying build/lib/PyXplore/WPEMXAS/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXAS 2025-06-02T10:15:49,694 copying build/lib/PyXplore/WPEMXAS/EXAFS.py -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXAS 2025-06-02T10:15:49,696 copying build/lib/PyXplore/WPEMXAS/fftdemo.ipynb -> build/bdist.linux-armv7l/wheel/./PyXplore/WPEMXAS 2025-06-02T10:15:49,703 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction 2025-06-02T10:15:49,704 copying build/lib/PyXplore/Extinction/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2025-06-02T10:15:49,706 copying build/lib/PyXplore/Extinction/CifReader.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2025-06-02T10:15:49,708 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/wyckoff 2025-06-02T10:15:49,709 copying build/lib/PyXplore/Extinction/wyckoff/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/wyckoff 2025-06-02T10:15:49,711 copying build/lib/PyXplore/Extinction/wyckoff/wyckoff_dict.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/wyckoff 2025-06-02T10:15:49,718 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet 2025-06-02T10:15:49,719 copying build/lib/PyXplore/Extinction/m3gnet/type.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2025-06-02T10:15:49,721 copying build/lib/PyXplore/Extinction/m3gnet/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2025-06-02T10:15:49,723 copying build/lib/PyXplore/Extinction/m3gnet/cli.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2025-06-02T10:15:49,724 copying build/lib/PyXplore/Extinction/m3gnet/config.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2025-06-02T10:15:49,726 copying build/lib/PyXplore/Extinction/m3gnet/callbacks.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet 2025-06-02T10:15:49,728 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:49,729 copying build/lib/PyXplore/Extinction/m3gnet/trainers/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:49,731 copying build/lib/PyXplore/Extinction/m3gnet/trainers/_metrics.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:49,733 copying build/lib/PyXplore/Extinction/m3gnet/trainers/_property.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:49,736 copying build/lib/PyXplore/Extinction/m3gnet/trainers/_potential.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/trainers 2025-06-02T10:15:49,739 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,739 copying build/lib/PyXplore/Extinction/m3gnet/utils/_general.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,742 copying build/lib/PyXplore/Extinction/m3gnet/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,743 copying build/lib/PyXplore/Extinction/m3gnet/utils/_math.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,746 copying build/lib/PyXplore/Extinction/m3gnet/utils/_tf.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/utils 2025-06-02T10:15:49,749 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,750 copying build/lib/PyXplore/Extinction/m3gnet/graph/_structure.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,752 copying build/lib/PyXplore/Extinction/m3gnet/graph/_converters.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,754 copying build/lib/PyXplore/Extinction/m3gnet/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,756 copying build/lib/PyXplore/Extinction/m3gnet/graph/_compute.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,758 copying build/lib/PyXplore/Extinction/m3gnet/graph/_batch.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,760 copying build/lib/PyXplore/Extinction/m3gnet/graph/_types.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/graph 2025-06-02T10:15:49,764 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,765 copying build/lib/PyXplore/Extinction/m3gnet/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,767 copying build/lib/PyXplore/Extinction/m3gnet/layers/_basis.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,768 copying build/lib/PyXplore/Extinction/m3gnet/layers/_three_body.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,770 copying build/lib/PyXplore/Extinction/m3gnet/layers/_readout.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,773 copying build/lib/PyXplore/Extinction/m3gnet/layers/_cutoff.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,774 copying build/lib/PyXplore/Extinction/m3gnet/layers/_aggregate.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,776 copying build/lib/PyXplore/Extinction/m3gnet/layers/_base.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,778 copying build/lib/PyXplore/Extinction/m3gnet/layers/_bond.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,780 copying build/lib/PyXplore/Extinction/m3gnet/layers/_atom_ref.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,782 copying build/lib/PyXplore/Extinction/m3gnet/layers/_core.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,785 copying build/lib/PyXplore/Extinction/m3gnet/layers/_gn.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,787 copying build/lib/PyXplore/Extinction/m3gnet/layers/_two_body.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,788 copying build/lib/PyXplore/Extinction/m3gnet/layers/_atom.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,790 copying build/lib/PyXplore/Extinction/m3gnet/layers/_state.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/layers 2025-06-02T10:15:49,793 creating build/bdist.linux-armv7l/wheel/PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,794 copying build/lib/PyXplore/Extinction/m3gnet/models/_m3gnet.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,796 copying build/lib/PyXplore/Extinction/m3gnet/models/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,798 copying build/lib/PyXplore/Extinction/m3gnet/models/_base.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,800 copying build/lib/PyXplore/Extinction/m3gnet/models/_dynamics.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction/m3gnet/models 2025-06-02T10:15:49,802 copying build/lib/PyXplore/Extinction/XRDpre.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2025-06-02T10:15:49,806 copying build/lib/PyXplore/Extinction/Relaxer.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Extinction 2025-06-02T10:15:49,808 creating build/bdist.linux-armv7l/wheel/PyXplore/Amorphous 2025-06-02T10:15:49,810 creating build/bdist.linux-armv7l/wheel/PyXplore/Amorphous/fitting 2025-06-02T10:15:49,811 copying build/lib/PyXplore/Amorphous/fitting/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/fitting 2025-06-02T10:15:49,813 copying build/lib/PyXplore/Amorphous/fitting/AmorphousFitting.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/fitting 2025-06-02T10:15:49,816 copying build/lib/PyXplore/Amorphous/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous 2025-06-02T10:15:49,818 creating build/bdist.linux-armv7l/wheel/PyXplore/Amorphous/QuantitativeCalculation 2025-06-02T10:15:49,819 copying build/lib/PyXplore/Amorphous/QuantitativeCalculation/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/QuantitativeCalculation 2025-06-02T10:15:49,821 copying build/lib/PyXplore/Amorphous/QuantitativeCalculation/AmorphousRDF.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Amorphous/QuantitativeCalculation 2025-06-02T10:15:49,824 creating build/bdist.linux-armv7l/wheel/PyXplore/GraphStructure 2025-06-02T10:15:49,825 copying build/lib/PyXplore/GraphStructure/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/GraphStructure 2025-06-02T10:15:49,827 copying build/lib/PyXplore/GraphStructure/graph.py -> build/bdist.linux-armv7l/wheel/./PyXplore/GraphStructure 2025-06-02T10:15:49,830 creating build/bdist.linux-armv7l/wheel/PyXplore/XRDSimulation 2025-06-02T10:15:49,831 copying build/lib/PyXplore/XRDSimulation/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation 2025-06-02T10:15:49,833 copying build/lib/PyXplore/XRDSimulation/Simulation.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation 2025-06-02T10:15:49,836 creating build/bdist.linux-armv7l/wheel/PyXplore/XRDSimulation/DiffractionGrometry 2025-06-02T10:15:49,837 copying build/lib/PyXplore/XRDSimulation/DiffractionGrometry/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation/DiffractionGrometry 2025-06-02T10:15:49,839 copying build/lib/PyXplore/XRDSimulation/DiffractionGrometry/atom.py -> build/bdist.linux-armv7l/wheel/./PyXplore/XRDSimulation/DiffractionGrometry 2025-06-02T10:15:49,842 creating build/bdist.linux-armv7l/wheel/PyXplore/Background 2025-06-02T10:15:49,843 copying build/lib/PyXplore/Background/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Background 2025-06-02T10:15:49,845 copying build/lib/PyXplore/Background/BacDeduct.py -> build/bdist.linux-armv7l/wheel/./PyXplore/Background 2025-06-02T10:15:49,848 creating build/bdist.linux-armv7l/wheel/PyXplore/DecomposePlot 2025-06-02T10:15:49,849 copying build/lib/PyXplore/DecomposePlot/__init__.py -> build/bdist.linux-armv7l/wheel/./PyXplore/DecomposePlot 2025-06-02T10:15:49,851 copying build/lib/PyXplore/DecomposePlot/plot.py -> build/bdist.linux-armv7l/wheel/./PyXplore/DecomposePlot 2025-06-02T10:15:49,853 copying build/lib/PyXplore/WPEM.py -> build/bdist.linux-armv7l/wheel/./PyXplore 2025-06-02T10:15:49,856 running install_egg_info 2025-06-02T10:15:49,889 Copying PyXplore.egg-info to build/bdist.linux-armv7l/wheel/./PyXplore-2025.6.10-py3.11.egg-info 2025-06-02T10:15:49,898 running install_scripts 2025-06-02T10:15:49,907 creating build/bdist.linux-armv7l/wheel/pyxplore-2025.6.10.dist-info/WHEEL 2025-06-02T10:15:49,910 creating '/tmp/pip-wheel-azdngfg7/pyxplore-2025.6.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-02T10:15:49,916 adding 'PyXplore/WPEM.py' 2025-06-02T10:15:49,917 adding 'PyXplore/__init__.py' 2025-06-02T10:15:49,919 adding 'PyXplore/Amorphous/__init__.py' 2025-06-02T10:15:49,921 adding 'PyXplore/Amorphous/QuantitativeCalculation/AmorphousRDF.py' 2025-06-02T10:15:49,922 adding 'PyXplore/Amorphous/QuantitativeCalculation/__init__.py' 2025-06-02T10:15:49,925 adding 'PyXplore/Amorphous/fitting/AmorphousFitting.py' 2025-06-02T10:15:49,926 adding 'PyXplore/Amorphous/fitting/__init__.py' 2025-06-02T10:15:49,929 adding 'PyXplore/Background/BacDeduct.py' 2025-06-02T10:15:49,931 adding 'PyXplore/Background/__init__.py' 2025-06-02T10:15:49,932 adding 'PyXplore/DecomposePlot/__init__.py' 2025-06-02T10:15:49,935 adding 'PyXplore/DecomposePlot/plot.py' 2025-06-02T10:15:49,938 adding 'PyXplore/EMBraggOpt/BraggLawDerivation.py' 2025-06-02T10:15:49,944 adding 'PyXplore/EMBraggOpt/EMBraggSolver.py' 2025-06-02T10:15:49,945 adding 'PyXplore/EMBraggOpt/__init__.py' 2025-06-02T10:15:49,948 adding 'PyXplore/EMBraggOpt/WPEMFuns/SolverFuns.py' 2025-06-02T10:15:49,949 adding 'PyXplore/EMBraggOpt/WPEMFuns/__init__.py' 2025-06-02T10:15:49,951 adding 'PyXplore/Extinction/CifReader.py' 2025-06-02T10:15:49,952 adding 'PyXplore/Extinction/Relaxer.py' 2025-06-02T10:15:49,956 adding 'PyXplore/Extinction/XRDpre.py' 2025-06-02T10:15:49,957 adding 'PyXplore/Extinction/__init__.py' 2025-06-02T10:15:49,959 adding 'PyXplore/Extinction/m3gnet/__init__.py' 2025-06-02T10:15:49,960 adding 'PyXplore/Extinction/m3gnet/callbacks.py' 2025-06-02T10:15:49,961 adding 'PyXplore/Extinction/m3gnet/cli.py' 2025-06-02T10:15:49,962 adding 'PyXplore/Extinction/m3gnet/config.py' 2025-06-02T10:15:49,963 adding 'PyXplore/Extinction/m3gnet/type.py' 2025-06-02T10:15:49,965 adding 'PyXplore/Extinction/m3gnet/graph/__init__.py' 2025-06-02T10:15:49,967 adding 'PyXplore/Extinction/m3gnet/graph/_batch.py' 2025-06-02T10:15:49,968 adding 'PyXplore/Extinction/m3gnet/graph/_compute.py' 2025-06-02T10:15:49,970 adding 'PyXplore/Extinction/m3gnet/graph/_converters.py' 2025-06-02T10:15:49,971 adding 'PyXplore/Extinction/m3gnet/graph/_structure.py' 2025-06-02T10:15:49,973 adding 'PyXplore/Extinction/m3gnet/graph/_types.py' 2025-06-02T10:15:49,975 adding 'PyXplore/Extinction/m3gnet/layers/__init__.py' 2025-06-02T10:15:49,976 adding 'PyXplore/Extinction/m3gnet/layers/_aggregate.py' 2025-06-02T10:15:49,977 adding 'PyXplore/Extinction/m3gnet/layers/_atom.py' 2025-06-02T10:15:49,979 adding 'PyXplore/Extinction/m3gnet/layers/_atom_ref.py' 2025-06-02T10:15:49,980 adding 'PyXplore/Extinction/m3gnet/layers/_base.py' 2025-06-02T10:15:49,981 adding 'PyXplore/Extinction/m3gnet/layers/_basis.py' 2025-06-02T10:15:49,983 adding 'PyXplore/Extinction/m3gnet/layers/_bond.py' 2025-06-02T10:15:49,984 adding 'PyXplore/Extinction/m3gnet/layers/_core.py' 2025-06-02T10:15:49,985 adding 'PyXplore/Extinction/m3gnet/layers/_cutoff.py' 2025-06-02T10:15:49,987 adding 'PyXplore/Extinction/m3gnet/layers/_gn.py' 2025-06-02T10:15:49,988 adding 'PyXplore/Extinction/m3gnet/layers/_readout.py' 2025-06-02T10:15:49,990 adding 'PyXplore/Extinction/m3gnet/layers/_state.py' 2025-06-02T10:15:49,991 adding 'PyXplore/Extinction/m3gnet/layers/_three_body.py' 2025-06-02T10:15:49,992 adding 'PyXplore/Extinction/m3gnet/layers/_two_body.py' 2025-06-02T10:15:49,994 adding 'PyXplore/Extinction/m3gnet/models/__init__.py' 2025-06-02T10:15:49,995 adding 'PyXplore/Extinction/m3gnet/models/_base.py' 2025-06-02T10:15:49,997 adding 'PyXplore/Extinction/m3gnet/models/_dynamics.py' 2025-06-02T10:15:50,000 adding 'PyXplore/Extinction/m3gnet/models/_m3gnet.py' 2025-06-02T10:15:50,001 adding 'PyXplore/Extinction/m3gnet/trainers/__init__.py' 2025-06-02T10:15:50,002 adding 'PyXplore/Extinction/m3gnet/trainers/_metrics.py' 2025-06-02T10:15:50,004 adding 'PyXplore/Extinction/m3gnet/trainers/_potential.py' 2025-06-02T10:15:50,006 adding 'PyXplore/Extinction/m3gnet/trainers/_property.py' 2025-06-02T10:15:50,008 adding 'PyXplore/Extinction/m3gnet/utils/__init__.py' 2025-06-02T10:15:50,009 adding 'PyXplore/Extinction/m3gnet/utils/_general.py' 2025-06-02T10:15:50,011 adding 'PyXplore/Extinction/m3gnet/utils/_math.py' 2025-06-02T10:15:50,013 adding 'PyXplore/Extinction/m3gnet/utils/_tf.py' 2025-06-02T10:15:50,014 adding 'PyXplore/Extinction/wyckoff/__init__.py' 2025-06-02T10:15:50,043 adding 'PyXplore/Extinction/wyckoff/wyckoff_dict.py' 2025-06-02T10:15:50,046 adding 'PyXplore/GraphStructure/__init__.py' 2025-06-02T10:15:50,048 adding 'PyXplore/GraphStructure/graph.py' 2025-06-02T10:15:50,050 adding 'PyXplore/Plot/UnitCell.py' 2025-06-02T10:15:50,051 adding 'PyXplore/Plot/__init__.py' 2025-06-02T10:15:50,053 adding 'PyXplore/Refinement/VolumeFractionDertermination.py' 2025-06-02T10:15:50,054 adding 'PyXplore/Refinement/__init__.py' 2025-06-02T10:15:50,057 adding 'PyXplore/StructureOpt/SiteOpt.py' 2025-06-02T10:15:50,059 adding 'PyXplore/StructureOpt/__init__.py' 2025-06-02T10:15:50,061 adding 'PyXplore/WPEMXAS/EXAFS.py' 2025-06-02T10:15:50,062 adding 'PyXplore/WPEMXAS/__init__.py' 2025-06-02T10:15:50,097 adding 'PyXplore/WPEMXAS/fftdemo.ipynb' 2025-06-02T10:15:50,104 adding 'PyXplore/WPEMXPS/XPSEM.py' 2025-06-02T10:15:50,105 adding 'PyXplore/WPEMXPS/__init__.py' 2025-06-02T10:15:50,109 adding 'PyXplore/XRDSimulation/Simulation.py' 2025-06-02T10:15:50,110 adding 'PyXplore/XRDSimulation/__init__.py' 2025-06-02T10:15:50,112 adding 'PyXplore/XRDSimulation/DiffractionGrometry/__init__.py' 2025-06-02T10:15:50,115 adding 'PyXplore/XRDSimulation/DiffractionGrometry/atom.py' 2025-06-02T10:15:50,983 adding 'PyXplore/refs/International_Union_of_Crystallography.pdf' 2025-06-02T10:15:51,251 adding 'PyXplore/refs/WPEM_Manual.pdf' 2025-06-02T10:15:51,264 adding 'pyxplore-2025.6.10.dist-info/METADATA' 2025-06-02T10:15:51,265 adding 'pyxplore-2025.6.10.dist-info/WHEEL' 2025-06-02T10:15:51,266 adding 'pyxplore-2025.6.10.dist-info/top_level.txt' 2025-06-02T10:15:51,268 adding 'pyxplore-2025.6.10.dist-info/RECORD' 2025-06-02T10:15:51,357 removing build/bdist.linux-armv7l/wheel 2025-06-02T10:15:51,492 Building wheel for pyxplore (setup.py): finished with status 'done' 2025-06-02T10:15:51,753 Created wheel for pyxplore: filename=pyxplore-2025.6.10-py3-none-any.whl size=8198753 sha256=cb539dc18e325fcb2904219d94b7e208bb939fa3711fc6178c3f4a8a5be335df 2025-06-02T10:15:51,754 Stored in directory: /tmp/pip-ephem-wheel-cache-grbwx_jj/wheels/b3/5b/07/735ad3dff33130612ef4a76e4901434364dfd8134e94bc4213 2025-06-02T10:15:51,770 Successfully built pyxplore 2025-06-02T10:15:51,972 Removed build tracker: '/tmp/pip-build-tracker-nyavqtxt'