commit: d3a8430c7148a9f5a817248386ef19e0eed3c316 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Oct 27 03:18:02 2024 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Oct 27 03:18:02 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a8430c
dev-python/logbook: Bump to 1.8.0 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/logbook/Manifest | 1 + dev-python/logbook/logbook-1.8.0.ebuild | 57 +++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest index aa0d850885b1..9842b0b25905 100644 --- a/dev-python/logbook/Manifest +++ b/dev-python/logbook/Manifest @@ -1 +1,2 @@ DIST logbook-1.7.0.gh.tar.gz 364752 BLAKE2B a801c2ec55a257250336748007bdb95206372cf8cf3492785c5c50829e3e3c467de564401ed6f758f3e6b14d708d889860a4bb93da5119fc134df5167976bebb SHA512 50b52f54e894be303a7e910602cfbbceee04280cb134ad89f32f0a79c21d509ae0f6ae83beac9a9e22726d1c394e9893eea884ff43b56aae9dbad6dd1221d96f +DIST logbook-1.8.0.gh.tar.gz 364862 BLAKE2B 1b245223ab9d3b026967b626e1cba2fed3d03b5abc745be238f76c2ddebf8e0909597acdad3a3e70738b8c9b9e6350f4d23d5e02c8f1b1d8ff6ec5f6509d2b9f SHA512 73e4d9170af6c4db6eadf27e84419927136658c786b173e5eae91dc9499d3c374fe5a4a7e8f7bc463194b19648aee23aceba0cce9a63fd25a6ee0a53b1dbe8f9 diff --git a/dev-python/logbook/logbook-1.8.0.ebuild b/dev-python/logbook/logbook-1.8.0.ebuild new file mode 100644 index 000000000000..74e014bd7ee9 --- /dev/null +++ b/dev-python/logbook/logbook-1.8.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit 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 +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +BDEPEND=" + test? ( + app-arch/brotli[${PYTHON_USEDEP},python] + >=dev-python/execnet-1.0.9[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + !!dev-python/contextvars + !!dev-python/gevent +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_configure_all() { + export DISABLE_LOGBOOK_CEXT=1 +} + +python_test() { + local EPYTEST_DESELECT=( + # Delete test file requiring local connection to redis server + tests/test_queues.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures +}