Skip to content

Commit

Permalink
MFH: r520301 devel/py-pyrsistent: Level up ports compliance
Browse files Browse the repository at this point in the history
  - Match COMMENT to setup.py:description (modulo portlint requirements)
  - Strip shared library
  - Add test target and match dependency version requirements

Approved by:	koobs (python: maintainer)

Approved by:	ports-secteam (blanket: ports compliance)
  • Loading branch information
koobs committed Dec 20, 2019
1 parent eb6b612 commit 99987ad
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions devel/py-pyrsistent/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,28 @@

PORTNAME= pyrsistent
PORTVERSION= 0.14.11
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

MAINTAINER= [email protected]
COMMENT= Persistent/Immutable/Functional data structures for Python
COMMENT= Persistent/Functional/Immutable data structures

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE.mit

RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis<5:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}

USES= python
USE_PYTHON= autoplist concurrent distutils

post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pvectorc.so

do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts=

.include <bsd.port.mk>

0 comments on commit 99987ad

Please sign in to comment.