py-symengine: setuptools 61+ not yet working (#35368)

* py-symengine: setuptools 61+ not yet working
* symengine still required for master
This commit is contained in:
Adam J. Stewart 2023-02-07 12:49:07 -07:00 committed by GitHub
parent 96624d1490
commit b52d4b8abf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,6 +28,8 @@ class PySymengine(PythonPackage):
depends_on("python@3.6:3", type=("build", "run"), when="@0.8.1:")
depends_on("python@3.7:3", type=("build", "run"), when="@0.9.2:")
depends_on("py-setuptools", type="build")
# https://github.com/symengine/symengine.py/issues/429
depends_on("py-setuptools@:60", type="build", when="@:0.9.2")
depends_on("py-cython@0.19.1:", type="build", when="@0.2.0")
depends_on("py-cython@0.29.24:", type="build", when="@0.8.1:")
depends_on("cmake@2.8.12:", type="build")
@ -35,6 +37,7 @@ class PySymengine(PythonPackage):
depends_on("symengine@0.2.0", when="@0.2.0")
depends_on("symengine@0.8.1", when="@0.8.1")
depends_on("symengine@0.9.0", when="@0.9.2")
depends_on("symengine@master", when="@master")
def install_options(self, spec, prefix):
return ["--symengine-dir={0}".format(spec["symengine"].prefix)]