# This file created by conda-build 3.22.0
# meta.yaml template originally from:
# /home/conda/recipe_root, last modified Wed Nov  9 03:07:08 2022
# ------------------------------------------------

package:
  name: scipy
  version: 1.8.1
source:
  - patches:
      - patches/0001-parametrize-test_ldl_type_size_combinations.patch
      - patches/0002-test-fixes-for-pypy.patch
    sha256: fb6936f0c4a4f94bd2af7922cd1a94577ec472d4626a29aa95d8c228cdb45b94
    url: https://github.com/scipy/scipy/archive/refs/tags/v1.8.1.tar.gz
  - folder: scipy/_lib/boost
    git_rev: 2110ce20e59917b85b12059b3ddd8b133549f662
    git_url: https://github.com/scipy/boost-headers-only.git
  - folder: scipy/_lib/unuran
    git_rev: a63d39160e5ecc4402e7ed0e8417f4c3ff9634cb
    git_url: https://github.com/scipy/unuran.git
  - folder: scipy/sparse/linalg/_propack/PROPACK
    git_rev: 92f466393256df649fc8542c39dd647816dded25
    git_url: https://github.com/scipy/PROPACK.git
build:
  number: '3'
  string: py38h8ce737c_3
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - binutils_impl_linux-64 2.39 h6ceecb4_0
    - binutils_linux-64 2.39 h5fc0e48_11
    - gcc_impl_linux-64 10.4.0 h5231bdf_19
    - gcc_linux-64 10.4.0 h9215b83_11
    - gfortran_impl_linux-64 10.4.0 h7d168d2_19
    - gfortran_linux-64 10.4.0 h69d5af5_11
    - gxx_impl_linux-64 10.4.0 h5231bdf_19
    - gxx_linux-64 10.4.0 h6e491c6_11
    - kernel-headers_linux-64 2.6.32 he073ed8_15
    - ld_impl_linux-64 2.39 hc81fddc_0
    - libgcc-devel_linux-64 10.4.0 hd38fd1e_19
    - libgcc-ng 12.2.0 h65d4601_19
    - libgfortran5 12.2.0 h337968e_19
    - libgomp 12.2.0 h65d4601_19
    - libsanitizer 10.4.0 h5246dfb_19
    - libstdcxx-devel_linux-64 10.4.0 hd38fd1e_19
    - libstdcxx-ng 12.2.0 h46fd767_19
    - sysroot_linux-64 2.12 he073ed8_15
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - beniget 0.4.1 pyhd8ed1ab_0
    - binutils_impl_linux-64 2.39 h6ceecb4_0
    - binutils_linux-64 2.39 h5fc0e48_11
    - bzip2 1.0.8 h7f98852_4
    - ca-certificates 2022.9.24 ha878542_0
    - cython 0.29.32 py38hfa26641_1
    - decorator 5.1.1 pyhd8ed1ab_0
    - gast 0.5.3 pyhd8ed1ab_0
    - gcc_impl_linux-64 10.4.0 h5231bdf_19
    - gcc_linux-64 10.4.0 h9215b83_11
    - gxx_impl_linux-64 10.4.0 h5231bdf_19
    - gxx_linux-64 10.4.0 h6e491c6_11
    - kernel-headers_linux-64 2.6.32 he073ed8_15
    - ld_impl_linux-64 2.39 hc81fddc_0
    - libblas 3.9.0 5_h92ddd45_netlib
    - libcblas 3.9.0 5_h92ddd45_netlib
    - libffi 3.4.2 h7f98852_5
    - libgcc-devel_linux-64 10.4.0 hd38fd1e_19
    - libgcc-ng 12.2.0 h65d4601_19
    - libgfortran-ng 12.2.0 h69a702a_19
    - libgfortran5 12.2.0 h337968e_19
    - libgomp 12.2.0 h65d4601_19
    - liblapack 3.9.0 5_h92ddd45_netlib
    - libnsl 2.0.0 h7f98852_0
    - libsanitizer 10.4.0 h5246dfb_19
    - libsqlite 3.39.4 h753d276_0
    - libstdcxx-devel_linux-64 10.4.0 hd38fd1e_19
    - libstdcxx-ng 12.2.0 h46fd767_19
    - libuuid 2.32.1 h7f98852_1000
    - libzlib 1.2.13 h166bdaf_4
    - ncurses 6.3 h27087fc_1
    - numpy 1.20.3 py38h8246c76_2
    - openssl 3.0.7 h166bdaf_0
    - pip 22.3.1 pyhd8ed1ab_0
    - ply 3.11 py_1
    - pybind11 2.10.1 py38h43d8883_0
    - pybind11-global 2.10.1 py38h43d8883_0
    - python 3.8.13 ha86cf86_0_cpython
    - python_abi 3.8 2_cp38
    - pythran 0.12.0 py38h4e30db6_1
    - readline 8.1.2 h0f457ee_0
    - setuptools 59.8.0 py38h578d9bd_1
    - sqlite 3.39.4 h4ff8645_0
    - sysroot_linux-64 2.12 he073ed8_15
    - tk 8.6.12 h27826a3_0
    - wheel 0.38.3 pyhd8ed1ab_0
    - xsimd 8.0.5 h4bd325d_0
    - xz 5.2.6 h166bdaf_0
  run:
    - libblas >=3.9.0,<4.0a0
    - libcblas >=3.9.0,<4.0a0
    - libgcc-ng >=12
    - libgfortran-ng
    - libgfortran5 >=10.4.0
    - liblapack >=3.9.0,<4.0a0
    - libstdcxx-ng >=12
    - numpy >=1.20.3,<1.25
    - numpy >=1.20.3,<2.0a0
    - python >=3.8,<3.9.0a0
    - python_abi 3.8.* *_cp38
test:
  commands:
    - python -c "import numpy; numpy.show_config()"
    - python -c "import scipy, sys; sys.exit(not scipy.test(verbose=1, label='full',
      tests=None, extra_argv=['-k', 'not (_not_a_real_test or (TestSchur and test_sort)
      or test_solve_discrete_are or test_x0_equals_Mb[bicgstab] or (TestTruncnorm
      and test_moments))', '-nauto', '--timeout=1200', '--durations=50']))"
  imports:
    - scipy
    - scipy.cluster
    - scipy.cluster.hierarchy
    - scipy.cluster.vq
    - scipy.constants
    - scipy.fft
    - scipy.fftpack
    - scipy.integrate
    - scipy.interpolate
    - scipy.io
    - scipy.io.arff
    - scipy.io.matlab
    - scipy.io.wavfile
    - scipy.linalg
    - scipy.linalg.blas
    - scipy.linalg.cython_blas
    - scipy.linalg.cython_lapack
    - scipy.linalg.interpolative
    - scipy.linalg.lapack
    - scipy.misc
    - scipy.ndimage
    - scipy.odr
    - scipy.optimize
    - scipy.signal
    - scipy.signal.windows
    - scipy.sparse
    - scipy.sparse.csgraph
    - scipy.sparse.linalg
    - scipy.spatial
    - scipy.spatial.distance
    - scipy.spatial.transform
    - scipy.special
    - scipy.stats
    - scipy.stats.contingency
    - scipy.stats.distributions
    - scipy.stats.mstats
    - scipy.stats.qmc
    - scipy.stats.sampling
  requires:
    - mpmath
    - pytest
    - pytest-timeout
    - pytest-xdist
about:
  description: 'SciPy is a Python-based ecosystem of open-source software for mathematics,

    science, and engineering.

    '
  dev_url: https://github.com/scipy/scipy
  doc_url: http://www.scipy.org/docs.html
  home: http://www.scipy.org/
  license: BSD-3-Clause
  license_file: LICENSE.txt
  summary: Scientific Library for Python
extra:
  copy_test_source_files: true
  final: true
  recipe-maintainers:
    - h-vetinari
    - jakirkham
    - msarahan
    - ocefpaf
    - rgommers
