Builds and installs on amd64, current, but `make test` fails with:
===> Regression tests for py-intervaltree-2.1.0
Version: 2.1.0
Reading README.rst
running test
running egg_info
writing requirements to intervaltree.egg-info/requires.txt
writing intervaltree.egg-info/PKG-INFO
writing top-level names to intervaltree.egg-info/top_level.txt
writing dependency_links to intervaltree.egg-info/dependency_links.txt
reading manifest file 'intervaltree.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'intervaltree.egg-info/SOURCES.txt'
running build_ext
============================= test session starts =======================
platform openbsd6 -- Python 2.7.14, pytest-3.1.2, py-1.4.34, pluggy-0.4.0
rootdir: /usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0, inifile:
setup.cfg
collected 2 items / 3 errors
==================================== ERRORS =============================
________________ ERROR collecting lib/intervaltree/interval.py __________
/usr/local/lib/python2.7/site-packages/py/_path/local.py:680: in pyimport
raise self.ImportMismatchError(modname, modfile, self)
E ImportMismatchError: ('intervaltree.interval',
'/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0/intervaltree/interval.py',
local('/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0/lib/intervaltree/interval.py'))
______________ ERROR collecting lib/intervaltree/intervaltree.py ________
/usr/local/lib/python2.7/site-packages/py/_path/local.py:680: in pyimport
raise self.ImportMismatchError(modname, modfile, self)
E ImportMismatchError: ('intervaltree.intervaltree',
'/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0/intervaltree/intervaltree.py',
local('/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0/lib/intervaltree/intervaltree.py'))
__________________ ERROR collecting lib/intervaltree/node.py ____________
/usr/local/lib/python2.7/site-packages/py/_path/local.py:680: in pyimport
raise self.ImportMismatchError(modname, modfile, self)
E ImportMismatchError: ('intervaltree.node',
'/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0/intervaltree/node.py',
local('/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0/lib/intervaltree/node.py'))
=============================== warnings summary ========================
None
[pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead.
-- Docs: http://doc.pytest.org/en/latest/warnings.html
!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!
===================== 1 warnings, 3 error in 0.31 seconds ===============
*** Error 2 in . (/usr/ports/lang/python/python.port.mk:197 'do-test': @cd
/usr/ports/pobj/py-intervaltree-2.1.0/intervaltree-2.1.0 && /usr/...)
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2771
'/usr/ports/pobj/py-intervaltree-2.1.0/.test_done')
*** Error 1 in /usr/ports/mystuff/devel/py-intervaltree
(/usr/ports/infrastructure/mk/bsd.port.mk:2419 'test')
I did not test functioanlity of installed port and cannot tell if those
failing tests are show stoppers.
Cheers,
-ljuba
On 07.03, Remi Pointel wrote:
> Hi,
>
> attached is the port of intervaltree, a dependency of floss.
>
> Ok?
>
> --------------------------
> $ pkg_info py-intervaltree
> Information for inst:py-intervaltree-2.1.0
>
> Comment:
> editable interval tree data structure for Python 2 and 3
>
> Required by:
> py-viv_utils-0.3.9
>
> Description:
> A mutable, self-balancing interval tree for Python 2 and 3. Queries may
> be by
> point, by range overlap, or by range envelopment. This library was
> designed to
> allow tagging text and time intervals, where the intervals include the
> lower
> bound but not the upper bound.
>
> Maintainer: The OpenBSD ports mailing-list <[email protected]>
>
> WWW: https://github.com/chaimleib/intervaltree
> --------------------------
>
> Cheers,
>
> Remi.