erdc / quest

Python API for downloading and managing data. Checkout the documentation at:
https://quest.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
14 stars 9 forks source link

NameError: name 'ModuleNotFoundError' is not defined - Windows Tests #92

Closed AaronV77 closed 6 years ago

AaronV77 commented 6 years ago

There is an issue that I am posting here for right now, but it is from the Windows tests.

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\_pytest\config.py", line 371, in _importconftest
    mod = conftestpath.pyimport()
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\py\_path\local.py", line 668, in pyimport
    __import__(modname)
  File "<frozen importlib._bootstrap>", line 968, in _find_and_load
  File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\_pytest\assertion\rewrite.py", line 213, in load_module
    py.builtin.exec_(co, mod.__dict__)
  File "C:\projects\quest\test\conftest.py", line 9, in <module>
    import quest
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\quest\__init__.py", line 29, in <module>
    from . import util, api, database
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\quest\util\__init__.py", line 1, in <module>
    from .misc import *
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\quest\util\misc.py", line 8, in <module>
    import shapely.geometry
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\shapely\geometry\__init__.py", line 4, in <module>
    from .base import CAP_STYLE, JOIN_STYLE
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\shapely\geometry\base.py", line 33, in <module>
    import numpy as np
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\numpy\__init__.py", line 158, in <module>
    from . import fft
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\numpy\fft\__init__.py", line 15, in <module>
    import mkl_fft._numpy_fft as _nfft
  File "C:\Miniconda3\envs\test-environment\lib\site-packages\mkl_fft\__init__.py", line 27, in <module>
    from ._pydfti import (fft, ifft, fft2, ifft2, fftn, ifftn, rfft, irfft,
  File "mkl_fft\_pydfti.pyx", line 32, in init mkl_fft._pydfti
NameError: name 'ModuleNotFoundError' is not defined
ERROR: could not load C:\projects\quest\test\conftest.py

This issue is causing them to fail, so anyone has seen this before please let me know. Thanks.

AaronV77 commented 6 years ago

This magically went away for some reason? Who knows. Thanks