Config.in 1.1 KB

12345678910111213141516171819202122232425
  1. config BR2_PACKAGE_PYTHON_SCIPY
  2. bool "python-scipy"
  3. depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy
  4. depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS # lapack
  5. depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy
  6. depends on BR2_TOOLCHAIN_HAS_FORTRAN # lapack
  7. depends on BR2_INSTALL_LIBSTDCPP
  8. select BR2_PACKAGE_LAPACK
  9. select BR2_PACKAGE_ZLIB # runtime scipy::io
  10. select BR2_PACKAGE_PYTHON_NUMPY # runtime
  11. select BR2_PACKAGE_PYTHON_PYBIND
  12. help
  13. The SciPy library is one of the core packages that make up the
  14. SciPy stack. It provides many user-friendly and efficient
  15. numerical routines such as routines for numerical integration,
  16. interpolation, optimization, linear algebra and statistics.
  17. https://www.scipy.org/scipylib/
  18. comment "python-scipy needs toolchain w/ fortran and c++ and glibc or musl"
  19. depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
  20. depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS
  21. depends on !BR2_TOOLCHAIN_HAS_FORTRAN || \
  22. !BR2_INSTALL_LIBSTDCPP || \
  23. (!BR2_TOOLCHAIN_USES_GLIBC && !BR2_TOOLCHAIN_USES_MUSL)