Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Mar 2020 15:31:49 +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: r529899 - head/devel/py-swagger-spec-validator
Message-ID:  <202003301531.02UFVn7Y000847@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kai
Date: Mon Mar 30 15:31:49 2020
New Revision: 529899
URL: https://svnweb.freebsd.org/changeset/ports/529899

Log:
  devel/py-swagger-spec-validator: Update to 2.5.0
  
  * Switch to GitHub for a while to make use of the test suite.
  
  * Add "do-test" target to make future QA easier.
  
  Changelog:
  
  https://github.com/Yelp/swagger_spec_validator/blob/v2.5.0/CHANGELOG.rst

Modified:
  head/devel/py-swagger-spec-validator/Makefile
  head/devel/py-swagger-spec-validator/distinfo

Modified: head/devel/py-swagger-spec-validator/Makefile
==============================================================================
--- head/devel/py-swagger-spec-validator/Makefile	Mon Mar 30 15:28:52 2020	(r529898)
+++ head/devel/py-swagger-spec-validator/Makefile	Mon Mar 30 15:31:49 2020	(r529899)
@@ -1,23 +1,35 @@
 # $FreeBSD$
 
 PORTNAME=	swagger-spec-validator
-DISTVERSION=	2.4.3
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.5.0
 CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	kai@FreeBSD.org
 COMMENT=	Validation of Swagger specifications
 
 LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
 
 USES=		python
+USE_GITHUB=	yes
+GH_ACCOUNT=	Yelp
+GH_PROJECT=	swagger_spec_validator
 USE_PYTHON=	distutils autoplist
 
 NO_ARCH=	yes
+
+# Skip test "test_raise_SwaggerValidationError_on_urlopen_error" as it depends
+# on the "httpretty" package that isn't ported, yet.
+do-test:
+	@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs \
+		-k 'not test_raise_SwaggerValidationError_on_urlopen_error'
 
 .include <bsd.port.mk>

Modified: head/devel/py-swagger-spec-validator/distinfo
==============================================================================
--- head/devel/py-swagger-spec-validator/distinfo	Mon Mar 30 15:28:52 2020	(r529898)
+++ head/devel/py-swagger-spec-validator/distinfo	Mon Mar 30 15:31:49 2020	(r529899)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550959476
-SHA256 (swagger-spec-validator-2.4.3.tar.gz) = 57e29feb3aa921a9fb98bd70af148746b27c77d3207266f5571cebcce211e685
-SIZE (swagger-spec-validator-2.4.3.tar.gz) = 19636
+TIMESTAMP = 1585496913
+SHA256 (Yelp-swagger_spec_validator-v2.5.0_GH0.tar.gz) = 551c3dc93fd8c88393034b711df54731755b69fc6e330f5b0d6cf594ebe3c592
+SIZE (Yelp-swagger_spec_validator-v2.5.0_GH0.tar.gz) = 46196



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