2021-07-28T21:47:36,274 Created temporary directory: /tmp/pip-ephem-wheel-cache-qe90cbyv 2021-07-28T21:47:36,277 Created temporary directory: /tmp/pip-req-tracker-w46yao58 2021-07-28T21:47:36,278 Initialized build tracking at /tmp/pip-req-tracker-w46yao58 2021-07-28T21:47:36,278 Created build tracker: /tmp/pip-req-tracker-w46yao58 2021-07-28T21:47:36,278 Entered build tracker: /tmp/pip-req-tracker-w46yao58 2021-07-28T21:47:36,279 Created temporary directory: /tmp/pip-wheel-jv_dvjfj 2021-07-28T21:47:36,306 WARNING: The index url "/" seems invalid, please provide a scheme. 2021-07-28T21:47:36,307 WARNING: The index url "t" seems invalid, please provide a scheme. 2021-07-28T21:47:36,307 WARNING: The index url "m" seems invalid, please provide a scheme. 2021-07-28T21:47:36,307 WARNING: The index url "p" seems invalid, please provide a scheme. 2021-07-28T21:47:36,307 Looking in indexes: https://pypi.org/simple, /, t, m, p 2021-07-28T21:47:36,310 WARNING: Location '/eudist/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-28T21:47:36,310 WARNING: Location 't/eudist/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-28T21:47:36,310 WARNING: Location 'm/eudist/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-28T21:47:36,311 WARNING: Location 'p/eudist/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-28T21:47:36,311 1 location(s) to search for versions of eudist: 2021-07-28T21:47:36,311 * https://pypi.org/simple/eudist/ 2021-07-28T21:47:36,311 Fetching project page and analyzing links: https://pypi.org/simple/eudist/ 2021-07-28T21:47:36,312 Getting page https://pypi.org/simple/eudist/ 2021-07-28T21:47:36,313 Found index url https://pypi.org/simple 2021-07-28T21:47:36,419 Found link https://files.pythonhosted.org/packages/b0/6f/4b452cd9d0d33f78e69f89ebf004f91d528c665db9bae64ced875125a796/eudist-0.1.1.tar.gz#sha256=ab49dc70f14692bfa61ba368325c088f17af2905468836255b0c7fd969b35bc2 (from https://pypi.org/simple/eudist/), version: 0.1.1 2021-07-28T21:47:36,419 Found link https://files.pythonhosted.org/packages/23/77/2f474dc7f62813f1365bdfb6e5c79f1985b419569c30ee187537be614019/eudist-0.1.2.tar.gz#sha256=f81717e738cfd9ee66c4645d66876f6f5249118df54c586b3ee10f2e7bdcf798 (from https://pypi.org/simple/eudist/), version: 0.1.2 2021-07-28T21:47:36,420 Found link https://files.pythonhosted.org/packages/7f/c8/07b73bc388fd62747391a93c59e693610f645cf51cb16591d819dca0c593/eudist-0.1.2.post1.tar.gz#sha256=6a15803d7b9a246908f3c6ffbfce82ea12bc11d82fde845a11a3f099b51f6269 (from https://pypi.org/simple/eudist/), version: 0.1.2.post1 2021-07-28T21:47:36,420 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/82/ec/74c020952c03f1226c461b08608740d863bb945a9cb0cb5ad133ef9d2077/eudist-0.1.2.post25-cp35-cp35m-manylinux1_i686.whl#sha256=4c20dfa4b468d3a3b24b6da2cd64777e7836ddeaa31d4655088717c9b8c1e846 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,420 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/6f/48/ef06af91c216200501d1ee40c4240886c254029a9a33d393396b349e7fb7/eudist-0.1.2.post25-cp35-cp35m-manylinux1_x86_64.whl#sha256=149469b8ba481815fb8c002a9585bfb8a78eb7ae4db9b65910f3203262dfb972 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,420 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/6a/c1/e5cefee020bd471293fed610cc05f0d743477789a23b0dc251708f7dde4d/eudist-0.1.2.post25-cp35-cp35m-manylinux2014_x86_64.whl#sha256=ae95d13ce24b90ffb5500deade2dd447f2da9cd5abf0c10017c6acc645cda659 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,420 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/4f/8f/01bbad20daf966246bd306018819cd77071a7c8f96ce4388cb6ccc582b20/eudist-0.1.2.post25-cp36-cp36m-manylinux1_i686.whl#sha256=97045bd4cd89aa2277a63a14c7402c6eeffbe4cd53b224cc80aaef034836b6f5 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,421 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/76/1d/346099b9e8a5ecadde5365afdf830a70644e0801820dd59c986fcabc610e/eudist-0.1.2.post25-cp36-cp36m-manylinux1_x86_64.whl#sha256=9cc03072345ad00c10458f998795451dfede16345eebeebaf8988bbeb791ffa0 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,421 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/70/cb/6a5d3076099fdd817dbf1916515d86c03b901817543aa33be754b9d39a0a/eudist-0.1.2.post25-cp36-cp36m-manylinux2014_x86_64.whl#sha256=c612e8408fba03423b7844d58fbdbeef7bc27974a68c65c355fbf1b2b33f51b4 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,421 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/9f/cf/1c51cc63bf242157e6e4cd51598fb161cbe57a7c157e27eca56969109234/eudist-0.1.2.post25-cp37-cp37m-manylinux1_i686.whl#sha256=9eba44ed47d5ad6b72cbbf8610a516205748ea41e8c5cf0ed572a9fa57f71a9a (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,421 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/40/07/6290140c81e5a01812c0eb8f33e36f1cd41a8c10fbf0ab52f752e887a1d0/eudist-0.1.2.post25-cp37-cp37m-manylinux1_x86_64.whl#sha256=8515aace7db1b7f24c72a448a3a11d4bde59335110bac9100b487ab6be8fee71 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,421 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/8a/88/5093a84fb96531e58ac75ba344cf2c9ae5530c34d93d641a178dbe6a187b/eudist-0.1.2.post25-cp37-cp37m-manylinux2014_x86_64.whl#sha256=18cbf23c43722ada9388f94c231ff9f828670e48ee37373470b99d64c0f771ed (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,422 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/02/2d/f0f014ab011d9542a26d525ce006abf5d63c08851b89083b56f07bc6651c/eudist-0.1.2.post25-cp38-cp38-manylinux1_i686.whl#sha256=37782b756844225def04a1f2c9f087149d635c8c4a8512420fe9febc2d92f6b9 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,422 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/73/1d/1c5ce66a709b494ffcd49c44f963f2508d89c2f34a3451311acd40f80028/eudist-0.1.2.post25-cp38-cp38-manylinux1_x86_64.whl#sha256=f028752c830e6ce17597acc5619eaee439381adc41d6c450fb84174703b653dc (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,422 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/2c/43/3426ccf8e91acf7e0a050f4b4e9b9b980257a1e8815f2f304d5a8719b17c/eudist-0.1.2.post25-cp38-cp38-manylinux2014_x86_64.whl#sha256=ab50221d90cb68d825ad5d6312a140749f1bee7540d74781fc9b18dc52f8d140 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,422 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/17/3b/ae863fb4a87704918183de09c4fc8c8f7142ff949452693700c5a0f2eea2/eudist-0.1.2.post25-cp39-cp39-manylinux1_i686.whl#sha256=5301ab78f476925267a9df3121b805f446436cfe597aad47d894abe7e55c5d1c (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,422 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/8c/f2/8406976765071a520020091e55e466793b1d6a2c27ff2e0b1a35c36c1e84/eudist-0.1.2.post25-cp39-cp39-manylinux1_x86_64.whl#sha256=90fc153cc1ddb5768df03e3b550052eb0e3d458b036cbed05c4aea2859a05fa9 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,423 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/75/dd/bc94ad2a5b980c926bafcb07e67f67478783c44a4c7dbf335e06bec817e3/eudist-0.1.2.post25-cp39-cp39-manylinux2014_x86_64.whl#sha256=8fdb5de28450d1bfb6fa6e1f30860a8e4c942957d1b48cbc1ed07ad3c54cf92c (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,423 Found link https://files.pythonhosted.org/packages/42/36/411b29c8a5a25a74367152ff51bef845c4dd54be8cd349dba1070f2dc58e/eudist-0.1.2.post25.tar.gz#sha256=c72195b724e558e409a7f4031c0ba6dd363a1cf5d1b6770d053d402d5ed3961d (from https://pypi.org/simple/eudist/), version: 0.1.2.post25 2021-07-28T21:47:36,423 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/b3/06/29cfdf12337f5fbd33a846c11a3109796e62b93501b12b25974216085257/eudist-0.1.3-cp35-cp35m-manylinux1_i686.whl#sha256=b6ae258b578cd5517ca751bfd0c5e15d1d5d189259795b1f508e297be0421ab7 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,423 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/52/22/1247ebc27cffe64c67b9e0bdd389fcb05bcc77e42f4d7bd76f6961f56b85/eudist-0.1.3-cp35-cp35m-manylinux1_x86_64.whl#sha256=941ec70a82d0d77048d5d2e3189519244b33b3f2538c8a74048dd6ab5e35cf2e (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,424 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/55/c0/4da1a5423008bdc5165e74824e0cb9b2b901703fb704c2f43badce13269e/eudist-0.1.3-cp35-cp35m-manylinux2014_x86_64.whl#sha256=6c7538376654a318b363bc53c187f14e07d4f7549f9d634e2f95e5a0dd7fbee5 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,424 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/21/6a/5b5cf482dad165e095b76e352812f3fc16308d9a13477456616dccbe23aa/eudist-0.1.3-cp36-cp36m-manylinux1_i686.whl#sha256=e2025543460893a776f91644cb754b3ee27c599c8928614b02bfffeda1554447 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,424 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/43/25/669a0e772b3ba6d62b0cada16e36673ae06cc7890cb52f81976cb8dc8f74/eudist-0.1.3-cp36-cp36m-manylinux1_x86_64.whl#sha256=e6d08b1f2e773d87bcefe3a01ad1a7d4147f6949fdb9c83d03ca095b121fb834 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,424 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/0a/7d/a0f4ee49e1051ea92af65d046052925561d63656596f498faa91c541c95a/eudist-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl#sha256=323ae194067bb38e27d65f397c4f89653bf78b13d7d6cff24c8dc12bf7b8fe11 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,424 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/09/14/596f068911b51598bd477a0d7d09de226468f22b636b0fb40371c0ba7332/eudist-0.1.3-cp37-cp37m-manylinux1_i686.whl#sha256=bb87918e5a14628f10147f8e1ac6e3783db3835b8e5ecdceaee226514b35b50f (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,425 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/06/b0/e8cd51b461e76dd4bb09f4e36a8d49d62e1813b1a28944889988c3be58a8/eudist-0.1.3-cp37-cp37m-manylinux1_x86_64.whl#sha256=5302385f92a657579fbe5792453c45da3ed982c218ab8cdf590ce70551697ad4 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,425 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/b6/42/8d6ea7a1c09fd59a0524e6927adcccc872a5c44137ca1422771523dccc0f/eudist-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl#sha256=eba151cec28fe71c4ebecce65a2ff9af7a2f25f4559d4f86136d1d0be6cb5a07 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,425 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/20/3b/fbc8fa8096492570a04322be0bdea079c8eeff1dceca28a3290ec6c05d03/eudist-0.1.3-cp38-cp38-manylinux1_i686.whl#sha256=4fba8f0b027c36c689cd84e2d593ae8b4457a1700770310f84b316690ca972d0 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,425 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/64/b4/3673f24aac9b2e625432bbd4809130f5c0f290ec8c5452d7b43a478c29cc/eudist-0.1.3-cp38-cp38-manylinux1_x86_64.whl#sha256=9039fc27f12b38b343abd0f54550880c197e9d18aef5da521af4a23ceeafd5e2 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,426 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/5a/49/78be981b0aaddda6cf91971192e65212e628b0820c638f58e7a03f7eafc3/eudist-0.1.3-cp38-cp38-manylinux2014_x86_64.whl#sha256=921c1c47a2d8a73e895d201e2e7ab20663b2af7cecacbd5ad7d8c3c11e30e7dd (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,426 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/3c/cf/f209f7ed1de54389264bf1eca022954b1771e6d5b29dc7820da7701ea68b/eudist-0.1.3-cp39-cp39-manylinux1_i686.whl#sha256=623b9eb30ba30fdb5cf5772c6b3b8d13a61a0466cd7b1c64260ee7176b50e4d9 (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,426 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/48/a0/cba202cc87047e0d0848945b976a9a5b72d41cd15e56fc4bec9cd7023b71/eudist-0.1.3-cp39-cp39-manylinux1_x86_64.whl#sha256=6618bf4f021b5e23c6081b23e56153e5d9c542f9913edc00c6447cf3c1b2c40d (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,426 Skipping link: No binaries permitted for eudist: https://files.pythonhosted.org/packages/79/3c/b414809027c36fc4ef9733aca1e582f6e28496cb07b72bcbc58a14694c66/eudist-0.1.3-cp39-cp39-manylinux2014_x86_64.whl#sha256=dad10e6c1ea3a3e3089f514120bb5a9b1557085a766e2ffdff692276fb6b12ea (from https://pypi.org/simple/eudist/) 2021-07-28T21:47:36,427 Found link https://files.pythonhosted.org/packages/a0/f7/35c0e013781c6a86fd06df2e7844dd0690dd59d3b7d3c0d1eb98e46715f8/eudist-0.1.3.tar.gz#sha256=d8d188a5706f0c3944715a326d9637e77f8fa6882cb3c221ac9aff627ea16f15 (from https://pypi.org/simple/eudist/), version: 0.1.3 2021-07-28T21:47:36,427 Skipping link: not a file: https://pypi.org/simple/eudist/ 2021-07-28T21:47:36,445 Given no hashes to check 1 links for project 'eudist': discarding no candidates 2021-07-28T21:47:36,463 Collecting eudist==0.1.2 2021-07-28T21:47:36,465 Created temporary directory: /tmp/pip-unpack-c8v2oabr 2021-07-28T21:47:36,669 Downloading eudist-0.1.2.tar.gz (93 kB) 2021-07-28T21:47:36,763 Added eudist==0.1.2 from https://files.pythonhosted.org/packages/23/77/2f474dc7f62813f1365bdfb6e5c79f1985b419569c30ee187537be614019/eudist-0.1.2.tar.gz#sha256=f81717e738cfd9ee66c4645d66876f6f5249118df54c586b3ee10f2e7bdcf798 to build tracker '/tmp/pip-req-tracker-w46yao58' 2021-07-28T21:47:36,764 Running setup.py (path:/tmp/pip-wheel-jv_dvjfj/eudist_894b5be19d354f2b8c6315c1d96d954a/setup.py) egg_info for package eudist 2021-07-28T21:47:36,765 Created temporary directory: /tmp/pip-pip-egg-info-zctmhf7q 2021-07-28T21:47:36,765 Running command python setup.py egg_info 2021-07-28T21:47:38,427 Error compiling Cython file: 2021-07-28T21:47:38,427 ------------------------------------------------------------ 2021-07-28T21:47:38,427 ... 2021-07-28T21:47:38,428 # distutils: libraries = 2021-07-28T21:47:38,428 # distutils: library_dirs = 2021-07-28T21:47:38,428 # distutils: sources = eudist_cpp.cxx 2021-07-28T21:47:38,428 # distutils: extra_compile_args = 2021-07-28T21:47:38,428 cimport eudist_cpp as c 2021-07-28T21:47:38,428 ^ 2021-07-28T21:47:38,429 ------------------------------------------------------------ 2021-07-28T21:47:38,429 eudist.pyx:8:8: 'eudist_cpp.pxd' not found 2021-07-28T21:47:39,606 Error compiling Cython file: 2021-07-28T21:47:39,606 ------------------------------------------------------------ 2021-07-28T21:47:39,606 ... 2021-07-28T21:47:39,606 """ 2021-07-28T21:47:39,607 Defines a plane. 2021-07-28T21:47:39,607 The constructor takes 3 points 2021-07-28T21:47:39,607 """ 2021-07-28T21:47:39,607 cdef c.Plane * cobj 2021-07-28T21:47:39,607 ^ 2021-07-28T21:47:39,607 ------------------------------------------------------------ 2021-07-28T21:47:39,607 eudist.pyx:24:9: 'Plane' is not a type identifier 2021-07-28T21:47:39,609 Error compiling Cython file: 2021-07-28T21:47:39,609 ------------------------------------------------------------ 2021-07-28T21:47:39,609 ... 2021-07-28T21:47:39,609 """ 2021-07-28T21:47:39,609 Defines a mesh in 2 dimension, which allows for fast finding of in which cell a point is. 2021-07-28T21:47:39,609 The constructor takes two 2D array for the x and y position of the grid corners. 2021-07-28T21:47:39,609 """ 2021-07-28T21:47:39,610 cdef c.PolyMesh * cobj 2021-07-28T21:47:39,610 ^ 2021-07-28T21:47:39,610 ------------------------------------------------------------ 2021-07-28T21:47:39,610 eudist.pyx:56:9: 'PolyMesh' is not a type identifier 2021-07-28T21:47:39,712 Error compiling Cython file: 2021-07-28T21:47:39,712 ------------------------------------------------------------ 2021-07-28T21:47:39,712 ... 2021-07-28T21:47:39,712 import numpy as np 2021-07-28T21:47:39,713 def dot_dot(np.ndarray[double,ndim=1] a, np.ndarray[double, ndim=1] b): 2021-07-28T21:47:39,713 a = np.ascontiguousarray(a) 2021-07-28T21:47:39,713 b = np.ascontiguousarray(b) 2021-07-28T21:47:39,713 return c.dot_dot(&a[0],&b[0],len(a)) 2021-07-28T21:47:39,713 ^ 2021-07-28T21:47:39,713 ------------------------------------------------------------ 2021-07-28T21:47:39,714 eudist.pyx:15:12: cimported module has no attribute 'dot_dot' 2021-07-28T21:47:39,715 Error compiling Cython file: 2021-07-28T21:47:39,715 ------------------------------------------------------------ 2021-07-28T21:47:39,715 ... 2021-07-28T21:47:39,715 cdef c.Plane * cobj 2021-07-28T21:47:39,715 def __cinit__(self, np.ndarray[double,ndim=1] p0, np.ndarray[double,ndim=1] p1, np.ndarray[double,ndim=1] p2): 2021-07-28T21:47:39,715 p0 = np.ascontiguousarray(p0) 2021-07-28T21:47:39,716 p1 = np.ascontiguousarray(p1) 2021-07-28T21:47:39,716 p2 = np.ascontiguousarray(p2) 2021-07-28T21:47:39,716 self.cobj = new c.Plane(&p0[0], &p1[0], &p2[0], len(p0)) 2021-07-28T21:47:39,716 ^ 2021-07-28T21:47:39,716 ------------------------------------------------------------ 2021-07-28T21:47:39,716 eudist.pyx:29:24: 'Plane' is not a type identifier 2021-07-28T21:47:39,717 Error compiling Cython file: 2021-07-28T21:47:39,717 ------------------------------------------------------------ 2021-07-28T21:47:39,717 ... 2021-07-28T21:47:39,717 cdef c.Plane * cobj 2021-07-28T21:47:39,717 def __cinit__(self, np.ndarray[double,ndim=1] p0, np.ndarray[double,ndim=1] p1, np.ndarray[double,ndim=1] p2): 2021-07-28T21:47:39,717 p0 = np.ascontiguousarray(p0) 2021-07-28T21:47:39,717 p1 = np.ascontiguousarray(p1) 2021-07-28T21:47:39,717 p2 = np.ascontiguousarray(p2) 2021-07-28T21:47:39,717 self.cobj = new c.Plane(&p0[0], &p1[0], &p2[0], len(p0)) 2021-07-28T21:47:39,718 ^ 2021-07-28T21:47:39,718 ------------------------------------------------------------ 2021-07-28T21:47:39,718 eudist.pyx:29:24: new operator can only be applied to a C++ class 2021-07-28T21:47:39,718 Error compiling Cython file: 2021-07-28T21:47:39,718 ------------------------------------------------------------ 2021-07-28T21:47:39,718 ... 2021-07-28T21:47:39,719 def __dealloc__(self): 2021-07-28T21:47:39,719 self.__mydealloc__() 2021-07-28T21:47:39,719 def __mydealloc__(self): 2021-07-28T21:47:39,719 if self.cobj: 2021-07-28T21:47:39,719 del self.cobj 2021-07-28T21:47:39,719 ^ 2021-07-28T21:47:39,719 ------------------------------------------------------------ 2021-07-28T21:47:39,720 eudist.pyx:36:20: Deletion of non-Python, non-C++ object 2021-07-28T21:47:39,720 Error compiling Cython file: 2021-07-28T21:47:39,720 ------------------------------------------------------------ 2021-07-28T21:47:39,720 ... 2021-07-28T21:47:39,720 del self.cobj 2021-07-28T21:47:39,720 self.cobj = NULL 2021-07-28T21:47:39,721 def dist(self, np.ndarray[double,ndim=1] dot): 2021-07-28T21:47:39,721 dot = np.ascontiguousarray(dot) 2021-07-28T21:47:39,721 return self.cobj.dist(&dot[0]) 2021-07-28T21:47:39,721 ^ 2021-07-28T21:47:39,721 ------------------------------------------------------------ 2021-07-28T21:47:39,721 eudist.pyx:41:30: Cannot convert 'double *' to Python object 2021-07-28T21:47:39,722 Error compiling Cython file: 2021-07-28T21:47:39,722 ------------------------------------------------------------ 2021-07-28T21:47:39,722 ... 2021-07-28T21:47:39,722 dot = np.ascontiguousarray(dot) 2021-07-28T21:47:39,722 return self.cobj.dist(&dot[0]) 2021-07-28T21:47:39,722 def signed_dist(self, np.ndarray[double,ndim=1] dot): 2021-07-28T21:47:39,722 dot = np.ascontiguousarray(dot) 2021-07-28T21:47:39,722 return self.cobj.signed_dist(&dot[0]) 2021-07-28T21:47:39,723 ^ 2021-07-28T21:47:39,723 ------------------------------------------------------------ 2021-07-28T21:47:39,723 eudist.pyx:45:37: Cannot convert 'double *' to Python object 2021-07-28T21:47:39,737 Error compiling Cython file: 2021-07-28T21:47:39,737 ------------------------------------------------------------ 2021-07-28T21:47:39,737 ... 2021-07-28T21:47:39,737 xs = datax.shape 2021-07-28T21:47:39,737 ys = datay.shape 2021-07-28T21:47:39,737 raise ValueError(f"Data mismatch: ({xs[0]}, {xs[1]}) != ({ys[0]}, {ys[1]})") 2021-07-28T21:47:39,737 cdef np.ndarray[double, ndim=1, mode='c'] datax_ = np.ravel(datax, order='c') 2021-07-28T21:47:39,738 cdef np.ndarray[double, ndim=1, mode='c'] datay_ = np.ravel(datay, order='c') 2021-07-28T21:47:39,738 self.cobj = new c.PolyMesh(&datax_[0], &datay_[0], datax.shape[0], datay.shape[1]) 2021-07-28T21:47:39,738 ^ 2021-07-28T21:47:39,738 ------------------------------------------------------------ 2021-07-28T21:47:39,738 eudist.pyx:65:24: 'PolyMesh' is not a type identifier 2021-07-28T21:47:39,738 Error compiling Cython file: 2021-07-28T21:47:39,739 ------------------------------------------------------------ 2021-07-28T21:47:39,739 ... 2021-07-28T21:47:39,739 xs = datax.shape 2021-07-28T21:47:39,739 ys = datay.shape 2021-07-28T21:47:39,739 raise ValueError(f"Data mismatch: ({xs[0]}, {xs[1]}) != ({ys[0]}, {ys[1]})") 2021-07-28T21:47:39,739 cdef np.ndarray[double, ndim=1, mode='c'] datax_ = np.ravel(datax, order='c') 2021-07-28T21:47:39,739 cdef np.ndarray[double, ndim=1, mode='c'] datay_ = np.ravel(datay, order='c') 2021-07-28T21:47:39,739 self.cobj = new c.PolyMesh(&datax_[0], &datay_[0], datax.shape[0], datay.shape[1]) 2021-07-28T21:47:39,739 ^ 2021-07-28T21:47:39,740 ------------------------------------------------------------ 2021-07-28T21:47:39,740 eudist.pyx:65:24: new operator can only be applied to a C++ class 2021-07-28T21:47:39,740 Error compiling Cython file: 2021-07-28T21:47:39,740 ------------------------------------------------------------ 2021-07-28T21:47:39,740 ... 2021-07-28T21:47:39,740 def __dealloc__(self): 2021-07-28T21:47:39,741 self.__mydealloc__() 2021-07-28T21:47:39,741 def __mydealloc__(self): 2021-07-28T21:47:39,741 if self.cobj: 2021-07-28T21:47:39,741 del self.cobj 2021-07-28T21:47:39,741 ^ 2021-07-28T21:47:39,741 ------------------------------------------------------------ 2021-07-28T21:47:39,741 eudist.pyx:72:20: Deletion of non-Python, non-C++ object 2021-07-28T21:47:39,742 Error compiling Cython file: 2021-07-28T21:47:39,742 ------------------------------------------------------------ 2021-07-28T21:47:39,742 ... 2021-07-28T21:47:39,742 def find_cell(self, np.ndarray[double,ndim=1] dot, int guess=-1): 2021-07-28T21:47:39,742 """ 2021-07-28T21:47:39,742 Find the cellid of a point. 2021-07-28T21:47:39,742 """ 2021-07-28T21:47:39,743 dot = np.ascontiguousarray(dot) 2021-07-28T21:47:39,743 return self.cobj.find_cell(&dot[0], guess) 2021-07-28T21:47:39,743 ^ 2021-07-28T21:47:39,743 ------------------------------------------------------------ 2021-07-28T21:47:39,743 eudist.pyx:80:35: Cannot convert 'double *' to Python object 2021-07-28T21:47:39,745 Error compiling Cython file: 2021-07-28T21:47:39,745 ------------------------------------------------------------ 2021-07-28T21:47:39,745 ... 2021-07-28T21:47:39,745 A winding number of zero means the point is outside the surface. 2021-07-28T21:47:39,746 If the conversions are slow, ensure the variables are already C-contigous. 2021-07-28T21:47:39,746 """ 2021-07-28T21:47:39,746 cdef np.ndarray[double, ndim=1, mode='c'] pnts = np.ravel(points,order='c') 2021-07-28T21:47:39,746 dot = np.ascontiguousarray(dot) 2021-07-28T21:47:39,746 return c.winding_number(&pnts[0], &dot[0], len(points)) 2021-07-28T21:47:39,746 ^ 2021-07-28T21:47:39,746 ------------------------------------------------------------ 2021-07-28T21:47:39,746 eudist.pyx:93:12: cimported module has no attribute 'winding_number' 2021-07-28T21:47:39,747 Error compiling Cython file: 2021-07-28T21:47:39,747 ------------------------------------------------------------ 2021-07-28T21:47:39,747 ... 2021-07-28T21:47:39,747 return c.winding_number(&pnts[0], &dot[0], len(points)) 2021-07-28T21:47:39,747 def polygon_dot(np.ndarray[double,ndim=2] points, np.ndarray[double, ndim=1] dot, check_planar=False): 2021-07-28T21:47:39,748 cdef np.ndarray[double, ndim=1, mode='c'] pnts = np.ravel(points,order='c') 2021-07-28T21:47:39,748 dot = np.ascontiguousarray(dot) 2021-07-28T21:47:39,748 return c.polygon_dot(&pnts[0], &dot[0], len(points), len(dot), check_planar) 2021-07-28T21:47:39,748 ^ 2021-07-28T21:47:39,748 ------------------------------------------------------------ 2021-07-28T21:47:39,748 eudist.pyx:98:12: cimported module has no attribute 'polygon_dot' 2021-07-28T21:47:39,836 Traceback (most recent call last): 2021-07-28T21:47:39,836 File "", line 1, in 2021-07-28T21:47:39,837 File "/tmp/pip-wheel-jv_dvjfj/eudist_894b5be19d354f2b8c6315c1d96d954a/setup.py", line 18, in 2021-07-28T21:47:39,837 ext_modules=cythonize( 2021-07-28T21:47:39,837 File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1102, in cythonize 2021-07-28T21:47:39,838 cythonize_one(*args) 2021-07-28T21:47:39,838 File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1225, in cythonize_one 2021-07-28T21:47:39,839 raise CompileError(None, pyx_file) 2021-07-28T21:47:39,839 Cython.Compiler.Errors.CompileError: eudist.pyx 2021-07-28T21:47:39,839 Compiling eudist.pyx because it depends on /usr/local/lib/python3.9/dist-packages/Cython/Includes/libc/string.pxd. 2021-07-28T21:47:39,840 [1/1] Cythonizing eudist.pyx 2021-07-28T21:47:39,981 WARNING: Discarding https://files.pythonhosted.org/packages/23/77/2f474dc7f62813f1365bdfb6e5c79f1985b419569c30ee187537be614019/eudist-0.1.2.tar.gz#sha256=f81717e738cfd9ee66c4645d66876f6f5249118df54c586b3ee10f2e7bdcf798 (from https://pypi.org/simple/eudist/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. 2021-07-28T21:47:39,982 ERROR: Could not find a version that satisfies the requirement eudist==0.1.2 (from versions: 0.1.1, 0.1.2, 0.1.2.post1, 0.1.2.post25, 0.1.3) 2021-07-28T21:47:39,983 ERROR: No matching distribution found for eudist==0.1.2 2021-07-28T21:47:39,983 Exception information: 2021-07-28T21:47:39,983 Traceback (most recent call last): 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 341, in resolve 2021-07-28T21:47:39,983 name, crit = self._merge_into_criterion(r, parent=None) 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2021-07-28T21:47:39,983 raise RequirementsConflicted(criterion) 2021-07-28T21:47:39,983 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('eudist==0.1.2') 2021-07-28T21:47:39,983 2021-07-28T21:47:39,983 During handling of the above exception, another exception occurred: 2021-07-28T21:47:39,983 2021-07-28T21:47:39,983 Traceback (most recent call last): 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 127, in resolve 2021-07-28T21:47:39,983 result = self._result = resolver.resolve( 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 473, in resolve 2021-07-28T21:47:39,983 state = resolution.resolve(requirements, max_rounds=max_rounds) 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 343, in resolve 2021-07-28T21:47:39,983 raise ResolutionImpossible(e.criterion.information) 2021-07-28T21:47:39,983 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('eudist==0.1.2'), parent=None)] 2021-07-28T21:47:39,983 2021-07-28T21:47:39,983 The above exception was the direct cause of the following exception: 2021-07-28T21:47:39,983 2021-07-28T21:47:39,983 Traceback (most recent call last): 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-28T21:47:39,983 status = self.run(options, args) 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-28T21:47:39,983 return func(self, options, args) 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 142, in run 2021-07-28T21:47:39,983 requirement_set = resolver.resolve( 2021-07-28T21:47:39,983 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 136, in resolve 2021-07-28T21:47:39,983 raise error from e 2021-07-28T21:47:39,983 pip._internal.exceptions.DistributionNotFound: No matching distribution found for eudist==0.1.2 2021-07-28T21:47:39,988 Removed eudist==0.1.2 from https://files.pythonhosted.org/packages/23/77/2f474dc7f62813f1365bdfb6e5c79f1985b419569c30ee187537be614019/eudist-0.1.2.tar.gz#sha256=f81717e738cfd9ee66c4645d66876f6f5249118df54c586b3ee10f2e7bdcf798 from build tracker '/tmp/pip-req-tracker-w46yao58' 2021-07-28T21:47:39,988 Removed build tracker: '/tmp/pip-req-tracker-w46yao58'