View | Details | Raw Unified | Return to bug 242611
Collapse All | Expand All

(-)b/www/Makefile (+1 lines)
Lines 1641-1646 Link Here
1641
    SUBDIR += py-flask-restful
1641
    SUBDIR += py-flask-restful
1642
    SUBDIR += py-flask-restplus
1642
    SUBDIR += py-flask-restplus
1643
    SUBDIR += py-flask-script
1643
    SUBDIR += py-flask-script
1644
    SUBDIR += py-flask-smorest
1644
    SUBDIR += py-flask-socketio
1645
    SUBDIR += py-flask-socketio
1645
    SUBDIR += py-flask-sockets
1646
    SUBDIR += py-flask-sockets
1646
    SUBDIR += py-flask-uploads
1647
    SUBDIR += py-flask-uploads
(-)b/www/py-flask-smorest/Makefile (+34 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	flask-smorest
4
PORTVERSION=	0.18.2
5
CATEGORIES=	www devel python
6
MASTER_SITES=	CHEESESHOP
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	meka@tilda.center
10
COMMENT=	DB agnostic framework to build auto-documented REST APIs
11
12
LICENSE=	MIT
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \
17
		${PYTHON_PKGNAMEPREFIX}marshmallow>=0:devel/py-marshmallow@${PY_FLAVOR} \
18
		${PYTHON_PKGNAMEPREFIX}webargs>=0:www/py-webargs@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}apispec>=0:devel/py-apispec@${PY_FLAVOR}
20
21
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}WebTest>0:www/py-WebTest@${PY_FLAVOR}
24
25
USES=		python:3.5+
26
USE_PYTHON=	autoplist concurrent distutils
27
28
TEST_ENV=	PYTHONPATH=${WRKSRC}/src
29
30
NO_ARCH=	yes
31
32
do-test:
33
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts=
34
.include <bsd.port.mk>
(-)b/www/py-flask-smorest/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1576574402
2
SHA256 (flask-smorest-0.18.2.tar.gz) = c16bab8cd1de750f79e7bcba6f7ffea9a1299f0e69053e41273af920b5a0e748
3
SIZE (flask-smorest-0.18.2.tar.gz) = 54329
(-)b/www/py-flask-smorest/pkg-descr (+11 lines)
Added Link Here
1
REST API framework built upon Flask and marshmallow.
2
3
  - Serialization, deserialization and validation using marshmallow Schema
4
  - Explicit validation error messages returned in response
5
  - Database-agnostic
6
  - OpenAPI (Swagger) specification automatically generated and exposed with
7
    ReDoc or Swagger UI
8
  - Pagination
9
  - ETag
10
11
WWW: https://github.com/marshmallow-code/flask-smorest

Return to bug 242611