repo/gentoo:master commit in: dev-python/logbook/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785988126.5c194c2afffd7fb844f0e7cdf1ae61b8617b5c8f.mgorny@gentoo>
commit:     5c194c2afffd7fb844f0e7cdf1ae61b8617b5c8f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  6 03:48:46 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 03:48:46 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c194c2a

dev-python/logbook: Bump to 1.10.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/logbook/Manifest              |  1 +
 dev-python/logbook/logbook-1.10.1.ebuild | 95 ++++++++++++++++++++++++++++++++
 2 files changed, 96 insertions(+)

diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest
index 148925205cba..789c67b91388 100644
--- a/dev-python/logbook/Manifest
+++ b/dev-python/logbook/Manifest
@@ -5,6 +5,7 @@ DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407d
 DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
 DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
 DIST logbook-1.10.0.gh.tar.gz 510432 BLAKE2B 3578dbea809d2b9cd560a078dde9b682af5e89e9b032c9cc9a52b2be5515d5ee5e12985f83acb0c51c3faeb32782eb13dea442929d9847cfd145f0373f2a322a SHA512 b8d68eb07e60f684a029ff60dc90ce384ca4d958eae656429fb4f19ddd4eafdf44efeb6a9d0667dc7a80ad185b8329880807e941a3baf14e020d8ae5a590b053
+DIST logbook-1.10.1.gh.tar.gz 510501 BLAKE2B 852a45f9b50f838d44bc133dd41806bb7e690a75f2479a4e11c3faaea82926f1a3eefd5084e8066321b0322ec7d61572199e4dfce8893676d3ba9f1f3784dec5 SHA512 14f61f97c9d7391c476c3107440c480ed29ebbb76ddd5c1d45a2fa0acb092d5d8fac188fa1d4aa0bf114fcacf7ab4e5efb6ef416e91d7a8d2d52cf48b0d2f094
 DIST logbook-1.9.2.gh.tar.gz 483654 BLAKE2B 2482b7ea10ccb4944bce4ae29ede9cae7e05c1cf1ae4e666f8b614178c65ee34368ff7e6cab2db4c42f89a93f959c92ee82c71f22b4a6cc3d56f07f6e2951e57 SHA512 af3327dae9be464fc3ad1cef2f44d1882d0aaede0ee186509eff844d1818c0717d0f2f2d34bd1718ecdaec099bb961889c2cf38d4941fd99e259a30d32de61be
 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
 DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990

diff --git a/dev-python/logbook/logbook-1.10.1.ebuild b/dev-python/logbook/logbook-1.10.1.ebuild
new file mode 100644
index 000000000000..7695acdf1d5f
--- /dev/null
+++ b/dev-python/logbook/logbook-1.10.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+
+CARGO_OPTIONAL=1
+RUST_MIN_VER="1.83.0"
+CRATES="
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+	[email protected]
+"
+
+inherit cargo distutils-r1
+
+DESCRIPTION="A logging replacement for Python"
+HOMEPAGE="
+	https://logbook.readthedocs.io/en/stable/
+	https://github.com/getlogbook/logbook/
+	https://pypi.org/project/Logbook/
+"
+SRC_URI="
+	https://github.com/getlogbook/logbook/archive/${PV}.tar.gz
+		-> ${P}.gh.tar.gz
+	native-extensions? (
+		${CARGO_CRATE_URIS}
+	)
+"
+
+LICENSE="BSD"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0-with-LLVM-exceptions Unicode-3.0
+	|| ( Apache-2.0 MIT )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+	>=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	native-extensions? (
+		${RUST_DEPEND}
+		dev-python/setuptools-rust[${PYTHON_USEDEP}]
+	)
+	test? (
+		>=app-arch/brotli-1.1.0[${PYTHON_USEDEP},python]
+		>=dev-python/execnet-1.5[${PYTHON_USEDEP}]
+		>=dev-python/jinja2-2.11.3[${PYTHON_USEDEP}]
+		dev-python/pip[${PYTHON_USEDEP}]
+		>=dev-python/pyzmq-27.0.2[${PYTHON_USEDEP}]
+		>=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
+	)
+"
+EPYTEST_PLUGINS=( pytest-rerunfailures )
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+	dev-python/furo
+
+EPYTEST_DESELECT=(
+	# Delete test file requiring local connection to redis server
+	tests/test_queues.py
+)
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/logbook/_speedups.*.so"
+
+src_unpack() {
+	default
+	use native-extensions && cargo_src_unpack
+}
+
+python_configure_all() {
+	if ! use native-extensions; then
+		export DISABLE_LOGBOOK_CEXT=1
+	fi
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.