2025-09-08T10:02:41,942 Created temporary directory: /tmp/pip-build-tracker-ua_fmn6c 2025-09-08T10:02:41,943 Initialized build tracking at /tmp/pip-build-tracker-ua_fmn6c 2025-09-08T10:02:41,943 Created build tracker: /tmp/pip-build-tracker-ua_fmn6c 2025-09-08T10:02:41,943 Entered build tracker: /tmp/pip-build-tracker-ua_fmn6c 2025-09-08T10:02:41,943 Created temporary directory: /tmp/pip-wheel-3_sgb__9 2025-09-08T10:02:41,946 Created temporary directory: /tmp/pip-ephem-wheel-cache-uonlp60v 2025-09-08T10:02:42,009 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:02:42,011 2 location(s) to search for versions of coldatoms: 2025-09-08T10:02:42,011 * https://pypi.org/simple/coldatoms/ 2025-09-08T10:02:42,011 * https://www.piwheels.org/simple/coldatoms/ 2025-09-08T10:02:42,012 Fetching project page and analyzing links: https://pypi.org/simple/coldatoms/ 2025-09-08T10:02:42,012 Getting page https://pypi.org/simple/coldatoms/ 2025-09-08T10:02:42,013 Found index url https://pypi.org/simple/ 2025-09-08T10:02:42,084 Fetched page https://pypi.org/simple/coldatoms/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:02:42,087 Found link https://files.pythonhosted.org/packages/6e/ee/c83784c33206d373d7b87ec969cd0b8e32dcbd21ac548f1810cd7abf629c/coldatoms-0.1.0.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.0 2025-09-08T10:02:42,088 Found link https://files.pythonhosted.org/packages/cd/c3/c9c0cc120aa319e2152fdb3d193e1387baed5bce4fbacbb5a2a519b9406c/coldatoms-0.1.1.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.1 2025-09-08T10:02:42,088 Found link https://files.pythonhosted.org/packages/94/55/3c8135820d703a1e32afab1982d0070b579fa871fe4293166486bb36b956/coldatoms-0.1.2.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.2 2025-09-08T10:02:42,088 Found link https://files.pythonhosted.org/packages/c6/c3/557af9dc2695327ed0f8406a952a8d1948431cef8f415b6932e60bfe3c4e/coldatoms-0.1.3.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.3 2025-09-08T10:02:42,088 Found link https://files.pythonhosted.org/packages/8b/7a/1c2e545f787ed5ce93d70a5dd265f5d0899839bd380d585e037ca524aa40/coldatoms-0.1.4.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.4 2025-09-08T10:02:42,089 Found link https://files.pythonhosted.org/packages/b8/9e/f542ddbc690763200bb0a52e5af5af93428bb7faff1b9c707dc73fa87781/coldatoms-0.1.6.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.6 2025-09-08T10:02:42,089 Found link https://files.pythonhosted.org/packages/d1/84/a27e557c377cb19aea611cb4b80ea14fbc1b83c6775e19b3d0f29c4c4ee4/coldatoms-0.1.7.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.7 2025-09-08T10:02:42,089 Found link https://files.pythonhosted.org/packages/f4/23/ec62c3374b3f16d59bc6b0d5b3f51c3f34b46898bc361ca17edc37287a7e/coldatoms-0.1.8.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.8 2025-09-08T10:02:42,089 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/29/71/f8c4bf3b04bcf913f75f9b76f741f1acdcdc563a89b321b0b1dd134edf3a/coldatoms-0.1.9-cp27-cp27m-win32.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,089 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/39/30/ea392cbdfc8b02b17059eaf94c8a00a7aecc62887506a62857547b4e358c/coldatoms-0.1.9-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,090 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/d2/85/95e68870be4b156ca46aa048ad09d1bed503240b2d8fee02ab7ce9a1320b/coldatoms-0.1.9-cp34-cp34m-win32.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,090 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/9e/6f/e11e8448b2150baa9151686daca1abef2107607a885be46fa56e7e10762b/coldatoms-0.1.9-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,090 Found link https://files.pythonhosted.org/packages/5f/56/341583ff7eb1f1514d52d51d8582ee04fce1d8554ce025551650521b35f0/coldatoms-0.1.9.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.9 2025-09-08T10:02:42,090 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/9e/32/a18552f0277c044a2016a9f3b099fc97f656c3d25eec40a26ef56eae702c/coldatoms-0.1.10-cp27-cp27m-win32.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,090 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/1a/d0/90dae1a72fa5a8a005a2fee2eb1c03a8edc3af212aa884df80337d0846d9/coldatoms-0.1.10-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,091 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/00/5f/da4c70bef45c15d7ba771f74993c8384a0c11c29a6c310a8a73c48ea2285/coldatoms-0.1.10-cp34-cp34m-win32.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,091 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/17/40/6f72a8d694ec75e17246e6e42c98ee6fef55563faba31c666ee9a5b01c66/coldatoms-0.1.10-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,091 Found link https://files.pythonhosted.org/packages/e0/45/02d16769676b4bf87bbcbf3225c5ecf02157f8a0e6ac26f9d4600d2017e7/coldatoms-0.1.10.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.10 2025-09-08T10:02:42,091 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/a4/14/4ce514a941f29f89c498e3d0462142dd6441880eea16bb621924232b326c/coldatoms-0.1.11-cp27-cp27m-win32.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,091 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/20/9a/4219cad64e9123f334682a5f97d0771b5746228e320fd8c89f7555105ada/coldatoms-0.1.11-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,091 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/bd/fe/a1c846b554de7d2ad0737fdd5ea206451600087f3868490029fd9b873b97/coldatoms-0.1.11-cp34-cp34m-win32.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,092 Skipping link: No binaries permitted for coldatoms: https://files.pythonhosted.org/packages/b2/d3/8e110f9386336d1d2bc8410c2d8ce6c7162b1cac218b7b8d3dd3ce76a656/coldatoms-0.1.11-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/coldatoms/) 2025-09-08T10:02:42,092 Found link https://files.pythonhosted.org/packages/2c/29/5709828c594f7dc89beb6c7d564833c9be7418c815f4e19140cfe5444b7b/coldatoms-0.1.11.tar.gz (from https://pypi.org/simple/coldatoms/), version: 0.1.11 2025-09-08T10:02:42,092 Fetching project page and analyzing links: https://www.piwheels.org/simple/coldatoms/ 2025-09-08T10:02:42,092 Getting page https://www.piwheels.org/simple/coldatoms/ 2025-09-08T10:02:42,093 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:02:42,200 Fetched page https://www.piwheels.org/simple/coldatoms/ as text/html 2025-09-08T10:02:42,201 Skipping link: No binaries permitted for coldatoms: https://archive1.piwheels.org/simple/coldatoms/coldatoms-0.1.4-py3-none-any.whl#sha256=08310a9bb88144db465095da11853bb50cf221c7ab80a0c7027c6bbda2410037 (from https://www.piwheels.org/simple/coldatoms/) 2025-09-08T10:02:42,201 Skipping link: No binaries permitted for coldatoms: https://archive1.piwheels.org/simple/coldatoms/coldatoms-0.1.3-py3-none-any.whl#sha256=2ef31f59bfbc45eab173740b7cb991070145daad1b2fa98285a41054c5ba802f (from https://www.piwheels.org/simple/coldatoms/) 2025-09-08T10:02:42,201 Skipping link: No binaries permitted for coldatoms: https://archive1.piwheels.org/simple/coldatoms/coldatoms-0.1.2-py3-none-any.whl#sha256=44a268f6341574e339c6f71425806ac4a51ed78d7aa9d98e66d5b3f9a5751111 (from https://www.piwheels.org/simple/coldatoms/) 2025-09-08T10:02:42,202 Skipping link: not a file: https://www.piwheels.org/simple/coldatoms/ 2025-09-08T10:02:42,202 Skipping link: not a file: https://pypi.org/simple/coldatoms/ 2025-09-08T10:02:42,226 Given no hashes to check 1 links for project 'coldatoms': discarding no candidates 2025-09-08T10:02:42,227 Collecting coldatoms==0.1.11 2025-09-08T10:02:42,229 Created temporary directory: /tmp/pip-unpack-iw34esc0 2025-09-08T10:02:42,383 Downloading coldatoms-0.1.11.tar.gz (93 kB) 2025-09-08T10:02:42,449 Added coldatoms==0.1.11 from https://files.pythonhosted.org/packages/2c/29/5709828c594f7dc89beb6c7d564833c9be7418c815f4e19140cfe5444b7b/coldatoms-0.1.11.tar.gz to build tracker '/tmp/pip-build-tracker-ua_fmn6c' 2025-09-08T10:02:42,450 Running setup.py (path:/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py) egg_info for package coldatoms 2025-09-08T10:02:42,451 Created temporary directory: /tmp/pip-pip-egg-info-xml2_8fu 2025-09-08T10:02:42,451 Preparing metadata (setup.py): started 2025-09-08T10:02:42,452 Running command python setup.py egg_info 2025-09-08T10:02:43,061 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T10:02:43,061 !! 2025-09-08T10:02:43,061 ******************************************************************************** 2025-09-08T10:02:43,061 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T10:02:43,061 versions. Please use the underscore name 'description_file' instead. 2025-09-08T10:02:43,061 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:02:43,061 or your builds will no longer be supported. 2025-09-08T10:02:43,062 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:02:43,062 ******************************************************************************** 2025-09-08T10:02:43,062 !! 2025-09-08T10:02:43,062 opt = self._enforce_underscore(opt, section) 2025-09-08T10:02:43,086 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T10:02:43,086 !! 2025-09-08T10:02:43,086 ******************************************************************************** 2025-09-08T10:02:43,086 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T10:02:43,086 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T10:02:43,087 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T10:02:43,087 or your builds will no longer be supported. 2025-09-08T10:02:43,087 ******************************************************************************** 2025-09-08T10:02:43,087 !! 2025-09-08T10:02:43,087 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T10:02:43,633 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T10:02:43,633 !! 2025-09-08T10:02:43,633 ******************************************************************************** 2025-09-08T10:02:43,633 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T10:02:43,634 versions. Please use the underscore name 'description_file' instead. 2025-09-08T10:02:43,634 (Affected: coldatoms). 2025-09-08T10:02:43,634 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T10:02:43,634 or your builds will no longer be supported. 2025-09-08T10:02:43,634 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T10:02:43,634 ******************************************************************************** 2025-09-08T10:02:43,634 !! 2025-09-08T10:02:43,634 opt = self._enforce_underscore(opt, section) 2025-09-08T10:02:43,635 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T10:02:43,635 !! 2025-09-08T10:02:43,635 ******************************************************************************** 2025-09-08T10:02:43,635 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T10:02:43,635 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-08T10:02:43,635 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T10:02:43,635 ******************************************************************************** 2025-09-08T10:02:43,636 !! 2025-09-08T10:02:43,636 self._finalize_license_expression() 2025-09-08T10:02:43,711 running egg_info 2025-09-08T10:02:43,787 creating /tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info 2025-09-08T10:02:43,787 writing /tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/PKG-INFO 2025-09-08T10:02:43,788 writing dependency_links to /tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/dependency_links.txt 2025-09-08T10:02:43,789 writing requirements to /tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/requires.txt 2025-09-08T10:02:43,789 writing top-level names to /tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/top_level.txt 2025-09-08T10:02:43,789 writing manifest file '/tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/SOURCES.txt' 2025-09-08T10:02:44,018 reading manifest file '/tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/SOURCES.txt' 2025-09-08T10:02:44,019 reading manifest template 'MANIFEST.in' 2025-09-08T10:02:44,024 warning: no files found matching '*.pxi' under directory 'src' 2025-09-08T10:02:44,029 adding license file 'LICENSE' 2025-09-08T10:02:44,032 writing manifest file '/tmp/pip-pip-egg-info-xml2_8fu/coldatoms.egg-info/SOURCES.txt' 2025-09-08T10:02:44,145 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T10:02:44,150 Source in /tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f has version 0.1.11, which satisfies requirement coldatoms==0.1.11 from https://files.pythonhosted.org/packages/2c/29/5709828c594f7dc89beb6c7d564833c9be7418c815f4e19140cfe5444b7b/coldatoms-0.1.11.tar.gz 2025-09-08T10:02:44,150 Removed coldatoms==0.1.11 from https://files.pythonhosted.org/packages/2c/29/5709828c594f7dc89beb6c7d564833c9be7418c815f4e19140cfe5444b7b/coldatoms-0.1.11.tar.gz from build tracker '/tmp/pip-build-tracker-ua_fmn6c' 2025-09-08T10:02:44,154 Created temporary directory: /tmp/pip-unpack-oxz48q0x 2025-09-08T10:02:44,154 Created temporary directory: /tmp/pip-unpack-51peks16 2025-09-08T10:02:44,154 Building wheels for collected packages: coldatoms 2025-09-08T10:02:44,155 Created temporary directory: /tmp/pip-wheel-w51gru8k 2025-09-08T10:02:44,156 DEPRECATION: Building 'coldatoms' 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 'coldatoms'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T10:02:44,157 Building wheel for coldatoms (setup.py): started 2025-09-08T10:02:44,157 Destination directory: /tmp/pip-wheel-w51gru8k 2025-09-08T10:02:44,158 Running command python setup.py bdist_wheel 2025-09-08T10:02:45,497 Compiling src/coldatoms_lib/coldatoms_lib.pyx because it changed. 2025-09-08T10:02:45,498 [1/1] Cythonizing src/coldatoms_lib/coldatoms_lib.pyx 2025-09-08T10:02:46,964 Error compiling Cython file: 2025-09-08T10:02:46,964 ------------------------------------------------------------ 2025-09-08T10:02:46,964 ... 2025-09-08T10:02:46,964 import cython 2025-09-08T10:02:46,964 import numpy as np 2025-09-08T10:02:46,965 cimport numpy as np 2025-09-08T10:02:46,965 cimport ccoldatoms_lib 2025-09-08T10:02:46,965 ^ 2025-09-08T10:02:46,965 ------------------------------------------------------------ 2025-09-08T10:02:46,965 src/coldatoms_lib/coldatoms_lib.pyx:4:8: 'ccoldatoms_lib.pxd' not found 2025-09-08T10:02:46,996 Error compiling Cython file: 2025-09-08T10:02:46,996 ------------------------------------------------------------ 2025-09-08T10:02:46,996 ... 2025-09-08T10:02:46,996 bend_kick_update_vector(dt, omegaB, x, v) 2025-09-08T10:02:46,996 cdef class Rng(object): 2025-09-08T10:02:46,997 cdef ccoldatoms_lib.CARandCtx* _generator 2025-09-08T10:02:46,997 ^ 2025-09-08T10:02:46,997 ------------------------------------------------------------ 2025-09-08T10:02:46,997 src/coldatoms_lib/coldatoms_lib.pyx:114:9: 'CARandCtx' is not a type identifier 2025-09-08T10:02:47,058 Error compiling Cython file: 2025-09-08T10:02:47,058 ------------------------------------------------------------ 2025-09-08T10:02:47,058 ... 2025-09-08T10:02:47,058 np.ndarray[double, ndim=2, mode="c"] forces not None): 2025-09-08T10:02:47,058 cdef num_ptcls 2025-09-08T10:02:47,059 num_ptcls = positions.shape[0] 2025-09-08T10:02:47,059 ccoldatoms_lib.ca_coulomb_force( 2025-09-08T10:02:47,059 ^ 2025-09-08T10:02:47,059 ------------------------------------------------------------ 2025-09-08T10:02:47,059 src/coldatoms_lib/coldatoms_lib.pyx:19:18: cimported module has no attribute 'ca_coulomb_force' 2025-09-08T10:02:47,059 Error compiling Cython file: 2025-09-08T10:02:47,060 ------------------------------------------------------------ 2025-09-08T10:02:47,060 ... 2025-09-08T10:02:47,060 np.ndarray[double, ndim=2, mode="c"] forces not None): 2025-09-08T10:02:47,060 cdef num_ptcls 2025-09-08T10:02:47,060 num_ptcls = positions.shape[0] 2025-09-08T10:02:47,060 ccoldatoms_lib.ca_coulomb_force_per_particle_charge( 2025-09-08T10:02:47,060 ^ 2025-09-08T10:02:47,060 ------------------------------------------------------------ 2025-09-08T10:02:47,061 src/coldatoms_lib/coldatoms_lib.pyx:34:18: cimported module has no attribute 'ca_coulomb_force_per_particle_charge' 2025-09-08T10:02:47,062 Error compiling Cython file: 2025-09-08T10:02:47,062 ------------------------------------------------------------ 2025-09-08T10:02:47,062 ... 2025-09-08T10:02:47,062 assert(forces.shape[1] == 3) 2025-09-08T10:02:47,063 cdef num_ptcls 2025-09-08T10:02:47,063 num_ptcls = positions.shape[0] 2025-09-08T10:02:47,063 ccoldatoms_lib.ca_harmonic_trap_forces( 2025-09-08T10:02:47,063 ^ 2025-09-08T10:02:47,063 ------------------------------------------------------------ 2025-09-08T10:02:47,063 src/coldatoms_lib/coldatoms_lib.pyx:53:18: cimported module has no attribute 'ca_harmonic_trap_forces' 2025-09-08T10:02:47,065 Error compiling Cython file: 2025-09-08T10:02:47,065 ------------------------------------------------------------ 2025-09-08T10:02:47,065 ... 2025-09-08T10:02:47,065 assert(forces.shape[1] == 3) 2025-09-08T10:02:47,065 cdef num_ptcls 2025-09-08T10:02:47,065 num_ptcls = positions.shape[0] 2025-09-08T10:02:47,066 ccoldatoms_lib.ca_harmonic_trap_forces_per_particle_charge( 2025-09-08T10:02:47,066 ^ 2025-09-08T10:02:47,066 ------------------------------------------------------------ 2025-09-08T10:02:47,066 src/coldatoms_lib/coldatoms_lib.pyx:72:18: cimported module has no attribute 'ca_harmonic_trap_forces_per_particle_charge' 2025-09-08T10:02:47,066 Error compiling Cython file: 2025-09-08T10:02:47,066 ------------------------------------------------------------ 2025-09-08T10:02:47,066 ... 2025-09-08T10:02:47,066 np.ndarray[double, ndim=2, mode="c"] v not None): 2025-09-08T10:02:47,067 cdef num_ptcls 2025-09-08T10:02:47,067 num_ptcls = x.shape[0] 2025-09-08T10:02:47,067 ccoldatoms_lib.ca_bend_kick_update_scalar( 2025-09-08T10:02:47,067 ^ 2025-09-08T10:02:47,067 ------------------------------------------------------------ 2025-09-08T10:02:47,067 src/coldatoms_lib/coldatoms_lib.pyx:86:18: cimported module has no attribute 'ca_bend_kick_update_scalar' 2025-09-08T10:02:47,068 Error compiling Cython file: 2025-09-08T10:02:47,068 ------------------------------------------------------------ 2025-09-08T10:02:47,068 ... 2025-09-08T10:02:47,068 np.ndarray[double, ndim=2, mode="c"] v not None): 2025-09-08T10:02:47,068 cdef num_ptcls 2025-09-08T10:02:47,068 num_ptcls = x.shape[0] 2025-09-08T10:02:47,068 ccoldatoms_lib.ca_bend_kick_update_vector( 2025-09-08T10:02:47,068 ^ 2025-09-08T10:02:47,068 ------------------------------------------------------------ 2025-09-08T10:02:47,069 src/coldatoms_lib/coldatoms_lib.pyx:101:18: cimported module has no attribute 'ca_bend_kick_update_vector' 2025-09-08T10:02:47,069 Error compiling Cython file: 2025-09-08T10:02:47,069 ------------------------------------------------------------ 2025-09-08T10:02:47,070 ... 2025-09-08T10:02:47,070 def context(self): 2025-09-08T10:02:47,070 return self._generator 2025-09-08T10:02:47,070 def __cinit__(self, seed=None): 2025-09-08T10:02:47,070 self._generator = ccoldatoms_lib.ca_rand_create() 2025-09-08T10:02:47,070 ^ 2025-09-08T10:02:47,070 ------------------------------------------------------------ 2025-09-08T10:02:47,071 src/coldatoms_lib/coldatoms_lib.pyx:120:40: cimported module has no attribute 'ca_rand_create' 2025-09-08T10:02:47,071 Error compiling Cython file: 2025-09-08T10:02:47,071 ------------------------------------------------------------ 2025-09-08T10:02:47,071 ... 2025-09-08T10:02:47,071 return self._generator 2025-09-08T10:02:47,071 def __cinit__(self, seed=None): 2025-09-08T10:02:47,071 self._generator = ccoldatoms_lib.ca_rand_create() 2025-09-08T10:02:47,071 if seed is not None: 2025-09-08T10:02:47,071 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:47,072 ^ 2025-09-08T10:02:47,072 ------------------------------------------------------------ 2025-09-08T10:02:47,072 src/coldatoms_lib/coldatoms_lib.pyx:122:26: cimported module has no attribute 'ca_rand_seed' 2025-09-08T10:02:47,072 Error compiling Cython file: 2025-09-08T10:02:47,072 ------------------------------------------------------------ 2025-09-08T10:02:47,072 ... 2025-09-08T10:02:47,072 self._generator = ccoldatoms_lib.ca_rand_create() 2025-09-08T10:02:47,072 if seed is not None: 2025-09-08T10:02:47,072 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:47,073 def __dealloc__(self): 2025-09-08T10:02:47,073 ccoldatoms_lib.ca_rand_destroy(&self._generator) 2025-09-08T10:02:47,073 ^ 2025-09-08T10:02:47,073 ------------------------------------------------------------ 2025-09-08T10:02:47,073 src/coldatoms_lib/coldatoms_lib.pyx:125:22: cimported module has no attribute 'ca_rand_destroy' 2025-09-08T10:02:47,073 Error compiling Cython file: 2025-09-08T10:02:47,073 ------------------------------------------------------------ 2025-09-08T10:02:47,073 ... 2025-09-08T10:02:47,074 def __dealloc__(self): 2025-09-08T10:02:47,074 ccoldatoms_lib.ca_rand_destroy(&self._generator) 2025-09-08T10:02:47,074 def seed(self, unsigned int seed): 2025-09-08T10:02:47,074 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:47,074 ^ 2025-09-08T10:02:47,074 ------------------------------------------------------------ 2025-09-08T10:02:47,074 src/coldatoms_lib/coldatoms_lib.pyx:128:22: cimported module has no attribute 'ca_rand_seed' 2025-09-08T10:02:47,075 Error compiling Cython file: 2025-09-08T10:02:47,075 ------------------------------------------------------------ 2025-09-08T10:02:47,075 ... 2025-09-08T10:02:47,075 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:47,075 def fill(self, np.ndarray[double, mode="c"] array): 2025-09-08T10:02:47,075 cdef int n = array.size 2025-09-08T10:02:47,075 cdef double *a = array.data 2025-09-08T10:02:47,075 ccoldatoms_lib.ca_rand(self._generator, n, a) 2025-09-08T10:02:47,075 ^ 2025-09-08T10:02:47,075 ------------------------------------------------------------ 2025-09-08T10:02:47,076 src/coldatoms_lib/coldatoms_lib.pyx:133:22: cimported module has no attribute 'ca_rand' 2025-09-08T10:02:47,076 Error compiling Cython file: 2025-09-08T10:02:47,076 ------------------------------------------------------------ 2025-09-08T10:02:47,076 ... 2025-09-08T10:02:47,076 ccoldatoms_lib.ca_rand(self._generator, n, a) 2025-09-08T10:02:47,076 def fill_gaussian(self, double mean, double std, np.ndarray[double, mode="c"] array): 2025-09-08T10:02:47,076 cdef int n = array.size 2025-09-08T10:02:47,076 cdef double *a = array.data 2025-09-08T10:02:47,076 ccoldatoms_lib.ca_rand_gaussian(self._generator, n, mean, std, a) 2025-09-08T10:02:47,077 ^ 2025-09-08T10:02:47,077 ------------------------------------------------------------ 2025-09-08T10:02:47,077 src/coldatoms_lib/coldatoms_lib.pyx:138:22: cimported module has no attribute 'ca_rand_gaussian' 2025-09-08T10:02:47,077 Error compiling Cython file: 2025-09-08T10:02:47,077 ------------------------------------------------------------ 2025-09-08T10:02:47,077 ... 2025-09-08T10:02:47,077 ccoldatoms_lib.ca_rand_gaussian(self._generator, n, mean, std, a) 2025-09-08T10:02:47,077 def fill_poisson(self, double nbar, np.ndarray[int, mode="c"] array): 2025-09-08T10:02:47,078 cdef int n = array.size 2025-09-08T10:02:47,078 cdef int *a = array.data 2025-09-08T10:02:47,078 ccoldatoms_lib.ca_rand_poisson(self._generator, n, nbar, a) 2025-09-08T10:02:47,078 ^ 2025-09-08T10:02:47,078 ------------------------------------------------------------ 2025-09-08T10:02:47,078 src/coldatoms_lib/coldatoms_lib.pyx:143:22: cimported module has no attribute 'ca_rand_poisson' 2025-09-08T10:02:47,078 Error compiling Cython file: 2025-09-08T10:02:47,078 ------------------------------------------------------------ 2025-09-08T10:02:47,078 ... 2025-09-08T10:02:47,079 assert(delta.shape[0] == nbar.shape[0]) 2025-09-08T10:02:47,079 cdef num_ptcls 2025-09-08T10:02:47,079 num_ptcls = nbar.shape[0] 2025-09-08T10:02:47,079 ccoldatoms_lib.ca_compute_nbars(num_ptcls, dt, gamma, &s_of_r[0], &delta[0], &nbar[0]) 2025-09-08T10:02:47,079 ^ 2025-09-08T10:02:47,079 ------------------------------------------------------------ 2025-09-08T10:02:47,079 src/coldatoms_lib/coldatoms_lib.pyx:162:18: cimported module has no attribute 'ca_compute_nbars' 2025-09-08T10:02:47,080 Error compiling Cython file: 2025-09-08T10:02:47,080 ------------------------------------------------------------ 2025-09-08T10:02:47,080 ... 2025-09-08T10:02:47,080 assert(f.shape[1] == 3) 2025-09-08T10:02:47,080 assert(hbar_k.size == 3) 2025-09-08T10:02:47,080 cdef num_ptcls 2025-09-08T10:02:47,080 num_ptcls = nbars.shape[0] 2025-09-08T10:02:47,080 ccoldatoms_lib.ca_add_radiation_pressure( 2025-09-08T10:02:47,080 ^ 2025-09-08T10:02:47,080 ------------------------------------------------------------ 2025-09-08T10:02:47,081 src/coldatoms_lib/coldatoms_lib.pyx:175:18: cimported module has no attribute 'ca_add_radiation_pressure' 2025-09-08T10:02:47,081 Error compiling Cython file: 2025-09-08T10:02:47,081 ------------------------------------------------------------ 2025-09-08T10:02:47,081 ... 2025-09-08T10:02:47,081 cdef num_ptcls 2025-09-08T10:02:47,081 num_ptcls = nbars.shape[0] 2025-09-08T10:02:47,081 ccoldatoms_lib.ca_add_radiation_pressure( 2025-09-08T10:02:47,081 num_ptcls, 2025-09-08T10:02:47,081 rng_context, 2025-09-08T10:02:47,081 ^ 2025-09-08T10:02:47,082 ------------------------------------------------------------ 2025-09-08T10:02:47,082 src/coldatoms_lib/coldatoms_lib.pyx:177:9: 'CARandCtx' is not a type identifier 2025-09-08T10:02:47,105 Traceback (most recent call last): 2025-09-08T10:02:47,108 File "", line 2, in 2025-09-08T10:02:47,108 exec(compile(''' 2025-09-08T10:02:47,108 ~~~~^^^^^^^^^^^^ 2025-09-08T10:02:47,108 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:02:47,108 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:02:47,108 ...<32 lines>... 2025-09-08T10:02:47,108 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:02:47,109 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:02:47,109 ''' % ('/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py',), "", "exec")) 2025-09-08T10:02:47,109 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:02:47,109 File "", line 35, in 2025-09-08T10:02:47,109 File "/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py", line 117, in 2025-09-08T10:02:47,109 setup_package() 2025-09-08T10:02:47,109 ~~~~~~~~~~~~~^^ 2025-09-08T10:02:47,109 File "/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py", line 112, in setup_package 2025-09-08T10:02:47,110 metadata.update(get_package_info()) 2025-09-08T10:02:47,110 ~~~~~~~~~~~~~~~~^^ 2025-09-08T10:02:47,110 File "/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py", line 54, in get_package_info 2025-09-08T10:02:47,110 coldatoms_lib = cythonize([Extension( 2025-09-08T10:02:47,110 'coldatoms_lib.coldatoms_lib', 2025-09-08T10:02:47,110 ...<8 lines>... 2025-09-08T10:02:47,110 extra_link_args=extra_link_args 2025-09-08T10:02:47,110 )]) 2025-09-08T10:02:47,111 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T10:02:47,111 cythonize_one(*args) 2025-09-08T10:02:47,111 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T10:02:47,111 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T10:02:47,111 raise CompileError(None, pyx_file) 2025-09-08T10:02:47,111 Cython.Compiler.Errors.CompileError: src/coldatoms_lib/coldatoms_lib.pyx 2025-09-08T10:02:47,441 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T10:02:47,453 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T10:02:47,453 exec(compile('"'"''"'"''"'"' 2025-09-08T10:02:47,453 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:02:47,453 # 2025-09-08T10:02:47,453 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:02:47,453 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:02:47,453 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:02:47,453 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:02:47,453 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:02:47,453 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:02:47,453 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:02:47,453 import os, sys, tokenize, traceback 2025-09-08T10:02:47,453 2025-09-08T10:02:47,453 try: 2025-09-08T10:02:47,453 import setuptools 2025-09-08T10:02:47,453 except ImportError: 2025-09-08T10:02:47,453 print( 2025-09-08T10:02:47,453 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:02:47,453 "the build environment with exception:", 2025-09-08T10:02:47,453 file=sys.stderr, 2025-09-08T10:02:47,453 ) 2025-09-08T10:02:47,453 traceback.print_exc() 2025-09-08T10:02:47,453 sys.exit(1) 2025-09-08T10:02:47,453 2025-09-08T10:02:47,453 __file__ = %r 2025-09-08T10:02:47,453 sys.argv[0] = __file__ 2025-09-08T10:02:47,453 2025-09-08T10:02:47,453 if os.path.exists(__file__): 2025-09-08T10:02:47,453 filename = __file__ 2025-09-08T10:02:47,453 with tokenize.open(__file__) as f: 2025-09-08T10:02:47,453 setup_py_code = f.read() 2025-09-08T10:02:47,453 else: 2025-09-08T10:02:47,453 filename = "" 2025-09-08T10:02:47,453 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:02:47,453 2025-09-08T10:02:47,453 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:02:47,453 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-w51gru8k[/] 2025-09-08T10:02:47,454 [bold magenta]cwd[/]: /tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/ 2025-09-08T10:02:47,454 Building wheel for coldatoms (setup.py): finished with status 'error' 2025-09-08T10:02:47,455 ERROR: Failed building wheel for coldatoms 2025-09-08T10:02:47,456 Running setup.py clean for coldatoms 2025-09-08T10:02:47,457 Running command python setup.py clean 2025-09-08T10:02:48,829 Compiling src/coldatoms_lib/coldatoms_lib.pyx because it changed. 2025-09-08T10:02:48,829 [1/1] Cythonizing src/coldatoms_lib/coldatoms_lib.pyx 2025-09-08T10:02:50,297 Error compiling Cython file: 2025-09-08T10:02:50,297 ------------------------------------------------------------ 2025-09-08T10:02:50,297 ... 2025-09-08T10:02:50,297 import cython 2025-09-08T10:02:50,297 import numpy as np 2025-09-08T10:02:50,298 cimport numpy as np 2025-09-08T10:02:50,298 cimport ccoldatoms_lib 2025-09-08T10:02:50,298 ^ 2025-09-08T10:02:50,298 ------------------------------------------------------------ 2025-09-08T10:02:50,298 src/coldatoms_lib/coldatoms_lib.pyx:4:8: 'ccoldatoms_lib.pxd' not found 2025-09-08T10:02:50,330 Error compiling Cython file: 2025-09-08T10:02:50,330 ------------------------------------------------------------ 2025-09-08T10:02:50,331 ... 2025-09-08T10:02:50,331 bend_kick_update_vector(dt, omegaB, x, v) 2025-09-08T10:02:50,331 cdef class Rng(object): 2025-09-08T10:02:50,331 cdef ccoldatoms_lib.CARandCtx* _generator 2025-09-08T10:02:50,331 ^ 2025-09-08T10:02:50,331 ------------------------------------------------------------ 2025-09-08T10:02:50,331 src/coldatoms_lib/coldatoms_lib.pyx:114:9: 'CARandCtx' is not a type identifier 2025-09-08T10:02:50,392 Error compiling Cython file: 2025-09-08T10:02:50,392 ------------------------------------------------------------ 2025-09-08T10:02:50,392 ... 2025-09-08T10:02:50,392 np.ndarray[double, ndim=2, mode="c"] forces not None): 2025-09-08T10:02:50,393 cdef num_ptcls 2025-09-08T10:02:50,393 num_ptcls = positions.shape[0] 2025-09-08T10:02:50,393 ccoldatoms_lib.ca_coulomb_force( 2025-09-08T10:02:50,393 ^ 2025-09-08T10:02:50,393 ------------------------------------------------------------ 2025-09-08T10:02:50,393 src/coldatoms_lib/coldatoms_lib.pyx:19:18: cimported module has no attribute 'ca_coulomb_force' 2025-09-08T10:02:50,393 Error compiling Cython file: 2025-09-08T10:02:50,394 ------------------------------------------------------------ 2025-09-08T10:02:50,394 ... 2025-09-08T10:02:50,394 np.ndarray[double, ndim=2, mode="c"] forces not None): 2025-09-08T10:02:50,394 cdef num_ptcls 2025-09-08T10:02:50,394 num_ptcls = positions.shape[0] 2025-09-08T10:02:50,394 ccoldatoms_lib.ca_coulomb_force_per_particle_charge( 2025-09-08T10:02:50,394 ^ 2025-09-08T10:02:50,394 ------------------------------------------------------------ 2025-09-08T10:02:50,395 src/coldatoms_lib/coldatoms_lib.pyx:34:18: cimported module has no attribute 'ca_coulomb_force_per_particle_charge' 2025-09-08T10:02:50,396 Error compiling Cython file: 2025-09-08T10:02:50,396 ------------------------------------------------------------ 2025-09-08T10:02:50,396 ... 2025-09-08T10:02:50,396 assert(forces.shape[1] == 3) 2025-09-08T10:02:50,397 cdef num_ptcls 2025-09-08T10:02:50,397 num_ptcls = positions.shape[0] 2025-09-08T10:02:50,397 ccoldatoms_lib.ca_harmonic_trap_forces( 2025-09-08T10:02:50,397 ^ 2025-09-08T10:02:50,397 ------------------------------------------------------------ 2025-09-08T10:02:50,397 src/coldatoms_lib/coldatoms_lib.pyx:53:18: cimported module has no attribute 'ca_harmonic_trap_forces' 2025-09-08T10:02:50,399 Error compiling Cython file: 2025-09-08T10:02:50,399 ------------------------------------------------------------ 2025-09-08T10:02:50,399 ... 2025-09-08T10:02:50,399 assert(forces.shape[1] == 3) 2025-09-08T10:02:50,399 cdef num_ptcls 2025-09-08T10:02:50,399 num_ptcls = positions.shape[0] 2025-09-08T10:02:50,399 ccoldatoms_lib.ca_harmonic_trap_forces_per_particle_charge( 2025-09-08T10:02:50,400 ^ 2025-09-08T10:02:50,400 ------------------------------------------------------------ 2025-09-08T10:02:50,400 src/coldatoms_lib/coldatoms_lib.pyx:72:18: cimported module has no attribute 'ca_harmonic_trap_forces_per_particle_charge' 2025-09-08T10:02:50,400 Error compiling Cython file: 2025-09-08T10:02:50,400 ------------------------------------------------------------ 2025-09-08T10:02:50,400 ... 2025-09-08T10:02:50,400 np.ndarray[double, ndim=2, mode="c"] v not None): 2025-09-08T10:02:50,401 cdef num_ptcls 2025-09-08T10:02:50,401 num_ptcls = x.shape[0] 2025-09-08T10:02:50,401 ccoldatoms_lib.ca_bend_kick_update_scalar( 2025-09-08T10:02:50,401 ^ 2025-09-08T10:02:50,401 ------------------------------------------------------------ 2025-09-08T10:02:50,401 src/coldatoms_lib/coldatoms_lib.pyx:86:18: cimported module has no attribute 'ca_bend_kick_update_scalar' 2025-09-08T10:02:50,401 Error compiling Cython file: 2025-09-08T10:02:50,402 ------------------------------------------------------------ 2025-09-08T10:02:50,402 ... 2025-09-08T10:02:50,402 np.ndarray[double, ndim=2, mode="c"] v not None): 2025-09-08T10:02:50,402 cdef num_ptcls 2025-09-08T10:02:50,402 num_ptcls = x.shape[0] 2025-09-08T10:02:50,402 ccoldatoms_lib.ca_bend_kick_update_vector( 2025-09-08T10:02:50,402 ^ 2025-09-08T10:02:50,402 ------------------------------------------------------------ 2025-09-08T10:02:50,402 src/coldatoms_lib/coldatoms_lib.pyx:101:18: cimported module has no attribute 'ca_bend_kick_update_vector' 2025-09-08T10:02:50,403 Error compiling Cython file: 2025-09-08T10:02:50,403 ------------------------------------------------------------ 2025-09-08T10:02:50,404 ... 2025-09-08T10:02:50,404 def context(self): 2025-09-08T10:02:50,404 return self._generator 2025-09-08T10:02:50,404 def __cinit__(self, seed=None): 2025-09-08T10:02:50,404 self._generator = ccoldatoms_lib.ca_rand_create() 2025-09-08T10:02:50,404 ^ 2025-09-08T10:02:50,404 ------------------------------------------------------------ 2025-09-08T10:02:50,404 src/coldatoms_lib/coldatoms_lib.pyx:120:40: cimported module has no attribute 'ca_rand_create' 2025-09-08T10:02:50,405 Error compiling Cython file: 2025-09-08T10:02:50,405 ------------------------------------------------------------ 2025-09-08T10:02:50,405 ... 2025-09-08T10:02:50,405 return self._generator 2025-09-08T10:02:50,405 def __cinit__(self, seed=None): 2025-09-08T10:02:50,405 self._generator = ccoldatoms_lib.ca_rand_create() 2025-09-08T10:02:50,405 if seed is not None: 2025-09-08T10:02:50,405 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:50,405 ^ 2025-09-08T10:02:50,406 ------------------------------------------------------------ 2025-09-08T10:02:50,406 src/coldatoms_lib/coldatoms_lib.pyx:122:26: cimported module has no attribute 'ca_rand_seed' 2025-09-08T10:02:50,406 Error compiling Cython file: 2025-09-08T10:02:50,406 ------------------------------------------------------------ 2025-09-08T10:02:50,406 ... 2025-09-08T10:02:50,406 self._generator = ccoldatoms_lib.ca_rand_create() 2025-09-08T10:02:50,406 if seed is not None: 2025-09-08T10:02:50,406 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:50,407 def __dealloc__(self): 2025-09-08T10:02:50,407 ccoldatoms_lib.ca_rand_destroy(&self._generator) 2025-09-08T10:02:50,407 ^ 2025-09-08T10:02:50,407 ------------------------------------------------------------ 2025-09-08T10:02:50,407 src/coldatoms_lib/coldatoms_lib.pyx:125:22: cimported module has no attribute 'ca_rand_destroy' 2025-09-08T10:02:50,407 Error compiling Cython file: 2025-09-08T10:02:50,407 ------------------------------------------------------------ 2025-09-08T10:02:50,407 ... 2025-09-08T10:02:50,407 def __dealloc__(self): 2025-09-08T10:02:50,408 ccoldatoms_lib.ca_rand_destroy(&self._generator) 2025-09-08T10:02:50,408 def seed(self, unsigned int seed): 2025-09-08T10:02:50,408 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:50,408 ^ 2025-09-08T10:02:50,408 ------------------------------------------------------------ 2025-09-08T10:02:50,408 src/coldatoms_lib/coldatoms_lib.pyx:128:22: cimported module has no attribute 'ca_rand_seed' 2025-09-08T10:02:50,408 Error compiling Cython file: 2025-09-08T10:02:50,409 ------------------------------------------------------------ 2025-09-08T10:02:50,409 ... 2025-09-08T10:02:50,409 ccoldatoms_lib.ca_rand_seed(self._generator, seed) 2025-09-08T10:02:50,409 def fill(self, np.ndarray[double, mode="c"] array): 2025-09-08T10:02:50,409 cdef int n = array.size 2025-09-08T10:02:50,409 cdef double *a = array.data 2025-09-08T10:02:50,409 ccoldatoms_lib.ca_rand(self._generator, n, a) 2025-09-08T10:02:50,409 ^ 2025-09-08T10:02:50,409 ------------------------------------------------------------ 2025-09-08T10:02:50,409 src/coldatoms_lib/coldatoms_lib.pyx:133:22: cimported module has no attribute 'ca_rand' 2025-09-08T10:02:50,410 Error compiling Cython file: 2025-09-08T10:02:50,410 ------------------------------------------------------------ 2025-09-08T10:02:50,410 ... 2025-09-08T10:02:50,410 ccoldatoms_lib.ca_rand(self._generator, n, a) 2025-09-08T10:02:50,410 def fill_gaussian(self, double mean, double std, np.ndarray[double, mode="c"] array): 2025-09-08T10:02:50,410 cdef int n = array.size 2025-09-08T10:02:50,410 cdef double *a = array.data 2025-09-08T10:02:50,410 ccoldatoms_lib.ca_rand_gaussian(self._generator, n, mean, std, a) 2025-09-08T10:02:50,411 ^ 2025-09-08T10:02:50,411 ------------------------------------------------------------ 2025-09-08T10:02:50,411 src/coldatoms_lib/coldatoms_lib.pyx:138:22: cimported module has no attribute 'ca_rand_gaussian' 2025-09-08T10:02:50,411 Error compiling Cython file: 2025-09-08T10:02:50,411 ------------------------------------------------------------ 2025-09-08T10:02:50,411 ... 2025-09-08T10:02:50,411 ccoldatoms_lib.ca_rand_gaussian(self._generator, n, mean, std, a) 2025-09-08T10:02:50,411 def fill_poisson(self, double nbar, np.ndarray[int, mode="c"] array): 2025-09-08T10:02:50,412 cdef int n = array.size 2025-09-08T10:02:50,412 cdef int *a = array.data 2025-09-08T10:02:50,412 ccoldatoms_lib.ca_rand_poisson(self._generator, n, nbar, a) 2025-09-08T10:02:50,412 ^ 2025-09-08T10:02:50,412 ------------------------------------------------------------ 2025-09-08T10:02:50,412 src/coldatoms_lib/coldatoms_lib.pyx:143:22: cimported module has no attribute 'ca_rand_poisson' 2025-09-08T10:02:50,412 Error compiling Cython file: 2025-09-08T10:02:50,412 ------------------------------------------------------------ 2025-09-08T10:02:50,412 ... 2025-09-08T10:02:50,413 assert(delta.shape[0] == nbar.shape[0]) 2025-09-08T10:02:50,413 cdef num_ptcls 2025-09-08T10:02:50,413 num_ptcls = nbar.shape[0] 2025-09-08T10:02:50,413 ccoldatoms_lib.ca_compute_nbars(num_ptcls, dt, gamma, &s_of_r[0], &delta[0], &nbar[0]) 2025-09-08T10:02:50,413 ^ 2025-09-08T10:02:50,413 ------------------------------------------------------------ 2025-09-08T10:02:50,413 src/coldatoms_lib/coldatoms_lib.pyx:162:18: cimported module has no attribute 'ca_compute_nbars' 2025-09-08T10:02:50,414 Error compiling Cython file: 2025-09-08T10:02:50,414 ------------------------------------------------------------ 2025-09-08T10:02:50,414 ... 2025-09-08T10:02:50,414 assert(f.shape[1] == 3) 2025-09-08T10:02:50,414 assert(hbar_k.size == 3) 2025-09-08T10:02:50,414 cdef num_ptcls 2025-09-08T10:02:50,414 num_ptcls = nbars.shape[0] 2025-09-08T10:02:50,414 ccoldatoms_lib.ca_add_radiation_pressure( 2025-09-08T10:02:50,414 ^ 2025-09-08T10:02:50,414 ------------------------------------------------------------ 2025-09-08T10:02:50,415 src/coldatoms_lib/coldatoms_lib.pyx:175:18: cimported module has no attribute 'ca_add_radiation_pressure' 2025-09-08T10:02:50,415 Error compiling Cython file: 2025-09-08T10:02:50,415 ------------------------------------------------------------ 2025-09-08T10:02:50,415 ... 2025-09-08T10:02:50,415 cdef num_ptcls 2025-09-08T10:02:50,415 num_ptcls = nbars.shape[0] 2025-09-08T10:02:50,415 ccoldatoms_lib.ca_add_radiation_pressure( 2025-09-08T10:02:50,415 num_ptcls, 2025-09-08T10:02:50,415 rng_context, 2025-09-08T10:02:50,415 ^ 2025-09-08T10:02:50,416 ------------------------------------------------------------ 2025-09-08T10:02:50,416 src/coldatoms_lib/coldatoms_lib.pyx:177:9: 'CARandCtx' is not a type identifier 2025-09-08T10:02:50,440 Traceback (most recent call last): 2025-09-08T10:02:50,450 File "", line 2, in 2025-09-08T10:02:50,450 exec(compile(''' 2025-09-08T10:02:50,450 ~~~~^^^^^^^^^^^^ 2025-09-08T10:02:50,451 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:02:50,451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:02:50,451 ...<32 lines>... 2025-09-08T10:02:50,451 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:02:50,451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:02:50,451 ''' % ('/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py',), "", "exec")) 2025-09-08T10:02:50,451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:02:50,451 File "", line 35, in 2025-09-08T10:02:50,452 File "/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py", line 117, in 2025-09-08T10:02:50,452 setup_package() 2025-09-08T10:02:50,452 ~~~~~~~~~~~~~^^ 2025-09-08T10:02:50,452 File "/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py", line 112, in setup_package 2025-09-08T10:02:50,452 metadata.update(get_package_info()) 2025-09-08T10:02:50,452 ~~~~~~~~~~~~~~~~^^ 2025-09-08T10:02:50,452 File "/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py", line 54, in get_package_info 2025-09-08T10:02:50,453 coldatoms_lib = cythonize([Extension( 2025-09-08T10:02:50,453 'coldatoms_lib.coldatoms_lib', 2025-09-08T10:02:50,453 ...<8 lines>... 2025-09-08T10:02:50,453 extra_link_args=extra_link_args 2025-09-08T10:02:50,453 )]) 2025-09-08T10:02:50,453 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T10:02:50,453 cythonize_one(*args) 2025-09-08T10:02:50,453 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T10:02:50,454 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T10:02:50,454 raise CompileError(None, pyx_file) 2025-09-08T10:02:50,454 Cython.Compiler.Errors.CompileError: src/coldatoms_lib/coldatoms_lib.pyx 2025-09-08T10:02:50,775 ERROR: python setup.py clean exited with 1 2025-09-08T10:02:50,779 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T10:02:50,779 exec(compile('"'"''"'"''"'"' 2025-09-08T10:02:50,779 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:02:50,779 # 2025-09-08T10:02:50,779 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:02:50,779 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:02:50,779 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:02:50,779 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:02:50,779 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:02:50,779 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:02:50,779 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:02:50,779 import os, sys, tokenize, traceback 2025-09-08T10:02:50,779 2025-09-08T10:02:50,779 try: 2025-09-08T10:02:50,779 import setuptools 2025-09-08T10:02:50,779 except ImportError: 2025-09-08T10:02:50,779 print( 2025-09-08T10:02:50,779 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:02:50,779 "the build environment with exception:", 2025-09-08T10:02:50,779 file=sys.stderr, 2025-09-08T10:02:50,779 ) 2025-09-08T10:02:50,779 traceback.print_exc() 2025-09-08T10:02:50,779 sys.exit(1) 2025-09-08T10:02:50,779 2025-09-08T10:02:50,779 __file__ = %r 2025-09-08T10:02:50,779 sys.argv[0] = __file__ 2025-09-08T10:02:50,779 2025-09-08T10:02:50,779 if os.path.exists(__file__): 2025-09-08T10:02:50,779 filename = __file__ 2025-09-08T10:02:50,779 with tokenize.open(__file__) as f: 2025-09-08T10:02:50,779 setup_py_code = f.read() 2025-09-08T10:02:50,779 else: 2025-09-08T10:02:50,779 filename = "" 2025-09-08T10:02:50,779 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:02:50,779 2025-09-08T10:02:50,779 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:02:50,779 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f/setup.py'"'"',), "", "exec"))' clean --all[/] 2025-09-08T10:02:50,780 [bold magenta]cwd[/]: /tmp/pip-wheel-3_sgb__9/coldatoms_ee2458d109ea4d9983978261de3e941f 2025-09-08T10:02:50,780 ERROR: Failed cleaning build dir for coldatoms 2025-09-08T10:02:50,781 Failed to build coldatoms 2025-09-08T10:02:50,782 ERROR: Failed to build one or more wheels 2025-09-08T10:02:50,782 Exception information: 2025-09-08T10:02:50,782 Traceback (most recent call last): 2025-09-08T10:02:50,782 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:02:50,782 status = _inner_run() 2025-09-08T10:02:50,782 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:02:50,782 return self.run(options, args) 2025-09-08T10:02:50,782 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:02:50,782 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:02:50,782 return func(self, options, args) 2025-09-08T10:02:50,782 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T10:02:50,782 raise CommandError("Failed to build one or more wheels") 2025-09-08T10:02:50,782 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T10:02:50,786 Removed build tracker: '/tmp/pip-build-tracker-ua_fmn6c'