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

(-)py-schematics-patched/Makefile (+25 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	schematics-patched
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	1.1.2-patch
6
CATEGORIES=	devel python
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	freebsd_ports@k-worx.org
10
COMMENT=	Patched version of schematics that can pickle with multiprocessing
11
12
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR}
16
17
USES=		python
18
USE_PYTHON=	distutils autoplist
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	pombredanne
21
GH_PROJECT=	schematics
22
23
NO_ARCH=	yes
24
25
.include <bsd.port.mk>
(-)py-schematics-patched/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1530566305
2
SHA256 (pombredanne-schematics-v1.1.2-patch_GH0.tar.gz) = 59bf5d4742b8d43f2853b6a45649ae2bb37a9fbc994ead4bca811176ee2ad4c5
3
SIZE (pombredanne-schematics-v1.1.2-patch_GH0.tar.gz) = 71544
(-)py-schematics-patched/pkg-descr (+23 lines)
Line 0 Link Here
1
Schematics is a Python library to combine types into structures, validate them,
2
and transform the shapes of your data based on simple descriptions.
3
4
The internals are similar to ORM type systems, but there is no database layer in
5
Schematics. Instead, we believe that building a database layer is made
6
significantly easier when Schematics handles everything but writing the query.
7
8
Further, it can be used for a range of tasks where having a database involved
9
may not make sense.
10
11
Some common use cases:
12
13
- Design and document specific data structures
14
- Convert structures to and from different formats such as JSON or MsgPack
15
- Validate API inputs
16
- Remove fields based on access rights of some data's recipient
17
- Define message formats for communications protocols, like an RPC
18
- Custom persistence layers
19
20
Note: This is the patched version from the 1.1.x branch that can pickle with
21
      multiprocessing using the old API.
22
23
WWW: https://github.com/pombredanne/schematics

Return to bug 229499