head	1.11;
access;
symbols
	pkgsrc-2026Q2:1.11.0.6
	pkgsrc-2026Q2-base:1.11
	pkgsrc-2026Q1:1.11.0.4
	pkgsrc-2026Q1-base:1.11
	pkgsrc-2025Q4:1.11.0.2
	pkgsrc-2025Q4-base:1.11
	pkgsrc-2025Q3:1.10.0.6
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.10.0.4
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.10.0.2
	pkgsrc-2025Q1-base:1.10
	pkgsrc-2024Q4:1.9.0.10
	pkgsrc-2024Q4-base:1.9
	pkgsrc-2024Q3:1.9.0.8
	pkgsrc-2024Q3-base:1.9
	pkgsrc-2024Q2:1.9.0.6
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.9.0.4
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.9.0.2
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.6.0.2
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.5.0.2
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.4.0.4
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.2
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.3.0.4
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.2
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.2.0.2
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.1.0.2
	pkgsrc-2021Q4-base:1.1;
locks; strict;
comment	@# @;


1.11
date	2025.09.28.19.55.22;	author wiz;	state Exp;
branches;
next	1.10;
commitid	XVJSC5TxI1uCcwcG;

1.10
date	2025.01.18.09.33.47;	author adam;	state Exp;
branches;
next	1.9;
commitid	JuQn4rZOTTivTWFF;

1.9
date	2023.10.28.19.57.18;	author wiz;	state Exp;
branches;
next	1.8;
commitid	jP8MYROLWZ3yJqKE;

1.8
date	2023.10.07.20.15.53;	author adam;	state Exp;
branches;
next	1.7;
commitid	EULjE5jVAMeuwJHE;

1.7
date	2023.10.04.16.02.19;	author adam;	state Exp;
branches;
next	1.6;
commitid	5OFj46u0xHQtdkHE;

1.6
date	2023.08.27.13.24.35;	author adam;	state Exp;
branches;
next	1.5;
commitid	VZA8ZguQtEqXyqCE;

1.5
date	2023.05.15.20.12.39;	author adam;	state Exp;
branches;
next	1.4;
commitid	CxK6bopYsm27a6pE;

1.4
date	2022.10.26.10.49.04;	author adam;	state Exp;
branches;
next	1.3;
commitid	zzs52dvNJ6dgvdZD;

1.3
date	2022.04.09.07.40.34;	author adam;	state Exp;
branches;
next	1.2;
commitid	BVQXQJDLaXhdTuzD;

1.2
date	2022.01.04.20.55.01;	author wiz;	state Exp;
branches;
next	1.1;
commitid	CYyhdK9qtoffkmnD;

1.1
date	2021.11.23.12.32.39;	author wiz;	state Exp;
branches;
next	;
commitid	L5CvANppj1lMUUhD;


desc
@@


1.11
log
@py-openapi-schema-validator: fix for latest poetry-core

Bump PKGREVISION.
@
text
@# $NetBSD: Makefile,v 1.10 2025/01/18 09:33:47 adam Exp $

DISTNAME=	openapi_schema_validator-0.6.3
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
PKGREVISION=	1
CATEGORIES=	textproc www python
MASTER_SITES=	${MASTER_SITE_PYPI:=o/openapi-schema-validator/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/python-openapi/openapi-schema-validator
COMMENT=	OpenAPI schema validation for Python
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=2.2.1:../../devel/py-poetry-core
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=4.19.1:../../textproc/py-jsonschema
DEPENDS+=	${PYPKGPREFIX}-jsonschema-specifications>=2023.5.2:../../textproc/py-jsonschema-specifications
DEPENDS+=	${PYPKGPREFIX}-rfc3339-validator-[0-9]*:../../time/py-rfc3339-validator
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8

USE_LANGUAGES=	# none

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.10
log
@py-openapi-schema-validator: updated to 0.6.3

0.6.3

Bug fixes

Remove jsonschema-specifications version limit
References docs example fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2023/10/28 19:57:18 wiz Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
@


1.9
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2023/10/07 20:15:53 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_schema_validator-0.6.2
a4 1
PKGREVISION=	1
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
a21 5
PYTHON_VERSIONS_INCOMPATIBLE=	27

do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

@


1.8
log
@py-openapi-schema-validator: updated to 0.6.2

0.6.2

Bug fixes

OAS30Validator readonly writeonly fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2023/10/04 16:02:19 adam Exp $
d5 1
@


1.7
log
@py-openapi-schema-validator: updated to 0.6.1

0.6.1

Bug fixes

Jsonschema package keywords module rename fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2023/08/27 13:24:35 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_schema_validator-0.6.1
@


1.6
log
@py-openapi-schema-validator: updated to 0.6.0

0.6.0

Upgrades

Compatibility with jsonschema 4.18
Dependencies update

Backward incompatibilities

Python 3.7 support dropped
OAS30Validator no longer accept read and write properties. Use OASReadValidator and OAS30WriteValidator instead.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/05/15 20:12:39 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_schema_validator-0.6.0
d14 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=4.18.0:../../textproc/py-jsonschema
@


1.5
log
@py-openapi-schema-validator: updated to 0.4.4

0.4.4

Include tests in sdist archives
jsonschema 4.17 dependency limit
add python 3.11 support

0.4.3

test required formats only

0.4.2

Rely on jsonschema date date-time and uuid format checkers. Format checkers assigned to validators

Backward incompatibility

Missing format checker for format no longer raise FormatError

0.4.1

OAS30 read write validators

0.4.0

Drop no longer used runtime dependency on attrs
Re-implemented nullable based on OAS 3.0.3 definition.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/10/26 10:49:04 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_schema_validator-0.4.4
d14 2
a15 1
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=4.0.0:../../textproc/py-jsonschema
@


1.4
log
@py-openapi-schema-validator: updated to 0.3.4

0.3.4
OASValidator 3.0 read write pass with evolve

0.3.3
Static types and Mypy static type check

0.3.2
type validator error msg formatting fix

0.3.1
OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix
OpenAPI 3.0 validator's JSONSchema subclassing deprecation workaround

0.3.0
OpenAPI 3.1 validator
drop python 3.6 support
make jsonschema4 compatible (DeprecationWarning fix) reintroduced
0.2.1 changes
- Revert "make jsonschema4 compatible (DeprecationWarning fix)"
- drop python 3.6 support part 2
- Limit jsonschema dependency
Validate oneOf, anyOf and allOf with discriminator OAS30 and OAS31
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/04/09 07:40:34 adam Exp $
d3 2
a4 2
DISTNAME=	openapi-schema-validator-0.3.4
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
d9 1
a9 1
HOMEPAGE=	https://github.com/p1c2u/openapi-schema-validator
d13 6
a18 3
DEPENDS+=	${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs
DEPENDS+=	${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=3:../../textproc/py-jsonschema
d24 4
a27 1
.include "../../lang/python/egg.mk"
@


1.3
log
@py-openapi-schema-validator: updated to 0.2.3

0.2.3
readOnly and writeOnly on jsonschema4 fix

0.2.2
Validate oneOf, anyOf and allOf with discriminator (cherry-pick from 0.3.x)

0.2.1
Revert "make jsonschema4 compatible (DeprecationWarning fix)"
Drop python 3.6 support (cherry-pick from 0.3.x and part 2)
Limit jsonschema dependency

0.2.0
switch to poetry
drop python 2.7 and 3.5 support
make jsonschema4 compatible (DeprecationWarning fix)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/01/04 20:55:01 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi-schema-validator-0.2.3
d13 1
@


1.2
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/11/23 12:32:39 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi-schema-validator-0.1.5
a4 1
PKGREVISION=	1
d13 1
a14 6
DEPENDS+=	${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
#        mock; python_version<"3.0"
d18 1
a18 4
TEST_ENV+=	PYTHONPATH=${WRKSRC}/build/lib

do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
@


1.1
log
@textproc/py-openapi-schema-validator: import py-openapi-schema-validator-0.1.5

Openapi-schema-validator is a Python library that validates schema
against the OpenAPI Schema Specification v3.0 which is an extended
subset of the JSON Schema Specification Wright Draft 00.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2020/08/09 23:37:32 joerg Exp $
d5 1
@

