Index: head/databases/py-sqlalchemy09/Makefile =================================================================== --- head/databases/py-sqlalchemy09/Makefile (revision 418710) +++ head/databases/py-sqlalchemy09/Makefile (revision 418711) @@ -1,81 +1,81 @@ # Created by: Dryice Dong Liu # $FreeBSD$ PORTNAME= sqlalchemy PORTVERSION= 0.9.10 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 09 DISTNAME= SQLAlchemy-${DISTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python SQL toolkit and Object Relational Mapper 0.9.x LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock USES= python USE_PYTHON= distutils autoplist PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARGS= --no-diffs --nobackups --verbose --write TEST_TARGET= do-test CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy{0[678],10}* OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE SYBASE OPTIONS_DEFAULT= SQLITE MSSQL_DESC= MS SQL Server backend SYBASE_DESC= Sybase backend MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2 SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 SYBASE_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase PORTDOCS= * PORTEXAMPLES= * .include .if ${PYTHON_REL} < 3000 MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb #.else # At the moment databases/py-pymysql does not build with Python3 # See https://github.com/petehunt/PyMySQL#python-3-0-support #MYSQL_RUN_DEPENDS= pymysql>=0.5:databases/py-pymysql .endif pre-build: .if ${PYTHON_REL} >= 3000 @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples .endif # C extensions are not supported with all versions of Python, so ignore # errors here if there are no .so files to strip. post-install: -@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-test: .if ${PYTHON_REL} >= 3000 ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test .endif - @cd ${WRKSRC} && py.test + @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include Index: head/databases/py-sqlalchemy10/Makefile =================================================================== --- head/databases/py-sqlalchemy10/Makefile (revision 418710) +++ head/databases/py-sqlalchemy10/Makefile (revision 418711) @@ -1,81 +1,81 @@ # Created by: Dryice Dong Liu # $FreeBSD$ PORTNAME= sqlalchemy PORTVERSION= 1.0.13 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 10 DISTNAME= SQLAlchemy-${DISTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock USES= python USE_PYTHON= distutils autoplist PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARGS= --no-diffs --nobackups --verbose --write TEST_TARGET= do-test CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0[6789]* OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE SYBASE OPTIONS_DEFAULT= SQLITE MSSQL_DESC= MS SQL Server backend SYBASE_DESC= Sybase backend MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2 SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 SYBASE_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase PORTDOCS= * PORTEXAMPLES= * .include .if ${PYTHON_REL} < 3000 MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb #.else # At the moment databases/py-pymysql does not build with Python3 # See https://github.com/petehunt/PyMySQL#python-3-0-support #MYSQL_RUN_DEPENDS+= pymysql>=0.5:databases/py-pymysql .endif pre-build: .if ${PYTHON_REL} >= 3000 @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples .endif # C extensions are not supported with all versions of Python, so ignore # errors here if there are no .so files to strip. post-install: -@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-test: .if ${PYTHON_REL} >= 3000 ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test .endif - @cd ${WRKSRC} && py.test + @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include Index: head/devel/py-apscheduler/Makefile =================================================================== --- head/devel/py-apscheduler/Makefile (revision 418710) +++ head/devel/py-apscheduler/Makefile (revision 418711) @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= apscheduler PORTVERSION= 3.2.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= APScheduler-${DISTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= In-process task scheduler with Cron-like capabilities LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest \ ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>=0.7:devel/py-pytest-capturelog NO_ARCH= yes USES= python:2.7+ USE_PYTHON= autoplist distutils TEST_ENV= ${MAKE_ENV} TZ=UTC PYTHONPATH=. .include .if ${PYTHON_REL} < 3300 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures \ ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock .endif post-patch: @${REINPLACE_CMD} -e 's/ --cov//' ${WRKSRC}/${PYSETUP:R}.cfg @${REINPLACE_CMD} -e 's/set_level/setLevel/' \ -e 's/\.records/&()/' \ -e '/records/s/== 1/== 2/' \ -e '/message/s/\[0]./[1]./' \ ${WRKSRC}/tests/test_schedulers.py do-test: - @(cd ${TEST_WRKSRC}; ${SETENV} ${TEST_ENV} py.test) + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include Index: head/devel/py-cffi/Makefile =================================================================== --- head/devel/py-cffi/Makefile (revision 418710) +++ head/devel/py-cffi/Makefile (revision 418711) @@ -1,30 +1,31 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= cffi PORTVERSION= 1.6.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Foreign Function Interface for Python calling C code LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libffi.so:devel/libffi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest CFLAGS+= -I${LOCALBASE}/include -Wl,-rpath,${LOCALBASE}/lib LDFLAGS+= -L${LOCALBASE}/lib USES= python USE_PYTHON= autoplist distutils do-test: patch - cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build_ext -i && \ - ${LOCALBASE}/bin/py.test + @(cd ${TEST_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ + ${PYDISTUTILS_SETUP} build_ext -i) + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include Index: head/devel/py-pytest-xdist/Makefile =================================================================== --- head/devel/py-pytest-xdist/Makefile (revision 418710) +++ head/devel/py-pytest-xdist/Makefile (revision 418711) @@ -1,34 +1,34 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pytest-xdist PORTVERSION= 1.13.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Py.test plugin for distributed testing and loop-on-failing modes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest \ ${PYTHON_PKGNAMEPREFIX}py>=1.4.22:devel/py-py TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-extract: ${RM} -rf ${WRKSRC}/testing/__pycache__ do-test: - @cd ${WRKSRC} && py.test + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include Index: head/sysutils/py-honcho/Makefile =================================================================== --- head/sysutils/py-honcho/Makefile (revision 418710) +++ head/sysutils/py-honcho/Makefile (revision 418711) @@ -1,27 +1,27 @@ # Created by: Fukang Chen # $FreeBSD$ PORTNAME= honcho PORTVERSION= 0.6.6 DISTVERSIONPREFIX= v CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Managing Procfile-based applications tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2 USE_GITHUB= yes GH_ACCOUNT= nickstenning USES= python USE_PYTHON= autoplist distutils regression-test: - @cd ${WRKSRC} && py.test + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include Index: head/textproc/py-pyscss/Makefile =================================================================== --- head/textproc/py-pyscss/Makefile (revision 418710) +++ head/textproc/py-pyscss/Makefile (revision 418711) @@ -1,32 +1,32 @@ # Created by: Ilya A. Arkhipov # $FreeBSD$ PORTNAME= pyscss PORTVERSION= 1.2.0 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rum1cro@yandex.ru COMMENT= Compiler for SCSS flavor of the Sass language LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six LIB_DEPENDS= libpcre.so:devel/pcre TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest USE_GITHUB= yes GH_ACCOUNT= Kronuz GH_PROJECT= pyScss CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES= python USE_PYTHON= distutils autoplist regression-test: build - @cd ${WRKSRC} && py.test + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include