science/py-segyio: switch to USES=pytest and fix tests

Reported by:	reprise
Approved by:	portmgr blanket
This commit is contained in:
Dmitry Marakasov 2022-04-26 15:53:36 +03:00
parent bfbdff273c
commit 0e7dd0d03d

View File

@ -18,7 +18,7 @@ BUILD_DEPENDS= cmake:devel/cmake \
LIB_DEPENDS= libsegyio.so:science/segyio
RUN_DEPENDS= ${PYNUMPY}
USES= compiler:c++11-lang python:3.6+
USES= compiler:c++11-lang python:3.6+ pytest
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
@ -31,9 +31,7 @@ post-install:
${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
do-test: # tests fail: https://github.com/equinor/segyio/issues/511
@cd ${WRKSRC} && \
${PYTHON_CMD} ${PYSETUP} build_ext --inplace && \
${PYTHON_CMD} ${PYSETUP} test
pre-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace
.include <bsd.port.mk>