diff mbox series

[2/3] bindings: python: tests: rename procname to system

Message ID 20241120-drop-distutils-v1-2-7498e8b3babe@linaro.org
State New
Headers show
Series bindings: python: drop dependency on distutils | expand

Commit Message

Bartosz Golaszewski Nov. 20, 2024, 1:18 p.m. UTC
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

We'll be extending the functionality of that C extension with other
OS-level helpers so change its name to 'system'.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
---
 bindings/python/MANIFEST.in                            |  2 +-
 bindings/python/build_tests.py                         | 10 +++++-----
 bindings/python/tests/Makefile.am                      |  2 +-
 bindings/python/tests/__main__.py                      |  4 ++--
 bindings/python/tests/{procname => system}/Makefile.am |  0
 bindings/python/tests/{procname => system}/__init__.py |  0
 bindings/python/tests/{procname => system}/_ext.pyi    |  0
 bindings/python/tests/{procname => system}/ext.c       |  2 +-
 configure.ac                                           |  2 +-
 9 files changed, 11 insertions(+), 11 deletions(-)
diff mbox series

Patch

diff --git a/bindings/python/MANIFEST.in b/bindings/python/MANIFEST.in
index f3a1ee8..dc7daee 100644
--- a/bindings/python/MANIFEST.in
+++ b/bindings/python/MANIFEST.in
@@ -13,7 +13,7 @@  recursive-include gpiod/ext *.c
 recursive-include gpiod/ext *.h
 
 recursive-include tests/gpiosim *.c
-recursive-include tests/procname *.c
+recursive-include tests/system *.c
 
 recursive-include lib *.c
 recursive-include lib *.h
diff --git a/bindings/python/build_tests.py b/bindings/python/build_tests.py
index 1760257..84cedfc 100644
--- a/bindings/python/build_tests.py
+++ b/bindings/python/build_tests.py
@@ -11,7 +11,7 @@  polluted with artefacts in build/
 Builds:
 
     tests/gpiosim/_ext.<target>.so
-    tests/procname/_ext.<target>.so
+    tests/system/_ext.<target>.so
 
 """
 
@@ -61,9 +61,9 @@  gpiosim_ext = Extension(
     ],
 )
 
-procname_ext = Extension(
-    "tests.procname._ext",
-    sources=["tests/procname/ext.c"],
+system_ext = Extension(
+    "tests.system._ext",
+    sources=["tests/system/ext.c"],
     define_macros=[("_GNU_SOURCE", "1")],
     extra_compile_args=["-Wall", "-Wextra"],
 )
@@ -71,7 +71,7 @@  procname_ext = Extension(
 dist = Distribution(
     {
         "name": "gpiod",
-        "ext_modules": [gpiosim_ext, procname_ext, gpiod_ext],
+        "ext_modules": [gpiosim_ext, system_ext, gpiod_ext],
         "version": __version__,
         "platforms": ["linux"],
     }
diff --git a/bindings/python/tests/Makefile.am b/bindings/python/tests/Makefile.am
index 3118d5f..d6e3ea3 100644
--- a/bindings/python/tests/Makefile.am
+++ b/bindings/python/tests/Makefile.am
@@ -1,7 +1,7 @@ 
 # SPDX-License-Identifier: LGPL-2.1-or-later
 # SPDX-FileCopyrightText: 2022 Bartosz Golaszewski <brgl@bgdev.pl>
 
-SUBDIRS = gpiosim procname
+SUBDIRS = gpiosim system
 
 EXTRA_DIST = \
 	helpers.py \
diff --git a/bindings/python/tests/__main__.py b/bindings/python/tests/__main__.py
index 8b4260d..318e0df 100644
--- a/bindings/python/tests/__main__.py
+++ b/bindings/python/tests/__main__.py
@@ -4,7 +4,7 @@ 
 
 import unittest
 
-from . import procname
+from .system import set_process_name
 from .tests_chip import *
 from .tests_chip_info import *
 from .tests_edge_event import *
@@ -15,6 +15,6 @@  from .tests_line_request import *
 from .tests_line_settings import *
 from .tests_module import *
 
-procname.set_process_name("python-gpiod")
+set_process_name("python-gpiod")
 
 unittest.main()
diff --git a/bindings/python/tests/procname/Makefile.am b/bindings/python/tests/system/Makefile.am
similarity index 100%
rename from bindings/python/tests/procname/Makefile.am
rename to bindings/python/tests/system/Makefile.am
diff --git a/bindings/python/tests/procname/__init__.py b/bindings/python/tests/system/__init__.py
similarity index 100%
rename from bindings/python/tests/procname/__init__.py
rename to bindings/python/tests/system/__init__.py
diff --git a/bindings/python/tests/procname/_ext.pyi b/bindings/python/tests/system/_ext.pyi
similarity index 100%
rename from bindings/python/tests/procname/_ext.pyi
rename to bindings/python/tests/system/_ext.pyi
diff --git a/bindings/python/tests/procname/ext.c b/bindings/python/tests/system/ext.c
similarity index 96%
rename from bindings/python/tests/procname/ext.c
rename to bindings/python/tests/system/ext.c
index bf7d2fe..e7c1cc4 100644
--- a/bindings/python/tests/procname/ext.c
+++ b/bindings/python/tests/system/ext.c
@@ -32,7 +32,7 @@  static PyMethodDef module_methods[] = {
 
 static PyModuleDef module_def = {
 	PyModuleDef_HEAD_INIT,
-	.m_name = "procname._ext",
+	.m_name = "system._ext",
 	.m_methods = module_methods,
 };
 
diff --git a/configure.ac b/configure.ac
index 97fc83f..78a6670 100644
--- a/configure.ac
+++ b/configure.ac
@@ -371,7 +371,7 @@  AC_CONFIG_FILES([Makefile
 		 bindings/python/examples/Makefile
 		 bindings/python/tests/Makefile
 		 bindings/python/tests/gpiosim/Makefile
-		 bindings/python/tests/procname/Makefile
+		 bindings/python/tests/system/Makefile
 		 bindings/rust/libgpiod-sys/src/Makefile
 		 bindings/rust/libgpiod-sys/Makefile
 		 bindings/rust/libgpiod/src/Makefile