2021-07-11T22:20:01,325 Created temporary directory: /tmp/pip-ephem-wheel-cache-cli5bkda 2021-07-11T22:20:01,328 Created temporary directory: /tmp/pip-req-tracker-cnrwuc9o 2021-07-11T22:20:01,329 Initialized build tracking at /tmp/pip-req-tracker-cnrwuc9o 2021-07-11T22:20:01,329 Created build tracker: /tmp/pip-req-tracker-cnrwuc9o 2021-07-11T22:20:01,329 Entered build tracker: /tmp/pip-req-tracker-cnrwuc9o 2021-07-11T22:20:01,330 Created temporary directory: /tmp/pip-wheel-eyrmjj5y 2021-07-11T22:20:01,363 1 location(s) to search for versions of sparse-dot: 2021-07-11T22:20:01,363 * https://pypi.org/simple/sparse-dot/ 2021-07-11T22:20:01,364 Fetching project page and analyzing links: https://pypi.org/simple/sparse-dot/ 2021-07-11T22:20:01,364 Getting page https://pypi.org/simple/sparse-dot/ 2021-07-11T22:20:01,366 Found index url https://pypi.org/simple 2021-07-11T22:20:01,465 Found link https://files.pythonhosted.org/packages/94/2c/97f327d36c391c259b3f31a1cbe3a4d2e6a67b937931b5876311cff0a2f2/sparse_dot-0.1.1.0.tar.gz#sha256=b5988847de600bb07ec29cd4f9040683a8d7838a0ff09d86628fc94a572c4b83 (from https://pypi.org/simple/sparse-dot/), version: 0.1.1.0 2021-07-11T22:20:01,466 Found link https://files.pythonhosted.org/packages/8e/af/0bb4a1c46f5855331bf0cbc96df2a274b103d64961401ebf26ca82a7d719/sparse_dot-0.1.2.0.tar.gz#sha256=c78c9df6926535c112cf3f66ed6b10645bda411e2cdaeb345a16b3e072d208c4 (from https://pypi.org/simple/sparse-dot/), version: 0.1.2.0 2021-07-11T22:20:01,467 Found link https://files.pythonhosted.org/packages/9e/a9/68df8c31d82fbe9d5a0e1aa07d8c5f7c9306954884ba8f9a5d7428a19b4a/sparse_dot-0.1.2.1.tar.gz#sha256=8d4f4622cbb9efa925f4fc847af68fa88d23f094bad6115881f9a3cab5fe9ce9 (from https://pypi.org/simple/sparse-dot/), version: 0.1.2.1 2021-07-11T22:20:01,467 Found link https://files.pythonhosted.org/packages/ec/ad/6ddd72087adffb4710c8d5b43bab5559cef6c131f9aa3a79f53685ad100e/sparse_dot-0.1.3.0.tar.gz#sha256=9583c9cd0eba53f86e8c515c95495fcaed25a83188752250e9d699c398c434e0 (from https://pypi.org/simple/sparse-dot/), version: 0.1.3.0 2021-07-11T22:20:01,468 Found link https://files.pythonhosted.org/packages/21/00/b0b6bf28495a29478fbc505dcaee1529bd153fbc30530c6519578b775f12/sparse_dot-0.1.4.0.tar.gz#sha256=fd3629de073a7f9f1f7854df17df0ec4e0d9f9b354792376cd210da446a04709 (from https://pypi.org/simple/sparse-dot/), version: 0.1.4.0 2021-07-11T22:20:01,468 Found link https://files.pythonhosted.org/packages/92/08/8869b3d0627a72ad54d43941f48163a644f6ec6987c144e6cd486ed98948/sparse_dot-0.1.4.1.tar.gz#sha256=dbc5282e0a650288522d455f232dfaa7e2d3d1c48f3d93ac091e3cece97fe764 (from https://pypi.org/simple/sparse-dot/), version: 0.1.4.1 2021-07-11T22:20:01,469 Found link https://files.pythonhosted.org/packages/ca/e4/87348b20ab3688986101934d8d9892ec3ed637ba57d33d89cdb3f537e20c/sparse_dot-0.1.4.2.tar.gz#sha256=f1b7853490a945116ef64769e21c7aba22e381fddc3ad806adb965ef8fe8cc7a (from https://pypi.org/simple/sparse-dot/), version: 0.1.4.2 2021-07-11T22:20:01,469 Found link https://files.pythonhosted.org/packages/75/b8/18a127fe5c1a35c515fb17919071f1722701ab9f8653d5a48986f51e42c0/sparse_dot-0.1.4.3.tar.gz#sha256=7b62f6008f7bb95bd70788bca9cfec8ee84b58fd498f99caaa1476e7fa3abf34 (from https://pypi.org/simple/sparse-dot/), version: 0.1.4.3 2021-07-11T22:20:01,470 Found link https://files.pythonhosted.org/packages/c2/50/fe45fb073c2c2713e3339a64380f87aa506ab508dd84bd98a88a043bf7f9/sparse_dot-0.1.4.4.tar.gz#sha256=a4b33beeeaebe1cae6a45406721c300faebc9c2a6ca31396ea3cc5714f0a3904 (from https://pypi.org/simple/sparse-dot/), version: 0.1.4.4 2021-07-11T22:20:01,470 Found link https://files.pythonhosted.org/packages/b0/78/baeb23e0fd0419c1c64400f0cbeff0587919946973b9f4b8d72a76ec28c3/sparse_dot-0.2.0.0.tar.gz#sha256=2da8b2f00df3e6bc4a9301073a20fc7515d9471dd7bcad32c7a99af02af5aead (from https://pypi.org/simple/sparse-dot/), version: 0.2.0.0 2021-07-11T22:20:01,471 Skipping link: not a file: https://pypi.org/simple/sparse-dot/ 2021-07-11T22:20:01,493 Given no hashes to check 1 links for project 'sparse-dot': discarding no candidates 2021-07-11T22:20:01,514 Collecting sparse-dot==0.1.4.2 2021-07-11T22:20:01,516 Created temporary directory: /tmp/pip-unpack-1auanu_k 2021-07-11T22:20:01,690 Downloading sparse_dot-0.1.4.2.tar.gz (33 kB) 2021-07-11T22:20:01,748 Added sparse-dot==0.1.4.2 from https://files.pythonhosted.org/packages/ca/e4/87348b20ab3688986101934d8d9892ec3ed637ba57d33d89cdb3f537e20c/sparse_dot-0.1.4.2.tar.gz#sha256=f1b7853490a945116ef64769e21c7aba22e381fddc3ad806adb965ef8fe8cc7a to build tracker '/tmp/pip-req-tracker-cnrwuc9o' 2021-07-11T22:20:01,749 Running setup.py (path:/tmp/pip-wheel-eyrmjj5y/sparse-dot_f3af390727eb4e949f7b826d595c7440/setup.py) egg_info for package sparse-dot 2021-07-11T22:20:01,750 Created temporary directory: /tmp/pip-pip-egg-info-cfkqrjeq 2021-07-11T22:20:01,751 Running command python setup.py egg_info 2021-07-11T22:20:03,535 /usr/local/lib/python3.9/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-eyrmjj5y/sparse-dot_f3af390727eb4e949f7b826d595c7440/sparse_dot/cy_sparse_dot.pyx 2021-07-11T22:20:03,536 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-11T22:20:03,612 Error compiling Cython file: 2021-07-11T22:20:03,612 ------------------------------------------------------------ 2021-07-11T22:20:03,612 ... 2021-07-11T22:20:03,612 cimport c_python 2021-07-11T22:20:03,612 ^ 2021-07-11T22:20:03,612 ------------------------------------------------------------ 2021-07-11T22:20:03,613 sparse_dot/cy_sparse_dot.pyx:1:8: 'c_python.pxd' not found 2021-07-11T22:20:03,615 Error compiling Cython file: 2021-07-11T22:20:03,615 ------------------------------------------------------------ 2021-07-11T22:20:03,615 ... 2021-07-11T22:20:03,615 cimport c_python 2021-07-11T22:20:03,615 cimport c_numpy 2021-07-11T22:20:03,615 ^ 2021-07-11T22:20:03,615 ------------------------------------------------------------ 2021-07-11T22:20:03,616 sparse_dot/cy_sparse_dot.pyx:2:8: 'c_numpy.pxd' not found 2021-07-11T22:20:03,659 Error compiling Cython file: 2021-07-11T22:20:03,659 ------------------------------------------------------------ 2021-07-11T22:20:03,659 ... 2021-07-11T22:20:03,659 '''Takes a python dictionary of arrays and fill a SparseArrayF 2021-07-11T22:20:03,659 The expected input format for the input_dict is: 2021-07-11T22:20:03,659 {'locs': , 2021-07-11T22:20:03,659 'array': } 2021-07-11T22:20:03,659 ''' 2021-07-11T22:20:03,659 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2021-07-11T22:20:03,660 ^ 2021-07-11T22:20:03,660 ------------------------------------------------------------ 2021-07-11T22:20:03,660 sparse_dot/cy_sparse_dot.pyx:48:9: 'ndarray' is not a type identifier 2021-07-11T22:20:03,660 Error compiling Cython file: 2021-07-11T22:20:03,660 ------------------------------------------------------------ 2021-07-11T22:20:03,661 ... 2021-07-11T22:20:03,661 The expected input format for the input_dict is: 2021-07-11T22:20:03,661 {'locs': , 2021-07-11T22:20:03,661 'array': } 2021-07-11T22:20:03,661 ''' 2021-07-11T22:20:03,661 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2021-07-11T22:20:03,661 cdef c_numpy.ndarray array_cn = input_dict['array'] 2021-07-11T22:20:03,661 ^ 2021-07-11T22:20:03,661 ------------------------------------------------------------ 2021-07-11T22:20:03,662 sparse_dot/cy_sparse_dot.pyx:49:9: 'ndarray' is not a type identifier 2021-07-11T22:20:03,662 Error compiling Cython file: 2021-07-11T22:20:03,662 ------------------------------------------------------------ 2021-07-11T22:20:03,662 ... 2021-07-11T22:20:03,662 # * Makes a C double pointer (array-of-arrays) of SparseResult's 2021-07-11T22:20:03,662 # * Sets the pointers to each of the numpy sub-arrays (each is num_items) 2021-07-11T22:20:03,662 # Each thread then gets it's own num_items length buffer to store its result 2021-07-11T22:20:03,663 sparse_results_tmp_arr = np.zeros((num_threads, num_items), # Make sure each thread uses separate memory 2021-07-11T22:20:03,663 dtype=SPARSE_RESULTS_DTYPE) 2021-07-11T22:20:03,663 cdef c_numpy.ndarray sparse_results_cn 2021-07-11T22:20:03,663 ^ 2021-07-11T22:20:03,663 ------------------------------------------------------------ 2021-07-11T22:20:03,663 sparse_dot/cy_sparse_dot.pyx:91:9: 'ndarray' is not a type identifier 2021-07-11T22:20:03,690 Error compiling Cython file: 2021-07-11T22:20:03,690 ------------------------------------------------------------ 2021-07-11T22:20:03,691 ... 2021-07-11T22:20:03,691 'array': } 2021-07-11T22:20:03,691 ''' 2021-07-11T22:20:03,691 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2021-07-11T22:20:03,691 cdef c_numpy.ndarray array_cn = input_dict['array'] 2021-07-11T22:20:03,691 saf[saf_ind].locs = locs_cn.data 2021-07-11T22:20:03,691 ^ 2021-07-11T22:20:03,692 ------------------------------------------------------------ 2021-07-11T22:20:03,692 sparse_dot/cy_sparse_dot.pyx:51:24: Python objects cannot be cast to pointers of primitive types 2021-07-11T22:20:03,692 Error compiling Cython file: 2021-07-11T22:20:03,692 ------------------------------------------------------------ 2021-07-11T22:20:03,692 ... 2021-07-11T22:20:03,692 ''' 2021-07-11T22:20:03,692 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2021-07-11T22:20:03,693 cdef c_numpy.ndarray array_cn = input_dict['array'] 2021-07-11T22:20:03,693 saf[saf_ind].locs = locs_cn.data 2021-07-11T22:20:03,693 saf[saf_ind].array = array_cn.data 2021-07-11T22:20:03,693 ^ 2021-07-11T22:20:03,693 ------------------------------------------------------------ 2021-07-11T22:20:03,693 sparse_dot/cy_sparse_dot.pyx:52:25: Python objects cannot be cast to pointers of primitive types 2021-07-11T22:20:03,763 Traceback (most recent call last): 2021-07-11T22:20:03,764 File "", line 1, in 2021-07-11T22:20:03,764 File "/tmp/pip-wheel-eyrmjj5y/sparse-dot_f3af390727eb4e949f7b826d595c7440/setup.py", line 45, in 2021-07-11T22:20:03,764 ext_modules=cythonize(extensions, 2021-07-11T22:20:03,764 File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1102, in cythonize 2021-07-11T22:20:03,770 cythonize_one(*args) 2021-07-11T22:20:03,770 File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1225, in cythonize_one 2021-07-11T22:20:03,771 raise CompileError(None, pyx_file) 2021-07-11T22:20:03,771 Cython.Compiler.Errors.CompileError: sparse_dot/cy_sparse_dot.pyx 2021-07-11T22:20:03,771 Compiling sparse_dot/cy_sparse_dot.pyx because it depends on /usr/local/lib/python3.9/dist-packages/Cython/Includes/openmp.pxd. 2021-07-11T22:20:03,772 [1/1] Cythonizing sparse_dot/cy_sparse_dot.pyx 2021-07-11T22:20:03,880 WARNING: Discarding https://files.pythonhosted.org/packages/ca/e4/87348b20ab3688986101934d8d9892ec3ed637ba57d33d89cdb3f537e20c/sparse_dot-0.1.4.2.tar.gz#sha256=f1b7853490a945116ef64769e21c7aba22e381fddc3ad806adb965ef8fe8cc7a (from https://pypi.org/simple/sparse-dot/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. 2021-07-11T22:20:03,882 ERROR: Could not find a version that satisfies the requirement sparse-dot==0.1.4.2 (from versions: 0.1.1.0, 0.1.2.0, 0.1.2.1, 0.1.3.0, 0.1.4.0, 0.1.4.1, 0.1.4.2, 0.1.4.3, 0.1.4.4, 0.2.0.0) 2021-07-11T22:20:03,882 ERROR: No matching distribution found for sparse-dot==0.1.4.2 2021-07-11T22:20:03,882 Exception information: 2021-07-11T22:20:03,882 Traceback (most recent call last): 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 341, in resolve 2021-07-11T22:20:03,882 name, crit = self._merge_into_criterion(r, parent=None) 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2021-07-11T22:20:03,882 raise RequirementsConflicted(criterion) 2021-07-11T22:20:03,882 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('sparse-dot==0.1.4.2') 2021-07-11T22:20:03,882 2021-07-11T22:20:03,882 During handling of the above exception, another exception occurred: 2021-07-11T22:20:03,882 2021-07-11T22:20:03,882 Traceback (most recent call last): 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 127, in resolve 2021-07-11T22:20:03,882 result = self._result = resolver.resolve( 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 473, in resolve 2021-07-11T22:20:03,882 state = resolution.resolve(requirements, max_rounds=max_rounds) 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 343, in resolve 2021-07-11T22:20:03,882 raise ResolutionImpossible(e.criterion.information) 2021-07-11T22:20:03,882 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('sparse-dot==0.1.4.2'), parent=None)] 2021-07-11T22:20:03,882 2021-07-11T22:20:03,882 The above exception was the direct cause of the following exception: 2021-07-11T22:20:03,882 2021-07-11T22:20:03,882 Traceback (most recent call last): 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-11T22:20:03,882 status = self.run(options, args) 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-11T22:20:03,882 return func(self, options, args) 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 142, in run 2021-07-11T22:20:03,882 requirement_set = resolver.resolve( 2021-07-11T22:20:03,882 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 136, in resolve 2021-07-11T22:20:03,882 raise error from e 2021-07-11T22:20:03,882 pip._internal.exceptions.DistributionNotFound: No matching distribution found for sparse-dot==0.1.4.2 2021-07-11T22:20:03,887 Removed sparse-dot==0.1.4.2 from https://files.pythonhosted.org/packages/ca/e4/87348b20ab3688986101934d8d9892ec3ed637ba57d33d89cdb3f537e20c/sparse_dot-0.1.4.2.tar.gz#sha256=f1b7853490a945116ef64769e21c7aba22e381fddc3ad806adb965ef8fe8cc7a from build tracker '/tmp/pip-req-tracker-cnrwuc9o' 2021-07-11T22:20:03,888 Removed build tracker: '/tmp/pip-req-tracker-cnrwuc9o'