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.


Reply via email to