head	1.24;
access;
symbols
	pkgsrc-2026Q1:1.24.0.2
	pkgsrc-2026Q1-base:1.24
	pkgsrc-2025Q4:1.23.0.2
	pkgsrc-2025Q4-base:1.23
	pkgsrc-2025Q3:1.21.0.2
	pkgsrc-2025Q3-base:1.21
	pkgsrc-2025Q2:1.20.0.2
	pkgsrc-2025Q2-base:1.20
	pkgsrc-2025Q1:1.19.0.2
	pkgsrc-2025Q1-base:1.19
	pkgsrc-2024Q4:1.18.0.2
	pkgsrc-2024Q4-base:1.18
	pkgsrc-2024Q3:1.15.0.2
	pkgsrc-2024Q3-base:1.15
	pkgsrc-2024Q2:1.13.0.2
	pkgsrc-2024Q2-base:1.13
	pkgsrc-2024Q1:1.11.0.2
	pkgsrc-2024Q1-base:1.11
	pkgsrc-2023Q4:1.10.0.2
	pkgsrc-2023Q4-base:1.10
	pkgsrc-2023Q3:1.7.0.2
	pkgsrc-2023Q3-base:1.7
	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.6
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.4
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.2
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.2.0.2
	pkgsrc-2021Q4-base:1.2;
locks; strict;
comment	@# @;


1.24
date	2026.01.16.07.28.04;	author adam;	state Exp;
branches;
next	1.23;
commitid	eTGCLfeasf0XwAqG;

1.23
date	2025.10.09.07.58.01;	author wiz;	state Exp;
branches;
next	1.22;
commitid	t4nMY0Dt3rBjSRdG;

1.22
date	2025.10.03.07.37.29;	author wiz;	state Exp;
branches;
next	1.21;
commitid	nUpBMiz4U8tpX5dG;

1.21
date	2025.07.07.05.58.07;	author wiz;	state Exp;
branches;
next	1.20;
commitid	7SbUh2xyzdDHeM1G;

1.20
date	2025.04.21.05.48.41;	author adam;	state Exp;
branches;
next	1.19;
commitid	mr5OO8jh4SvWESRF;

1.19
date	2025.03.07.16.02.51;	author adam;	state Exp;
branches;
next	1.18;
commitid	iRs5FQTIKCVov9MF;

1.18
date	2024.12.10.07.55.28;	author wiz;	state Exp;
branches;
next	1.17;
commitid	TQs4G4SXosnwBVAF;

1.17
date	2024.11.26.12.42.22;	author nia;	state Exp;
branches;
next	1.16;
commitid	AXpebJcngkoRD9zF;

1.16
date	2024.10.14.06.46.00;	author wiz;	state Exp;
branches;
next	1.15;
commitid	ynDJEEQamKd33BtF;

1.15
date	2024.09.07.05.37.53;	author adam;	state Exp;
branches;
next	1.14;
commitid	y29WNvT9UXeBRPoF;

1.14
date	2024.08.20.11.13.16;	author adam;	state Exp;
branches;
next	1.13;
commitid	Z4SbhCYH2DSxiymF;

1.13
date	2024.06.13.05.17.06;	author adam;	state Exp;
branches;
next	1.12;
commitid	vSRtEKA6lQzUvMdF;

1.12
date	2024.04.11.07.58.04;	author adam;	state Exp;
branches;
next	1.11;
commitid	JWtHg0MJKODEqH5F;

1.11
date	2024.02.21.19.53.03;	author adam;	state Exp;
branches;
next	1.10;
commitid	NWNF5tzkkGkxZkZE;

1.10
date	2023.11.09.18.59.14;	author adam;	state Exp;
branches;
next	1.9;
commitid	ecGTzrfswG1p2YLE;

1.9
date	2023.11.07.22.38.05;	author wiz;	state Exp;
branches;
next	1.8;
commitid	0SUcCzviRXnrjJLE;

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

1.7
date	2023.09.17.09.03.14;	author adam;	state Exp;
branches;
next	1.6;
commitid	ThrmA8EQZMPyr6FE;

1.6
date	2023.08.27.13.33.23;	author adam;	state Exp;
branches;
next	1.5;
commitid	hKTMmu7tqBm4CqCE;

1.5
date	2023.05.15.20.33.32;	author adam;	state Exp;
branches;
next	1.4;
commitid	jBjDoinInmujh6pE;

1.4
date	2022.10.28.09.43.22;	author adam;	state Exp;
branches;
next	1.3;
commitid	Oy7Qfyi5ZjOR4tZD;

1.3
date	2022.01.04.20.55.00;	author wiz;	state Exp;
branches;
next	1.2;
commitid	CYyhdK9qtoffkmnD;

1.2
date	2021.11.23.23.51.43;	author wiz;	state Exp;
branches;
next	1.1;
commitid	rJqkIebTQNoyFYhD;

1.1
date	2021.11.23.12.45.01;	author wiz;	state Exp;
branches;
next	;
commitid	jIMm0NqVWie1ZUhD;


desc
@@


1.24
log
@py-openapi-core: updated to 0.22.0

0.22.0

Features

Typed style deserializers (casting is part of style deserializing)
Urlencoded deserializer schema matching type coercion

Fixes

BooleanCaster consistent boolean values fix
Error with multiple schemas in urlencoded request body

Backward incpomatibilities

style_deserializers_factory and media_tyles_deserialization_factory defaults to None in configuration and protocols
CastError inherits from DeserializeError
StyleDeserializersFactory requires schema_caster_factory
removed style_deserialization_factory and media_tyles_deserialization_factory objects
@
text
@# $NetBSD: Makefile,v 1.23 2025/10/09 07:58:01 wiz Exp $

DISTNAME=	openapi_core-0.22.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES=	textproc www python
MASTER_SITES=	${MASTER_SITE_PYPI:=o/openapi-core/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/python-openapi/openapi-core
COMMENT=	Client-side and server-side support for the OpenAPI Specification v3
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=2.2.1:../../devel/py-poetry-core
DEPENDS+=	${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=4.23.0:../../textproc/py-jsonschema
DEPENDS+=	${PYPKGPREFIX}-jsonschema-path>=0.3.4:../../textproc/py-jsonschema-path
DEPENDS+=	${PYPKGPREFIX}-more-itertools-[0-9]*:../../devel/py-more-itertools
DEPENDS+=	${PYPKGPREFIX}-openapi-schema-validator>=0.6.0:../../textproc/py-openapi-schema-validator
DEPENDS+=	${PYPKGPREFIX}-openapi-spec-validator>=0.7.1:../../textproc/py-openapi-spec-validator
DEPENDS+=	${PYPKGPREFIX}-parse-[0-9]*:../../textproc/py-parse
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.8.0:../../devel/py-typing-extensions
DEPENDS+=	${PYPKGPREFIX}-werkzeug>=2.1.0:../../www/py-werkzeug
TEST_DEPENDS+=	${PYPKGPREFIX}-WebOb-[0-9]*:../../www/py-WebOb
TEST_DEPENDS+=	${PYPKGPREFIX}-aiohttp-[0-9]*:../../www/py-aiohttp
TEST_DEPENDS+=	${PYPKGPREFIX}-django-[0-9]*:../../www/py-django
#TEST_DEPENDS+=	${PYPKGPREFIX}-falcon-[0-9]*:../../devel/py-falcon
#TEST_DEPENDS+=	${PYPKGPREFIX}-fastapi-[0-9]*:../../wip/py-fastapi
TEST_DEPENDS+=	${PYPKGPREFIX}-flask-[0-9]*:../../www/py-flask
TEST_DEPENDS+=	${PYPKGPREFIX}-httpx-[0-9]*:../../www/py-httpx
TEST_DEPENDS+=	${PYPKGPREFIX}-responses-[0-9]*:../../net/py-responses
TEST_DEPENDS+=	${PYPKGPREFIX}-starlette-[0-9]*:../../www/py-starlette
TEST_DEPENDS+=	${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
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

PYTHON_VERSIONS_INCOMPATIBLE=	310

# as of 0.19.4 (with fastapi dependency)
# 1361 passed, 20 xfailed, 65 errors

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


1.23
log
@*: remove reference to (removed) Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2025/10/03 07:37:29 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.19.5
a4 1
PKGREVISION=	1
d15 2
a16 2
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=4.18.0:../../textproc/py-jsonschema
DEPENDS+=	${PYPKGPREFIX}-jsonschema-path>=0.3.1:../../textproc/py-jsonschema-path
d22 1
a22 1
DEPENDS+=	${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
@


1.22
log
@py-openapi-core: fix PLIST for latest poetry-core and depend on it

Bump PKGREVISION.

While here, comment out wip (test) dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2025/07/07 05:58:07 wiz Exp $
d39 1
a39 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310
@


1.21
log
@*: mark more packages as not for Python<3.11

From shadow x86_64 bulk build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2025/04/21 05:48:41 adam Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
d28 1
a28 1
TEST_DEPENDS+=	${PYPKGPREFIX}-fastapi-[0-9]*:../../wip/py-fastapi
@


1.20
log
@py-openapi-core: updated to 0.19.5

0.19.5

Features

Add django decorator

Updates

Allow Starlette 0.41.x and FastAPI 0.115.x; bump to 0.41.2 and 0.115.4, respectively
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2025/03/07 16:02:51 adam Exp $
d38 2
@


1.19
log
@depend on www/py-django instead of py-django3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2024/12/10 07:55:28 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.19.4
a13 1
DEPENDS+=	${PYPKGPREFIX}-asgiref>=3.6.0:../../www/py-asgiref
d21 1
@


1.18
log
@py-openapi-core: allow Python 3.13

Now that py-falcon supports it.

Update test dependencies and test status.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2024/11/26 12:42:22 nia Exp $
d25 1
a25 1
TEST_DEPENDS+=	${PYPKGPREFIX}-django-[0-9]*:../../www/py-django3
@


1.17
log
@py-falcon: Broken with Python 3.13, uses deprecated cgi module
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:00 wiz Exp $
d26 2
a27 1
TEST_DEPENDS+=	${PYPKGPREFIX}-falcon-[0-9]*:../../devel/py-falcon
d29 1
d31 2
a32 1
# TODO: starlette>=0.26.1
d38 2
a39 2
# py-falcon
PYTHON_VERSIONS_ACCEPTED=	312 311 310
@


1.16
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2024/09/07 05:37:53 adam Exp $
d35 3
@


1.15
log
@py-openapi-core: updated to 0.19.4

0.19.4

Features

Starlette 0.38.x support

Bug fixes

Fix resolvers not updating properly when referencing other files.
Fix RequestUnmarshalResult body type
Fix Starlette streaming response for HTTPMiddleware
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2024/08/20 11:13:16 adam Exp $
a34 2
PYTHON_VERSIONS_INCOMPATIBLE=	38

@


1.14
log
@py-openapi-core: updated to 0.19.3

0.19.3

Bug fixes

Fix resolver for jsonschema validator created by SchemaValidatorsFactory
Use base_uri from schema path for spec validation
Openapi 3.0 unmarshalling None with nullable subschema fix

Deprecations

spec_base_uri configuration is deprecated. Use base_uri parameter in OpenAPI.from_dict and OpenAPI.from_file if you want to define it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2024/06/13 05:17:06 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.19.3
@


1.13
log
@py-openapi-core: updated to 0.19.2

0.19.2

Falcon multi-value query parameters fix
Fix a DeprecationWarning from aiohttp in TestPetPhotoView
Fix hyphen characters in path parameters
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2024/04/11 07:58:04 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.19.2
d35 1
a35 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 38
@


1.12
log
@py-openapi-core: updated to 0.19.1

0.19.1

Features

Path finder cls configuration

Bug fixes

Invalid usage of super() when having multi-baseclass inheritance
Fix content-type when no space after semicolon
Protocols body and data attributes docstrings fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2024/02/21 19:53:03 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.19.1
@


1.11
log
@py-openapi-core: updated to 0.19.0

0.19.0
This version focuses on OpenAPI app and support for binary requests and responses.

Features

FastAPI integration
Mimetype parameters (i.e. charset) handling
Parameter deserializers renamed to Style deserializers
Unmarshalling processor enhancement
Option to skip response validation in Django, Falcon and Flask integrations
use explicit arguments (instead of kwargs) in Spec.from_dict and add short note in documentation how to use base_url for Spec.from_dict
Parameter and header get value refactor
Python 3.12 support
Bump openapi-spec-validator from 0.6.0 to 0.7.0
Use openapi-spec-validator spec version finder
Move to SchemaPath from jsonschema-path package
Specification validation as part of shortcuts
Style deserializing reimplementation with support for all styles
Media type encoding support
Replace mimetype with content_type to include content parameters
Suport for primitive properties casting of urlencoded objects.
Request response binary format support
Starlette middleware
OpenAPI app and high level integration

Bug fixes

aiohttp request host_url include scheme
aiohttp response body check none
Validate empty request body fix
Path finder returns default server
OpenAPI config passed to validators and unmarshallers fix
milti types schema format unmarshal fix

Deprecations

Spec class is deprecated. Use SchemaPath from jsonschema-path package.

Breaking changes

request_class/response_class renamed to request_cls/response_cls in unmarshalling processors (Django, Falcon and Flask integrations)
ParameterDeserializersFactory renamed to StyleDeserializersFactory
unmarshalling byte and binary formats return bytes
Specification validation is no longer part of Spec object creation and moved to be part of OpenAPI object creation.
Request and Response protocols' mimetype attribute replaced with content_type
Request protocol's body attribute returns bytes instead of str
Response protocol's data attribute returns bytes instead of str
Unmarshalling no longer raises FormatUnmarshalError
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2023/11/09 18:59:14 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.19.0
@


1.10
log
@py-openapi-core: updated to 0.18.2

0.18.2

Bug fixes

Deprecated spec validator fix + warnings resolved
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2023/11/07 22:38:05 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.18.2
d17 1
a17 1
DEPENDS+=	${PYPKGPREFIX}-jsonschema-spec>=0.2.3:../../textproc/py-jsonschema-spec
@


1.9
log
@*: latest py-sphinx only support Python 3.9+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2023/10/28 19:57:18 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.18.1
a4 1
PKGREVISION=	1
d20 1
a20 1
DEPENDS+=	${PYPKGPREFIX}-openapi-spec-validator>=0.6.0:../../textproc/py-openapi-spec-validator
a29 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
a36 3
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

@


1.8
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.7 2023/09/17 09:03:14 adam Exp $
d37 1
a37 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.7
log
@py-openapi-core: updated to 0.18.1

0.18.1

Bug fixes

Ignore formats for other types in unmarshalling process

Features

More media types supported
Unmarshalling customizations in middlewares (FalconOpenAPIMiddleware, FlaskOpenAPIView, FlaskOpenAPIViewDecorator)

Documentation

Changed doc indentation from 3 to 4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2023/08/27 13:33:23 adam Exp $
d5 1
@


1.6
log
@py-openapi-core: updated to 0.18.0

0.18.0

Upgrades

Compatibility with jsonschema 4.18, jsonschema-spec 0.2, openapi-schema-validator 0.6 and openapi-spec-validator 0.6
Update dependencies

Deprecations

spec_url parameter of Spec.from_dict is deprecated. Use base_uri instead.
ref_resolver_handlers parameter of Spec.from_dict is deprecated. Use handlers instead.

Backward incompatibilities

Drop python 3.7 support
Format validators ignore other types and pass (in accordance with the specification)
Remove deprecated features
Spec.create method
spec as a first parameter for validate_request and validate_response shortcuts
validator parameter for validate_request and validate_response shortcuts
return unmarshalling data result for validate_request and validate_response shortcuts
RequestValidator, ResponseValidator and openapi_ objects
custom_deserializersparameter
custom_formattersparameter
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/05/15 20:33:32 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.18.0
@


1.5
log
@py-openapi-core: updated to 0.17.1

0.17.1

Include tests in sdist archives
add python 3.11 support

0.17.0

shortcuts high level public api expose
ParametersError context property deprecated
Spec.create deprecated
Validators refactor
Webhooks support
Rename UnmarshalContext to ValidationContext
Fix PATH_PARAMETER_PATTERN for DRF default value pattern.
Fix falcon response data none
Shortcuts backward compatible
RequestValidator and ResponseValidator backward compatibility
Fix flask decorator function return other types
Fix integration Request Response factories check types fix
Fix Requests request dont allow fragments
Fix openapi packages update and tests
unmarshallers integration tests
Unmarshallers and validators refactor
Shortcuts refactor
Media type deserializers refactor

Backward incompatibilities

Schema unmarshalling/validation returns Invalid* exception (InvalidData, InvalidParameter, InvalidRequestBody, InvalidHeader). Use __cause__ property to get root cause exception.
InvalidSecurity exception renamed to SecurityNotFound
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/10/28 09:43:22 adam Exp $
d3 1
a3 1
DISTNAME=	openapi_core-0.17.1
d14 1
d16 2
a17 2
DEPENDS+=	${PYPKGPREFIX}-jsonschema-spec>=0.1.1:../../textproc/py-jsonschema-spec
DEPENDS+=	${PYPKGPREFIX}-lazy-object-proxy-[0-9]*:../../devel/py-lazy-object-proxy
d19 2
a20 3
DEPENDS+=	${PYPKGPREFIX}-openapi-schema-validator>=0.4.2:../../textproc/py-openapi-schema-validator
DEPENDS+=	${PYPKGPREFIX}-openapi-spec-validator>=0.5.0:../../textproc/py-openapi-spec-validator
DEPENDS+=	${PYPKGPREFIX}-pathable>=0.4.0:../../devel/py-pathable
a21 1
DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.3.0:../../devel/py-typing-extensions
d24 1
@


1.4
log
@py-openapi-core: updated to 0.16.1

0.16.1
lists as additional properties fix
x-model extension optional

0.16.0
Switch to jsonschema-spec
Use auto-detect validator proxy
OpenAPI 3.1 support + Auto-detect proxies and request / response validator protocols
Add py.typed to mark package as supporting typing
Refuse to cast str or bytes to array
x-model extension import model class
Add deepObject support
Add anyOf support
Separate werkzeug support
Starlette support

0.15.0
Parameter deserialize complex scenario support
Response headers support
Response headers support for contrib
Drop python 2.7 support
Drop python 3.5 support
Drop python 3.6 support
Add python 3.10 support
Falcon2 support drop
Django2 support drop
Support basic re_path for Django integration
unused NoValue type removed
attrs remove and use dataclasses backport for python 3.6
Request validation parameters dataclass
Handle missing MIME type in MediaTypeFinder
Limit openapi dependencies upper bounds
switch to pathable
Get rid of create_spec shortcut
Request and Response protocols
validator factories removed from validation shortcuts
Predefined openapi validators
Customization refactor
Static types with mypy
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/01/04 20:55:00 wiz Exp $
d3 2
a4 2
DISTNAME=	openapi-core-0.16.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
d9 1
a9 1
HOMEPAGE=	https://github.com/p1c2u/openapi-core
d13 1
d15 1
a15 1
DEPENDS+=	${PYPKGPREFIX}-jsonschema>=0.1.1:../../textproc/py-jsonschema
d18 1
a18 1
DEPENDS+=	${PYPKGPREFIX}-openapi-schema-validator>=0.3.0:../../textproc/py-openapi-schema-validator
d20 1
d25 1
d29 1
a37 2
TEST_ENV+=	PYTHONPATH=${WRKSRC}/build/lib

d39 1
a39 1
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
d41 1
a41 1
.include "../../lang/python/egg.mk"
@


1.3
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.2 2021/11/23 23:51:43 wiz Exp $
d3 1
a3 1
DISTNAME=	openapi-core-0.14.2
a4 1
PKGREVISION=	1
a12 2
DEPENDS+=	${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
DEPENDS+=	${PYPKGPREFIX}-dictpath-[0-9]*:../../devel/py-dictpath
d14 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-jsonschema-[0-9]*:../../textproc/py-jsonschema
d17 2
a18 2
DEPENDS+=	${PYPKGPREFIX}-openapi-schema-validator-[0-9]*:../../textproc/py-openapi-schema-validator
DEPENDS+=	${PYPKGPREFIX}-openapi-spec-validator-[0-9]*:../../textproc/py-openapi-spec-validator
d20 1
a20 1
DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
d30 1
a30 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 # py-parse
d32 1
a32 1
USE_LANGUAGES=	# none
@


1.2
log
@py-openapi-core: mark as not for python 2.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/11/23 12:45:01 wiz Exp $
d5 1
@


1.1
log
@textproc/py-openapi-core: import py-openapi-core-0.14.2

Openapi-core is a Python library that adds client-side and server-side
support for the OpenAPI Specification v3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2020/08/09 23:37:32 joerg Exp $
d32 2
@

