svn commit: r497562 - head/archivers/py-lz4

Kubilay Kocak koobs at FreeBSD.org
Tue Apr 2 12:35:26 UTC 2019


Author: koobs
Date: Tue Apr  2 12:35:25 2019
New Revision: 497562
URL: https://svnweb.freebsd.org/changeset/ports/497562

Log:
  archivers/py-lz4: Remove pytest-runner from BUILD_DEPENDS
  
  pkg-fallout reports, after setuptools attempts to fetch pytest as a dependency:
  
  distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pytest<4.0.0,>=3.8.2')
  
  pytest was recently updated to 4.x, which is presumably the root source of the
  issue, but I wasn't able to identify the source of the pinned pytest version,
  or why the fetch of pytest was attempted.
  
  However, remove pytest-runner from BUILD_DEPENDS as a stop gap, since as
  setup.py states:
  
  # Only require pytest-runner if actually running the tests
  needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv)
  pytest_runner = ['pytest-runner'] if needs_pytest else []
  
  Further, since the port is using pythonX.Y -m pytest as the test invocation,
  rather than pythonX.Y setup.py test, the dependency is spurious anyway.
  
  Reported by: pkg-fallout

Modified:
  head/archivers/py-lz4/Makefile

Modified: head/archivers/py-lz4/Makefile
==============================================================================
--- head/archivers/py-lz4/Makefile	Tue Apr  2 12:29:46 2019	(r497561)
+++ head/archivers/py-lz4/Makefile	Tue Apr  2 12:35:25 2019	(r497562)
@@ -14,7 +14,6 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	liblz4>=1.7.5:archivers/liblz4 \
 		${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
 LIB_DEPENDS=	liblz4.so:archivers/liblz4
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \


More information about the svn-ports-head mailing list