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 32 33 34 35 36 37 38
|
Description: since 3.12 distutils is no longer part of the default python distribution
Index: meep/configure.ac
===================================================================
--- meep.orig/configure.ac 2024-07-11 16:05:45.202598218 +0200
+++ meep/configure.ac 2024-07-12 12:33:23.922145544 +0200
@@ -576,7 +576,7 @@
if test $have_python = yes; then
AC_MSG_CHECKING([for Python include directory])
- pinc=`echo "import distutils.sysconfig; print (distutils.sysconfig.get_python_inc())" | $PYTHON - 2>/dev/null`
+ pinc=`echo "import setuptools._distutils.sysconfig; print (setuptools._distutils.sysconfig.get_python_inc())" | $PYTHON - 2>/dev/null`
AC_MSG_RESULT([${pinc:-unknown}])
test -n "$pinc" && PYTHON_INCLUDES="-I$pinc"
save_CPPFLAGS=$CPPFLAGS
Index: meep/doc/docs/setup.py
===================================================================
--- meep.orig/doc/docs/setup.py 2024-07-11 16:05:45.322598317 +0200
+++ meep/doc/docs/setup.py 2024-07-12 12:33:55.738158720 +0200
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
-from distutils.core import setup
+from setuptools._distutils.core import setup
setup(
name="python-markdown-math",
Index: meep/python/visualization.py
===================================================================
--- meep.orig/python/visualization.py 2024-07-11 16:05:45.446598419 +0200
+++ meep/python/visualization.py 2024-07-12 12:34:20.298168920 +0200
@@ -1561,7 +1561,7 @@
# modified from matplotlib/animation.py code.
# Only works with Python3 and matplotlib > 3.1.0
- from distutils.version import LooseVersion
+ from setuptools._distutils.version import LooseVersion
import matplotlib
if LooseVersion(matplotlib.__version__) < LooseVersion("3.1.0"):
|