File: tests-Don-t-depend-on-distutils-and-use-packaging-instead.patch

package info (click to toggle)
wtforms-alchemy 0.18.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 552 kB
  • sloc: python: 4,221; makefile: 116; sh: 11
file content (31 lines) | stat: -rw-r--r-- 1,194 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From: Carsten Schoenert <c.schoenert@t-online.de>
Date: Sun, 27 Nov 2022 10:58:01 +0100
Subject: tests: Don't depend on distutils and use packaging instead

distutils will get removed one day in the future.

DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
    from distutils.version import LooseVersion
---
 tests/test_model_form_factory.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/test_model_form_factory.py b/tests/test_model_form_factory.py
index cbef336..3396f8b 100644
--- a/tests/test_model_form_factory.py
+++ b/tests/test_model_form_factory.py
@@ -1,4 +1,4 @@
-from distutils.version import LooseVersion
+from packaging.version import Version
 
 import wtforms
 from pytest import raises
@@ -91,7 +91,7 @@ class TestModelFormFactory(ModelFormTestCase):
         assert form.Meta.unique_validator is None
 
     def test_class_meta_wtforms2(self):
-        if LooseVersion(wtforms.__version__) < LooseVersion('2'):
+        if Version(wtforms.__version__) < Version('2'):
             return  # skip test for wtforms < 2
 
         self.init()