6ccc430e8f
* add py-ufl package from fenics * add py-fiat package from fenics * add py-ffcx package from fenics * add py-dijitso package from fenics * add dolfinx library from fenics * amend ffcx to use ufl and fiat master branches * setup variants complex and int64 of dolfinx * add dolfinx python library as package * add test dependencies to py-dolfinx * remove broken doc variant * remove test dependencies from py-dolfinx * flake8 fixes to dolfinx and py-dolfinx * make sure dolfinx cmake picks up the correct python version * list build phases in py-dolfinx package * remove unnecessary package url * make pkgconf a build dependency * make all python dependencies build+run * py-ffcx needs py-setuptools to be a build/run dependency to support ffcx executable * remove unnecessary variants from dolfinx * add missing dependencies to py-dijitso * remove stray line from py-dolfinx * simplify definition of build_directory in py-dolfinx Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * use depends_on("python") rather than extends("python") in py-ffcx Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * use depends_on("python") rather than extends("python") in py-fiat Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * use depends_on("python") rather than extends("python") in py-ufl Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * rename py-fiat to py-fenics-fiat * rename py-ufl to py-fenics-ufl * fix error in depends_on(petsc) definition * add missing dep on numpy to py-fenics-fiat * specify python@3.8: as requirement for all fenics components * use tuples rather than list for depends_on type= * specify eigen@3.3.7: as dependency for dolfinx * add js947 and chrisrichardson as maintainers for the fenics packages * remove scipy dependency from py-dolfinx * rename package py-ffcx -> py-fenics-ffcx * rename package dolfinx -> fenics-dolfinx * rename package py-dolfinx -> py-fenics-dolfinx * remove pointless URL from py-fenics-dolfinx package * rename package py-dijitso -> py-fenics-dijitso * formatting * remove unecessary cmake args from fenics-dolfinx * revert py-fenics-fiat python version to 3: Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * revert py-fenics-ufl python version to 3.5: Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * add conflict to fenics-dolfinx for C++17 support * revert py-fenics-ffcx python version to 3.5: Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> |
||
---|---|---|
.. | ||
spack |