py-fenics-ffcx: dependency updates (#26783)

* Update py-fenics-ffcx dependencies

* Relax some version numbering

* Remove stray colon
This commit is contained in:
Garth N. Wells 2021-10-19 19:28:20 +01:00 committed by GitHub
parent a678a66683
commit 2bfff5338f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

View File

@ -30,7 +30,7 @@ class PyFenicsBasix(PythonPackage):
depends_on("cmake@3.18:", type="build")
depends_on("xtl@0.7.2:", type="build")
depends_on("xtensor@0.23.10:", type="build")
depends_on("py-pybind11@2.6.2:2.7", type="build")
depends_on("py-pybind11@2.6.2:", type="build")
phases = ['build_ext', 'build', 'install']

View File

@ -12,7 +12,7 @@ class PyFenicsFfcx(PythonPackage):
homepage = "https://github.com/FEniCS/ffcx"
url = "https://github.com/FEniCS/ffcx/archive/v0.1.0.tar.gz"
git = "https://github.com/FEniCS/ffcx.git"
maintainers = ["js947", "chrisrichardson", "garth-wells"]
maintainers = ["chrisrichardson", "garth-wells"]
version('main', branch='main')
version('0.3.0', sha256='33fa1a0cc5762f360033c25a99ec9462be933f8ba413279e35cd2c3b5c3e6096')
@ -20,7 +20,10 @@ class PyFenicsFfcx(PythonPackage):
version('0.1.0', sha256='98a47906146ac892fb4a358e04cbfd04066f12d0a4cdb505a6b08ff0b1a17e89')
depends_on('python@3.7:', type=('build', 'run'))
depends_on('py-setuptools', type=('build', 'run'))
depends_on('py-setuptools@58:', type='build', when="@0.4:")
depends_on('py-setuptools', type='build')
depends_on('py-wheel', type='build', when="@0.4:")
depends_on('py-cffi', type='run')
depends_on('py-fenics-ufl@main', type='run', when='@main')