git: a1e5451ffa48 - main - devel/py-pytest-runner: upgrade to 5.3.1 and deprecate

Thierry Thomas thierry at FreeBSD.org
Mon Jun 7 18:08:11 UTC 2021


The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a1e5451ffa481df45779bd912ceb90b0de40cb18

commit a1e5451ffa481df45779bd912ceb90b0de40cb18
Author:     Thierry Thomas <thierry at FreeBSD.org>
AuthorDate: 2021-05-30 20:38:38 +0000
Commit:     Thierry Thomas <thierry at FreeBSD.org>
CommitDate: 2021-06-07 18:08:03 +0000

    devel/py-pytest-runner: upgrade to 5.3.1 and deprecate
    
    aAccording to upstream: pytest-runner depends on deprecated features of
    setuptools and relies on features that break security mechanisms in pip.
    
    PR:             255272
    Reported by:    Gian-Simon Purkert
    Approved by:    wg (maintainer=
---
 devel/py-pytest-runner/Makefile  |  6 ++++--
 devel/py-pytest-runner/distinfo  |  6 +++---
 devel/py-pytest-runner/pkg-descr | 11 +++++++++++
 3 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/devel/py-pytest-runner/Makefile b/devel/py-pytest-runner/Makefile
index 3fd3c37c6614..7cd62e5d7aa8 100644
--- a/devel/py-pytest-runner/Makefile
+++ b/devel/py-pytest-runner/Makefile
@@ -1,7 +1,7 @@
 # Created by: William Grzybowski <william88 at gmail.com>
 
 PORTNAME=	pytest-runner
-PORTVERSION=	2.11.1
+PORTVERSION=	5.3.1
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,9 @@ COMMENT=	Test support for pytest runner in setup.py
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR}
+DEPRECATED=	pytest-runner depends on deprecated features of setuptools
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4.1:devel/py-setuptools_scm@${PY_FLAVOR}
 
 USES=		python:3.6+
 USE_PYTHON=	autoplist distutils
diff --git a/devel/py-pytest-runner/distinfo b/devel/py-pytest-runner/distinfo
index 6e9a6f9cb78c..3fa2faf1cf4e 100644
--- a/devel/py-pytest-runner/distinfo
+++ b/devel/py-pytest-runner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1492252528
-SHA256 (pytest-runner-2.11.1.tar.gz) = 983a31eab45e375240e250161a556163bc8d250edaba97960909338c273a89b3
-SIZE (pytest-runner-2.11.1.tar.gz) = 9661
+TIMESTAMP = 1622406175
+SHA256 (pytest-runner-5.3.1.tar.gz) = 0fce5b8dc68760f353979d99fdd6b3ad46330b6b1837e2077a89ebcf204aac91
+SIZE (pytest-runner-5.3.1.tar.gz) = 16262
diff --git a/devel/py-pytest-runner/pkg-descr b/devel/py-pytest-runner/pkg-descr
index 1b0616cc255e..d19d15fdc356 100644
--- a/devel/py-pytest-runner/pkg-descr
+++ b/devel/py-pytest-runner/pkg-descr
@@ -1,4 +1,15 @@
 Setup scripts can use pytest-runner to add setup.py test support
 for pytest runner.
 
+Notice: pytest-runner depends on deprecated features of setuptools and relies on
+features that break security mechanisms in pip.
+
+It is recommended that you:
+
+- Remove 'pytest-runner' from your setup_requires, preferably removing the
+  setup_requires option.
+- Remove 'pytest' and any other testing requirements from tests_require,
+  preferably removing the tests_requires option.
+- Select a tool to bootstrap and then run tests such as tox.
+
 WWW: https://github.com/pytest-dev/pytest-runner


More information about the dev-commits-ports-main mailing list