Commit 2cdb9dc6 authored by Rene Ladan's avatar Rene Ladan
Browse files

devel/py-schematics-patched: Remove expired port

2026-09-24 devel/py-schematics-patched: Upstream inactive since +8 years.  Please use devel/py-cattrs instead
parent 504ee229
Loading
Loading
Loading
Loading
+1 −0
Changes for MOVED: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -5625,3 +5625,4 @@ net/openldap25-server|databases/openldap25-server|2026-09-24|Move all OpenLDAP p
net/openldap26-client|databases/openldap26-client|2026-09-24|Move all OpenLDAP ports to databases/
net/openldap26-server|databases/openldap26-server|2026-09-24|Move all OpenLDAP ports to databases/
graphics/hiptext||2026-09-25|Remove abandonware
devel/py-schematics-patched|devel/py-cattrs|2026-09-27|Has expired: Upstream inactive since +8 years.  Please use devel/py-cattrs instead
+0 −1
Changes for devel/Makefile: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -6194,7 +6194,6 @@
    SUBDIR += py-scheduler
    SUBDIR += py-schema
    SUBDIR += py-schema-salad
    SUBDIR += py-schematics-patched
    SUBDIR += py-scholarly
    SUBDIR += py-scikit-base
    SUBDIR += py-scikit-build
+0 −28
Changes for devel/py-schematics-patched/Makefile: 0 added lines, 28 removed lines.
Original line number Diff line number Diff line
PORTNAME=	schematics-patched
DISTVERSIONPREFIX=	v
DISTVERSION=	1.1.2-patch
PORTREVISION=	2
CATEGORIES=	devel python
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	kai@FreeBSD.org
COMMENT=	Patched version of schematics that can pickle with multiprocessing
WWW=		https://github.com/pombredanne/schematics

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE

DEPRECATED=	Upstream inactive since +8 years.  Please use devel/py-cattrs instead
EXPIRATION_DATE=2026-09-24

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR}

USES=		python
USE_PYTHON=	distutils autoplist
USE_GITHUB=	yes
GH_ACCOUNT=	pombredanne
GH_PROJECT=	schematics

NO_ARCH=	yes

.include <bsd.port.mk>
+0 −3
Changes for devel/py-schematics-patched/distinfo: 0 added lines, 3 removed lines.
Original line number Diff line number Diff line
TIMESTAMP = 1530566305
SHA256 (pombredanne-schematics-v1.1.2-patch_GH0.tar.gz) = 59bf5d4742b8d43f2853b6a45649ae2bb37a9fbc994ead4bca811176ee2ad4c5
SIZE (pombredanne-schematics-v1.1.2-patch_GH0.tar.gz) = 71544
+0 −21
Changes for devel/py-schematics-patched/pkg-descr: 0 added lines, 21 removed lines.
Original line number Diff line number Diff line
Schematics is a Python library to combine types into structures, validate them,
and transform the shapes of your data based on simple descriptions.

The internals are similar to ORM type systems, but there is no database layer in
Schematics. Instead, we believe that building a database layer is made
significantly easier when Schematics handles everything but writing the query.

Further, it can be used for a range of tasks where having a database involved
may not make sense.

Some common use cases:

- Design and document specific data structures
- Convert structures to and from different formats such as JSON or MsgPack
- Validate API inputs
- Remove fields based on access rights of some data's recipient
- Define message formats for communications protocols, like an RPC
- Custom persistence layers

Note: This is the patched version from the 1.1.x branch that can pickle with
      multiprocessing using the old API.