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

(-)b/devel/Makefile (+1 lines)
Lines 4979-4984 Link Here
4979
    SUBDIR += py-marrow.util
4979
    SUBDIR += py-marrow.util
4980
    SUBDIR += py-marshmallow
4980
    SUBDIR += py-marshmallow
4981
    SUBDIR += py-marshmallow-enum
4981
    SUBDIR += py-marshmallow-enum
4982
    SUBDIR += py-mashumaro
4982
    SUBDIR += py-matrix-angular-sdk
4983
    SUBDIR += py-matrix-angular-sdk
4983
    SUBDIR += py-matrix-common
4984
    SUBDIR += py-matrix-common
4984
    SUBDIR += py-maturin
4985
    SUBDIR += py-maturin
(-)b/devel/py-mashumaro/Makefile (+18 lines)
Added Link Here
1
PORTNAME=	mashumaro
2
PORTVERSION=	3.9
3
CATEGORIES=	devel python
4
MASTER_SITES=	PYPI
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
MAINTAINER=	pat@patmaddox.com
8
COMMENT=	Fast serialization library on top of dataclasses
9
WWW=		https://github.com/Fatal1ty/mashumaro
10
11
LICENSE=	APACHE20
12
13
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR}
14
15
USES=		python
16
USE_PYTHON=	autoplist concurrent distutils
17
18
.include <bsd.port.mk>
(-)b/devel/py-mashumaro/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1691525565
2
SHA256 (mashumaro-3.9.tar.gz) = c179f3f29f7b88acc9472427ce9fc673072a04b3888ce4bd1cac94c266c8e587
3
SIZE (mashumaro-3.9.tar.gz) = 106417
(-)b/devel/py-mashumaro/pkg-descr (-1 / +13 lines)
Added Link Here
0
- 
1
When using dataclasses, you often need to dump and load objects based on the
2
schema you have. Mashumaro not only lets you save and load things in different
3
ways, but it also does it super quick.
4
5
Key features:
6
7
- One of the fastest libraries
8
- Mature and time-tested
9
- Easy to use out of the box
10
- Highly customizable
11
- Built-in support for JSON, YAML, MessagePack, TOML
12
- Built-in support for almost all Python types including typing-extensions
13
- JSON Schema generation

Return to bug 274575