svn commit: r529899 - head/devel/py-swagger-spec-validator
Kai Knoblich
kai at FreeBSD.org
Mon Mar 30 15:32:00 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list