diff options
author | Garth N. Wells <gnw20@cam.ac.uk> | 2023-10-16 12:52:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-16 06:52:59 -0500 |
commit | 1106f6b9f21b8948c6996d4accac4efe63049ad5 (patch) | |
tree | 0cf7cbf0d8f344cf4d32c885c1a5b67431111528 /var | |
parent | e22117304e2768ac203d7c5a1a476ae723486ef6 (diff) | |
download | spack-1106f6b9f21b8948c6996d4accac4efe63049ad5.tar.gz spack-1106f6b9f21b8948c6996d4accac4efe63049ad5.tar.bz2 spack-1106f6b9f21b8948c6996d4accac4efe63049ad5.tar.xz spack-1106f6b9f21b8948c6996d4accac4efe63049ad5.zip |
py-fenics-ufl: update version and add test (#40534)
* Update py-ufl vesion
* Syntax fix
* Syntax fix
* Add test
* Updates following comments
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/py-fenics-ufl/package.py | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-fenics-ufl/package.py b/var/spack/repos/builtin/packages/py-fenics-ufl/package.py index 7439e2c76b..890b193464 100644 --- a/var/spack/repos/builtin/packages/py-fenics-ufl/package.py +++ b/var/spack/repos/builtin/packages/py-fenics-ufl/package.py @@ -19,6 +19,7 @@ class PyFenicsUfl(PythonPackage): maintainers("chrisrichardson", "garth-wells", "jhale") version("main", branch="main") + version("2023.2.0", sha256="d1d3209e8ebd4bd70513c26890f51823bac90edc956233c47bd8e686e064436e") version( "2023.1.1.post0", sha256="9e6e87f1447635029cec42604f62a76bba84899beb4b8822af10389d1f93a9b6" ) @@ -36,7 +37,17 @@ class PyFenicsUfl(PythonPackage): ) version("2016.2.0", tag="ufl-2016.2.0", commit="962d56f65821fb9c50ca4a5a858882c472243431") - depends_on("python@3.7:", type=("build", "run")) - depends_on("py-setuptools@58:", type=("build", "run"), when="@2022.1.0:") - depends_on("py-setuptools@40:", type=("build", "run")) - depends_on("py-numpy@1.21:", type=("build", "run")) + depends_on("python@3.8:", when="@2023.2.0:", type=("build", "run")) + + depends_on("py-setuptools@62:", when="@2023.2.0:", type="build") + depends_on("py-setuptools@58:", when="@2022.1.0:2023.1.1.post0", type="build") + depends_on("py-setuptools@40:", when="@2016.2.0:2021.1.0", type="build") + depends_on("py-numpy", type=("build", "run")) + + depends_on("py-pytest", type="test") + + @run_after("install") + @on_package_attributes(run_tests=True) + def check_build(self): + with working_dir("test"): + Executable("py.test")() |