Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages /
python-logutils
Commits:
e52b6e29 by Jelle van der Waa at 2024-11-17T11:22:21+01:00
upgpkg: 0.3.5-14: Rebuild for Python 3.13
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + logutils-python3-13.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-logutils
pkgdesc = Python module to parse metadata in video files.
pkgver = 0.3.5
- pkgrel = 13
+ pkgrel = 14
url = https://bitbucket.org/vinay.sajip/logutils/
arch = any
license = LGPL
@@ -9,7 +9,9 @@ pkgbase = python-logutils
depends = python
source =
https://pypi.python.org/packages/source/l/logutils/logutils-0.3.5.tar.gz
source = unittest-deprecation.patch
+ source = logutils-python3-13.patch
sha512sums =
0194bf4f01e7a29d4211495dc5fead9d4bd5bc1b791d25ff38ad28960a229a9bcdbaa7e6d3b5a4105eef6c9aa159459d6529c2615df113e7ec1ae93aac5cce6c
sha512sums =
3e55d37bc6091a29c26d05fd0ce5976c8c0e79ea6a1e98fded1b01763da0a067100b6fe5b2a4f8e6f95ddf7b9e1b0b0f847360da76bf8a8354db0ce7d90d646a
+ sha512sums =
22b1840993d1a7c0f0d049adcc08ebcc14fc16c34faec4cf256c8cb5b4279c9080f98f25ab37ce292ed0756fd188c67e1de34182e8182c29032a0fcfb64421e2
pkgname = python-logutils
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgname='python-logutils'
_pkgbase="${pkgname#python-}"
pkgver=0.3.5
-pkgrel=13
+pkgrel=14
pkgdesc='Python module to parse metadata in video files.'
arch=('any')
url='https://bitbucket.org/vinay.sajip/logutils/'
@@ -11,13 +11,16 @@ license=('LGPL')
depends=('python')
makedepends=('python-setuptools')
source=("https://pypi.python.org/packages/source/l/logutils/logutils-${pkgver}.tar.gz"
- "unittest-deprecation.patch")
+ "unittest-deprecation.patch"
+ "logutils-python3-13.patch")
sha512sums=('0194bf4f01e7a29d4211495dc5fead9d4bd5bc1b791d25ff38ad28960a229a9bcdbaa7e6d3b5a4105eef6c9aa159459d6529c2615df113e7ec1ae93aac5cce6c'
-
'3e55d37bc6091a29c26d05fd0ce5976c8c0e79ea6a1e98fded1b01763da0a067100b6fe5b2a4f8e6f95ddf7b9e1b0b0f847360da76bf8a8354db0ce7d90d646a')
+
'3e55d37bc6091a29c26d05fd0ce5976c8c0e79ea6a1e98fded1b01763da0a067100b6fe5b2a4f8e6f95ddf7b9e1b0b0f847360da76bf8a8354db0ce7d90d646a'
+
'22b1840993d1a7c0f0d049adcc08ebcc14fc16c34faec4cf256c8cb5b4279c9080f98f25ab37ce292ed0756fd188c67e1de34182e8182c29032a0fcfb64421e2')
prepare() {
cd "${srcdir}/${_pkgbase}-${pkgver}"
patch -Np1 -i ${srcdir}/unittest-deprecation.patch
+ patch -Np1 -i ${srcdir}/logutils-python3-13.patch
}
check() {
=====================================
logutils-python3-13.patch
=====================================
@@ -0,0 +1,60 @@
+diff -aur logutils-0.3.5.old/logutils/dictconfig.py
logutils-0.3.5/logutils/dictconfig.py
+--- logutils-0.3.5.old/logutils/dictconfig.py 2024-11-17 11:16:08.848147829
+0100
++++ logutils-0.3.5/logutils/dictconfig.py 2024-11-17 11:21:34.647864745
+0100
+@@ -290,7 +290,7 @@
+ raise ValueError("Unsupported version: %s" % config['version'])
+ incremental = config.pop('incremental', False)
+ EMPTY_DICT = {}
+- logging._acquireLock()
++ logging._prepareFork()
+ try:
+ if incremental:
+ handlers = config.get('handlers', EMPTY_DICT)
+@@ -431,7 +431,7 @@
+ raise ValueError('Unable to configure root '
+ 'logger: %s' % e)
+ finally:
+- logging._releaseLock()
++ logging._afterFork()
+
+ def configure_formatter(self, config):
+ """Configure a formatter from a dictionary."""
+diff -aur logutils-0.3.5.old/tests/test_dictconfig.py
logutils-0.3.5/tests/test_dictconfig.py
+--- logutils-0.3.5.old/tests/test_dictconfig.py 2024-11-17
11:16:08.848147829 +0100
++++ logutils-0.3.5/tests/test_dictconfig.py 2024-11-17 11:20:59.847192950
+0100
+@@ -39,7 +39,7 @@
+ self.adapter = LoggerAdapter(l, {})
+
+ logger_dict = logging.getLogger().manager.loggerDict
+- logging._acquireLock()
++ logging._prepareFork()
+ try:
+ self.saved_handlers = logging._handlers.copy()
+ self.saved_handler_list = logging._handlerList[:]
+@@ -50,7 +50,7 @@
+ self.saved_level_to_name = logging._levelToName.copy()
+ self.saved_name_to_level = logging._nameToLevel.copy()
+ finally:
+- logging._releaseLock()
++ logging._afterFork()
+
+ self.root_logger = logging.getLogger("")
+ self.original_logging_level = self.root_logger.getEffectiveLevel()
+@@ -58,7 +58,7 @@
+
+ def tearDown(self):
+ self.root_logger.setLevel(self.original_logging_level)
+- logging._acquireLock()
++ logging._prepareFork()
+ try:
+ if hasattr(logging, '_levelNames'):
+ logging._levelNames.clear()
+@@ -75,7 +75,7 @@
+ loggerDict.clear()
+ loggerDict.update(self.saved_loggers)
+ finally:
+- logging._releaseLock()
++ logging._afterFork()
+
+ message_num = 0
+
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-logutils/-/commit/e52b6e2950e20e508e516c6f85c9799a3ae6d948
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-logutils/-/commit/e52b6e2950e20e508e516c6f85c9799a3ae6d948
You're receiving this email because of your account on gitlab.archlinux.org.