Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Feb 2020 12:14:53 +0000 (UTC)
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r525810 - in head/devel/py-setuptools_scm: . files
Message-ID:  <202002111214.01BCEr3K049229@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002111214.01BCEr3K049229>