#1147287 python-stetl: please patch-out trivial usage of python3-mock

#1147287#5
Date:
2026-09-10 12:40:00 UTC
From:
To:
Dear Maintainer,


python3-mock is an obsolete package.
"mock" has been merge in the Python Standard Library a long time ago,
around the times of Python3.7

Please consider this trivial pseudo-patch that would help remove
the few remaining usage of this library from Debian.

There is no defined timeline yet that says wether this should happen
before of after Forky is released.

Greetings

Alexandre





diff --git a/debian/control b/debian/control
index 3be0dfd..12cef12 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,6 @@ Build-Depends: debhelper-compat (= 13),
                python3-gdal,
                python3-jinja2,
                python3-lxml,
-               python3-mock <!nocheck>,
                python3-nose2 <!nocheck>,
                python3-psycopg2,
                python3-setuptools,
diff --git a/tests/filters/test_vsi_file_extractor.py b/tests/filters/test_vsi_file_extractor.py
index 7866657..b2d84ed 100644
--- a/tests/filters/test_vsi_file_extractor.py
+++ b/tests/filters/test_vsi_file_extractor.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/filters/test_vsifilter.py b/tests/filters/test_vsifilter.py
index 10b3bf1..cb1d856 100644
--- a/tests/filters/test_vsifilter.py
+++ b/tests/filters/test_vsifilter.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import shutil
 import sys
diff --git a/debian/control b/debian/control
index 3be0dfd..12cef12 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,6 @@ Build-Depends: debhelper-compat (= 13),
                python3-gdal,
                python3-jinja2,
                python3-lxml,
-               python3-mock <!nocheck>,
                python3-nose2 <!nocheck>,
                python3-psycopg2,
                python3-setuptools,
diff --git a/tests/filters/test_vsi_file_extractor.py b/tests/filters/test_vsi_file_extractor.py
index 7866657..b2d84ed 100644
--- a/tests/filters/test_vsi_file_extractor.py
+++ b/tests/filters/test_vsi_file_extractor.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/filters/test_vsifilter.py b/tests/filters/test_vsifilter.py
index 10b3bf1..cb1d856 100644
--- a/tests/filters/test_vsifilter.py
+++ b/tests/filters/test_vsifilter.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import shutil
 import sys
diff --git a/tests/filters/test_zip_archive_expander.py b/tests/filters/test_zip_archive_expander.py
index 821cd74..e2e78b1 100644
--- a/tests/filters/test_zip_archive_expander.py
+++ b/tests/filters/test_zip_archive_expander.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/filters/test_zip_file_extractor.py b/tests/filters/test_zip_file_extractor.py
index 0626d38..aec92a8 100644
--- a/tests/filters/test_zip_file_extractor.py
+++ b/tests/filters/test_zip_file_extractor.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/outputs/test_command_exec_output.py b/tests/outputs/test_command_exec_output.py
index 4f11c94..ffe52a3 100644
--- a/tests/outputs/test_command_exec_output.py
+++ b/tests/outputs/test_command_exec_output.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
tchet@quieter:/tmp/python-stetl$ git diff
diff --git a/debian/control b/debian/control
index 3be0dfd..12cef12 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,6 @@ Build-Depends: debhelper-compat (= 13),
                python3-gdal,
                python3-jinja2,
                python3-lxml,
-               python3-mock <!nocheck>,
                python3-nose2 <!nocheck>,
                python3-psycopg2,
                python3-setuptools,
diff --git a/tests/filters/test_vsi_file_extractor.py b/tests/filters/test_vsi_file_extractor.py
index 7866657..b2d84ed 100644
--- a/tests/filters/test_vsi_file_extractor.py
+++ b/tests/filters/test_vsi_file_extractor.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/filters/test_vsifilter.py b/tests/filters/test_vsifilter.py
index 10b3bf1..cb1d856 100644
--- a/tests/filters/test_vsifilter.py
+++ b/tests/filters/test_vsifilter.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import shutil
 import sys
diff --git a/tests/filters/test_zip_archive_expander.py b/tests/filters/test_zip_archive_expander.py
index 821cd74..e2e78b1 100644
--- a/tests/filters/test_zip_archive_expander.py
+++ b/tests/filters/test_zip_archive_expander.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/filters/test_zip_file_extractor.py b/tests/filters/test_zip_file_extractor.py
index 0626d38..aec92a8 100644
--- a/tests/filters/test_zip_file_extractor.py
+++ b/tests/filters/test_zip_file_extractor.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os

 from stetl.etl import ETL
diff --git a/tests/outputs/test_command_exec_output.py b/tests/outputs/test_command_exec_output.py
index 4f11c94..ffe52a3 100644
--- a/tests/outputs/test_command_exec_output.py
+++ b/tests/outputs/test_command_exec_output.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import sys

diff --git a/tests/outputs/test_ogr2ogr_exec_output.py b/tests/outputs/test_ogr2ogr_exec_output.py
index f598653..b49b9e3 100644
--- a/tests/outputs/test_ogr2ogr_exec_output.py
+++ b/tests/outputs/test_ogr2ogr_exec_output.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import shutil
 import sys
diff --git a/tests/outputs/test_ogr2ogr_exec_output_lco.py b/tests/outputs/test_ogr2ogr_exec_output_lco.py
index 046c2b8..bac27f5 100644
--- a/tests/outputs/test_ogr2ogr_exec_output_lco.py
+++ b/tests/outputs/test_ogr2ogr_exec_output_lco.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import shutil
 import sys
diff --git a/tests/outputs/test_postgres_db_output.py b/tests/outputs/test_postgres_db_output.py
index f24c3af..9c88405 100644
--- a/tests/outputs/test_postgres_db_output.py
+++ b/tests/outputs/test_postgres_db_output.py
@@ -1,4 +1,4 @@
-import mock
+from unittest import mock
 import os
 import sys

#1147287#12
Date:
2026-09-10 13:10:02 UTC
From:
To:
Thanks for the patch and fixing the issue upstream, the patch is applied in git.

Kind Regards,

Bas