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:           Thu Sep  3 11:49:06 UTC 2026

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

Log Message:
py-hypothesis: updated to 6.167.1

6.167.1 - 2026-08-30
This patch improves shrinking and generation for collection strategies which reject some drawn elements, such as lists() with unique=True. Rejected elements are now marked as discarded, so the 
shrinker can delete them wholesale and generation avoids revisiting choices that would be rejected again.

6.167.0 - 2026-08-30
Test case observations from observability now give more detail about why a test case failed or was abandoned. metadata includes a new status_reason_location key: a filename:lineno location for the 
status_reason, if known - for example the location of a failing assume() call, the .filter() call whose predicate rejected the last drawn value, or the exception for failing tests.

Test cases which exceeded the maximum allowed size now also report a nonempty status_reason.


To generate a diff of this commit:
cvs rdiff -u -r1.174 -r1.175 pkgsrc/devel/py-hypothesis/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-hypothesis/cargo-depends.mk
cvs rdiff -u -r1.168 -r1.169 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.174 pkgsrc/devel/py-hypothesis/Makefile:1.175
--- pkgsrc/devel/py-hypothesis/Makefile:1.174   Sun Aug  9 06:46:19 2026
+++ pkgsrc/devel/py-hypothesis/Makefile Thu Sep  3 11:49:06 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.174 2026/08/09 06:46:19 adam Exp $
+# $NetBSD: Makefile,v 1.175 2026/09/03 11:49:06 adam Exp $
 #
 # Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html
 
-DISTNAME=      hypothesis-6.165.2
+DISTNAME=      hypothesis-6.167.1
 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.2 pkgsrc/devel/py-hypothesis/cargo-depends.mk:1.3
--- pkgsrc/devel/py-hypothesis/cargo-depends.mk:1.2     Sun Aug  9 06:46:19 2026
+++ pkgsrc/devel/py-hypothesis/cargo-depends.mk Thu Sep  3 11:49:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.2 2026/08/09 06:46:19 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.3 2026/09/03 11:49:06 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.4
 CARGO_CRATE_DEPENDS+=  crunchy-0.2.4
@@ -10,11 +10,11 @@ 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.0
-CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.29.0
-CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.29.0
-CARGO_CRATE_DEPENDS+=  pyo3-macros-0.29.0
-CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.29.0
+CARGO_CRATE_DEPENDS+=  pyo3-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-macros-0.29.2
+CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.29.2
 CARGO_CRATE_DEPENDS+=  quote-1.0.46
 CARGO_CRATE_DEPENDS+=  r-efi-5.3.0
 CARGO_CRATE_DEPENDS+=  rand-0.9.4

Index: pkgsrc/devel/py-hypothesis/distinfo
diff -u pkgsrc/devel/py-hypothesis/distinfo:1.168 pkgsrc/devel/py-hypothesis/distinfo:1.169
--- pkgsrc/devel/py-hypothesis/distinfo:1.168   Sun Aug  9 06:46:19 2026
+++ pkgsrc/devel/py-hypothesis/distinfo Thu Sep  3 11:49:06 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.168 2026/08/09 06:46:19 adam Exp $
+$NetBSD: distinfo,v 1.169 2026/09/03 11:49:06 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.165.2.tar.gz) = 3f27141992782b9beade6b1431c2dc99d135098c0feeaedd2d4c9ff26911f02d
-SHA512 (hypothesis-6.165.2.tar.gz) = 91d4617eb25ecf19668a7d80cfc99a820300fb828ca4d0eb7b6aaf81c970c1deee774940a590156abd558b2933297424f43ea60bcff029293adf20bd7442c8ea
-Size (hypothesis-6.165.2.tar.gz) = 502277 bytes
+BLAKE2s (hypothesis-6.167.1.tar.gz) = 3ceb0d925c7721e6687554bcf88a652a4d4db09851eeedca0c12ccbe33ef36cb
+SHA512 (hypothesis-6.167.1.tar.gz) = 057f68f2a83f9cf26f409c3120e8cd4afa4951537056593e7800667890c5e8cdb92e15ed2cfc76c062ed4aace2a7dc0d85534dc41297dfd2b98819f64adc6ebe
+Size (hypothesis-6.167.1.tar.gz) = 505849 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.0.crate) = f25cfefac48e0d488a15bcace947cbedfae7afe57f1f7a142a5bc80ba8ed1609
-SHA512 (pyo3-0.29.0.crate) = e6822400de53ebcef4a14c899dc065abae621a126483873139f5eb850877c94f4bccee3a183d4e2a69eadcd3c3b82b0a6f3e1053d926b103be572329607f2f67
-Size (pyo3-0.29.0.crate) = 1241253 bytes
-BLAKE2s (pyo3-build-config-0.29.0.crate) = e0e97f7d0ac4e5042975ecefea1e7c59b0f5703b9432798585b20246f1a21ea6
-SHA512 (pyo3-build-config-0.29.0.crate) = df77e8d7d5fe173749437ff6b90fa1703083377d515ab8a85dc77d9cac9c3fc331ede4b040f7e3694311ddb5adff577cf90c181a27c196ab93a4569e918fdea8
-Size (pyo3-build-config-0.29.0.crate) = 39616 bytes
-BLAKE2s (pyo3-ffi-0.29.0.crate) = 3af279f26061a985347a80550d7bee3255c334ae2a8ffcc7f67c1418b571e72f
-SHA512 (pyo3-ffi-0.29.0.crate) = baaf01d13ddc09316ba16b22e9ca15a67e5bda5b861ed7961c3393fd4692fc1c96952f81465d1dcb6531b9083f96c5630981b3d7802cb1ac2af67aafaffbec76
-Size (pyo3-ffi-0.29.0.crate) = 88184 bytes
-BLAKE2s (pyo3-macros-0.29.0.crate) = bfbee9072175b5300ed98357459423798f130a3333bd796de32009a725d9ba4b
-SHA512 (pyo3-macros-0.29.0.crate) = fb6633ac76229d2e0ad88d51136a9318f03823b27c700a62cfbc957b4c834985e2f4c0cdaf5ea5e9993ec9e8ce3d63cd6b3fb823f2a042e65186adbed78da7c2
-Size (pyo3-macros-0.29.0.crate) = 8915 bytes
-BLAKE2s (pyo3-macros-backend-0.29.0.crate) = 6b63621bf64ba16ae267df41057b1ac4fcc3f47c5ac6ef4cc4f55ccd3c0d798e
-SHA512 (pyo3-macros-backend-0.29.0.crate) = 13a7af3958c09969637827d97ab9bbc664c407dda9e4283afaf495757798cf6f84932468bc092160fa75211ce0aafe6efc657f3a390234d77a67362cfb31fe0f
-Size (pyo3-macros-backend-0.29.0.crate) = 91943 bytes
+BLAKE2s (pyo3-0.29.2.crate) = af0f771a01900c42afa567985995548ff571b03a5980fff73494515ca5409188
+SHA512 (pyo3-0.29.2.crate) = 85326462a932fd49441f320a879192306a7a6f3a66468ca468fefdb3dff9a530b7895010f156c8c3b125279b94dd304b72825fd4bbdcaeba8e3a58bd8cdcc929
+Size (pyo3-0.29.2.crate) = 1255741 bytes
+BLAKE2s (pyo3-build-config-0.29.2.crate) = 7f15a4a87d634f71ac98c68c609ccab5ce371212d9571e6cb19d9325cbaa08fb
+SHA512 (pyo3-build-config-0.29.2.crate) = ecae961c373a87eb13ed3881ac4954112bbf54b3e02eb287d818e44e5ab46cd4700220da5072dd1fb22d68435d012a413a3680b54505c700ee059f1472833b6a
+Size (pyo3-build-config-0.29.2.crate) = 41104 bytes
+BLAKE2s (pyo3-ffi-0.29.2.crate) = 2e344e0354e0e8733fb540f94179b111a1fb3400212e97b22da456edb3d71d6e
+SHA512 (pyo3-ffi-0.29.2.crate) = a5b1db7e856af10f32ba3ce6a4dddc48a11f48431b82cbc1e40be88370836902afc9ab2918eb953d7fbed1ad7daaebefdf70489c7c798e591782e7dd6e2d0ddd
+Size (pyo3-ffi-0.29.2.crate) = 90029 bytes
+BLAKE2s (pyo3-macros-0.29.2.crate) = 3633e12d28747e42231beb07a6b4c01e3ad10f63a569b6f33de9355280e1278d
+SHA512 (pyo3-macros-0.29.2.crate) = 32281797e849ccb23c0ba03f8bea13ffcd86acfc3d5df65543c13befc03c142e88bfaf45f0cf5489cfe9e6acf9170ca6c24ced5d3f3f72be37bc7d2ce2bdb935
+Size (pyo3-macros-0.29.2.crate) = 9044 bytes
+BLAKE2s (pyo3-macros-backend-0.29.2.crate) = 9061466783774f5c2c9e2b66031e825b6b682fea22187ba8f9a2f8c50627b787
+SHA512 (pyo3-macros-backend-0.29.2.crate) = 944b8482e2a6fd0dce82eabe50f915d82b066cf11944e413ab81c01fc917dfe1877748cb8eb92f23d8acee43a9d1fb35f8690203ec440e7db7c66b03c7f27358
+Size (pyo3-macros-backend-0.29.2.crate) = 93749 bytes
 BLAKE2s (quote-1.0.46.crate) = c46b18b5cdbf25292ef1bc1b3a7fa18a92406588beb8dca1c12c7320e03ba60c
 SHA512 (quote-1.0.46.crate) = f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
 Size (quote-1.0.46.crate) = 31628 bytes



Home | Main Index | Thread Index | Old Index