head	1.7;
access;
symbols
	pkgsrc-2026Q3:1.7.0.2
	pkgsrc-2026Q3-base:1.7
	pkgsrc-2026Q2:1.5.0.2
	pkgsrc-2026Q2-base:1.5
	pkgsrc-2026Q1:1.4.0.2
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.3.0.2
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.2.0.2
	pkgsrc-2025Q3-base:1.2;
locks; strict;
comment	@# @;


1.7
date	2026.07.05.10.38.17;	author adam;	state Exp;
branches;
next	1.6;
commitid	qUrAarUhpeQq7sMG;

1.6
date	2026.06.28.15.41.17;	author wiz;	state Exp;
branches;
next	1.5;
commitid	hjtQh9zHnnKc1ALG;

1.5
date	2026.05.11.05.31.08;	author adam;	state Exp;
branches;
next	1.4;
commitid	jZekWG2vQR1FbmFG;

1.4
date	2026.03.05.07.20.48;	author adam;	state Exp;
branches;
next	1.3;
commitid	0Ae6D1BRrW3QWKwG;

1.3
date	2025.09.28.19.37.34;	author wiz;	state Exp;
branches;
next	1.2;
commitid	BhWDHPX5gx5v6wcG;

1.2
date	2025.08.01.08.26.36;	author wiz;	state Exp;
branches;
next	1.1;
commitid	tCCGhCV7QVeUf05G;

1.1
date	2025.07.28.22.15.15;	author dkazankov;	state Exp;
branches;
next	;
commitid	RjfjRQfvrWabYy4G;


desc
@@


1.7
log
@py-requests-cache: updated to 1.3.3

1.3.3

Fix SQLite vacuum() not freeing disk space
Fix DynamoDB item enumeration when the table exceeds 1MB
Fix Redis ttl_offset for items that should have no expiry
Fix error when receiving an empty Expires header value
@
text
@# $NetBSD: Makefile,v 1.6 2026/06/28 15:41:17 wiz Exp $

DISTNAME=	requests_cache-1.3.3
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=r/requests-cache/}

MAINTAINER=	dkazankov@@NetBSD.org
HOMEPAGE=	https://github.com/requests-cache/requests-cache
COMMENT=	Persistent cache for requests library
LICENSE=	2-clause-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=1.0.0:../../devel/py-hatchling
DEPENDS+=	${PYPKGPREFIX}-attrs>=21.2:../../devel/py-attrs
DEPENDS+=	${PYPKGPREFIX}-cattrs>=22.2:../../devel/py-cattrs
DEPENDS+=	${PYPKGPREFIX}-platformdirs>=2.5:../../misc/py-platformdirs
DEPENDS+=	${PYPKGPREFIX}-requests>=2.22:../../devel/py-requests
DEPENDS+=	${PYPKGPREFIX}-url-normalize>=2.0:../../www/py-url-normalize
DEPENDS+=	${PYPKGPREFIX}-urllib3>=1.25.5:../../www/py-urllib3

# Optional dependencies
# dynamodb
DEPENDS+=	${PYPKGPREFIX}-boto3>=1.15:../../net/py-boto3
DEPENDS+=	${PYPKGPREFIX}-botocore>=1.18:../../net/py-botocore
# mongodb
DEPENDS+=	${PYPKGPREFIX}-mongo>=3:../../databases/py-mongo
# redis
DEPENDS+=	${PYPKGPREFIX}-redis>=3:../../databases/py-redis
# security
DEPENDS+=	${PYPKGPREFIX}-itsdangerous>=2.0:../../security/py-itsdangerous
# yaml
DEPENDS+=	${PYPKGPREFIX}-yaml>=6.0.1:../../textproc/py-yaml

TEST_DEPENDS+=	${PYPKGPREFIX}-coverage>=7.2:../../devel/py-coverage
TEST_DEPENDS+=	${PYPKGPREFIX}-psutil>=5.0:../../sysutils/py-psutil
TEST_DEPENDS+=	${PYPKGPREFIX}-test-clarity>=1.0.1:../../devel/py-test-clarity
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov>=3.0:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test-pretty>=1.2:../../devel/py-test-pretty
TEST_DEPENDS+=	${PYPKGPREFIX}-test-rerunfailures>=10.1:../../devel/py-test-rerunfailures
TEST_DEPENDS+=	${PYPKGPREFIX}-test-xdist>=2.2:../../devel/py-test-xdist
TEST_DEPENDS+=	${PYPKGPREFIX}-requests-mock>=1.12:../../devel/py-requests-mock
TEST_DEPENDS+=	${PYPKGPREFIX}-responses>=0.19:../../net/py-responses
TEST_DEPENDS+=	${PYPKGPREFIX}-tenacity>=8.0:../../devel/py-tenacity
TEST_DEPENDS+=	${PYPKGPREFIX}-timeout-decorator>=0.5:../../devel/py-timeout-decorator
TEST_DEPENDS+=	${PYPKGPREFIX}-time-machine>=2.9:../../time/py-time-machine
#TEST_DEPENDS+=	${PYPKGPREFIX}-nox>=2024.4:../../wip/py-nox
#TEST_DEPENDS+=	${PYPKGPREFIX}-pre-commit>=3.5:../../wip/py-pre-commit
TEST_DEPENDS+=	${PYPKGPREFIX}-rich>=10.0:../../comms/py-rich

PYTHON_VERSIONS_INCOMPATIBLE=	310 311

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


1.6
log
@*: limit Python versions due to py-numpy dropping Python 3.11 support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2026/05/11 05:31:08 adam Exp $
d3 1
a3 1
DISTNAME=	requests_cache-1.3.2
@


1.5
log
@py-requests-cache: updated to 1.3.2

1.3.2

Update CachedResponse for compatibility with requests 2.34
If a request contains a header that is in both ignored_parameters and Vary (for example, Authorization + Vary: Authorization), always consider it a cache miss
Ignore + redact some additional common authentication headers + params by default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2026/03/05 07:20:48 adam Exp $
d50 2
@


1.4
log
@py-requests-cache: updated to 1.3.1

1.3.1 (2025-03-03)

Add support for multiple response variations based on Vary
Fix overwriting headers after revalidation in read_only mode
Add tests for python 3.15 (alpha)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2025/09/28 19:37:34 wiz Exp $
d3 1
a3 1
DISTNAME=	requests_cache-1.3.1
d22 1
d25 1
d27 1
d29 1
a29 2

#DEPENDS+=	${PYPKGPREFIX}-bson>=0.5:../../wip/py-bson
d31 1
a31 1
DEPENDS+=	${PYPKGPREFIX}-ujson>=5.4:../../textproc/py-ujson
@


1.3
log
@py-requests-cache: fix for latest poetry-core

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2025/08/01 08:26:36 wiz Exp $
d3 1
a3 1
DISTNAME=	requests_cache-1.2.1
a4 1
PKGREVISION=	1
d13 1
a13 4
TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core>=2.2.1:../../devel/py-poetry-core

DEPENDS+=	${PYPKGPREFIX}-requests>=2.22:../../devel/py-requests
DEPENDS+=	${PYPKGPREFIX}-urllib3>=1.25.5:../../www/py-urllib3
d17 1
d19 1
a33 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test>=8.2:../../devel/py-test
@


1.2
log
@py-requests-cache: add missing tool dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/07/28 22:15:15 dkazankov Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-poetry-core-[0-9]*:../../devel/py-poetry-core
@


1.1
log
@devel/py-requests-cache: add new package 1.2.1

Persistent HTTP cache that provides an easy way to get better
performance with the python requests library
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/04/14 12:10:26 leot Exp $
d13 2
@

