]> git.ipfire.org Git - thirdparty/kmod.git/commit
Drop python bindings
authorLucas De Marchi <lucas.de.marchi@gmail.com>
Fri, 2 Feb 2024 18:23:15 +0000 (12:23 -0600)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Fri, 2 Feb 2024 18:54:04 +0000 (12:54 -0600)
commit594f102cf575b0d5c01ebff22aae450c8a204d45
tree611c28f333dd32a507b81ff09b95e62cca6938b2
parent48b0c75f79f86140314b9656d3d855a515e18a73
Drop python bindings

Python bindings are not well maintained. Currently it's just broken when
trying to build with cython 3.0.8:

make --no-print-directory all-recursive
Making all in .
  CYTHON  libkmod/python/kmod/kmod.c

Error compiling Cython file:
------------------------------------------------------------
...
# details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with python-kmod.  If not, see <http://www.gnu.org/licenses/>.

cimport _libkmod_h
^

Nothing really touched those bindings for 10 years already.
I postponed the removal since they were at least building, but that just
changed. So let's drop it and allow any interested people to give it
a better life outside of libkmod.

Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
20 files changed:
.travis.yml
Makefile.am
README.md
autogen.sh
configure.ac
libkmod/python/.gitignore [deleted file]
libkmod/python/README [deleted file]
libkmod/python/kmod/__init__.py [deleted file]
libkmod/python/kmod/_libkmod_h.pxd [deleted file]
libkmod/python/kmod/_util.pxd [deleted file]
libkmod/python/kmod/_util.pyx [deleted file]
libkmod/python/kmod/error.py [deleted file]
libkmod/python/kmod/kmod.pxd [deleted file]
libkmod/python/kmod/kmod.pyx [deleted file]
libkmod/python/kmod/list.pxd [deleted file]
libkmod/python/kmod/list.pyx [deleted file]
libkmod/python/kmod/module.pxd [deleted file]
libkmod/python/kmod/module.pyx [deleted file]
libkmod/python/kmod/version.py.in [deleted file]
testsuite/mkosi/mkosi.build