2019-07-03T01:48:41 Created temporary directory: /tmp/pip-ephem-wheel-cache-n_sp0h6v 2019-07-03T01:48:41 Created temporary directory: /tmp/pip-req-tracker-wrh0y11g 2019-07-03T01:48:41 Created requirements tracker '/tmp/pip-req-tracker-wrh0y11g' 2019-07-03T01:48:41 Created temporary directory: /tmp/pip-wheel-fo07fdp6 2019-07-03T01:48:41 Collecting sparse_dot==0.1.4.1 2019-07-03T01:48:41 1 location(s) to search for versions of sparse-dot: 2019-07-03T01:48:41 * https://pypi.org/simple/sparse-dot/ 2019-07-03T01:48:41 Getting page https://pypi.org/simple/sparse-dot/ 2019-07-03T01:48:41 Analyzing links from page https://pypi.org/simple/sparse-dot/ 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 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 2019-07-03T01:48:41 Using version 0.1.4.1 (newest of versions: 0.1.4.1) 2019-07-03T01:48:41 Created temporary directory: /tmp/pip-unpack-e2rugc8a 2019-07-03T01:48:41 Downloading https://files.pythonhosted.org/packages/92/08/8869b3d0627a72ad54d43941f48163a644f6ec6987c144e6cd486ed98948/sparse_dot-0.1.4.1.tar.gz 2019-07-03T01:48:41 Downloading from URL 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/) 2019-07-03T01:48:41 Added sparse_dot==0.1.4.1 from https://files.pythonhosted.org/packages/92/08/8869b3d0627a72ad54d43941f48163a644f6ec6987c144e6cd486ed98948/sparse_dot-0.1.4.1.tar.gz#sha256=dbc5282e0a650288522d455f232dfaa7e2d3d1c48f3d93ac091e3cece97fe764 to build tracker '/tmp/pip-req-tracker-wrh0y11g' 2019-07-03T01:48:41 Running setup.py (path:/tmp/pip-wheel-fo07fdp6/sparse-dot/setup.py) egg_info for package sparse-dot 2019-07-03T01:48:41 Running command python setup.py egg_info 2019-07-03T01:48:44 Compiling sparse_dot/cy_sparse_dot.pyx because it depends on /usr/lib/python3/dist-packages/Cython/Includes/openmp.pxd. 2019-07-03T01:48:44 [1/1] Cythonizing sparse_dot/cy_sparse_dot.pyx 2019-07-03T01:48:44 /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:367: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-fo07fdp6/sparse-dot/sparse_dot/cy_sparse_dot.pyx 2019-07-03T01:48:44 tree = Parsing.p_module(s, pxd, full_module_name) 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 cimport c_python 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:1:8: 'c_python.pxd' not found 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 cimport c_python 2019-07-03T01:48:44 cimport c_numpy 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:2:8: 'c_numpy.pxd' not found 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 '''Takes a python dictionary of arrays and fill a SparseArrayF 2019-07-03T01:48:44 The expected input format for the input_dict is: 2019-07-03T01:48:44 {'locs': , 2019-07-03T01:48:44 'array': } 2019-07-03T01:48:44 ''' 2019-07-03T01:48:44 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:48:9: 'ndarray' is not a type identifier 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 The expected input format for the input_dict is: 2019-07-03T01:48:44 {'locs': , 2019-07-03T01:48:44 'array': } 2019-07-03T01:48:44 ''' 2019-07-03T01:48:44 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2019-07-03T01:48:44 cdef c_numpy.ndarray array_cn = input_dict['array'] 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:49:9: 'ndarray' is not a type identifier 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 # * Makes a C double pointer (array-of-arrays) of SparseResult's 2019-07-03T01:48:44 # * Sets the pointers to each of the numpy sub-arrays (each is num_items) 2019-07-03T01:48:44 # Each thread then gets it's own num_items length buffer to store its result 2019-07-03T01:48:44 sparse_results_tmp_arr = np.zeros((num_threads, num_items), # Make sure each thread uses separate memory 2019-07-03T01:48:44 dtype=SPARSE_RESULTS_DTYPE) 2019-07-03T01:48:44 cdef c_numpy.ndarray sparse_results_cn 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:91:9: 'ndarray' is not a type identifier 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 'array': } 2019-07-03T01:48:44 ''' 2019-07-03T01:48:44 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2019-07-03T01:48:44 cdef c_numpy.ndarray array_cn = input_dict['array'] 2019-07-03T01:48:44 saf[saf_ind].locs = locs_cn.data 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:51:24: Python objects cannot be cast to pointers of primitive types 2019-07-03T01:48:44 Error compiling Cython file: 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 ... 2019-07-03T01:48:44 ''' 2019-07-03T01:48:44 cdef c_numpy.ndarray locs_cn = input_dict['locs'] 2019-07-03T01:48:44 cdef c_numpy.ndarray array_cn = input_dict['array'] 2019-07-03T01:48:44 saf[saf_ind].locs = locs_cn.data 2019-07-03T01:48:44 saf[saf_ind].array = array_cn.data 2019-07-03T01:48:44 ^ 2019-07-03T01:48:44 ------------------------------------------------------------ 2019-07-03T01:48:44 sparse_dot/cy_sparse_dot.pyx:52:25: Python objects cannot be cast to pointers of primitive types 2019-07-03T01:48:44 Traceback (most recent call last): 2019-07-03T01:48:44 File "", line 1, in 2019-07-03T01:48:44 File "/tmp/pip-wheel-fo07fdp6/sparse-dot/setup.py", line 46, in 2019-07-03T01:48:44 nthreads=nthreads), 2019-07-03T01:48:44 File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 1097, in cythonize 2019-07-03T01:48:44 cythonize_one(*args) 2019-07-03T01:48:44 File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 1220, in cythonize_one 2019-07-03T01:48:44 raise CompileError(None, pyx_file) 2019-07-03T01:48:44 Cython.Compiler.Errors.CompileError: sparse_dot/cy_sparse_dot.pyx 2019-07-03T01:48:45 Cleaning up... 2019-07-03T01:48:45 Removing source in /tmp/pip-wheel-fo07fdp6/sparse-dot 2019-07-03T01:48:45 Removed sparse_dot==0.1.4.1 from https://files.pythonhosted.org/packages/92/08/8869b3d0627a72ad54d43941f48163a644f6ec6987c144e6cd486ed98948/sparse_dot-0.1.4.1.tar.gz#sha256=dbc5282e0a650288522d455f232dfaa7e2d3d1c48f3d93ac091e3cece97fe764 from build tracker '/tmp/pip-req-tracker-wrh0y11g' 2019-07-03T01:48:45 Removed build tracker '/tmp/pip-req-tracker-wrh0y11g' 2019-07-03T01:48:45 ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-wheel-fo07fdp6/sparse-dot/ 2019-07-03T01:48:45 Exception information: 2019-07-03T01:48:45 Traceback (most recent call last): 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-07-03T01:48:45 status = self.run(options, args) 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/commands/wheel.py", line 164, in run 2019-07-03T01:48:45 resolver.resolve(requirement_set) 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/resolve.py", line 131, in resolve 2019-07-03T01:48:45 self._resolve_one(requirement_set, req) 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/resolve.py", line 294, in _resolve_one 2019-07-03T01:48:45 abstract_dist = self._get_abstract_dist_for(req_to_install) 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/resolve.py", line 242, in _get_abstract_dist_for 2019-07-03T01:48:45 self.require_hashes 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/operations/prepare.py", line 362, in prepare_linked_requirement 2019-07-03T01:48:45 abstract_dist.prep_for_dist(finder, self.build_isolation) 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/operations/prepare.py", line 171, in prep_for_dist 2019-07-03T01:48:45 self.req.prepare_metadata() 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/req/req_install.py", line 537, in prepare_metadata 2019-07-03T01:48:45 self.run_egg_info() 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/req/req_install.py", line 615, in run_egg_info 2019-07-03T01:48:45 command_desc='python setup.py egg_info') 2019-07-03T01:48:45 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/utils/misc.py", line 776, in call_subprocess 2019-07-03T01:48:45 % (command_desc, proc.returncode, cwd)) 2019-07-03T01:48:45 pip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-wheel-fo07fdp6/sparse-dot/