pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-hypothesis



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 26 05:21:36 UTC 2026

Modified Files:
        pkgsrc/devel/py-hypothesis: Makefile cargo-depends.mk distinfo

Log Message:
py-hypothesis: updated to 6.170.11

6.170.11 - 2026-10-26
This patch makes writing observability data to .hypothesis/observed cheaper when tests run in multiple threads, and defers cleaning up old observation files from import time until observations are 
first written.

6.170.10 - 2026-10-25
This patch fixes an internal error from lists() with unique=True, when the elements are a filtered sampled_from() with too few allowed values to reach min_size. It also ensures that domains() always 
generates at least one subdomain, even with a small max_length.

We also fixed some internal bookkeeping that could go wrong when an exception was raised and caught during generation, for example by recursive(), which could make shrinking less effective.


To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 pkgsrc/devel/py-hypothesis/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-hypothesis/cargo-depends.mk
cvs rdiff -u -r1.171 -r1.172 pkgsrc/devel/py-hypothesis/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-hypothesis/Makefile
diff -u pkgsrc/devel/py-hypothesis/Makefile:1.177 pkgsrc/devel/py-hypothesis/Makefile:1.178
--- pkgsrc/devel/py-hypothesis/Makefile:1.177   Fri Oct 16 17:50:29 2026
+++ pkgsrc/devel/py-hypothesis/Makefile Mon Oct 26 05:21:36 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.177 2026/10/16 17:50:29 adam Exp $
+# $NetBSD: Makefile,v 1.178 2026/10/26 05:21:36 adam Exp $
 #
 # Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html
 
-DISTNAME=      hypothesis-6.170.1
+DISTNAME=      hypothesis-6.170.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hypothesis/}

Index: pkgsrc/devel/py-hypothesis/cargo-depends.mk
diff -u pkgsrc/devel/py-hypothesis/cargo-depends.mk:1.4 pkgsrc/devel/py-hypothesis/cargo-depends.mk:1.5
--- pkgsrc/devel/py-hypothesis/cargo-depends.mk:1.4     Fri Oct 16 17:50:29 2026
+++ pkgsrc/devel/py-hypothesis/cargo-depends.mk Mon Oct 26 05:21:36 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.4 2026/10/16 17:50:29 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.5 2026/10/26 05:21:36 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.4
 CARGO_CRATE_DEPENDS+=  crunchy-0.2.4
@@ -10,17 +10,18 @@ CARGO_CRATE_DEPENDS+=       once_cell-1.21.4
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.13.1
 CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.21
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.106
-CARGO_CRATE_DEPENDS+=  pyo3-0.29.3
-CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.29.3
-CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.29.3
-CARGO_CRATE_DEPENDS+=  pyo3-macros-0.29.3
-CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.29.3
+CARGO_CRATE_DEPENDS+=  pyo3-0.30.1
+CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.30.1
+CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.30.1
+CARGO_CRATE_DEPENDS+=  pyo3-macros-0.30.1
+CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.30.1
 CARGO_CRATE_DEPENDS+=  quote-1.0.46
 CARGO_CRATE_DEPENDS+=  r-efi-5.3.0
 CARGO_CRATE_DEPENDS+=  rand-0.9.4
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.9.0
 CARGO_CRATE_DEPENDS+=  rand_core-0.9.5
 CARGO_CRATE_DEPENDS+=  syn-2.0.118
+CARGO_CRATE_DEPENDS+=  syn-3.0.9
 CARGO_CRATE_DEPENDS+=  target-lexicon-0.13.5
 CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.24
 CARGO_CRATE_DEPENDS+=  wasip2-1.0.4+wasi-0.2.12

Index: pkgsrc/devel/py-hypothesis/distinfo
diff -u pkgsrc/devel/py-hypothesis/distinfo:1.171 pkgsrc/devel/py-hypothesis/distinfo:1.172
--- pkgsrc/devel/py-hypothesis/distinfo:1.171   Fri Oct 16 17:50:29 2026
+++ pkgsrc/devel/py-hypothesis/distinfo Mon Oct 26 05:21:36 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.171 2026/10/16 17:50:29 adam Exp $
+$NetBSD: distinfo,v 1.172 2026/10/26 05:21:36 adam Exp $
 
 BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
 SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
@@ -15,9 +15,9 @@ Size (half-2.7.1.crate) = 61040 bytes
 BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
 SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
 Size (heck-0.5.0.crate) = 11517 bytes
-BLAKE2s (hypothesis-6.170.1.tar.gz) = 356d3299d5461201b11a06394eacb4526df912598d71580b94e5c5a733393437
-SHA512 (hypothesis-6.170.1.tar.gz) = 58aaf6869e8aa9998016300dab5fe9bbbd313e3bfd4511ac494dd97472aec89e65c37bee3e399ed60ae22927d473779ed1b318cc8055958cba6ef94a6ab1de2e
-Size (hypothesis-6.170.1.tar.gz) = 517771 bytes
+BLAKE2s (hypothesis-6.170.11.tar.gz) = ba23e90cd338e05488fa38d0d06414959a8297123f4e47723bf22e43983e31ad
+SHA512 (hypothesis-6.170.11.tar.gz) = 8e65056cdf4df9baf260b0b0a168b0746922484d52106d2908f688ae8a983550885dacdabb0487dd946dc11e9f3c98ada9cc3c7f8ae3c788d621a4a23bfc3359
+Size (hypothesis-6.170.11.tar.gz) = 520110 bytes
 BLAKE2s (libc-0.2.186.crate) = e4ae2a7c2182c3a4f54e39cfed3d574220b3a6d54af5a40aadfd814bb8a12c6a
 SHA512 (libc-0.2.186.crate) = 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
 Size (libc-0.2.186.crate) = 821883 bytes
@@ -33,21 +33,21 @@ Size (ppv-lite86-0.2.21.crate) = 22522 b
 BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
 SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
 Size (proc-macro2-1.0.106.crate) = 59765 bytes
-BLAKE2s (pyo3-0.29.3.crate) = 72d64903beedc69f1699fa9800e2c41140f83894c61b1174048cddedf83b395b
-SHA512 (pyo3-0.29.3.crate) = 809d8f84a08bc5f997f76a429edd53a8b500faa3aaa70846a174134d42f76352f3b023e2d235a9795c2fde6e52a088c5e20ac39fa97f370c50775906ae1f7f06
-Size (pyo3-0.29.3.crate) = 1261077 bytes
-BLAKE2s (pyo3-build-config-0.29.3.crate) = fca7a35aa8e3ba05322745fa67c7de00ba0c0a5c51273aaa246b37bb785a656e
-SHA512 (pyo3-build-config-0.29.3.crate) = d87177fc23ef7b625e78d10811cb160c68be79526c574ff05c42e8f5f96c7e3918558971f8459d9930a1fd5bdba46e482dbe59d03c25ec000f75a0a4073253dd
-Size (pyo3-build-config-0.29.3.crate) = 41138 bytes
-BLAKE2s (pyo3-ffi-0.29.3.crate) = 9eec61539602913275eff631df120d8c92fd0f87496e20f076cfeeafb4c2858d
-SHA512 (pyo3-ffi-0.29.3.crate) = 05ce591fa67a9768d6ec70bfa181007d9b7591b2a607edbe4eec26b243d52e1e75098057a7a533746ca80e70893eb0b16c0f4ccb8911776ba13057ba42dfaa92
-Size (pyo3-ffi-0.29.3.crate) = 91291 bytes
-BLAKE2s (pyo3-macros-0.29.3.crate) = 0cd1841cfd6a9152dbea8939e5aae94023e7c5481dbff934ec86d5457f87c421
-SHA512 (pyo3-macros-0.29.3.crate) = 3aebb40bc75fa1bb539dcf3d41034366bba721f0e12aa656dcf8b67f0b2043d5da2b19338b67f47529dea16a6fb7592d866b7224f477b9fc26bb682cf9d24bbd
-Size (pyo3-macros-0.29.3.crate) = 9050 bytes
-BLAKE2s (pyo3-macros-backend-0.29.3.crate) = 59b50255dce2705764ea375d3729a63f643afd247613ac2af4ae79688bad6ba5
-SHA512 (pyo3-macros-backend-0.29.3.crate) = ee8fc2ae0e5ef5a7328edbf50dcc972669248034889eea25790d901478c384865f2242b8f66778a016e84fb8c56d5f75bf08d02cf7bb7c7078a5c25b1bbf7c43
-Size (pyo3-macros-backend-0.29.3.crate) = 95162 bytes
+BLAKE2s (pyo3-0.30.1.crate) = f0e52334d3f93e8b01d889a076b007cc535e365bc2a745c5a797888dbb077727
+SHA512 (pyo3-0.30.1.crate) = 68799fc448f68b204d4825ce4e1a0b000febf18d968740fa9f94df9507b3a2697fb1c4b642d88ad1f1fb2b214fcd1b9a3a8089eccd8b0418c08b4ae69b7bfdec
+Size (pyo3-0.30.1.crate) = 1345706 bytes
+BLAKE2s (pyo3-build-config-0.30.1.crate) = 793b7b417d9a437d2b522d57b21284c14b36991ce90747cc758ea50831c7c7c0
+SHA512 (pyo3-build-config-0.30.1.crate) = 9801d582931f1d6b835792ffa04439310544b068c9f94f1329487328d43010646dd81233575a4338c44e7fe86714a579186c04ee07604b94f8af5066730eb699
+Size (pyo3-build-config-0.30.1.crate) = 42996 bytes
+BLAKE2s (pyo3-ffi-0.30.1.crate) = 487eb2de6990505baa281b7ca2935ddf0373a9fc1b8a15c19cfa1c6814777660
+SHA512 (pyo3-ffi-0.30.1.crate) = 32945d4b6f08723ae1129810ac71e12f5dc9c5de3710cadedb91bba17cbcf21acbf269598241117b45dc36141d28e6d1a58f1c07957b8664de62e991f30c82e9
+Size (pyo3-ffi-0.30.1.crate) = 93717 bytes
+BLAKE2s (pyo3-macros-0.30.1.crate) = e45021c29e710631a15327076f6727ee4084fd6c097959d7295b75a6c3264af1
+SHA512 (pyo3-macros-0.30.1.crate) = 26f3b4d1aa86da4a305b01d780ce7de3359d3bfeadcbdbb39b9803d0a7634cf3611dfd5a285d21e97d51f61a6c590fdef8ddda45ec9abe870575519e6bbb4f33
+Size (pyo3-macros-0.30.1.crate) = 9055 bytes
+BLAKE2s (pyo3-macros-backend-0.30.1.crate) = b43d5ffe6056f8e0fe33975ae663618e291fc8caf068b9f71a5268776906fc71
+SHA512 (pyo3-macros-backend-0.30.1.crate) = 29f96ff877d55ea3141435a30b8482743590f2dfd3fd9d24291cba8c834148cc2e0790125c8c0c3af650bf1c9b5e521a1a2ff3874dfa58bb3673dc11876ddf89
+Size (pyo3-macros-backend-0.30.1.crate) = 97593 bytes
 BLAKE2s (quote-1.0.46.crate) = c46b18b5cdbf25292ef1bc1b3a7fa18a92406588beb8dca1c12c7320e03ba60c
 SHA512 (quote-1.0.46.crate) = f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
 Size (quote-1.0.46.crate) = 31628 bytes
@@ -66,6 +66,9 @@ Size (rand_core-0.9.5.crate) = 24129 byt
 BLAKE2s (syn-2.0.118.crate) = d87c4260b28e9ef68731e1bfde11fadc47cb88aff1cbf915eba7814fecdf429a
 SHA512 (syn-2.0.118.crate) = 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d
 Size (syn-2.0.118.crate) = 305533 bytes
+BLAKE2s (syn-3.0.9.crate) = 65c1da058b1d544c8e23410222dfebde3fd2981953e8f048132b3fce10f74ce3
+SHA512 (syn-3.0.9.crate) = 94ff1cfd429e4ca9c3a72c7e7012c5ccac2178134d4fb82683601bf466094e6178dd5bbc558e973a7f03e890e4e08cf8622dba2a2898fdde608a33b244e42cc5
+Size (syn-3.0.9.crate) = 313970 bytes
 BLAKE2s (target-lexicon-0.13.5.crate) = 68bf6c69ac036b1df41f1073b8a85e072da1e13c570340afe4f59722e4c95fd0
 SHA512 (target-lexicon-0.13.5.crate) = 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
 Size (target-lexicon-0.13.5.crate) = 26928 bytes



Home | Main Index | Thread Index | Old Index