Conda build and install
Conda build failed on MacOS with following messages (no such problem in Ubuntu, not urgent to fix it because the build could succeed without the tests):
+env database_engine=filebased database_user=AWANONYMOUS coverage run --branch --source=$PREFIX/lib/python3.9/site-packages/micado -m pytest $SRC_DIR/src/micado/test/functional Traceback (most recent call last): File "$PREFIX/lib/python3.9/site-packages/pytest/main.py", line 5, in raise SystemExit(pytest.console_main()) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 185, in console_main code = main() File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 143, in main config = _prepareconfig(args, plugins) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 318, in _prepareconfig config = pluginmanager.hook.pytest_cmdline_parse( File "$PREFIX/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in call return self._hookexec(self, self.get_hookimpls(), kwargs) File "$PREFIX/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec return self._inner_hookexec(hook, methods, kwargs) File "$PREFIX/lib/python3.9/site-packages/pluggy/manager.py", line 84, in self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( File "$PREFIX/lib/python3.9/site-packages/pluggy/callers.py", line 203, in _multicall gen.send(outcome) File "$PREFIX/lib/python3.9/site-packages/_pytest/helpconfig.py", line 100, in pytest_cmdline_parse config: Config = outcome.get_result() File "$PREFIX/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result raise ex[1].with_traceback(ex[2]) File "$PREFIX/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall res = hook_impl.function(*args) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 1003, in pytest_cmdline_parse self.parse(args) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 1283, in parse self._preparse(args, addopts=addopts) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 1183, in _preparse self.issue_config_time_warning( File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 1320, in issue_config_time_warning apply_warning_filters(config_filters, cmdline_filters) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 1603, in apply_warning_filters warnings.filterwarnings(*parse_warning_filter(arg, escape=False)) File "$PREFIX/lib/python3.9/site-packages/_pytest/config/init.py", line 1579, in parse_warning_filter category: Type[Warning] = warnings.getcategory(category) # type: ignore[attr-defined] File "$PREFIX/lib/python3.9/warnings.py", line 262, in _getcategory raise _OptionError("invalid module name: %r" % (module,)) from None warnings._OptionError: invalid module name: 'statsmodels.tools.sm_exceptions' Coverage.py warning: No data was collected. (no-data-collected) Tests failed for micado-develop-0.tar.bz2 - moving package to /Users/yixiancao/anaconda3/conda-bld/broken WARNING:conda_build.build:Tests failed for micado-develop-0.tar.bz2 - moving package to /Users/yixiancao/anaconda3/conda-bld/broken WARNING conda_build.build:tests_failed(2956): Tests failed for micado-develop-0.tar.bz2 - moving package to /Users/yixiancao/anaconda3/conda-bld/broken TESTS FAILED: micado-develop-0.tar.bz2
There are two errors by running python -m pytest micadowise/src/micado/test/
right after the installation. They appear both on MacOS and Ubuntu.
=============================================================== ERRORS ================================================================ _________________________________ ERROR collecting micadowise/src/micado/test/functional/tsf_test.py __________________________________ ImportError while importing test module '/Users/yixiancao/Work/MICADO/DFSTool/micadowise/src/micado/test/functional/tsf_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: ../../../anaconda3/envs/micadowise/lib/python3.9/importlib/init.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) micadowise/src/micado/test/functional/tsf_test.py:3: in import black E ModuleNotFoundError: No module named 'black' ________________________________ ERROR collecting micadowise/src/micado/test/functional/vodml_test.py _________________________________ ImportError while importing test module '/Users/yixiancao/Work/MICADO/DFSTool/micadowise/src/micado/test/functional/vodml_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: ../../../anaconda3/envs/micadowise/lib/python3.9/importlib/init.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) micadowise/src/micado/test/functional/vodml_test.py:6: in from micado.toolbox.python_from_vodml import main, ObjectType micadowise/src/micado/toolbox/python_from_vodml.py:15: in import black E ModuleNotFoundError: No module named 'black'