head	1.18;
access;
symbols
	pkgsrc-2026Q1:1.17.0.10
	pkgsrc-2026Q1-base:1.17
	pkgsrc-2025Q4:1.17.0.8
	pkgsrc-2025Q4-base:1.17
	pkgsrc-2025Q3:1.17.0.6
	pkgsrc-2025Q3-base:1.17
	pkgsrc-2025Q2:1.17.0.4
	pkgsrc-2025Q2-base:1.17
	pkgsrc-2025Q1:1.17.0.2
	pkgsrc-2025Q1-base:1.17
	pkgsrc-2024Q4:1.16.0.6
	pkgsrc-2024Q4-base:1.16
	pkgsrc-2024Q3:1.16.0.4
	pkgsrc-2024Q3-base:1.16
	pkgsrc-2024Q2:1.16.0.2
	pkgsrc-2024Q2-base:1.16
	pkgsrc-2024Q1:1.15.0.2
	pkgsrc-2024Q1-base:1.15
	pkgsrc-2023Q4:1.14.0.4
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.14.0.2
	pkgsrc-2023Q3-base:1.14
	pkgsrc-2023Q2:1.13.0.6
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.4
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.13.0.2
	pkgsrc-2022Q4-base:1.13
	pkgsrc-2022Q3:1.11.0.6
	pkgsrc-2022Q3-base:1.11
	pkgsrc-2022Q2:1.11.0.4
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.11.0.2
	pkgsrc-2022Q1-base:1.11
	pkgsrc-2021Q4:1.9.0.2
	pkgsrc-2021Q4-base:1.9
	pkgsrc-2021Q3:1.3.0.2
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.2.0.2
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.1.0.2
	pkgsrc-2021Q1-base:1.1;
locks; strict;
comment	@# @;


1.18
date	2026.04.15.06.48.14;	author adam;	state Exp;
branches;
next	1.17;
commitid	xVCkJ8Zt6mIRr1CG;

1.17
date	2024.12.27.21.36.09;	author adam;	state Exp;
branches;
next	1.16;
commitid	GWMXrsdvfuu6BbDF;

1.16
date	2024.04.02.19.36.49;	author adam;	state Exp;
branches;
next	1.15;
commitid	Ex0aLufwh2IiAB4F;

1.15
date	2024.03.24.17.17.58;	author adam;	state Exp;
branches;
next	1.14;
commitid	fERBJfZgqU4A6r3F;

1.14
date	2023.07.24.18.53.11;	author adam;	state Exp;
branches;
next	1.13;
commitid	jj0ZVskkJ0Oot5yE;

1.13
date	2022.11.18.18.55.12;	author adam;	state Exp;
branches;
next	1.12;
commitid	KeX6oWdwGc0qsd2E;

1.12
date	2022.10.21.12.29.32;	author adam;	state Exp;
branches;
next	1.11;
commitid	kLaK6GeLueKUdAYD;

1.11
date	2022.02.06.07.53.10;	author adam;	state Exp;
branches;
next	1.10;
commitid	1pPgkFU6rZ7lXwrD;

1.10
date	2022.01.11.07.10.39;	author adam;	state Exp;
branches;
next	1.9;
commitid	IKny7ONN8ACwyboD;

1.9
date	2021.11.15.17.43.20;	author adam;	state Exp;
branches;
next	1.8;
commitid	JMFwv2rYXseaTUgD;

1.8
date	2021.10.26.17.14.45;	author adam;	state Exp;
branches;
next	1.7;
commitid	etQ8svhCq5SgnleD;

1.7
date	2021.10.26.11.30.46;	author nia;	state Exp;
branches;
next	1.6;
commitid	Gv0TNLbuylhFsjeD;

1.6
date	2021.10.22.11.13.26;	author adam;	state Exp;
branches;
next	1.5;
commitid	GnGJ6V9usMuivNdD;

1.5
date	2021.10.21.13.17.09;	author adam;	state Exp;
branches;
next	1.4;
commitid	kJA1SRwIFBeIdGdD;

1.4
date	2021.10.07.15.08.31;	author nia;	state Exp;
branches;
next	1.3;
commitid	kEwAbZZbki9jhTbD;

1.3
date	2021.07.08.08.41.15;	author adam;	state Exp;
branches;
next	1.2;
commitid	0ZzSE1tkHXtf4a0D;

1.2
date	2021.05.08.09.00.11;	author adam;	state Exp;
branches;
next	1.1;
commitid	INli4EApO9vk8kSC;

1.1
date	2021.01.03.11.00.01;	author adam;	state Exp;
branches;
next	;
commitid	MA3VSOPHu5BsOgCC;


desc
@@


1.18
log
@py-respx: updated to 0.23.1

0.23.1

Fixed

- Fix regression causing `params` pattern to stop working under some conditions,
  by doing a strict detection of `ANY` in multi items patterns


0.23.0

Fixed

- Fix `data` pattern with list value
- Fix and enhance incorrect documentations about iterable side effects
- Fix documentation typo, thanks @@markhobson
- Fix support for multiple slashes `//` in URL path by not using `urljoin` when
  prepending path, thanks @@lewiscollard and @@Skeen
- Type Route.respond json as `Any` to align with HTTPX, thanks @@JacobHayes
- Properly handle `ANY` in `MuitiItems` patterns
@
text
@$NetBSD: distinfo,v 1.17 2024/12/27 21:36:09 adam Exp $

BLAKE2s (respx-0.23.1.tar.gz) = a0fb5af2c056948497488a13d8ef3cb6aeef33eecbe9c55d23f4c5fd0468c1b5
SHA512 (respx-0.23.1.tar.gz) = a28efb6cb9ae86d4c36d3d3de90bbf80c4a6fc58629e558ec8196d6171a91c85de15c6f6322709561e61480eae4a240dbd2a5d16278f1980a6a01b5287db1737
Size (respx-0.23.1.tar.gz) = 29243 bytes
@


1.17
log
@py-respx: updated to 0.22.0

0.22.0] - 2024-12-19

Fixed

- Support HTTPX 0.28.0, thanks @@ndhansen

Removed

- Drop support for Python 3.7, to align with HTTPX 0.25.0

CI

- Update CI test to not fail fast and cancel workflows, thanks @@flaeppe
- Add dependabot to check GitHub actions packages, thanks @@flaeppe
- Add Python 3.13 to test suite, thanks @@jairhenrique
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2024/04/02 19:36:49 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.22.0.tar.gz) = d77dfc181b027bb1dacd3d14a389e3c555e7d8218199a689136278018ac80d3e
SHA512 (respx-0.22.0.tar.gz) = 5b72899ca1506d7213a0267e07ad6b6802c83620578465f8287268ad772d2f2882bc3fbbed69928f86819789b98ce18874543d9485b88208d51ca0e86fa16335
Size (respx-0.22.0.tar.gz) = 28439 bytes
@


1.16
log
@py-respx: updated to 0.21.1

0.21.1

Fixed

- Fix `files` pattern not handling `str` and `BytesIO`, thanks @@pierremonico for input

Added

- Add support for `None` values in `data` pattern, thanks @@slingshotvfx for issue
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2024/03/24 17:17:58 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.21.1.tar.gz) = 41902124503e611126503faac51be02825d647d36266962537d01bf89fc0f842
SHA512 (respx-0.21.1.tar.gz) = bc46829ed894470a76d355c0cb1a93db169697990dbbc8c44f952f69baa38b0c629277bd3b21f2eb43b5a4ff84d9224ee51fa52b3ca1b4e1680a96978be9cb73
Size (respx-0.21.1.tar.gz) = 28306 bytes
@


1.15
log
@py-respx: updated to 0.21.0

0.21.0 - 2024-03-19

Fixed

- Fix matching request data when files are provided, thanks @@ziima for input

Added

- Add support for data\_\_contains lookup
- Add `files` pattern to support matching on uploads, thanks @@ziima for input
- Add `SetCookie` utility for easier mocking of response cookie headers

Changed

- Enhance documentation on iterable side effects
- Enhance documentation on named routes and add tip about a catch-all route
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2023/07/24 18:53:11 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.21.0.tar.gz) = 8cbfcd0a83bf7291b6c6c4b8f23dce050921dd1ec3c827cb19c81b140819d002
SHA512 (respx-0.21.0.tar.gz) = 3bafe34cf1ad674e0b565d0996d2656789b08c21a99f06d0bea395e5676e9be05ac3d517e1f2e01243c385783272687dacfcb6a29b3af42cbe66bb9678e76918
Size (respx-0.21.0.tar.gz) = 28133 bytes
@


1.14
log
@py-respx: updated to 0.20.2

0.20.2

Fixed
- Better assertion output for `assert_all_called`
- Support for quoted path pattern matching

Added
- Enable content\_\_contains pattern
- Added initial `CONTRIBUTING.md`

Changed
- Docs about retrieving mocked calls
- Docs about `Router.assert_all_called()`
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2022/11/18 18:55:12 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.20.2.tar.gz) = 11da460aa8e63ad261a4f10b532b452e675b53246660dad5eba78fdbafc51937
SHA512 (respx-0.20.2.tar.gz) = 20c831eaf51551188470f2553c9a3d93397d220563d1bd1d76f8ba24636cc0c4e2ee55f08fe5583e926a938b396b8b93c009e54cb8418ef8c10a313c6e258721
Size (respx-0.20.2.tar.gz) = 26080 bytes
@


1.13
log
@py-respx: updated to 0.20.1

0.20.1

Fixed

- Support HTTPX 0.23.1, thanks @@g-as for input

Added

- Officially support Python 3.11
- Run pre-commit hooks in CI workflow

Changed

- Bump autoflake, thanks @@antonagestam

Removed

- Drop support for Python 3.6
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2022/10/21 12:29:32 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.20.1.tar.gz) = ee26be6462b03829dc21915b739a5ce312973030efa96907b6d99e6606f2236c
SHA512 (respx-0.20.1.tar.gz) = bade20a2925e8564fb55ab45030d79c843b360a3283b6e1eacbdb61e94b9096056eeb0e0d0719be0b96f367bae28576f9a77bbc0b0f44c552975b215f203f019
Size (respx-0.20.1.tar.gz) = 25557 bytes
@


1.12
log
@py-respx: updated to 0.20.0

0.20.0

Changed
- Type Router.__getitem__ to not return optional routes
- Change `Call.response` to raise instead of returning optional response
- Change `CallList.last` to raise instead of return optional call
- Type `M()` to not return optional pattern, by introducing a `Noop` pattern
- Type `Route.pattern` to not be optional

Fixed
- Correct type hints for side effects

Added
- Runs `mypy` on both tests and respx
- Added nox test session for python 3.11
- Added `Call.has_response` helper, now that `.response` raises
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2022/02/06 07:53:10 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.20.0.tar.gz) = 6e91b82f4a05fabae0688e895c9851c8165fb6cd780ee370bd80404e97cce9cb
SHA512 (respx-0.20.0.tar.gz) = c7af0d1d82dc420ddfa777de00d62a87c5c8a1921d198f41b380a4bf6d0e854102b077ff0c6139c277b1700550ca97f4e088610361d0bd65308db43c725df7a5
Size (respx-0.20.0.tar.gz) = 25087 bytes
@


1.11
log
@py-respx: updated to 0.19.2

0.19.2
Fixed
- Better cleanup before building egg
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2022/01/11 07:10:39 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.19.2.tar.gz) = d62b36d6d8a7302195da604ed3de8b9cd51015dae7c6037ca7f1d0d42bd6a3bd
SHA512 (respx-0.19.2.tar.gz) = 82d4c93f7af1d9563e1b313dbe04cb9a83b6882cf28b01bc224176f06b8cc74775f9fd52bcc7ca4db3ee925e71bac9c5b744fde7bbbcce97e8d13d9695ab9e06
Size (respx-0.19.2.tar.gz) = 24437 bytes
@


1.10
log
@py-respx: updated to 0.19.1

0.19.1

Fixed
- Allow first path segments containing colons
- Fix license classifier
- Fix typos
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2021/11/15 17:43:20 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.19.1.tar.gz) = d5a6b1c881f11514d38eaa0ec57484ec5c26e8788ba6fba88894c9d530fbedae
SHA512 (respx-0.19.1.tar.gz) = a0ddfae27f906a12fd1c25e1e74578db1eda2fc1cfde98d834315b88ce4e6b978115cbd34b374c2a588b2b926b84c57a9cbd26e99c0424060b7c4b9c6c9ed890
Size (respx-0.19.1.tar.gz) = 24372 bytes
@


1.9
log
@py-respx: updated to 0.19.0

0.19.0

Fixed
- Support HTTPX 0.21.0.
- Use Session.notify when chaining nox sessions, thanks @@flaeppe.
- Add overloads to MockRouter.__call__, thanks @@flaeppe.
- Enhance AND pattern evaluation to fail fast.
- Fix CallList assertion error message.

Changed
- Prevent method and url as lookups in HTTP method helpers, thanks @@flaeppe.
- Fail pattern match when JSON path not found.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2021/10/26 17:14:45 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.19.0.tar.gz) = e446aa731e8679256baa5a059d9e3bad03e392d39953a25cc805fb04940e3971
SHA512 (respx-0.19.0.tar.gz) = e5669d8816baf47a980c1900ff2c2acf57a69abb2417af8e56f0d2b6323b9f720fa36b14c9e8b48a77eaac354c0bd13d26e191ddd127fea35da48f78bcb1a66f
Size (respx-0.19.0.tar.gz) = 24264 bytes
@


1.8
log
@py-respx: updated to 0.18.2

0.18.2

Fixed
- Include extensions when instantiating request in HTTPCoreMocker
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2021/10/26 11:30:46 nia Exp $
d3 3
a5 3
BLAKE2s (respx-0.18.2.tar.gz) = 86f2f958ae4ecbcfe22c793a2672d011c00cb71e9cfbef30dad6512e079184f4
SHA512 (respx-0.18.2.tar.gz) = 4ef4da6de5ccd4829fa158da94a7ad7d5cdfe20b8d271bb3cbbfa5d7e8782962d38586aeb3914abdec0b02ca82eeb6caf229c7c16e707b568a2fef9c1dc74c58
Size (respx-0.18.2.tar.gz) = 23766 bytes
@


1.7
log
@www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2021/10/22 11:13:26 adam Exp $
d3 3
a5 3
BLAKE2s (respx-0.18.1.tar.gz) = 23e6c59fa6ffb2d08886e77708e43fb2e1b6caa74d9951cc3115d9616ba836a5
SHA512 (respx-0.18.1.tar.gz) = ebf5427df97c9043bf51fc889a57410cf4a5e9ee4916a2aca6a417d048e4be9920e410a57d4a2c721152be857f7032e53d660845b003b36fe2a75198f35b05fd
Size (respx-0.18.1.tar.gz) = 23703 bytes
@


1.6
log
@py-respx: updated to 0.18.1

0.18.1
Fixed
- Respect ordered param values.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2021/10/21 13:17:09 adam Exp $
d3 1
a3 1
RMD160 (respx-0.18.1.tar.gz) = 59b136451bf67afb8cacd857363354d0ce2bf165
@


1.5
log
@py-respx: updated to 0.18.0

0.18.0

Fixed
- Downgrade `HTTPX` requirement to 0.20.0.

Added
- Add support for matching param with *ANY* value.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2021/10/07 15:08:31 nia Exp $
d3 3
a5 3
RMD160 (respx-0.18.0.tar.gz) = 3d12e86e7f230224e54cbe9394af4e586bd8f200
SHA512 (respx-0.18.0.tar.gz) = 9c16f5710f9443d99a62a08ac6290b05cdf127d540c4962838b3392071081f536cc80652d782f19b1e103dc68ed94cfa0308cf40e3f8d1eecef4e6c156ede2a4
Size (respx-0.18.0.tar.gz) = 23584 bytes
@


1.4
log
@www: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2021/07/08 08:41:15 adam Exp $
d3 3
a5 3
RMD160 (respx-0.17.1.tar.gz) = b7faeb5476cfffe6f742e9b4f87ed3c3bee53635
SHA512 (respx-0.17.1.tar.gz) = 72c37c9fcd9bb6ea6f4d9f15bfc5cf3268aed759cd1354c158daaab661abd86620570baca26e7be8bd382aba700a3282de514f30476fb4ea8bdeeb0ebefb093f
Size (respx-0.17.1.tar.gz) = 23740 bytes
@


1.3
log
@py-respx: updated to 0.17.1

0.17.1
Added
- Implement support for async side effects in router.
- Support mocking responses using asgi/wsgi apps.
- Added pytest fixture and configuration marker.
Fixed
- Typo in import from examples.md.
- Fix pass-through test case.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2021/05/08 09:00:11 adam Exp $
a2 1
SHA1 (respx-0.17.1.tar.gz) = 0dd392b41bbac56f21af6e0d0128baad90143991
@


1.2
log
@py-respx: updated to 0.17.0

0.17.0
Changed
- Require `HTTPX` 0.18.0 and implement the new transport API.
- Removed ASGI and WSGI transports from httpcore patch list.
- Don't pre-read mocked async resposne streams.

Fixed
- Fixed syntax highlighting in docs, thanks @@florimondmanca.
- Type check `route.return_value`, thanks @@tzing.
- Fixed a typo in the docs, thanks @@lewoudar.

Added
- Added support for adding/removing patch targets.
- Added test session for python 3.10.
- Added RESPX Mock Swallowtail to README.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2021/01/03 11:00:01 adam Exp $
d3 4
a6 4
SHA1 (respx-0.17.0.tar.gz) = 3a9268bb2429cf6220d3f01a6df27d209e5d8b4e
RMD160 (respx-0.17.0.tar.gz) = 573ad8c80f02b2c9f223c9bd0ab6963e236ea9a3
SHA512 (respx-0.17.0.tar.gz) = cbeafb72f5b61b94d67bf218807ee01761b8091ffea93451af936df28035d69e2da6942ec3c9fffd9dd09cc91db1d809622e4f10fceed3bef6d8fc48f63d6125
Size (respx-0.17.0.tar.gz) = 22086 bytes
@


1.1
log
@py-respx: added version 0.16.3

RESPX is a simple, yet powerful, utility for mocking out the HTTPX, and HTTP Core, libraries.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2020/03/20 07:43:06 adam Exp $
d3 4
a6 4
SHA1 (respx-0.16.3.tar.gz) = ca09552ff2d1e278a63a20d3a7c88f034b6be924
RMD160 (respx-0.16.3.tar.gz) = ee1e54bfb9d9a92fadb00084d7e59931dee94ed7
SHA512 (respx-0.16.3.tar.gz) = 3279999bd5e5b4843e280f2b0154fd94e17eba903b11bb581a75b26ca2218ccce654e639b03aba4387aa27bec53d48404f5a550f09eae8c8f497386d08e4f815
Size (respx-0.16.3.tar.gz) = 21300 bytes
@

