pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-logbook
Module Name: pkgsrc
Committed By: adam
Date: Mon Jan 12 17:09:58 UTC 2026
Modified Files:
pkgsrc/devel/py-logbook: Makefile PLIST distinfo
Log Message:
py-logbook: updated to 1.9.2
Version 1.9.2
Fixed
- When used as a context manager, handlers, flags, and processors would swallow
a raised ``BaseException`` and raise a ``TypeError``
Version 1.9.1
Fixed
- Required files were missing from the source distribution (sdist).
Version 1.9.0
Added
- Python 3.14 support
- Python 3.14 free-threading support (beta). This does not extend to all optional
dependencies. At the time of writing, the following extras are not supported due
to their dependencies pulling in C extensions which do not support free-threading:
- ``brotli``
- ``nteventlog``
- ``sqlalchemy``
- Wheels are built for Windows ARM64
Changed
- The way handlers, flags, and processors are activated is now based on
:mod:`contextvars`, and has been completely rewritten. See deprecations since
many methods have been deprecated and are mere aliases to the new defaults.
- Cython has been replaced with Rust for the speedups module.
- ``Logbook[brotli]`` depends on ``brotlicffi`` on non-CPython implementations.
Deprecated
- ``logbook.__version__``. Use :mod:`importlib.metadata` instead.
- There are now only two ways to activate :class:`~logbook.Handler`,
:class:`~logbook.Flags`, and :class:`~logbook.Processor` instances.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-logbook/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-logbook/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-logbook/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-logbook/Makefile
diff -u pkgsrc/devel/py-logbook/Makefile:1.20 pkgsrc/devel/py-logbook/Makefile:1.21
--- pkgsrc/devel/py-logbook/Makefile:1.20 Thu Oct 9 07:57:33 2025
+++ pkgsrc/devel/py-logbook/Makefile Mon Jan 12 17:09:58 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2025/10/09 07:57:33 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/01/12 17:09:58 adam Exp $
-DISTNAME= logbook-1.8.2
+DISTNAME= logbook-1.9.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=L/Logbook/}
@@ -11,12 +11,19 @@ COMMENT= Logging replacement for Python
LICENSE= modified-bsd
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-rust>=1.11.1:../../devel/py-setuptools-rust
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.14.0:../../devel/py-typing-extensions
# compression
-DEPENDS+= ${PYPKGPREFIX}-brotli-[0-9]*:../../archivers/py-brotli
+DEPENDS+= ${PYPKGPREFIX}-brotli>=1.1.0:../../archivers/py-brotli
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+MAKE_ENV+= CARGO_BUILD_JOBS=${_MAKE_JOBS_N:U1}
+
PYTHON_VERSIONS_INCOMPATIBLE= 310
+.include "cargo-depends.mk"
+
.include "../../devel/py-cython/buildlink3.mk"
.include "../../lang/python/wheel.mk"
+.include "../../lang/rust/cargo.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-logbook/PLIST
diff -u pkgsrc/devel/py-logbook/PLIST:1.3 pkgsrc/devel/py-logbook/PLIST:1.4
--- pkgsrc/devel/py-logbook/PLIST:1.3 Sat Apr 12 11:55:00 2025
+++ pkgsrc/devel/py-logbook/PLIST Mon Jan 12 17:09:58 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/04/12 11:55:00 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/01/12 17:09:58 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -8,9 +8,6 @@ ${PYSITELIB}/${WHEEL_INFODIR}/top_level.
${PYSITELIB}/logbook/__init__.py
${PYSITELIB}/logbook/__init__.pyc
${PYSITELIB}/logbook/__init__.pyo
-${PYSITELIB}/logbook/__version__.py
-${PYSITELIB}/logbook/__version__.pyc
-${PYSITELIB}/logbook/__version__.pyo
${PYSITELIB}/logbook/_fallback.py
${PYSITELIB}/logbook/_fallback.pyc
${PYSITELIB}/logbook/_fallback.pyo
Index: pkgsrc/devel/py-logbook/distinfo
diff -u pkgsrc/devel/py-logbook/distinfo:1.12 pkgsrc/devel/py-logbook/distinfo:1.13
--- pkgsrc/devel/py-logbook/distinfo:1.12 Tue Aug 5 07:19:41 2025
+++ pkgsrc/devel/py-logbook/distinfo Mon Jan 12 17:09:58 2026
@@ -1,5 +1,62 @@
-$NetBSD: distinfo,v 1.12 2025/08/05 07:19:41 adam Exp $
+$NetBSD: distinfo,v 1.13 2026/01/12 17:09:58 adam Exp $
-BLAKE2s (logbook-1.8.2.tar.gz) = cb6061e996e1ca8ef216b35ff0894fb47814d680bc6bb598bdbdd5e8c22ed5dc
-SHA512 (logbook-1.8.2.tar.gz) = 14f1416761cb977a1b17aeac982fc9385aa20becb55a810244c68ea86ad1ad418e32c3de02baaa83deb3146795d5ae97083298d583d94b21bd3627e6d0f4c2e6
-Size (logbook-1.8.2.tar.gz) = 368141 bytes
+BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
+SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
+Size (autocfg-1.5.0.crate) = 18729 bytes
+BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
+SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (indoc-2.0.7.crate) = e898ba91d49e7e941386132ecf6002a4bb76db1f87f507518bbb5920aaa472d8
+SHA512 (indoc-2.0.7.crate) = 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
+Size (indoc-2.0.7.crate) = 17184 bytes
+BLAKE2s (libc-0.2.177.crate) = 31f7dac9fe40422ec4ea5e1253bf5db38c751c4133e58fed2cd4df3fb7d991ed
+SHA512 (libc-0.2.177.crate) = 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
+Size (libc-0.2.177.crate) = 792045 bytes
+BLAKE2s (logbook-1.9.2.tar.gz) = 549c785dc27664ba80c40280c8a377f0407c77b447ae8bd161ee5125c0c46d8d
+SHA512 (logbook-1.9.2.tar.gz) = 3c7d9fa449223e8d05ef48c9b9a157b6ad99ce12345960125d2c3c996664f960b05a3437d1eb344e59b338d456bf914fe148156511ed72cda095df254a6ee397
+Size (logbook-1.9.2.tar.gz) = 481718 bytes
+BLAKE2s (memoffset-0.9.1.crate) = c4113c19eb1531bdfa4760d70eb45284a0c72f042b5b013028b700331804b4f4
+SHA512 (memoffset-0.9.1.crate) = 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
+Size (memoffset-0.9.1.crate) = 9032 bytes
+BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
+SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
+Size (once_cell-1.21.3.crate) = 34534 bytes
+BLAKE2s (portable-atomic-1.11.1.crate) = 3758e723fa680cf28dc6cc870b7f521f37f8a3abf788e07b7178f9c875a53d29
+SHA512 (portable-atomic-1.11.1.crate) = 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
+Size (portable-atomic-1.11.1.crate) = 185506 bytes
+BLAKE2s (proc-macro2-1.0.103.crate) = 7af1d794685e37f5f791bb34732816cc0b2ad97ffd6b62dd7a443439d9b7f607
+SHA512 (proc-macro2-1.0.103.crate) = 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce
+Size (proc-macro2-1.0.103.crate) = 60024 bytes
+BLAKE2s (pyo3-0.27.1.crate) = a992d6a849d5b930973ea81e38e52acbd5f298e907723e6aac2b3fdda472f82d
+SHA512 (pyo3-0.27.1.crate) = f4c8d65b0a95633850597d6b29298c4a14aa3239fa245684cf6caf275f070698b35b03bfb3f256aaca0cec0d31211c51e2f2650a9d12eddce2a4d5d1f81e06a2
+Size (pyo3-0.27.1.crate) = 1172212 bytes
+BLAKE2s (pyo3-build-config-0.27.1.crate) = f324a5a77cb467aade4c8c0b9f2629ed80e3b84ee13e483e7725c4e11c1b0496
+SHA512 (pyo3-build-config-0.27.1.crate) = 9add95c372ac2db8e3e719ca2b393aa1e18b6786a7d34e113b07a7e0ad9698ad2d3753a1e7707e4df1edbf62c4fba2df6e0227e5658d5d368ac1dbf76a0e9455
+Size (pyo3-build-config-0.27.1.crate) = 35565 bytes
+BLAKE2s (pyo3-ffi-0.27.1.crate) = a0ea69bf2a6425c55f3ee57fe4ddb2c24915c41df607a9c682a16dfc85980cfc
+SHA512 (pyo3-ffi-0.27.1.crate) = 5bfb8e7982b0d9ddf6fb2c2a4110b43c5b4bcc6f0a14acb50af329742b6eb9993df2ffe88bc34732fd0a58ca552df1b071fa8efd7b38d3441a7b9f45245168ea
+Size (pyo3-ffi-0.27.1.crate) = 78517 bytes
+BLAKE2s (pyo3-macros-0.27.1.crate) = 2dd3178390833c52935ce5836cff57e049647cf628e652365d1b942ad4f25ca9
+SHA512 (pyo3-macros-0.27.1.crate) = 7d33a363e464e2fe5b4fe4b958877c695542c8e18a0b512868d579455c9c6072d8a4c00a36b069bf8b54f7dade9847b3968c3d3f40b0b2b54fcfeff44f0afef2
+Size (pyo3-macros-0.27.1.crate) = 8918 bytes
+BLAKE2s (pyo3-macros-backend-0.27.1.crate) = e0fba19c10a01ccb40932220cd24b5e0463800068937517aa281c18474daa069
+SHA512 (pyo3-macros-backend-0.27.1.crate) = 036147deb1ad48815e22c84071069ed4eefe6b75c95cf727259231d63f0dbde00310983fbe90ab1b740ade071a22b9bb09073d6f120b519242c4bd8989bf3202
+Size (pyo3-macros-backend-0.27.1.crate) = 82521 bytes
+BLAKE2s (quote-1.0.42.crate) = 1396bc647a8df7a630d5375e909cd62a81495bb6b2e3e79d1585c8686c5caa40
+SHA512 (quote-1.0.42.crate) = 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba
+Size (quote-1.0.42.crate) = 31504 bytes
+BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
+SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
+Size (rustversion-1.0.22.crate) = 21096 bytes
+BLAKE2s (syn-2.0.111.crate) = 59e384935e8312b487a780865026ad631dfdc775720b9246d94b06af3e5751f4
+SHA512 (syn-2.0.111.crate) = f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768
+Size (syn-2.0.111.crate) = 302117 bytes
+BLAKE2s (target-lexicon-0.13.3.crate) = a2f6e8c6e41e8a1c55b791c8402a4d8366075085bef9819c2d3626c041b326c2
+SHA512 (target-lexicon-0.13.3.crate) = 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443
+Size (target-lexicon-0.13.3.crate) = 28498 bytes
+BLAKE2s (unicode-ident-1.0.22.crate) = dae907e5a4eab70673562bb74821434a4533a5e7f604301aebef7e28fbcbfe3e
+SHA512 (unicode-ident-1.0.22.crate) = 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
+Size (unicode-ident-1.0.22.crate) = 47919 bytes
+BLAKE2s (unindent-0.2.4.crate) = 23a02b24120d8f537193f44f8a2cc72b54f19168991988f18f864f962aa88ac0
+SHA512 (unindent-0.2.4.crate) = 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b
+Size (unindent-0.2.4.crate) = 7422 bytes
Home |
Main Index |
Thread Index |
Old Index