summaryrefslogtreecommitdiff
path: root/dev-python/logutils
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/logutils')
-rw-r--r--dev-python/logutils/Manifest1
-rw-r--r--dev-python/logutils/files/logutils-0.3.5-py313.patch90
-rw-r--r--dev-python/logutils/logutils-0.3.5-r1.ebuild45
-rw-r--r--dev-python/logutils/metadata.xml13
4 files changed, 0 insertions, 149 deletions
diff --git a/dev-python/logutils/Manifest b/dev-python/logutils/Manifest
deleted file mode 100644
index cffb318a49c5..000000000000
--- a/dev-python/logutils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST logutils-0.3.5.tar.gz 27703 BLAKE2B ceeabbc64603da949e771531fd1a7cff6bc760ffa98fcb952eddc5da39d019e202949dc596398ea68397c573cb9c2bace77f8e5462030e68d2f5768444a23b45 SHA512 0194bf4f01e7a29d4211495dc5fead9d4bd5bc1b791d25ff38ad28960a229a9bcdbaa7e6d3b5a4105eef6c9aa159459d6529c2615df113e7ec1ae93aac5cce6c
diff --git a/dev-python/logutils/files/logutils-0.3.5-py313.patch b/dev-python/logutils/files/logutils-0.3.5-py313.patch
deleted file mode 100644
index e6b804f2e042..000000000000
--- a/dev-python/logutils/files/logutils-0.3.5-py313.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-From f33a518fc04bcb4f875b2c741c7bbee8db9e01d8 Mon Sep 17 00:00:00 2001
-From: Arne Keller <arne.keller@posteo.de>
-Date: Sat, 11 Jan 2025 11:27:21 +0100
-Subject: [PATCH] Fix Python 3.13 compatibility
-
----
- logutils/dictconfig.py | 9 +++++++--
- tests/test_dictconfig.py | 14 ++++++++++----
- 2 files changed, 17 insertions(+), 6 deletions(-)
-
-diff --git a/logutils/dictconfig.py b/logutils/dictconfig.py
-index c774552..2e33031 100644
---- a/logutils/dictconfig.py
-+++ b/logutils/dictconfig.py
-@@ -290,7 +290,12 @@ class DictConfigurator(BaseConfigurator):
- raise ValueError("Unsupported version: %s" % config['version'])
- incremental = config.pop('incremental', False)
- EMPTY_DICT = {}
-- logging._acquireLock()
-+ # Python 3.13+ renamed these functions
-+ try:
-+ acquire, release = logging._prepareFork, logging._afterFork
-+ except AttributeError:
-+ acquire, release = logging._acquireLock, logging._releaseLock
-+ acquire()
- try:
- if incremental:
- handlers = config.get('handlers', EMPTY_DICT)
-@@ -431,7 +436,7 @@ class DictConfigurator(BaseConfigurator):
- raise ValueError('Unable to configure root '
- 'logger: %s' % e)
- finally:
-- logging._releaseLock()
-+ release()
-
- def configure_formatter(self, config):
- """Configure a formatter from a dictionary."""
-diff --git a/tests/test_dictconfig.py b/tests/test_dictconfig.py
-index 3aee984..e56d267 100644
---- a/tests/test_dictconfig.py
-+++ b/tests/test_dictconfig.py
-@@ -30,6 +30,12 @@ def handlerFunc():
- class CustomHandler(logging.StreamHandler):
- pass
-
-+# Python 3.13+ renamed these functions
-+try:
-+ acquire, release = logging._prepareFork, logging._afterFork
-+except AttributeError:
-+ acquire, release = logging._acquireLock, logging._releaseLock
-+
- class ConfigDictTest(unittest.TestCase):
-
- """Reading logging config from a dictionary."""
-@@ -39,7 +45,7 @@ class ConfigDictTest(unittest.TestCase):
- self.adapter = LoggerAdapter(l, {})
-
- logger_dict = logging.getLogger().manager.loggerDict
-- logging._acquireLock()
-+ acquire()
- try:
- self.saved_handlers = logging._handlers.copy()
- self.saved_handler_list = logging._handlerList[:]
-@@ -50,7 +56,7 @@ class ConfigDictTest(unittest.TestCase):
- self.saved_level_to_name = logging._levelToName.copy()
- self.saved_name_to_level = logging._nameToLevel.copy()
- finally:
-- logging._releaseLock()
-+ release()
-
- self.root_logger = logging.getLogger("")
- self.original_logging_level = self.root_logger.getEffectiveLevel()
-@@ -58,7 +64,7 @@ class ConfigDictTest(unittest.TestCase):
-
- def tearDown(self):
- self.root_logger.setLevel(self.original_logging_level)
-- logging._acquireLock()
-+ acquire()
- try:
- if hasattr(logging, '_levelNames'):
- logging._levelNames.clear()
-@@ -75,7 +81,7 @@ class ConfigDictTest(unittest.TestCase):
- loggerDict.clear()
- loggerDict.update(self.saved_loggers)
- finally:
-- logging._releaseLock()
-+ release()
-
- message_num = 0
-
diff --git a/dev-python/logutils/logutils-0.3.5-r1.ebuild b/dev-python/logutils/logutils-0.3.5-r1.ebuild
deleted file mode 100644
index 9f058c36eb43..000000000000
--- a/dev-python/logutils/logutils-0.3.5-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="The logutils package provides a set of handlers for the Python standard"
-HOMEPAGE="
- https://bitbucket.org/vinay.sajip/logutils/
- https://pypi.org/project/logutils/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/redis[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-PATCHES=(
- # https://bitbucket.org/vinay.sajip/logutils/pull-requests/5
- "${FILESDIR}/${P}-py313.patch"
-)
-
-src_prepare() {
- distutils-r1_src_prepare
-
- sed -i -e 's:assertEquals:assertEqual:' tests/*.py || die
-}
-
-python_test() {
- eunittest -s tests
-}
diff --git a/dev-python/logutils/metadata.xml b/dev-python/logutils/metadata.xml
deleted file mode 100644
index 8cc64d94abda..000000000000
--- a/dev-python/logutils/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="bitbucket">vinay.sajip/logutils</remote-id>
- <remote-id type="pypi">logutils</remote-id>
- </upstream>
-</pkgmetadata>