svn commit: r525810 - in head/devel/py-setuptools_scm: . files

Kai Knoblich kai at FreeBSD.org
Tue Feb 11 12:14:54 UTC 2020


Author: kai
Date: Tue Feb 11 12:14:53 2020
New Revision: 525810
URL: https://svnweb.freebsd.org/changeset/ports/525810

Log:
  devel/py-setuptools_scm: Update to 3.4.3
  
  * Introduce default option "TOML" which enables support for parsing
    pyproject.toml files if "setuptools_scm[toml]" is present. [1]
  
  * Add "do-test" target to make future QA easier.
  
  * Remove the no longer required patch for setup.py which was needed for the
    transition from release 1.17 to 3.1.0 in r491631 as workaround for
    environments that use portmaster.
  
  Changelog since 3.3.3:
  
  https://github.com/pypa/setuptools_scm/blob/v3.4.3/CHANGELOG.rst
  
  Requested by: sunpoet (via private e-mail) [1]

Deleted:
  head/devel/py-setuptools_scm/files/
Modified:
  head/devel/py-setuptools_scm/Makefile
  head/devel/py-setuptools_scm/distinfo

Modified: head/devel/py-setuptools_scm/Makefile
==============================================================================
--- head/devel/py-setuptools_scm/Makefile	Tue Feb 11 12:05:54 2020	(r525809)
+++ head/devel/py-setuptools_scm/Makefile	Tue Feb 11 12:14:53 2020	(r525810)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	setuptools_scm
-PORTVERSION=	3.3.3
+PORTVERSION=	3.4.3
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,23 @@ COMMENT=	Setuptools plugin to manage your versions by 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
+		git:devel/git \
+		hg:devel/mercurial
+
 USES=		python
 USE_PYTHON=	autoplist distutils
 
 NO_ARCH=	yes
+
+OPTIONS_DEFINE=		TOML
+OPTIONS_DEFAULT=	TOML
+
+TOML_DESC=		Support for parsing pyproject.toml files [PEP 517/518]
+TOML_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR}
+
+do-test:
+	@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
 
 .include <bsd.port.mk>

Modified: head/devel/py-setuptools_scm/distinfo
==============================================================================
--- head/devel/py-setuptools_scm/distinfo	Tue Feb 11 12:05:54 2020	(r525809)
+++ head/devel/py-setuptools_scm/distinfo	Tue Feb 11 12:14:53 2020	(r525810)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558367876
-SHA256 (setuptools_scm-3.3.3.tar.gz) = bd25e1fb5e4d603dcf490f1fde40fb4c595b357795674c3e5cb7f6217ab39ea5
-SIZE (setuptools_scm-3.3.3.tar.gz) = 36903
+TIMESTAMP = 1581280316
+SHA256 (setuptools_scm-3.4.3.tar.gz) = 26b8a108783cd88f4b15ff1f0f347d6b476db25d0c226159b835d713f9487320
+SIZE (setuptools_scm-3.4.3.tar.gz) = 45549


More information about the svn-ports-all mailing list