On Wed, 06 Feb 2019, Yaroslav Halchenko wrote: ... > ===================================================== ERRORS > ====================================================== > _____________________________ ERROR collecting > tests/indexes/datetimes/test_tools.py ______________________________ > /usr/lib/python2.7/dist-packages/pluggy/hooks.py:284: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > /usr/lib/python2.7/dist-packages/pluggy/manager.py:67: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > /usr/lib/python2.7/dist-packages/pluggy/manager.py:61: in <lambda> > firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, > /usr/lib/python2.7/dist-packages/_pytest/python.py:224: in > pytest_pycollect_makeitem > res = list(collector._genfunctions(name, obj)) > /usr/lib/python2.7/dist-packages/_pytest/python.py:409: in _genfunctions > self.ihook.pytest_generate_tests(metafunc=metafunc) > /usr/lib/python2.7/dist-packages/pluggy/hooks.py:284: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > /usr/lib/python2.7/dist-packages/pluggy/manager.py:67: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > /usr/lib/python2.7/dist-packages/pluggy/manager.py:61: in <lambda> > firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, > /usr/lib/python2.7/dist-packages/_pytest/python.py:133: in > pytest_generate_tests > metafunc.parametrize(*marker.args, **marker.kwargs) > /usr/lib/python2.7/dist-packages/_pytest/python.py:973: in parametrize > param_index, > /usr/lib/python2.7/dist-packages/_pytest/python.py:841: in setmulti2 > self._checkargnotcontained(arg) > /usr/lib/python2.7/dist-packages/_pytest/python.py:825: in > _checkargnotcontained > raise ValueError("duplicate %r" % (arg,)) > E ValueError: duplicate 'box'
Seems one seems to relate to pytest version -- with the most recent 4.? (installed via pip) it disappears if I add --continue-on-collection-errors to pytest invocation, I am ending up with ~50 failing tests :-( and 3 errors. pushed my changes and now waiting for another "cleanish" run where I actually store full output since I ran out of terminal buffer to get all those errors for analysis. I think part of the problem is upstream chasing bleeding edges for pytest/numpy/etc in their CI setups and thus loosing idea on how well pandas behaves on existing deployments. E.g. this pytest 4.0 issue - versioned dependency was boosted solely to speed up conda's dependencies resolution... heh heh -- Yaroslav O. Halchenko Center for Open Neuroscience http://centerforopenneuroscience.org Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755 Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419 WWW: http://www.linkedin.com/in/yarik