# Generated by devtools/yamaker from nixpkgs 23.05.

PY3_LIBRARY()

VERSION(1.11.4)

ORIGINAL_SOURCE(mirror://pypi/s/scipy/scipy-1.11.4.tar.gz)

LICENSE(BSD-3-Clause)

PEERDIR(
    contrib/libs/cblas
    contrib/libs/clapack
    contrib/libs/libf2c
    contrib/libs/pybind11
    contrib/libs/qhull
    contrib/python/numpy
    contrib/python/pythran
    contrib/restricted/boost/math
)

ADDINCL(
    contrib/libs/qhull
    contrib/python/pythran/pythran
    contrib/python/scipy/py3/scipy/_build_utils/src
    contrib/python/scipy/py3/scipy/_lib/highs/extern
    contrib/python/scipy/py3/scipy/_lib/highs/extern/zstr
    contrib/python/scipy/py3/scipy/_lib/highs/src
    contrib/python/scipy/py3/scipy/_lib/highs/src/io
    contrib/python/scipy/py3/scipy/_lib/highs/src/ipm/basiclu/include
    contrib/python/scipy/py3/scipy/_lib/highs/src/ipm/ipx/include
    contrib/python/scipy/py3/scipy/_lib/highs/src/lp_data
    contrib/python/scipy/py3/scipy/_lib/highs/src/simplex
    contrib/python/scipy/py3/scipy/_lib/highs/src/util
    contrib/python/scipy/py3/scipy/_lib/src
    contrib/python/scipy/py3/scipy/_lib/unuran/unuran/src
    contrib/python/scipy/py3/scipy/_lib/unuran/unuran/src/urng
    contrib/python/scipy/py3/scipy/interpolate
    contrib/python/scipy/py3/scipy/io/matlab
    contrib/python/scipy/py3/scipy/linalg
    contrib/python/scipy/py3/scipy/optimize/_highs
    contrib/python/scipy/py3/scipy/optimize/_trlib
    contrib/python/scipy/py3/scipy/optimize/cython_optimize
    contrib/python/scipy/py3/scipy/optimize/tnc
    contrib/python/scipy/py3/scipy/sparse/linalg/_dsolve/SuperLU/SRC
    contrib/python/scipy/py3/scipy/spatial
    contrib/python/scipy/py3/scipy/spatial/ckdtree/src
    contrib/python/scipy/py3/scipy/special
    contrib/python/scipy/py3/scipy/stats
    contrib/python/scipy/py3/scipy/stats/_boost/include
    contrib/python/scipy/py3/scipy/stats/_levy_stable
    contrib/python/scipy/py3/scipy/stats/_rcont
    contrib/python/scipy/py3/scipy/stats/_unuran
    FOR cython contrib/python/numpy/py3
    FOR cython contrib/python/scipy/py3
    FOR cython contrib/python/scipy/py3/scipy/stats/_boost/src
)

NO_COMPILER_WARNINGS()

NO_EXTENDED_SOURCE_SEARCH()

NO_LINT()

NO_CHECK_IMPORTS(
    scipy._build_utils.*
    scipy.sparse.linalg._svdp
    scipy.special._mptestutils
    scipy.special._precompute.cosine_cdf
    scipy.special._precompute.gammainc_data
    scipy.special._precompute.hyp2f1_data
    scipy.special._precompute.struve_convergence
    scipy.special._precompute.wright_bessel_data
    scipy.special._testutils
)

CFLAGS(
    -Dc_sqrt=SuperLU_c_sqrt
    -Dc_exp=SuperLU_c_exp
    -Dchla_transtypewrp_=chla_transtypewrp__
    -DUNDERSCORE_G77
    -DPOCKETFFT_NO_VECTORS
    -DHIGHS_COMPILATION_DATE=\"2021-07-09\"
    -DHIGHS_GITHASH=\"n/a\"
    -DHIGHS_VERSION_MAJOR=1
    -DHIGHS_VERSION_MINOR=2
    -DHIGHS_VERSION_PATCH=0
    -DR_BUILD
    -DBOOST_MATH_DOMAIN_ERROR_POLICY=ignore_error
    -DBOOST_MATH_EVALUATION_ERROR_POLICY=user_error
    -DBOOST_MATH_OVERFLOW_ERROR_POLICY=user_error
    -DBOOST_MATH_PROMOTE_DOUBLE_POLICY=false
    -DHAVE_DECL_HUGE_VAL=1
    -DHAVE_DECL_ISFINITE=0
    -DHAVE_DECL_ISINF=0
    -DHAVE_DECL_ISNAN=1
    -DHAVE_DECL_LOG1P=1
    -DHAVE_DECL_SNPRINTF=1
    -DHAVE_DECL_VSNPRINTF=1
    -DHAVE_IEEE_COMPARISONS=1
    -DHAVE_LIMITS_H=1
    -DUNUR_ENABLE_INFO=1
    -DHAVE_CONFIG_H=1
    -DENABLE_PYTHON_MODULE
    -fcommon
)

IF (HAVE_MKL)
    CFLAGS(
        -Dchla_transtype__=chla_transtype_
        -DHAVE_MKL=1
    )
ENDIF()

IF (OS_WINDOWS)
    CFLAGS(
        -DNO_TIMER=1
    )
ENDIF()

SRCS(
    scipy/_lib/_fpumode.c
    scipy/_lib/_uarray/_uarray_dispatch.cxx
    scipy/_lib/_uarray/vectorcall.cxx
    scipy/_lib/highs/extern/filereaderlp/reader.cpp
    scipy/_lib/highs/src/interfaces/highs_c_api.cpp
    scipy/_lib/highs/src/io/Filereader.cpp
    scipy/_lib/highs/src/io/FilereaderEms.cpp
    scipy/_lib/highs/src/io/FilereaderLp.cpp
    scipy/_lib/highs/src/io/FilereaderMps.cpp
    scipy/_lib/highs/src/io/HMPSIO.cpp
    scipy/_lib/highs/src/io/HMpsFF.cpp
    scipy/_lib/highs/src/io/HighsIO.cpp
    scipy/_lib/highs/src/io/LoadOptions.cpp
    scipy/_lib/highs/src/ipm/IpxWrapper.cpp
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_factorize.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_get_factors.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_initialize.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_object.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_solve_dense.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_solve_for_update.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_solve_sparse.c
    scipy/_lib/highs/src/ipm/basiclu/src/basiclu_update.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_build_factors.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_condest.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_dfs.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_factorize_bump.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_file.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_garbage_perm.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_initialize.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_internal.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_markowitz.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_matrix_norm.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_pivot.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_residual_test.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_setup_bump.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_singletons.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_solve_dense.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_solve_for_update.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_solve_sparse.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_solve_symbolic.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_solve_triangular.c
    scipy/_lib/highs/src/ipm/basiclu/src/lu_update.c
    scipy/_lib/highs/src/ipm/ipx/src/basiclu_kernel.cc
    scipy/_lib/highs/src/ipm/ipx/src/basiclu_wrapper.cc
    scipy/_lib/highs/src/ipm/ipx/src/basis.cc
    scipy/_lib/highs/src/ipm/ipx/src/conjugate_residuals.cc
    scipy/_lib/highs/src/ipm/ipx/src/control.cc
    scipy/_lib/highs/src/ipm/ipx/src/crossover.cc
    scipy/_lib/highs/src/ipm/ipx/src/diagonal_precond.cc
    scipy/_lib/highs/src/ipm/ipx/src/forrest_tomlin.cc
    scipy/_lib/highs/src/ipm/ipx/src/guess_basis.cc
    scipy/_lib/highs/src/ipm/ipx/src/indexed_vector.cc
    scipy/_lib/highs/src/ipm/ipx/src/info.cc
    scipy/_lib/highs/src/ipm/ipx/src/ipm.cc
    scipy/_lib/highs/src/ipm/ipx/src/ipx_c.cc
    scipy/_lib/highs/src/ipm/ipx/src/iterate.cc
    scipy/_lib/highs/src/ipm/ipx/src/kkt_solver.cc
    scipy/_lib/highs/src/ipm/ipx/src/kkt_solver_basis.cc
    scipy/_lib/highs/src/ipm/ipx/src/kkt_solver_diag.cc
    scipy/_lib/highs/src/ipm/ipx/src/linear_operator.cc
    scipy/_lib/highs/src/ipm/ipx/src/lp_solver.cc
    scipy/_lib/highs/src/ipm/ipx/src/lu_factorization.cc
    scipy/_lib/highs/src/ipm/ipx/src/lu_update.cc
    scipy/_lib/highs/src/ipm/ipx/src/maxvolume.cc
    scipy/_lib/highs/src/ipm/ipx/src/model.cc
    scipy/_lib/highs/src/ipm/ipx/src/normal_matrix.cc
    scipy/_lib/highs/src/ipm/ipx/src/sparse_matrix.cc
    scipy/_lib/highs/src/ipm/ipx/src/sparse_utils.cc
    scipy/_lib/highs/src/ipm/ipx/src/splitted_normal_matrix.cc
    scipy/_lib/highs/src/ipm/ipx/src/starting_basis.cc
    scipy/_lib/highs/src/ipm/ipx/src/symbolic_invert.cc
    scipy/_lib/highs/src/ipm/ipx/src/timer.cc
    scipy/_lib/highs/src/ipm/ipx/src/utils.cc
    scipy/_lib/highs/src/lp_data/Highs.cpp
    scipy/_lib/highs/src/lp_data/HighsDebug.cpp
    scipy/_lib/highs/src/lp_data/HighsDeprecated.cpp
    scipy/_lib/highs/src/lp_data/HighsInfo.cpp
    scipy/_lib/highs/src/lp_data/HighsInfoDebug.cpp
    scipy/_lib/highs/src/lp_data/HighsInterface.cpp
    scipy/_lib/highs/src/lp_data/HighsLp.cpp
    scipy/_lib/highs/src/lp_data/HighsLpUtils.cpp
    scipy/_lib/highs/src/lp_data/HighsModelUtils.cpp
    scipy/_lib/highs/src/lp_data/HighsOptions.cpp
    scipy/_lib/highs/src/lp_data/HighsRanging.cpp
    scipy/_lib/highs/src/lp_data/HighsSolution.cpp
    scipy/_lib/highs/src/lp_data/HighsSolutionDebug.cpp
    scipy/_lib/highs/src/lp_data/HighsSolve.cpp
    scipy/_lib/highs/src/lp_data/HighsStatus.cpp
    scipy/_lib/highs/src/mip/HighsCliqueTable.cpp
    scipy/_lib/highs/src/mip/HighsConflictPool.cpp
    scipy/_lib/highs/src/mip/HighsCutGeneration.cpp
    scipy/_lib/highs/src/mip/HighsCutPool.cpp
    scipy/_lib/highs/src/mip/HighsDebugSol.cpp
    scipy/_lib/highs/src/mip/HighsDomain.cpp
    scipy/_lib/highs/src/mip/HighsDynamicRowMatrix.cpp
    scipy/_lib/highs/src/mip/HighsGFkSolve.cpp
    scipy/_lib/highs/src/mip/HighsImplications.cpp
    scipy/_lib/highs/src/mip/HighsLpAggregator.cpp
    scipy/_lib/highs/src/mip/HighsLpRelaxation.cpp
    scipy/_lib/highs/src/mip/HighsMipSolver.cpp
    scipy/_lib/highs/src/mip/HighsMipSolverData.cpp
    scipy/_lib/highs/src/mip/HighsModkSeparator.cpp
    scipy/_lib/highs/src/mip/HighsNodeQueue.cpp
    scipy/_lib/highs/src/mip/HighsObjectiveFunction.cpp
    scipy/_lib/highs/src/mip/HighsPathSeparator.cpp
    scipy/_lib/highs/src/mip/HighsPrimalHeuristics.cpp
    scipy/_lib/highs/src/mip/HighsPseudocost.cpp
    scipy/_lib/highs/src/mip/HighsRedcostFixing.cpp
    scipy/_lib/highs/src/mip/HighsSearch.cpp
    scipy/_lib/highs/src/mip/HighsSeparation.cpp
    scipy/_lib/highs/src/mip/HighsSeparator.cpp
    scipy/_lib/highs/src/mip/HighsTableauSeparator.cpp
    scipy/_lib/highs/src/mip/HighsTransformedLp.cpp
    scipy/_lib/highs/src/model/HighsHessian.cpp
    scipy/_lib/highs/src/model/HighsHessianUtils.cpp
    scipy/_lib/highs/src/model/HighsModel.cpp
    scipy/_lib/highs/src/parallel/HighsTaskExecutor.cpp
    scipy/_lib/highs/src/presolve/HPresolve.cpp
    scipy/_lib/highs/src/presolve/HighsPostsolveStack.cpp
    scipy/_lib/highs/src/presolve/HighsSymmetry.cpp
    scipy/_lib/highs/src/presolve/ICrash.cpp
    scipy/_lib/highs/src/presolve/ICrashUtil.cpp
    scipy/_lib/highs/src/presolve/ICrashX.cpp
    scipy/_lib/highs/src/presolve/PresolveComponent.cpp
    scipy/_lib/highs/src/qpsolver/basis.cpp
    scipy/_lib/highs/src/qpsolver/perturbation.cpp
    scipy/_lib/highs/src/qpsolver/quass.cpp
    scipy/_lib/highs/src/qpsolver/ratiotest.cpp
    scipy/_lib/highs/src/qpsolver/scaling.cpp
    scipy/_lib/highs/src/simplex/HEkk.cpp
    scipy/_lib/highs/src/simplex/HEkkControl.cpp
    scipy/_lib/highs/src/simplex/HEkkDebug.cpp
    scipy/_lib/highs/src/simplex/HEkkDual.cpp
    scipy/_lib/highs/src/simplex/HEkkDualMulti.cpp
    scipy/_lib/highs/src/simplex/HEkkDualRHS.cpp
    scipy/_lib/highs/src/simplex/HEkkDualRow.cpp
    scipy/_lib/highs/src/simplex/HEkkInterface.cpp
    scipy/_lib/highs/src/simplex/HEkkPrimal.cpp
    scipy/_lib/highs/src/simplex/HSimplex.cpp
    scipy/_lib/highs/src/simplex/HSimplexDebug.cpp
    scipy/_lib/highs/src/simplex/HSimplexNla.cpp
    scipy/_lib/highs/src/simplex/HSimplexNlaDebug.cpp
    scipy/_lib/highs/src/simplex/HSimplexNlaFreeze.cpp
    scipy/_lib/highs/src/simplex/HSimplexNlaProductForm.cpp
    scipy/_lib/highs/src/simplex/HSimplexReport.cpp
    scipy/_lib/highs/src/simplex/HighsSimplexAnalysis.cpp
    scipy/_lib/highs/src/test/DevKkt.cpp
    scipy/_lib/highs/src/test/KktCh2.cpp
    scipy/_lib/highs/src/util/HFactor.cpp
    scipy/_lib/highs/src/util/HFactorDebug.cpp
    scipy/_lib/highs/src/util/HFactorExtend.cpp
    scipy/_lib/highs/src/util/HFactorRefactor.cpp
    scipy/_lib/highs/src/util/HFactorUtils.cpp
    scipy/_lib/highs/src/util/HSet.cpp
    scipy/_lib/highs/src/util/HVectorBase.cpp
    scipy/_lib/highs/src/util/HighsHash.cpp
    scipy/_lib/highs/src/util/HighsLinearSumBounds.cpp
    scipy/_lib/highs/src/util/HighsMatrixPic.cpp
    scipy/_lib/highs/src/util/HighsMatrixUtils.cpp
    scipy/_lib/highs/src/util/HighsSort.cpp
    scipy/_lib/highs/src/util/HighsSparseMatrix.cpp
    scipy/_lib/highs/src/util/HighsUtils.cpp
    scipy/_lib/highs/src/util/stringutil.cpp
    scipy/_lib/unuran/unuran/src/distr/cemp.c
    scipy/_lib/unuran/unuran/src/distr/condi.c
    scipy/_lib/unuran/unuran/src/distr/cont.c
    scipy/_lib/unuran/unuran/src/distr/corder.c
    scipy/_lib/unuran/unuran/src/distr/cvec.c
    scipy/_lib/unuran/unuran/src/distr/cvemp.c
    scipy/_lib/unuran/unuran/src/distr/cxtrans.c
    scipy/_lib/unuran/unuran/src/distr/discr.c
    scipy/_lib/unuran/unuran/src/distr/distr.c
    scipy/_lib/unuran/unuran/src/distr/distr_info.c
    scipy/_lib/unuran/unuran/src/distr/matr.c
    scipy/_lib/unuran/unuran/src/distributions/c_F.c
    scipy/_lib/unuran/unuran/src/distributions/c_beta.c
    scipy/_lib/unuran/unuran/src/distributions/c_beta_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_burr.c
    scipy/_lib/unuran/unuran/src/distributions/c_cauchy.c
    scipy/_lib/unuran/unuran/src/distributions/c_chi.c
    scipy/_lib/unuran/unuran/src/distributions/c_chi_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_chisquare.c
    scipy/_lib/unuran/unuran/src/distributions/c_exponential.c
    scipy/_lib/unuran/unuran/src/distributions/c_exponential_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_extremeI.c
    scipy/_lib/unuran/unuran/src/distributions/c_extremeII.c
    scipy/_lib/unuran/unuran/src/distributions/c_gamma.c
    scipy/_lib/unuran/unuran/src/distributions/c_gamma_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_ghyp.c
    scipy/_lib/unuran/unuran/src/distributions/c_gig.c
    scipy/_lib/unuran/unuran/src/distributions/c_gig2.c
    scipy/_lib/unuran/unuran/src/distributions/c_gig_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_hyperbolic.c
    scipy/_lib/unuran/unuran/src/distributions/c_ig.c
    scipy/_lib/unuran/unuran/src/distributions/c_laplace.c
    scipy/_lib/unuran/unuran/src/distributions/c_logistic.c
    scipy/_lib/unuran/unuran/src/distributions/c_lognormal.c
    scipy/_lib/unuran/unuran/src/distributions/c_lomax.c
    scipy/_lib/unuran/unuran/src/distributions/c_meixner.c
    scipy/_lib/unuran/unuran/src/distributions/c_normal.c
    scipy/_lib/unuran/unuran/src/distributions/c_normal_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_pareto.c
    scipy/_lib/unuran/unuran/src/distributions/c_powerexponential.c
    scipy/_lib/unuran/unuran/src/distributions/c_powerexponential_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_rayleigh.c
    scipy/_lib/unuran/unuran/src/distributions/c_slash.c
    scipy/_lib/unuran/unuran/src/distributions/c_slash_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_student.c
    scipy/_lib/unuran/unuran/src/distributions/c_student_gen.c
    scipy/_lib/unuran/unuran/src/distributions/c_triangular.c
    scipy/_lib/unuran/unuran/src/distributions/c_uniform.c
    scipy/_lib/unuran/unuran/src/distributions/c_vg.c
    scipy/_lib/unuran/unuran/src/distributions/c_weibull.c
    scipy/_lib/unuran/unuran/src/distributions/d_binomial.c
    scipy/_lib/unuran/unuran/src/distributions/d_binomial_gen.c
    scipy/_lib/unuran/unuran/src/distributions/d_geometric.c
    scipy/_lib/unuran/unuran/src/distributions/d_hypergeometric.c
    scipy/_lib/unuran/unuran/src/distributions/d_hypergeometric_gen.c
    scipy/_lib/unuran/unuran/src/distributions/d_logarithmic.c
    scipy/_lib/unuran/unuran/src/distributions/d_logarithmic_gen.c
    scipy/_lib/unuran/unuran/src/distributions/d_negativebinomial.c
    scipy/_lib/unuran/unuran/src/distributions/d_poisson.c
    scipy/_lib/unuran/unuran/src/distributions/d_poisson_gen.c
    scipy/_lib/unuran/unuran/src/distributions/d_zipf.c
    scipy/_lib/unuran/unuran/src/distributions/d_zipf_gen.c
    scipy/_lib/unuran/unuran/src/distributions/m_correlation.c
    scipy/_lib/unuran/unuran/src/distributions/vc_copula.c
    scipy/_lib/unuran/unuran/src/distributions/vc_multicauchy.c
    scipy/_lib/unuran/unuran/src/distributions/vc_multiexponential.c
    scipy/_lib/unuran/unuran/src/distributions/vc_multinormal.c
    scipy/_lib/unuran/unuran/src/distributions/vc_multinormal_gen.c
    scipy/_lib/unuran/unuran/src/distributions/vc_multistudent.c
    scipy/_lib/unuran/unuran/src/methods/arou.c
    scipy/_lib/unuran/unuran/src/methods/ars.c
    scipy/_lib/unuran/unuran/src/methods/auto.c
    scipy/_lib/unuran/unuran/src/methods/cext.c
    scipy/_lib/unuran/unuran/src/methods/cstd.c
    scipy/_lib/unuran/unuran/src/methods/dari.c
    scipy/_lib/unuran/unuran/src/methods/dau.c
    scipy/_lib/unuran/unuran/src/methods/dext.c
    scipy/_lib/unuran/unuran/src/methods/dgt.c
    scipy/_lib/unuran/unuran/src/methods/dsrou.c
    scipy/_lib/unuran/unuran/src/methods/dss.c
    scipy/_lib/unuran/unuran/src/methods/dstd.c
    scipy/_lib/unuran/unuran/src/methods/empk.c
    scipy/_lib/unuran/unuran/src/methods/empl.c
    scipy/_lib/unuran/unuran/src/methods/gibbs.c
    scipy/_lib/unuran/unuran/src/methods/hinv.c
    scipy/_lib/unuran/unuran/src/methods/hist.c
    scipy/_lib/unuran/unuran/src/methods/hitro.c
    scipy/_lib/unuran/unuran/src/methods/hrb.c
    scipy/_lib/unuran/unuran/src/methods/hrd.c
    scipy/_lib/unuran/unuran/src/methods/hri.c
    scipy/_lib/unuran/unuran/src/methods/itdr.c
    scipy/_lib/unuran/unuran/src/methods/mcorr.c
    scipy/_lib/unuran/unuran/src/methods/mixt.c
    scipy/_lib/unuran/unuran/src/methods/mvstd.c
    scipy/_lib/unuran/unuran/src/methods/mvtdr.c
    scipy/_lib/unuran/unuran/src/methods/ninv.c
    scipy/_lib/unuran/unuran/src/methods/norta.c
    scipy/_lib/unuran/unuran/src/methods/nrou.c
    scipy/_lib/unuran/unuran/src/methods/pinv.c
    scipy/_lib/unuran/unuran/src/methods/srou.c
    scipy/_lib/unuran/unuran/src/methods/ssr.c
    scipy/_lib/unuran/unuran/src/methods/tabl.c
    scipy/_lib/unuran/unuran/src/methods/tdr.c
    scipy/_lib/unuran/unuran/src/methods/unif.c
    scipy/_lib/unuran/unuran/src/methods/utdr.c
    scipy/_lib/unuran/unuran/src/methods/vempk.c
    scipy/_lib/unuran/unuran/src/methods/vnrou.c
    scipy/_lib/unuran/unuran/src/methods/x_gen.c
    scipy/_lib/unuran/unuran/src/parser/functparser.c
    scipy/_lib/unuran/unuran/src/parser/parser.c
    scipy/_lib/unuran/unuran/src/parser/stringparser.c
    scipy/_lib/unuran/unuran/src/specfunct/bessel_asympt.c
    scipy/_lib/unuran/unuran/src/specfunct/cephes_gamma.c
    scipy/_lib/unuran/unuran/src/specfunct/cephes_igam.c
    scipy/_lib/unuran/unuran/src/specfunct/cephes_incbet.c
    scipy/_lib/unuran/unuran/src/specfunct/cephes_ndtr.c
    scipy/_lib/unuran/unuran/src/specfunct/cephes_ndtri.c
    scipy/_lib/unuran/unuran/src/specfunct/cephes_polevl.c
    scipy/_lib/unuran/unuran/src/specfunct/cgamma.c
    scipy/_lib/unuran/unuran/src/specfunct/hypot.c
    scipy/_lib/unuran/unuran/src/tests/chi2test.c
    scipy/_lib/unuran/unuran/src/tests/correlation.c
    scipy/_lib/unuran/unuran/src/tests/countpdf.c
    scipy/_lib/unuran/unuran/src/tests/counturn.c
    scipy/_lib/unuran/unuran/src/tests/inverror.c
    scipy/_lib/unuran/unuran/src/tests/moments.c
    scipy/_lib/unuran/unuran/src/tests/printsample.c
    scipy/_lib/unuran/unuran/src/tests/quantiles.c
    scipy/_lib/unuran/unuran/src/tests/tests.c
    scipy/_lib/unuran/unuran/src/tests/timing.c
    scipy/_lib/unuran/unuran/src/urng/urng.c
    scipy/_lib/unuran/unuran/src/urng/urng_default.c
    scipy/_lib/unuran/unuran/src/urng/urng_set.c
    scipy/_lib/unuran/unuran/src/urng/urng_unuran.c
    scipy/_lib/unuran/unuran/src/utils/debug.c
    scipy/_lib/unuran/unuran/src/utils/eigensystem.c
    scipy/_lib/unuran/unuran/src/utils/error.c
    scipy/_lib/unuran/unuran/src/utils/fmax.c
    scipy/_lib/unuran/unuran/src/utils/hooke.c
    scipy/_lib/unuran/unuran/src/utils/lobatto.c
    scipy/_lib/unuran/unuran/src/utils/matrix.c
    scipy/_lib/unuran/unuran/src/utils/mrou_rectangle.c
    scipy/_lib/unuran/unuran/src/utils/slist.c
    scipy/_lib/unuran/unuran/src/utils/stream.c
    scipy/_lib/unuran/unuran/src/utils/string.c
    scipy/_lib/unuran/unuran/src/utils/umalloc.c
    scipy/_lib/unuran/unuran/src/utils/umath.c
    scipy/_lib/unuran/unuran/src/utils/unur_fp.c
    scipy/_lib/unuran/unuran/src/utils/vector.c
    scipy/_lib/unuran/urng_default_mod.c
    scipy/fft/_pocketfft/pypocketfft.cxx
    scipy/integrate/_dop-f2pywrappers.f
    scipy/integrate/_dopmodule.c
    scipy/integrate/_lsoda-f2pywrappers.f
    scipy/integrate/_lsodamodule.c
    scipy/integrate/_odepackmodule.c
    scipy/integrate/_quadpackmodule.c
    scipy/integrate/_vode-f2pywrappers.f
    scipy/integrate/_vodemodule.c
    scipy/integrate/dop/dop853.f
    scipy/integrate/dop/dopri5.f
    scipy/integrate/mach/d1mach.f
    scipy/integrate/mach/xerror.f
    scipy/integrate/odepack/blkdta000.f
    scipy/integrate/odepack/bnorm.f
    scipy/integrate/odepack/cfode.f
    scipy/integrate/odepack/ewset.f
    scipy/integrate/odepack/fnorm.f
    scipy/integrate/odepack/intdy.f
    scipy/integrate/odepack/lsoda.f
    scipy/integrate/odepack/prja.f
    scipy/integrate/odepack/solsy.f
    scipy/integrate/odepack/srcma.f
    scipy/integrate/odepack/stoda.f
    scipy/integrate/odepack/vmnorm.f
    scipy/integrate/odepack/vode.f
    scipy/integrate/odepack/xerrwv.f
    scipy/integrate/odepack/xsetf.f
    scipy/integrate/odepack/xsetun.f
    scipy/integrate/odepack/zvode.f
    scipy/integrate/quadpack/dqag.f
    scipy/integrate/quadpack/dqage.f
    scipy/integrate/quadpack/dqagi.f
    scipy/integrate/quadpack/dqagie.f
    scipy/integrate/quadpack/dqagp.f
    scipy/integrate/quadpack/dqagpe.f
    scipy/integrate/quadpack/dqags.f
    scipy/integrate/quadpack/dqagse.f
    scipy/integrate/quadpack/dqawc.f
    scipy/integrate/quadpack/dqawce.f
    scipy/integrate/quadpack/dqawf.f
    scipy/integrate/quadpack/dqawfe.f
    scipy/integrate/quadpack/dqawo.f
    scipy/integrate/quadpack/dqawoe.f
    scipy/integrate/quadpack/dqaws.f
    scipy/integrate/quadpack/dqawse.f
    scipy/integrate/quadpack/dqc25c.f
    scipy/integrate/quadpack/dqc25f.f
    scipy/integrate/quadpack/dqc25s.f
    scipy/integrate/quadpack/dqcheb.f
    scipy/integrate/quadpack/dqelg.f
    scipy/integrate/quadpack/dqk15.f
    scipy/integrate/quadpack/dqk15i.f
    scipy/integrate/quadpack/dqk15w.f
    scipy/integrate/quadpack/dqk21.f
    scipy/integrate/quadpack/dqk31.f
    scipy/integrate/quadpack/dqk41.f
    scipy/integrate/quadpack/dqk51.f
    scipy/integrate/quadpack/dqk61.f
    scipy/integrate/quadpack/dqmomo.f
    scipy/integrate/quadpack/dqng.f
    scipy/integrate/quadpack/dqpsrt.f
    scipy/integrate/quadpack/dqwgtc.f
    scipy/integrate/quadpack/dqwgtf.f
    scipy/integrate/quadpack/dqwgts.f
    scipy/interpolate/fitpack/bispeu.f
    scipy/interpolate/fitpack/bispev.f
    scipy/interpolate/fitpack/clocur.f
    scipy/interpolate/fitpack/cocosp.f
    scipy/interpolate/fitpack/concon.f
    scipy/interpolate/fitpack/concur.f
    scipy/interpolate/fitpack/cualde.f
    scipy/interpolate/fitpack/curev.f
    scipy/interpolate/fitpack/curfit.f
    scipy/interpolate/fitpack/dblint.f
    scipy/interpolate/fitpack/evapol.f
    scipy/interpolate/fitpack/fourco.f
    scipy/interpolate/fitpack/fpader.f
    scipy/interpolate/fitpack/fpadno.f
    scipy/interpolate/fitpack/fpadpo.f
    scipy/interpolate/fitpack/fpback.f
    scipy/interpolate/fitpack/fpbacp.f
    scipy/interpolate/fitpack/fpbfout.f
    scipy/interpolate/fitpack/fpbisp.f
    scipy/interpolate/fitpack/fpbspl.f
    scipy/interpolate/fitpack/fpchec.f
    scipy/interpolate/fitpack/fpched.f
    scipy/interpolate/fitpack/fpchep.f
    scipy/interpolate/fitpack/fpclos.f
    scipy/interpolate/fitpack/fpcoco.f
    scipy/interpolate/fitpack/fpcons.f
    scipy/interpolate/fitpack/fpcosp.f
    scipy/interpolate/fitpack/fpcsin.f
    scipy/interpolate/fitpack/fpcurf.f
    scipy/interpolate/fitpack/fpcuro.f
    scipy/interpolate/fitpack/fpcyt1.f
    scipy/interpolate/fitpack/fpcyt2.f
    scipy/interpolate/fitpack/fpdeno.f
    scipy/interpolate/fitpack/fpdisc.f
    scipy/interpolate/fitpack/fpfrno.f
    scipy/interpolate/fitpack/fpgivs.f
    scipy/interpolate/fitpack/fpgrdi.f
    scipy/interpolate/fitpack/fpgrpa.f
    scipy/interpolate/fitpack/fpgrre.f
    scipy/interpolate/fitpack/fpgrsp.f
    scipy/interpolate/fitpack/fpinst.f
    scipy/interpolate/fitpack/fpintb.f
    scipy/interpolate/fitpack/fpknot.f
    scipy/interpolate/fitpack/fpopdi.f
    scipy/interpolate/fitpack/fpopsp.f
    scipy/interpolate/fitpack/fporde.f
    scipy/interpolate/fitpack/fppara.f
    scipy/interpolate/fitpack/fppasu.f
    scipy/interpolate/fitpack/fpperi.f
    scipy/interpolate/fitpack/fppocu.f
    scipy/interpolate/fitpack/fppogr.f
    scipy/interpolate/fitpack/fppola.f
    scipy/interpolate/fitpack/fprank.f
    scipy/interpolate/fitpack/fprati.f
    scipy/interpolate/fitpack/fpregr.f
    scipy/interpolate/fitpack/fprota.f
    scipy/interpolate/fitpack/fprppo.f
    scipy/interpolate/fitpack/fprpsp.f
    scipy/interpolate/fitpack/fpseno.f
    scipy/interpolate/fitpack/fpspgr.f
    scipy/interpolate/fitpack/fpsphe.f
    scipy/interpolate/fitpack/fpsuev.f
    scipy/interpolate/fitpack/fpsurf.f
    scipy/interpolate/fitpack/fpsysy.f
    scipy/interpolate/fitpack/fptrnp.f
    scipy/interpolate/fitpack/fptrpe.f
    scipy/interpolate/fitpack/insert.f
    scipy/interpolate/fitpack/parcur.f
    scipy/interpolate/fitpack/parder.f
    scipy/interpolate/fitpack/pardeu.f
    scipy/interpolate/fitpack/pardtc.f
    scipy/interpolate/fitpack/parsur.f
    scipy/interpolate/fitpack/percur.f
    scipy/interpolate/fitpack/pogrid.f
    scipy/interpolate/fitpack/polar.f
    scipy/interpolate/fitpack/profil.f
    scipy/interpolate/fitpack/regrid.f
    scipy/interpolate/fitpack/spalde.f
    scipy/interpolate/fitpack/spgrid.f
    scipy/interpolate/fitpack/sphere.f
    scipy/interpolate/fitpack/splder.f
    scipy/interpolate/fitpack/splev.f
    scipy/interpolate/fitpack/splint.f
    scipy/interpolate/fitpack/sproot.f
    scipy/interpolate/fitpack/surev.f
    scipy/interpolate/fitpack/surfit.f
    scipy/interpolate/src/_fitpackmodule.c
    scipy/interpolate/src/dfitpack-f2pywrappers.f
    scipy/interpolate/src/dfitpackmodule.c
    scipy/linalg/_blas_subroutine_wrappers.f
    scipy/linalg/_fblas-f2pywrappers.f
    scipy/linalg/_fblasmodule.c
    scipy/linalg/_flapack-f2pywrappers.f
    scipy/linalg/_flapackmodule.c
    scipy/linalg/_flinalg-f2pywrappers.f
    scipy/linalg/_flinalgmodule.c
    scipy/linalg/_interpolative-f2pywrappers.f
    scipy/linalg/_interpolativemodule.c
    scipy/linalg/_lapack_subroutine_wrappers.f
    scipy/linalg/src/det.f
    scipy/linalg/src/id_dist/src/dfft_subr_0.f
    scipy/linalg/src/id_dist/src/dfft_subr_1.f
    scipy/linalg/src/id_dist/src/dfft_subr_10.f
    scipy/linalg/src/id_dist/src/dfft_subr_11.f
    scipy/linalg/src/id_dist/src/dfft_subr_12.f
    scipy/linalg/src/id_dist/src/dfft_subr_13.f
    scipy/linalg/src/id_dist/src/dfft_subr_14.f
    scipy/linalg/src/id_dist/src/dfft_subr_15.f
    scipy/linalg/src/id_dist/src/dfft_subr_2.f
    scipy/linalg/src/id_dist/src/dfft_subr_3.f
    scipy/linalg/src/id_dist/src/dfft_subr_4.f
    scipy/linalg/src/id_dist/src/dfft_subr_5.f
    scipy/linalg/src/id_dist/src/dfft_subr_6.f
    scipy/linalg/src/id_dist/src/dfft_subr_7.f
    scipy/linalg/src/id_dist/src/dfft_subr_8.f
    scipy/linalg/src/id_dist/src/dfft_subr_9.f
    scipy/linalg/src/id_dist/src/id_rand_subr_0.f
    scipy/linalg/src/id_dist/src/id_rand_subr_1.f
    scipy/linalg/src/id_dist/src/id_rand_subr_2.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_0.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_1.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_10.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_11.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_2.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_3.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_4.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_5.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_6.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_7.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_8.f
    scipy/linalg/src/id_dist/src/id_rtrans_subr_9.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_0.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_1.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_2.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_3.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_4.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_5.f
    scipy/linalg/src/id_dist/src/idd_frm_subr_6.f
    scipy/linalg/src/id_dist/src/idd_house.f
    scipy/linalg/src/id_dist/src/idd_id.f
    scipy/linalg/src/id_dist/src/idd_id2svd_subr_0.f
    scipy/linalg/src/id_dist/src/idd_id2svd_subr_1.f
    scipy/linalg/src/id_dist/src/idd_id2svd_subr_2.f
    scipy/linalg/src/id_dist/src/idd_qrpiv.f
    scipy/linalg/src/id_dist/src/idd_sfft_subr_0.f
    scipy/linalg/src/id_dist/src/idd_sfft_subr_1.f
    scipy/linalg/src/id_dist/src/idd_sfft_subr_2.f
    scipy/linalg/src/id_dist/src/idd_sfft_subr_3.f
    scipy/linalg/src/id_dist/src/idd_sfft_subr_4.f
    scipy/linalg/src/id_dist/src/idd_snorm.f
    scipy/linalg/src/id_dist/src/idd_svd_subr_0.f
    scipy/linalg/src/id_dist/src/idd_svd_subr_1.f
    scipy/linalg/src/id_dist/src/idd_svd_subr_2.f
    scipy/linalg/src/id_dist/src/iddp_aid.f
    scipy/linalg/src/id_dist/src/iddp_asvd_subr_0.f
    scipy/linalg/src/id_dist/src/iddp_asvd_subr_1.f
    scipy/linalg/src/id_dist/src/iddp_rid.f
    scipy/linalg/src/id_dist/src/iddp_rsvd_subr_0.f
    scipy/linalg/src/id_dist/src/iddp_rsvd_subr_1.f
    scipy/linalg/src/id_dist/src/iddr_aid.f
    scipy/linalg/src/id_dist/src/iddr_asvd_subr_0.f
    scipy/linalg/src/id_dist/src/iddr_asvd_subr_1.f
    scipy/linalg/src/id_dist/src/iddr_rid.f
    scipy/linalg/src/id_dist/src/iddr_rsvd_subr_0.f
    scipy/linalg/src/id_dist/src/iddr_rsvd_subr_1.f
    scipy/linalg/src/id_dist/src/idz_frm_subr_0.f
    scipy/linalg/src/id_dist/src/idz_frm_subr_1.f
    scipy/linalg/src/id_dist/src/idz_frm_subr_2.f
    scipy/linalg/src/id_dist/src/idz_frm_subr_3.f
    scipy/linalg/src/id_dist/src/idz_house.f
    scipy/linalg/src/id_dist/src/idz_id.f
    scipy/linalg/src/id_dist/src/idz_id2svd_subr_0.f
    scipy/linalg/src/id_dist/src/idz_id2svd_subr_1.f
    scipy/linalg/src/id_dist/src/idz_id2svd_subr_2.f
    scipy/linalg/src/id_dist/src/idz_qrpiv.f
    scipy/linalg/src/id_dist/src/idz_sfft.f
    scipy/linalg/src/id_dist/src/idz_snorm.f
    scipy/linalg/src/id_dist/src/idz_svd_subr_0.f
    scipy/linalg/src/id_dist/src/idz_svd_subr_1.f
    scipy/linalg/src/id_dist/src/idz_svd_subr_2.f
    scipy/linalg/src/id_dist/src/idz_svd_subr_3.f
    scipy/linalg/src/id_dist/src/idzp_aid_subr_0.f
    scipy/linalg/src/id_dist/src/idzp_aid_subr_1.f
    scipy/linalg/src/id_dist/src/idzp_aid_subr_2.f
    scipy/linalg/src/id_dist/src/idzp_aid_subr_3.f
    scipy/linalg/src/id_dist/src/idzp_aid_subr_4.f
    scipy/linalg/src/id_dist/src/idzp_aid_subr_5.f
    scipy/linalg/src/id_dist/src/idzp_asvd_subr_0.f
    scipy/linalg/src/id_dist/src/idzp_asvd_subr_1.f
    scipy/linalg/src/id_dist/src/idzp_asvd_subr_2.f
    scipy/linalg/src/id_dist/src/idzp_rid.f
    scipy/linalg/src/id_dist/src/idzp_rsvd_subr_0.f
    scipy/linalg/src/id_dist/src/idzp_rsvd_subr_1.f
    scipy/linalg/src/id_dist/src/idzp_rsvd_subr_2.f
    scipy/linalg/src/id_dist/src/idzr_aid.f
    scipy/linalg/src/id_dist/src/idzr_asvd_subr_0.f
    scipy/linalg/src/id_dist/src/idzr_asvd_subr_1.f
    scipy/linalg/src/id_dist/src/idzr_rid.f
    scipy/linalg/src/id_dist/src/idzr_rsvd_subr_0.f
    scipy/linalg/src/id_dist/src/idzr_rsvd_subr_1.f
    scipy/linalg/src/id_dist/src/prini.f
    scipy/linalg/src/lu.f
    scipy/ndimage/src/_ctest.c
    scipy/ndimage/src/nd_image.c
    scipy/ndimage/src/ni_filters.c
    scipy/ndimage/src/ni_fourier.c
    scipy/ndimage/src/ni_interpolation.c
    scipy/ndimage/src/ni_measure.c
    scipy/ndimage/src/ni_morphology.c
    scipy/ndimage/src/ni_splines.c
    scipy/ndimage/src/ni_support.c
    scipy/odr/__odrpack.c
    scipy/odr/odrpack/d_lpk.f
    scipy/odr/odrpack/d_mprec.f
    scipy/odr/odrpack/d_odr.f
    scipy/odr/odrpack/d_test.f
    scipy/odr/odrpack/dlunoc.f
    scipy/optimize/__nnls/__nnls-f2pywrappers.f
    scipy/optimize/__nnls/__nnlsmodule.c
    scipy/optimize/__nnls/nnls.f
    scipy/optimize/_direct/DIRect.c
    scipy/optimize/_direct/DIRserial.c
    scipy/optimize/_direct/DIRsubrout.c
    scipy/optimize/_direct/direct_wrap.c
    scipy/optimize/_directmodule.c
    scipy/optimize/_lsap.c
    scipy/optimize/_minpackmodule.c
    scipy/optimize/_trlib/trlib_eigen_inverse.c
    scipy/optimize/_trlib/trlib_krylov.c
    scipy/optimize/_trlib/trlib_leftmost.c
    scipy/optimize/_trlib/trlib_quadratic_zero.c
    scipy/optimize/_trlib/trlib_tri_factor.c
    scipy/optimize/cobyla/_cobyla-f2pywrappers.f
    scipy/optimize/cobyla/_cobylamodule.c
    scipy/optimize/cobyla/cobyla2.f
    scipy/optimize/cobyla/trstlp.f
    scipy/optimize/lbfgsb_src/_lbfgsb-f2pywrappers.f
    scipy/optimize/lbfgsb_src/_lbfgsbmodule.c
    scipy/optimize/lbfgsb_src/lbfgsb.f
    scipy/optimize/lbfgsb_src/linpack.f
    scipy/optimize/lbfgsb_src/timer.f
    scipy/optimize/minpack/chkder.f
    scipy/optimize/minpack/dogleg.f
    scipy/optimize/minpack/dpmpar.f
    scipy/optimize/minpack/enorm.f
    scipy/optimize/minpack/fdjac1.f
    scipy/optimize/minpack/fdjac2.f
    scipy/optimize/minpack/hybrd.f
    scipy/optimize/minpack/hybrd1.f
    scipy/optimize/minpack/hybrj.f
    scipy/optimize/minpack/hybrj1.f
    scipy/optimize/minpack/lmder.f
    scipy/optimize/minpack/lmder1.f
    scipy/optimize/minpack/lmdif.f
    scipy/optimize/minpack/lmdif1.f
    scipy/optimize/minpack/lmpar.f
    scipy/optimize/minpack/lmstr.f
    scipy/optimize/minpack/lmstr1.f
    scipy/optimize/minpack/qform.f
    scipy/optimize/minpack/qrfac.f
    scipy/optimize/minpack/qrsolv.f
    scipy/optimize/minpack/r1mpyq.f
    scipy/optimize/minpack/r1updt.f
    scipy/optimize/minpack/rwupdt.f
    scipy/optimize/minpack2/_minpack2-f2pywrappers.f
    scipy/optimize/minpack2/_minpack2module.c
    scipy/optimize/minpack2/dcsrch.f
    scipy/optimize/minpack2/dcstep.f
    scipy/optimize/rectangular_lsap/rectangular_lsap.cpp
    scipy/optimize/slsqp/_slsqp-f2pywrappers.f
    scipy/optimize/slsqp/_slsqpmodule.c
    scipy/optimize/slsqp/slsqp_optmz.f
    scipy/optimize/tnc/tnc.c
    scipy/optimize/zeros.c
    scipy/signal/_bspline_util.c
    scipy/signal/_correlate_nd.c
    scipy/signal/_firfilter.c
    scipy/signal/_lfilter.c
    scipy/signal/_medianfilter.c
    scipy/signal/_sigtoolsmodule.c
    scipy/signal/_splinemodule.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cdiagonal.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgscon.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsequ.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgssv.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgssvx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/clacon2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/clangs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/claqgs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cldperm.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmemory.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotgrowth.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpruneL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadhb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadrb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadtriple.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/csnode_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/csnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas3.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dGetDiagU.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ddiagonal.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgscon.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsequ.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgssv.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgssvx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dlacon2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dlangs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dlaqgs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dldperm.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmach.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmyblas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotgrowth.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpruneL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadhb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadrb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadtriple.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsnode_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas3.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/dzsum1.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/heap_relax_snode.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/icmax1.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ccolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cpanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cpivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_csnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dcolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dpanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dpivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dsnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_heap_relax_snode.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_relax_snode.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_scolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_spanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_spivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ssnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zcolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zpanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zpivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zsnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/input_error.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/izmax1.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/mark_relax.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/memory.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/qselect.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/relax_snode.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/scopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/scsum1.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sdiagonal.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgscon.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsequ.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgssv.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgssvx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/slacon2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/slangs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/slaqgs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sldperm.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/smach.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/smyblas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_ienv.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotgrowth.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/spruneL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadhb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadrb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadtriple.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssnode_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas3.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/superlu_timer.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcopy_to_ucol.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zdiagonal.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgscon.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsequ.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgssv.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgssvx.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zlacon2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zlangs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zlaqgs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zldperm.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmemory.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotgrowth.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpruneL.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadhb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadrb.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadtriple.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsnode_bmod.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsnode_dfs.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas3.c
    scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c
    scipy/sparse/linalg/_dsolve/_superlu_utils.c
    scipy/sparse/linalg/_dsolve/_superlumodule.c
    scipy/sparse/linalg/_dsolve/_superluobject.c
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cgetv0.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cnaitr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cnapps.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cnaup2.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cnaupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cneigh.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cneupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cngets.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/csortc.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/cstatn.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dgetv0.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dnaitr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dnapps.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dnaup2.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dnaupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dnconv.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dneigh.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dneupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dngets.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsaitr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsapps.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsaup2.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsaupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsconv.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dseigt.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsesrt.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dseupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsgets.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsortc.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dsortr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dstatn.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dstats.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/dstqrb.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sgetv0.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/snaitr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/snapps.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/snaup2.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/snaupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/snconv.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sneigh.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sneupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sngets.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssaitr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssapps.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssaup2.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssaupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssconv.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sseigt.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssesrt.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sseupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssgets.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssortc.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/ssortr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sstatn.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sstats.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/sstqrb.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/zgetv0.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/znaitr.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/znapps.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/znaup2.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/znaupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/zneigh.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/zneupd.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/zngets.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/zsortc.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/SRC/zstatn.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/cmout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/cvout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/dmout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/dvout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/icnteq.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/icopy.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/iset.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/iswap.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/ivout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/second_NONE.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/smout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/svout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/zmout.f
    scipy/sparse/linalg/_eigen/arpack/ARPACK/UTIL/zvout.f
    scipy/sparse/linalg/_eigen/arpack/_arpack-f2pywrappers.f
    scipy/sparse/linalg/_eigen/arpack/_arpackmodule.c
    scipy/sparse/linalg/_isolve/iterative/BiCGREVCOM.f
    scipy/sparse/linalg/_isolve/iterative/BiCGSTABREVCOM.f
    scipy/sparse/linalg/_isolve/iterative/CGREVCOM.f
    scipy/sparse/linalg/_isolve/iterative/CGSREVCOM.f
    scipy/sparse/linalg/_isolve/iterative/GMRESREVCOM.f
    scipy/sparse/linalg/_isolve/iterative/QMRREVCOM.f
    scipy/sparse/linalg/_isolve/iterative/_iterative-f2pywrappers.f
    scipy/sparse/linalg/_isolve/iterative/_iterativemodule.c
    scipy/sparse/linalg/_isolve/iterative/getbreak.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dbdsdc.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dbdsqr.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlacpy.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlaed6.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlamch.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlamrg.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlanst.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlapy2.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlarnv.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlartg.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlaruv.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlas2.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlascl.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd0.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd1.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd2.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd3.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd4.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd5.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd6.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd7.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasd8.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasda.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasdq.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasdt.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlaset.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasq1.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasq2.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasq3.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasq4.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasq5.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasq6.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasr.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasrt.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlassq.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/dlasv2.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/ieeeck.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/ilaenv.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/lsame.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/xerbla.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/zlarnv.f
    scipy/sparse/linalg/_propack/PROPACK/complex16/Lapack_Util/zlascl.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/clarnv.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/clascl.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/ieeeck.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/ilaenv.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/lsame.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/sbdsdc.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/sbdsqr.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slacpy.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slaed6.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slamch.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slamrg.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slanst.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slapy2.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slarnv.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slartg.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slaruv.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slas2.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slascl.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd0.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd1.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd2.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd3.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd4.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd5.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd6.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd7.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasd8.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasda.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasdq.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasdt.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slaset.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasq1.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasq2.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasq3.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasq4.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasq5.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasq6.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasr.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasrt.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slassq.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/slasv2.f
    scipy/sparse/linalg/_propack/PROPACK/complex8/Lapack_Util/xerbla.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dbdsdc.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dbdsqr.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlacpy.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlaed6.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlamch.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlamrg.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlanst.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlapy2.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlarnv.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlartg.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlaruv.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlas2.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlascl.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd0.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd1.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd2.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd3.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd4.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd5.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd6.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd7.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasd8.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasda.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasdq.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasdt.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlaset.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasq1.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasq2.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasq3.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasq4.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasq5.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasq6.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasr.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasrt.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlassq.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/dlasv2.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/ieeeck.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/ilaenv.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/lsame.f
    scipy/sparse/linalg/_propack/PROPACK/double/Lapack_Util/xerbla.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/ieeeck.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/ilaenv.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/lsame.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/sbdsdc.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/sbdsqr.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slacpy.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slaed6.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slamch.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slamrg.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slanst.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slapy2.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slarnv.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slartg.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slaruv.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slas2.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slascl.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd0.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd1.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd2.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd3.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd4.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd5.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd6.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd7.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasd8.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasda.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasdq.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasdt.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slaset.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasq1.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasq2.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasq3.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasq4.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasq5.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasq6.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasr.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasrt.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slassq.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/slasv2.f
    scipy/sparse/linalg/_propack/PROPACK/single/Lapack_Util/xerbla.f
    scipy/sparse/linalg/_propack/_cpropack-f2pywrappers.f
    scipy/sparse/linalg/_propack/_dpropack-f2pywrappers.f
    scipy/sparse/linalg/_propack/_spropack-f2pywrappers.f
    scipy/sparse/linalg/_propack/_zpropack-f2pywrappers.f
    scipy/sparse/sparsetools/bsr.cxx
    scipy/sparse/sparsetools/csc.cxx
    scipy/sparse/sparsetools/csr.cxx
    scipy/sparse/sparsetools/other.cxx
    scipy/sparse/sparsetools/sparsetools.cxx
    scipy/spatial/ckdtree/src/build.cxx
    scipy/spatial/ckdtree/src/count_neighbors.cxx
    scipy/spatial/ckdtree/src/query.cxx
    scipy/spatial/ckdtree/src/query_ball_point.cxx
    scipy/spatial/ckdtree/src/query_ball_tree.cxx
    scipy/spatial/ckdtree/src/query_pairs.cxx
    scipy/spatial/ckdtree/src/sparse_distances.cxx
    scipy/spatial/src/distance_pybind.cpp
    scipy/spatial/src/distance_wrap.c
    scipy/special/Faddeeva.cc
    scipy/special/_cosine.c
    scipy/special/_faddeeva.cxx
    scipy/special/_specfun-f2pywrappers.f
    scipy/special/_specfunmodule.c
    scipy/special/_wright.cxx
    scipy/special/amos/dgamln.f
    scipy/special/amos/zabs.f
    scipy/special/amos/zacai.f
    scipy/special/amos/zacon.f
    scipy/special/amos/zairy.f
    scipy/special/amos/zasyi.f
    scipy/special/amos/zbesh.f
    scipy/special/amos/zbesi.f
    scipy/special/amos/zbesj.f
    scipy/special/amos/zbesk.f
    scipy/special/amos/zbesy.f
    scipy/special/amos/zbinu.f
    scipy/special/amos/zbiry.f
    scipy/special/amos/zbknu.f
    scipy/special/amos/zbuni.f
    scipy/special/amos/zbunk.f
    scipy/special/amos/zdiv.f
    scipy/special/amos/zexp.f
    scipy/special/amos/zkscl.f
    scipy/special/amos/zlog.f
    scipy/special/amos/zmlri.f
    scipy/special/amos/zmlt.f
    scipy/special/amos/zrati.f
    scipy/special/amos/zs1s2.f
    scipy/special/amos/zseri.f
    scipy/special/amos/zshch.f
    scipy/special/amos/zsqrt.f
    scipy/special/amos/zuchk.f
    scipy/special/amos/zunhj.f
    scipy/special/amos/zuni1.f
    scipy/special/amos/zuni2.f
    scipy/special/amos/zunik.f
    scipy/special/amos/zunk1.f
    scipy/special/amos/zunk2.f
    scipy/special/amos/zuoik.f
    scipy/special/amos/zwrsk.f
    scipy/special/amos_wrappers.c
    scipy/special/cdf_wrappers.c
    scipy/special/cdflib/algdiv.f
    scipy/special/cdflib/alngam.f
    scipy/special/cdflib/alnrel.f
    scipy/special/cdflib/apser.f
    scipy/special/cdflib/basym.f
    scipy/special/cdflib/bcorr.f
    scipy/special/cdflib/betaln.f
    scipy/special/cdflib/bfrac.f
    scipy/special/cdflib/bgrat.f
    scipy/special/cdflib/bpser.f
    scipy/special/cdflib/bratio.f
    scipy/special/cdflib/brcmp1.f
    scipy/special/cdflib/brcomp.f
    scipy/special/cdflib/bup.f
    scipy/special/cdflib/cdfbet.f
    scipy/special/cdflib/cdfbin.f
    scipy/special/cdflib/cdfchi.f
    scipy/special/cdflib/cdfchn.f
    scipy/special/cdflib/cdff.f
    scipy/special/cdflib/cdffnc.f
    scipy/special/cdflib/cdfgam.f
    scipy/special/cdflib/cdfnbn.f
    scipy/special/cdflib/cdfnor.f
    scipy/special/cdflib/cdfpoi.f
    scipy/special/cdflib/cdft.f
    scipy/special/cdflib/cdftnc.f
    scipy/special/cdflib/cumbet.f
    scipy/special/cdflib/cumbin.f
    scipy/special/cdflib/cumchi.f
    scipy/special/cdflib/cumchn.f
    scipy/special/cdflib/cumf.f
    scipy/special/cdflib/cumfnc.f
    scipy/special/cdflib/cumgam.f
    scipy/special/cdflib/cumnbn.f
    scipy/special/cdflib/cumnor.f
    scipy/special/cdflib/cumpoi.f
    scipy/special/cdflib/cumt.f
    scipy/special/cdflib/cumtnc.f
    scipy/special/cdflib/devlpl.f
    scipy/special/cdflib/dinvnr.f
    scipy/special/cdflib/dinvr.f
    scipy/special/cdflib/dt1.f
    scipy/special/cdflib/dzror.f
    scipy/special/cdflib/erf.f
    scipy/special/cdflib/erfc1.f
    scipy/special/cdflib/esum.f
    scipy/special/cdflib/exparg.f
    scipy/special/cdflib/fpser.f
    scipy/special/cdflib/gam1.f
    scipy/special/cdflib/gaminv.f
    scipy/special/cdflib/gamln.f
    scipy/special/cdflib/gamln1.f
    scipy/special/cdflib/gamma_fort.f
    scipy/special/cdflib/grat1.f
    scipy/special/cdflib/gratio.f
    scipy/special/cdflib/gsumln.f
    scipy/special/cdflib/ipmpar.f
    scipy/special/cdflib/psi_fort.f
    scipy/special/cdflib/rcomp.f
    scipy/special/cdflib/rexp.f
    scipy/special/cdflib/rlog.f
    scipy/special/cdflib/rlog1.f
    scipy/special/cdflib/spmpar.f
    scipy/special/cdflib/stvaln.f
    scipy/special/cephes/airy.c
    scipy/special/cephes/bdtr.c
    scipy/special/cephes/besselpoly.c
    scipy/special/cephes/beta.c
    scipy/special/cephes/btdtr.c
    scipy/special/cephes/cbrt.c
    scipy/special/cephes/chbevl.c
    scipy/special/cephes/chdtr.c
    scipy/special/cephes/const.c
    scipy/special/cephes/dawsn.c
    scipy/special/cephes/dd_real.c
    scipy/special/cephes/ellie.c
    scipy/special/cephes/ellik.c
    scipy/special/cephes/ellpe.c
    scipy/special/cephes/ellpj.c
    scipy/special/cephes/ellpk.c
    scipy/special/cephes/erfinv.c
    scipy/special/cephes/exp10.c
    scipy/special/cephes/exp2.c
    scipy/special/cephes/expn.c
    scipy/special/cephes/fdtr.c
    scipy/special/cephes/fresnl.c
    scipy/special/cephes/gamma.c
    scipy/special/cephes/gammasgn.c
    scipy/special/cephes/gdtr.c
    scipy/special/cephes/hyp2f1.c
    scipy/special/cephes/hyperg.c
    scipy/special/cephes/i0.c
    scipy/special/cephes/i1.c
    scipy/special/cephes/igam.c
    scipy/special/cephes/igami.c
    scipy/special/cephes/incbet.c
    scipy/special/cephes/incbi.c
    scipy/special/cephes/j0.c
    scipy/special/cephes/j1.c
    scipy/special/cephes/jv.c
    scipy/special/cephes/k0.c
    scipy/special/cephes/k1.c
    scipy/special/cephes/kn.c
    scipy/special/cephes/kolmogorov.c
    scipy/special/cephes/lanczos.c
    scipy/special/cephes/nbdtr.c
    scipy/special/cephes/ndtr.c
    scipy/special/cephes/ndtri.c
    scipy/special/cephes/owens_t.c
    scipy/special/cephes/pdtr.c
    scipy/special/cephes/poch.c
    scipy/special/cephes/psi.c
    scipy/special/cephes/rgamma.c
    scipy/special/cephes/round.c
    scipy/special/cephes/scipy_iv.c
    scipy/special/cephes/shichi.c
    scipy/special/cephes/sici.c
    scipy/special/cephes/sindg.c
    scipy/special/cephes/sinpi.c
    scipy/special/cephes/spence.c
    scipy/special/cephes/stdtr.c
    scipy/special/cephes/struve.c
    scipy/special/cephes/tandg.c
    scipy/special/cephes/tukey.c
    scipy/special/cephes/unity.c
    scipy/special/cephes/yn.c
    scipy/special/cephes/yv.c
    scipy/special/cephes/zeta.c
    scipy/special/cephes/zetac.c
    scipy/special/ellint_carlson_wrap.cxx
    scipy/special/mach/d1mach.f
    scipy/special/mach/i1mach.f
    scipy/special/mach/xerror.f
    scipy/special/scaled_exp1.c
    scipy/special/sf_error.c
    scipy/special/sf_error.cc
    scipy/special/specfun/specfun.f
    scipy/special/specfun_wrappers.c
    scipy/special/wright.cc
    scipy/stats/_levy_stable/c_src/levyst.c
    scipy/stats/_mvn-f2pywrappers.f
    scipy/stats/_mvnmodule.c
    scipy/stats/_rcont/_rcont.c
    scipy/stats/_rcont/logfactorial.c
    scipy/stats/_statlib-f2pywrappers.f
    scipy/stats/_statlibmodule.c
    scipy/stats/biasedurn/fnchyppr.cpp
    scipy/stats/biasedurn/impls.cpp
    scipy/stats/biasedurn/stoc1.cpp
    scipy/stats/biasedurn/stoc3.cpp
    scipy/stats/biasedurn/wnchyppr.cpp
    scipy/stats/mvndst.c
    scipy/stats/statlib/ansari.f
    scipy/stats/statlib/spearman.f
    scipy/stats/statlib/swilk.f
)

IF (HAVE_MKL)
    SRCS(
        scipy/_build_utils/src/wrap_g77_abi_c.c
        scipy/_build_utils/src/wrap_g77_abi_f.f
    )
ELSE()
    SRCS(
        scipy/_build_utils/src/wrap_dummy_g77_abi.f
    )
ENDIF()

PY_REGISTER(
    scipy._lib._fpumode
    scipy._lib._uarray._uarray
    scipy.fft._pocketfft.pypocketfft
    scipy.integrate._dop
    scipy.integrate._lsoda
    scipy.integrate._odepack
    scipy.integrate._quadpack
    scipy.integrate._vode
    scipy.interpolate._fitpack
    scipy.interpolate._rbfinterp_pythran
    scipy.interpolate.dfitpack
    scipy.linalg._fblas
    scipy.linalg._flapack
    scipy.linalg._flinalg
    scipy.linalg._interpolative
    scipy.linalg._matfuncs_sqrtm_triu
    scipy.ndimage._ctest
    scipy.ndimage._nd_image
    scipy.odr.__odrpack
    scipy.optimize.__nnls
    scipy.optimize._cobyla
    scipy.optimize._direct
    scipy.optimize._group_columns
    scipy.optimize._lbfgsb
    scipy.optimize._lsap
    scipy.optimize._minpack
    scipy.optimize._minpack2
    scipy.optimize._slsqp
    scipy.optimize._zeros
    scipy.signal._max_len_seq_inner
    scipy.signal._sigtools
    scipy.signal._spectral
    scipy.signal._spline
    scipy.sparse._sparsetools
    scipy.sparse.linalg._dsolve._superlu
    scipy.sparse.linalg._eigen.arpack._arpack
    scipy.sparse.linalg._isolve._iterative
    scipy.spatial._distance_pybind
    scipy.spatial._distance_wrap
    scipy.special._specfun
    scipy.stats._mvn
    scipy.stats._statlib
    scipy.stats._stats_pythran
)

PY_SRCS(
    TOP_LEVEL
    scipy/__config__.py
    scipy/__init__.py
    scipy/_build_utils/__init__.py
    scipy/_build_utils/_fortran.py
    scipy/_build_utils/compiler_helper.py
    scipy/_build_utils/system_info.py
    scipy/_build_utils/tempita.py
    scipy/_distributor_init.py
    scipy/_lib/__init__.py
    scipy/_lib/_boost_utils.py
    scipy/_lib/_bunch.py
    scipy/_lib/_ccallback.py
    scipy/_lib/_disjoint_set.py
    scipy/_lib/_docscrape.py
    scipy/_lib/_finite_differences.py
    scipy/_lib/_gcutils.py
    scipy/_lib/_highs_utils.py
    scipy/_lib/_pep440.py
    scipy/_lib/_testutils.py
    scipy/_lib/_threadsafety.py
    scipy/_lib/_tmpdirs.py
    scipy/_lib/_uarray/__init__.py
    scipy/_lib/_uarray/_backend.py
    scipy/_lib/_unuran_utils.py
    scipy/_lib/_util.py
    scipy/_lib/decorator.py
    scipy/_lib/deprecation.py
    scipy/_lib/doccer.py
    scipy/_lib/uarray.py
    scipy/cluster/__init__.py
    scipy/cluster/hierarchy.py
    scipy/cluster/vq.py
    scipy/constants/__init__.py
    scipy/constants/_codata.py
    scipy/constants/_constants.py
    scipy/constants/codata.py
    scipy/constants/constants.py
    scipy/datasets/__init__.py
    scipy/datasets/_download_all.py
    scipy/datasets/_fetchers.py
    scipy/datasets/_registry.py
    scipy/datasets/_utils.py
    scipy/fft/__init__.py
    scipy/fft/_backend.py
    scipy/fft/_basic.py
    scipy/fft/_debug_backends.py
    scipy/fft/_fftlog.py
    scipy/fft/_fftlog_multimethods.py
    scipy/fft/_helper.py
    scipy/fft/_pocketfft/__init__.py
    scipy/fft/_pocketfft/basic.py
    scipy/fft/_pocketfft/helper.py
    scipy/fft/_pocketfft/realtransforms.py
    scipy/fft/_realtransforms.py
    scipy/fftpack/__init__.py
    scipy/fftpack/_basic.py
    scipy/fftpack/_helper.py
    scipy/fftpack/_pseudo_diffs.py
    scipy/fftpack/_realtransforms.py
    scipy/fftpack/basic.py
    scipy/fftpack/helper.py
    scipy/fftpack/pseudo_diffs.py
    scipy/fftpack/realtransforms.py
    scipy/integrate/__init__.py
    scipy/integrate/_bvp.py
    scipy/integrate/_ivp/__init__.py
    scipy/integrate/_ivp/base.py
    scipy/integrate/_ivp/bdf.py
    scipy/integrate/_ivp/common.py
    scipy/integrate/_ivp/dop853_coefficients.py
    scipy/integrate/_ivp/ivp.py
    scipy/integrate/_ivp/lsoda.py
    scipy/integrate/_ivp/radau.py
    scipy/integrate/_ivp/rk.py
    scipy/integrate/_ode.py
    scipy/integrate/_odepack_py.py
    scipy/integrate/_quad_vec.py
    scipy/integrate/_quadpack_py.py
    scipy/integrate/_quadrature.py
    scipy/integrate/dop.py
    scipy/integrate/lsoda.py
    scipy/integrate/odepack.py
    scipy/integrate/quadpack.py
    scipy/integrate/vode.py
    scipy/interpolate/__init__.py
    scipy/interpolate/_bsplines.py
    scipy/interpolate/_cubic.py
    scipy/interpolate/_fitpack2.py
    scipy/interpolate/_fitpack_impl.py
    scipy/interpolate/_fitpack_py.py
    scipy/interpolate/_interpolate.py
    scipy/interpolate/_ndgriddata.py
    scipy/interpolate/_pade.py
    scipy/interpolate/_polyint.py
    scipy/interpolate/_rbf.py
    scipy/interpolate/_rbfinterp.py
    scipy/interpolate/_rgi.py
    scipy/interpolate/fitpack.py
    scipy/interpolate/fitpack2.py
    scipy/interpolate/interpolate.py
    scipy/interpolate/ndgriddata.py
    scipy/interpolate/polyint.py
    scipy/interpolate/rbf.py
    scipy/io/__init__.py
    scipy/io/_fortran.py
    scipy/io/_harwell_boeing/__init__.py
    scipy/io/_harwell_boeing/_fortran_format_parser.py
    scipy/io/_harwell_boeing/hb.py
    scipy/io/_idl.py
    scipy/io/_mmio.py
    scipy/io/_netcdf.py
    scipy/io/arff/__init__.py
    scipy/io/arff/_arffread.py
    scipy/io/arff/arffread.py
    scipy/io/harwell_boeing.py
    scipy/io/idl.py
    scipy/io/matlab/__init__.py
    scipy/io/matlab/_byteordercodes.py
    scipy/io/matlab/_mio.py
    scipy/io/matlab/_mio4.py
    scipy/io/matlab/_mio5.py
    scipy/io/matlab/_mio5_params.py
    scipy/io/matlab/_miobase.py
    scipy/io/matlab/byteordercodes.py
    scipy/io/matlab/mio.py
    scipy/io/matlab/mio4.py
    scipy/io/matlab/mio5.py
    scipy/io/matlab/mio5_params.py
    scipy/io/matlab/mio5_utils.py
    scipy/io/matlab/mio_utils.py
    scipy/io/matlab/miobase.py
    scipy/io/matlab/streams.py
    scipy/io/mmio.py
    scipy/io/netcdf.py
    scipy/io/wavfile.py
    scipy/linalg/__init__.py
    scipy/linalg/_basic.py
    scipy/linalg/_cythonized_array_utils.pyi
    scipy/linalg/_decomp.py
    scipy/linalg/_decomp_cholesky.py
    scipy/linalg/_decomp_cossin.py
    scipy/linalg/_decomp_ldl.py
    scipy/linalg/_decomp_lu.py
    scipy/linalg/_decomp_lu_cython.pyi
    scipy/linalg/_decomp_polar.py
    scipy/linalg/_decomp_qr.py
    scipy/linalg/_decomp_qz.py
    scipy/linalg/_decomp_schur.py
    scipy/linalg/_decomp_svd.py
    scipy/linalg/_expm_frechet.py
    scipy/linalg/_flinalg_py.py
    scipy/linalg/_generate_pyx.py
    scipy/linalg/_interpolative_backend.py
    scipy/linalg/_matfuncs.py
    scipy/linalg/_matfuncs_expm.pyi
    scipy/linalg/_matfuncs_inv_ssq.py
    scipy/linalg/_matfuncs_sqrtm.py
    scipy/linalg/_misc.py
    scipy/linalg/_procrustes.py
    scipy/linalg/_sketches.py
    scipy/linalg/_solvers.py
    scipy/linalg/_special_matrices.py
    scipy/linalg/_testutils.py
    scipy/linalg/basic.py
    scipy/linalg/blas.py
    scipy/linalg/decomp.py
    scipy/linalg/decomp_cholesky.py
    scipy/linalg/decomp_lu.py
    scipy/linalg/decomp_qr.py
    scipy/linalg/decomp_schur.py
    scipy/linalg/decomp_svd.py
    scipy/linalg/flinalg.py
    scipy/linalg/interpolative.py
    scipy/linalg/lapack.py
    scipy/linalg/matfuncs.py
    scipy/linalg/misc.py
    scipy/linalg/special_matrices.py
    scipy/misc/__init__.py
    scipy/misc/_common.py
    scipy/misc/common.py
    scipy/misc/doccer.py
    scipy/ndimage/__init__.py
    scipy/ndimage/_filters.py
    scipy/ndimage/_fourier.py
    scipy/ndimage/_interpolation.py
    scipy/ndimage/_measurements.py
    scipy/ndimage/_morphology.py
    scipy/ndimage/_ni_docstrings.py
    scipy/ndimage/_ni_support.py
    scipy/ndimage/filters.py
    scipy/ndimage/fourier.py
    scipy/ndimage/interpolation.py
    scipy/ndimage/measurements.py
    scipy/ndimage/morphology.py
    scipy/odr/__init__.py
    scipy/odr/_add_newdocs.py
    scipy/odr/_models.py
    scipy/odr/_odrpack.py
    scipy/odr/models.py
    scipy/odr/odrpack.py
    scipy/optimize/__init__.py
    scipy/optimize/__nnls.pyi
    scipy/optimize/_basinhopping.py
    scipy/optimize/_cobyla_py.py
    scipy/optimize/_constraints.py
    scipy/optimize/_differentiable_functions.py
    scipy/optimize/_differentialevolution.py
    scipy/optimize/_direct_py.py
    scipy/optimize/_dual_annealing.py
    scipy/optimize/_hessian_update_strategy.py
    scipy/optimize/_highs/__init__.py
    scipy/optimize/_lbfgsb_py.py
    scipy/optimize/_linesearch.py
    scipy/optimize/_linprog.py
    scipy/optimize/_linprog_doc.py
    scipy/optimize/_linprog_highs.py
    scipy/optimize/_linprog_ip.py
    scipy/optimize/_linprog_rs.py
    scipy/optimize/_linprog_simplex.py
    scipy/optimize/_linprog_util.py
    scipy/optimize/_lsq/__init__.py
    scipy/optimize/_lsq/bvls.py
    scipy/optimize/_lsq/common.py
    scipy/optimize/_lsq/dogbox.py
    scipy/optimize/_lsq/least_squares.py
    scipy/optimize/_lsq/lsq_linear.py
    scipy/optimize/_lsq/trf.py
    scipy/optimize/_lsq/trf_linear.py
    scipy/optimize/_milp.py
    scipy/optimize/_minimize.py
    scipy/optimize/_minpack_py.py
    scipy/optimize/_nnls.py
    scipy/optimize/_nonlin.py
    scipy/optimize/_numdiff.py
    scipy/optimize/_optimize.py
    scipy/optimize/_qap.py
    scipy/optimize/_remove_redundancy.py
    scipy/optimize/_root.py
    scipy/optimize/_root_scalar.py
    scipy/optimize/_shgo.py
    scipy/optimize/_shgo_lib/__init__.py
    scipy/optimize/_shgo_lib/_complex.py
    scipy/optimize/_shgo_lib/_vertex.py
    scipy/optimize/_slsqp_py.py
    scipy/optimize/_spectral.py
    scipy/optimize/_tnc.py
    scipy/optimize/_trlib/__init__.py
    scipy/optimize/_trustregion.py
    scipy/optimize/_trustregion_constr/__init__.py
    scipy/optimize/_trustregion_constr/canonical_constraint.py
    scipy/optimize/_trustregion_constr/equality_constrained_sqp.py
    scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py
    scipy/optimize/_trustregion_constr/projections.py
    scipy/optimize/_trustregion_constr/qp_subproblem.py
    scipy/optimize/_trustregion_constr/report.py
    scipy/optimize/_trustregion_constr/tr_interior_point.py
    scipy/optimize/_trustregion_dogleg.py
    scipy/optimize/_trustregion_exact.py
    scipy/optimize/_trustregion_krylov.py
    scipy/optimize/_trustregion_ncg.py
    scipy/optimize/_tstutils.py
    scipy/optimize/_zeros_py.py
    scipy/optimize/cobyla.py
    scipy/optimize/cython_optimize/__init__.py
    scipy/optimize/lbfgsb.py
    scipy/optimize/linesearch.py
    scipy/optimize/minpack.py
    scipy/optimize/minpack2.py
    scipy/optimize/moduleTNC.py
    scipy/optimize/nonlin.py
    scipy/optimize/optimize.py
    scipy/optimize/slsqp.py
    scipy/optimize/tnc.py
    scipy/optimize/zeros.py
    scipy/signal/__init__.py
    scipy/signal/_arraytools.py
    scipy/signal/_bsplines.py
    scipy/signal/_czt.py
    scipy/signal/_filter_design.py
    scipy/signal/_fir_filter_design.py
    scipy/signal/_lti_conversion.py
    scipy/signal/_ltisys.py
    scipy/signal/_max_len_seq.py
    scipy/signal/_peak_finding.py
    scipy/signal/_savitzky_golay.py
    scipy/signal/_signaltools.py
    scipy/signal/_spectral_py.py
    scipy/signal/_upfirdn.py
    scipy/signal/_waveforms.py
    scipy/signal/_wavelets.py
    scipy/signal/bsplines.py
    scipy/signal/filter_design.py
    scipy/signal/fir_filter_design.py
    scipy/signal/lti_conversion.py
    scipy/signal/ltisys.py
    scipy/signal/signaltools.py
    scipy/signal/spectral.py
    scipy/signal/spline.py
    scipy/signal/waveforms.py
    scipy/signal/wavelets.py
    scipy/signal/windows/__init__.py
    scipy/signal/windows/_windows.py
    scipy/signal/windows/windows.py
    scipy/sparse/__init__.py
    scipy/sparse/_base.py
    scipy/sparse/_bsr.py
    scipy/sparse/_compressed.py
    scipy/sparse/_construct.py
    scipy/sparse/_coo.py
    scipy/sparse/_csc.py
    scipy/sparse/_csr.py
    scipy/sparse/_data.py
    scipy/sparse/_dia.py
    scipy/sparse/_dok.py
    scipy/sparse/_extract.py
    scipy/sparse/_generate_sparsetools.py
    scipy/sparse/_index.py
    scipy/sparse/_lil.py
    scipy/sparse/_matrix.py
    scipy/sparse/_matrix_io.py
    scipy/sparse/_spfuncs.py
    scipy/sparse/_sputils.py
    scipy/sparse/base.py
    scipy/sparse/bsr.py
    scipy/sparse/compressed.py
    scipy/sparse/construct.py
    scipy/sparse/coo.py
    scipy/sparse/csc.py
    scipy/sparse/csgraph/__init__.py
    scipy/sparse/csgraph/_laplacian.py
    scipy/sparse/csgraph/_validation.py
    scipy/sparse/csr.py
    scipy/sparse/data.py
    scipy/sparse/dia.py
    scipy/sparse/dok.py
    scipy/sparse/extract.py
    scipy/sparse/lil.py
    scipy/sparse/linalg/__init__.py
    scipy/sparse/linalg/_dsolve/__init__.py
    scipy/sparse/linalg/_dsolve/_add_newdocs.py
    scipy/sparse/linalg/_dsolve/linsolve.py
    scipy/sparse/linalg/_eigen/__init__.py
    scipy/sparse/linalg/_eigen/_svds.py
    scipy/sparse/linalg/_eigen/_svds_doc.py
    scipy/sparse/linalg/_eigen/arpack/__init__.py
    scipy/sparse/linalg/_eigen/arpack/arpack.py
    scipy/sparse/linalg/_eigen/lobpcg/__init__.py
    scipy/sparse/linalg/_eigen/lobpcg/lobpcg.py
    scipy/sparse/linalg/_expm_multiply.py
    scipy/sparse/linalg/_interface.py
    scipy/sparse/linalg/_isolve/__init__.py
    scipy/sparse/linalg/_isolve/_gcrotmk.py
    scipy/sparse/linalg/_isolve/iterative.py
    scipy/sparse/linalg/_isolve/lgmres.py
    scipy/sparse/linalg/_isolve/lsmr.py
    scipy/sparse/linalg/_isolve/lsqr.py
    scipy/sparse/linalg/_isolve/minres.py
    scipy/sparse/linalg/_isolve/tfqmr.py
    scipy/sparse/linalg/_isolve/utils.py
    scipy/sparse/linalg/_matfuncs.py
    scipy/sparse/linalg/_norm.py
    scipy/sparse/linalg/_onenormest.py
    scipy/sparse/linalg/_svdp.py
    scipy/sparse/linalg/dsolve.py
    scipy/sparse/linalg/eigen.py
    scipy/sparse/linalg/interface.py
    scipy/sparse/linalg/isolve.py
    scipy/sparse/linalg/matfuncs.py
    scipy/sparse/sparsetools.py
    scipy/sparse/spfuncs.py
    scipy/sparse/sputils.py
    scipy/spatial/__init__.py
    scipy/spatial/_ckdtree.pyi
    scipy/spatial/_geometric_slerp.py
    scipy/spatial/_kdtree.py
    scipy/spatial/_plotutils.py
    scipy/spatial/_procrustes.py
    scipy/spatial/_qhull.pyi
    scipy/spatial/_spherical_voronoi.py
    scipy/spatial/_voronoi.pyi
    scipy/spatial/ckdtree.py
    scipy/spatial/distance.py
    scipy/spatial/distance.pyi
    scipy/spatial/kdtree.py
    scipy/spatial/qhull.py
    scipy/spatial/transform/__init__.py
    scipy/spatial/transform/_rotation.pyi
    scipy/spatial/transform/_rotation_groups.py
    scipy/spatial/transform/_rotation_spline.py
    scipy/spatial/transform/rotation.py
    scipy/special/__init__.py
    scipy/special/_add_newdocs.py
    scipy/special/_basic.py
    scipy/special/_ellip_harm.py
    scipy/special/_lambertw.py
    scipy/special/_logsumexp.py
    scipy/special/_mptestutils.py
    scipy/special/_orthogonal.py
    scipy/special/_orthogonal.pyi
    scipy/special/_precompute/__init__.py
    scipy/special/_precompute/cosine_cdf.py
    scipy/special/_precompute/expn_asy.py
    scipy/special/_precompute/gammainc_asy.py
    scipy/special/_precompute/gammainc_data.py
    scipy/special/_precompute/hyp2f1_data.py
    scipy/special/_precompute/lambertw.py
    scipy/special/_precompute/loggamma.py
    scipy/special/_precompute/struve_convergence.py
    scipy/special/_precompute/utils.py
    scipy/special/_precompute/wright_bessel.py
    scipy/special/_precompute/wright_bessel_data.py
    scipy/special/_precompute/wrightomega.py
    scipy/special/_precompute/zetac.py
    scipy/special/_sf_error.py
    scipy/special/_spfun_stats.py
    scipy/special/_spherical_bessel.py
    scipy/special/_testutils.py
    scipy/special/_ufuncs.pyi
    scipy/special/add_newdocs.py
    scipy/special/basic.py
    scipy/special/cython_special.pyi
    scipy/special/orthogonal.py
    scipy/special/sf_error.py
    scipy/special/specfun.py
    scipy/special/spfun_stats.py
    scipy/stats/__init__.py
    scipy/stats/_axis_nan_policy.py
    scipy/stats/_binned_statistic.py
    scipy/stats/_binomtest.py
    scipy/stats/_boost/__init__.py
    scipy/stats/_censored_data.py
    scipy/stats/_common.py
    scipy/stats/_constants.py
    scipy/stats/_continuous_distns.py
    scipy/stats/_covariance.py
    scipy/stats/_crosstab.py
    scipy/stats/_discrete_distns.py
    scipy/stats/_distn_infrastructure.py
    scipy/stats/_distr_params.py
    scipy/stats/_entropy.py
    scipy/stats/_fit.py
    scipy/stats/_generate_pyx.py
    scipy/stats/_hypotests.py
    scipy/stats/_kde.py
    scipy/stats/_ksstats.py
    scipy/stats/_levy_stable/__init__.py
    scipy/stats/_mannwhitneyu.py
    scipy/stats/_morestats.py
    scipy/stats/_mstats_basic.py
    scipy/stats/_mstats_extras.py
    scipy/stats/_multicomp.py
    scipy/stats/_multivariate.py
    scipy/stats/_odds_ratio.py
    scipy/stats/_page_trend_test.py
    scipy/stats/_qmc.py
    scipy/stats/_qmc_cy.pyi
    scipy/stats/_qmvnt.py
    scipy/stats/_rcont/__init__.py
    scipy/stats/_relative_risk.py
    scipy/stats/_resampling.py
    scipy/stats/_result_classes.py
    scipy/stats/_rvs_sampling.py
    scipy/stats/_sensitivity_analysis.py
    scipy/stats/_sobol.pyi
    scipy/stats/_stats_mstats_common.py
    scipy/stats/_stats_py.py
    scipy/stats/_survival.py
    scipy/stats/_tukeylambda_stats.py
    scipy/stats/_unuran/__init__.py
    scipy/stats/_unuran/unuran_wrapper.pyi
    scipy/stats/_variation.py
    scipy/stats/_warnings_errors.py
    scipy/stats/biasedurn.py
    scipy/stats/contingency.py
    scipy/stats/distributions.py
    scipy/stats/kde.py
    scipy/stats/morestats.py
    scipy/stats/mstats.py
    scipy/stats/mstats_basic.py
    scipy/stats/mstats_extras.py
    scipy/stats/mvn.py
    scipy/stats/qmc.py
    scipy/stats/sampling.py
    scipy/stats/statlib.py
    scipy/stats/stats.py
    scipy/version.py
    CYTHON_DIRECTIVE
    language_level=3
    CYTHON_C
    scipy/_lib/_ccallback_c.pyx
    scipy/_lib/messagestream.pyx
    scipy/cluster/_hierarchy.pyx
    scipy/cluster/_optimal_leaf_ordering.pyx
    scipy/cluster/_vq.pyx
    scipy/fftpack/convolve.pyx
    scipy/interpolate/_bspl.pyx
    scipy/interpolate/_ppoly.pyx
    scipy/interpolate/_rgi_cython.pyx
    scipy/interpolate/interpnd.pyx
    scipy/io/matlab/_mio5_utils.pyx
    scipy/io/matlab/_mio_utils.pyx
    scipy/io/matlab/_streams.pyx
    scipy/linalg/_cythonized_array_utils.pyx
    scipy/linalg/_decomp_lu_cython.pyx
    scipy/linalg/_decomp_update.pyx
    scipy/linalg/_matfuncs_expm.pyx
    scipy/linalg/_solve_toeplitz.pyx
    scipy/linalg/cython_blas.pyx
    scipy/linalg/cython_lapack.pyx
    scipy/ndimage/_cytest.pyx
    scipy/ndimage/_ni_label.pyx
    scipy/optimize/_bglu_dense.pyx
    scipy/optimize/_lsq/givens_elimination.pyx
    scipy/optimize/_trlib/_trlib.pyx
    scipy/optimize/cython_optimize/_zeros.pyx
    scipy/optimize/tnc/_moduleTNC.pyx=scipy.optimize._moduleTNC
    scipy/signal/_peak_finding_utils.pyx
    scipy/signal/_sosfilt.pyx
    scipy/signal/_upfirdn_apply.pyx
    scipy/sparse/_csparsetools.pyx
    scipy/sparse/csgraph/_flow.pyx
    scipy/sparse/csgraph/_matching.pyx
    scipy/sparse/csgraph/_min_spanning_tree.pyx
    scipy/sparse/csgraph/_reordering.pyx
    scipy/sparse/csgraph/_shortest_path.pyx
    scipy/sparse/csgraph/_tools.pyx
    scipy/sparse/csgraph/_traversal.pyx
    scipy/spatial/_hausdorff.pyx
    scipy/spatial/_qhull.pyx
    scipy/spatial/_voronoi.pyx
    scipy/spatial/transform/_rotation.pyx
    scipy/special/_comb.pyx
    scipy/special/_ellip_harm_2.pyx
    scipy/special/_ufuncs.pyx
    scipy/special/cython_special.pyx
    scipy/stats/_levy_stable/levyst.pyx
    scipy/stats/_rcont/rcont.pyx
    scipy/stats/_sobol.pyx
    scipy/stats/_stats.pyx
    scipy/stats/_unuran/unuran_wrapper.pyx
    CYTHON_CPP
    scipy/optimize/_highs/_highs_constants.pyx
    scipy/optimize/_highs/_highs_wrapper.pyx
    scipy/spatial/_ckdtree.pyx
    scipy/special/_ufuncs_cxx.pyx
    scipy/stats/_biasedurn.pyx
    scipy/stats/_boost/beta_ufunc.pyx
    scipy/stats/_boost/binom_ufunc.pyx
    scipy/stats/_boost/hypergeom_ufunc.pyx
    scipy/stats/_boost/invgauss_ufunc.pyx
    scipy/stats/_boost/nbinom_ufunc.pyx
    scipy/stats/_boost/ncf_ufunc.pyx
    scipy/stats/_boost/nct_ufunc.pyx
    scipy/stats/_boost/ncx2_ufunc.pyx
    scipy/stats/_boost/skewnorm_ufunc.pyx
    scipy/stats/_qmc_cy.pyx
)

RESOURCE_FILES(
    PREFIX contrib/python/scipy/py3/
    .dist-info/METADATA
    .dist-info/top_level.txt
    scipy/misc/ascent.dat
    scipy/misc/ecg.dat
    scipy/misc/face.dat
    scipy/stats/_sobol_direction_numbers.npz
)

RUN_PROGRAM(
    contrib/python/pythran/bin/pythran -E scipy/interpolate/_rbfinterp_pythran.py -o scipy/interpolate/_rbfinterp_pythran.cpp
    IN scipy/interpolate/_rbfinterp_pythran.py
    OUT scipy/interpolate/_rbfinterp_pythran.cpp
    OUTPUT_INCLUDES
    pythonic/builtins/None.hpp
    pythonic/builtins/dict.hpp
    pythonic/builtins/float_.hpp
    pythonic/builtins/getattr.hpp
    pythonic/builtins/pythran/make_shape.hpp
    pythonic/builtins/pythran/restrict_assign.hpp
    pythonic/builtins/range.hpp
    pythonic/builtins/tuple.hpp
    pythonic/core.hpp
    pythonic/include/builtins/None.hpp
    pythonic/include/builtins/dict.hpp
    pythonic/include/builtins/float_.hpp
    pythonic/include/builtins/getattr.hpp
    pythonic/include/builtins/pythran/make_shape.hpp
    pythonic/include/builtins/pythran/restrict_assign.hpp
    pythonic/include/builtins/range.hpp
    pythonic/include/builtins/tuple.hpp
    pythonic/include/numpy/empty.hpp
    pythonic/include/numpy/exp.hpp
    pythonic/include/numpy/linalg/norm.hpp
    pythonic/include/numpy/log.hpp
    pythonic/include/numpy/max.hpp
    pythonic/include/numpy/min.hpp
    pythonic/include/numpy/prod.hpp
    pythonic/include/numpy/sqrt.hpp
    pythonic/include/numpy/square.hpp
    pythonic/include/operator_/add.hpp
    pythonic/include/operator_/div.hpp
    pythonic/include/operator_/eq.hpp
    pythonic/include/operator_/iadd.hpp
    pythonic/include/operator_/mul.hpp
    pythonic/include/operator_/neg.hpp
    pythonic/include/operator_/pow.hpp
    pythonic/include/operator_/sub.hpp
    pythonic/include/types/float.hpp
    pythonic/include/types/int.hpp
    pythonic/include/types/ndarray.hpp
    pythonic/include/types/numpy_texpr.hpp
    pythonic/include/types/slice.hpp
    pythonic/include/types/str.hpp
    pythonic/numpy/empty.hpp
    pythonic/numpy/exp.hpp
    pythonic/numpy/linalg/norm.hpp
    pythonic/numpy/log.hpp
    pythonic/numpy/max.hpp
    pythonic/numpy/min.hpp
    pythonic/numpy/prod.hpp
    pythonic/numpy/sqrt.hpp
    pythonic/numpy/square.hpp
    pythonic/operator_/add.hpp
    pythonic/operator_/div.hpp
    pythonic/operator_/eq.hpp
    pythonic/operator_/iadd.hpp
    pythonic/operator_/mul.hpp
    pythonic/operator_/neg.hpp
    pythonic/operator_/pow.hpp
    pythonic/operator_/sub.hpp
    pythonic/python/core.hpp
    pythonic/python/exception_handler.hpp
    pythonic/types/bool.hpp
    pythonic/types/float.hpp
    pythonic/types/int.hpp
    pythonic/types/ndarray.hpp
    pythonic/types/numpy_texpr.hpp
    pythonic/types/slice.hpp
    pythonic/types/str.hpp
)

RUN_PROGRAM(
    contrib/python/pythran/bin/pythran -E scipy/linalg/_matfuncs_sqrtm_triu.py -o scipy/linalg/_matfuncs_sqrtm_triu.cpp
    IN scipy/linalg/_matfuncs_sqrtm_triu.py
    OUT scipy/linalg/_matfuncs_sqrtm_triu.cpp
    OUTPUT_INCLUDES
    pythonic/builtins/None.hpp
    pythonic/builtins/RuntimeError.hpp
    pythonic/builtins/pythran/and_.hpp
    pythonic/builtins/range.hpp
    pythonic/builtins/tuple.hpp
    pythonic/core.hpp
    pythonic/include/builtins/None.hpp
    pythonic/include/builtins/RuntimeError.hpp
    pythonic/include/builtins/pythran/and_.hpp
    pythonic/include/builtins/range.hpp
    pythonic/include/builtins/tuple.hpp
    pythonic/include/operator_/add.hpp
    pythonic/include/operator_/div.hpp
    pythonic/include/operator_/eq.hpp
    pythonic/include/operator_/gt.hpp
    pythonic/include/operator_/iadd.hpp
    pythonic/include/operator_/mul.hpp
    pythonic/include/operator_/ne.hpp
    pythonic/include/operator_/sub.hpp
    pythonic/include/types/complex128.hpp
    pythonic/include/types/float64.hpp
    pythonic/include/types/int.hpp
    pythonic/include/types/int64.hpp
    pythonic/include/types/list.hpp
    pythonic/include/types/ndarray.hpp
    pythonic/include/types/numpy_texpr.hpp
    pythonic/include/types/str.hpp
    pythonic/include/types/tuple.hpp
    pythonic/operator_/add.hpp
    pythonic/operator_/div.hpp
    pythonic/operator_/eq.hpp
    pythonic/operator_/gt.hpp
    pythonic/operator_/iadd.hpp
    pythonic/operator_/mul.hpp
    pythonic/operator_/ne.hpp
    pythonic/operator_/sub.hpp
    pythonic/python/core.hpp
    pythonic/python/exception_handler.hpp
    pythonic/types/bool.hpp
    pythonic/types/complex128.hpp
    pythonic/types/float64.hpp
    pythonic/types/int.hpp
    pythonic/types/int64.hpp
    pythonic/types/list.hpp
    pythonic/types/ndarray.hpp
    pythonic/types/numpy_texpr.hpp
    pythonic/types/str.hpp
    pythonic/types/tuple.hpp
)

RUN_PROGRAM(
    contrib/python/pythran/bin/pythran -E scipy/optimize/_group_columns.py -o scipy/optimize/_group_columns.cpp
    IN scipy/optimize/_group_columns.py
    OUT scipy/optimize/_group_columns.cpp
    OUTPUT_INCLUDES
    pythonic/builtins/getattr.hpp
    pythonic/builtins/pythran/and_.hpp
    pythonic/builtins/range.hpp
    pythonic/builtins/tuple.hpp
    pythonic/core.hpp
    pythonic/include/builtins/getattr.hpp
    pythonic/include/builtins/pythran/and_.hpp
    pythonic/include/builtins/range.hpp
    pythonic/include/builtins/tuple.hpp
    pythonic/include/numpy/copyto.hpp
    pythonic/include/numpy/empty.hpp
    pythonic/include/numpy/intp.hpp
    pythonic/include/numpy/ndarray/fill.hpp
    pythonic/include/numpy/ones.hpp
    pythonic/include/operator_/add.hpp
    pythonic/include/operator_/eq.hpp
    pythonic/include/operator_/ge.hpp
    pythonic/include/operator_/gt.hpp
    pythonic/include/operator_/iadd.hpp
    pythonic/include/operator_/lt.hpp
    pythonic/include/operator_/neg.hpp
    pythonic/include/operator_/not_.hpp
    pythonic/include/types/int.hpp
    pythonic/include/types/int32.hpp
    pythonic/include/types/int64.hpp
    pythonic/include/types/ndarray.hpp
    pythonic/include/types/numpy_texpr.hpp
    pythonic/include/types/str.hpp
    pythonic/numpy/copyto.hpp
    pythonic/numpy/empty.hpp
    pythonic/numpy/intp.hpp
    pythonic/numpy/ndarray/fill.hpp
    pythonic/numpy/ones.hpp
    pythonic/operator_/add.hpp
    pythonic/operator_/eq.hpp
    pythonic/operator_/ge.hpp
    pythonic/operator_/gt.hpp
    pythonic/operator_/iadd.hpp
    pythonic/operator_/lt.hpp
    pythonic/operator_/neg.hpp
    pythonic/operator_/not_.hpp
    pythonic/python/core.hpp
    pythonic/python/exception_handler.hpp
    pythonic/types/bool.hpp
    pythonic/types/int.hpp
    pythonic/types/int32.hpp
    pythonic/types/int64.hpp
    pythonic/types/ndarray.hpp
    pythonic/types/numpy_texpr.hpp
    pythonic/types/str.hpp
)

RUN_PROGRAM(
    contrib/python/pythran/bin/pythran -E scipy/signal/_max_len_seq_inner.py -o scipy/signal/_max_len_seq_inner.cpp
    IN scipy/signal/_max_len_seq_inner.py
    OUT scipy/signal/_max_len_seq_inner.cpp
    OUTPUT_INCLUDES
    pythonic/builtins/getattr.hpp
    pythonic/builtins/range.hpp
    pythonic/core.hpp
    pythonic/include/builtins/getattr.hpp
    pythonic/include/builtins/range.hpp
    pythonic/include/numpy/roll.hpp
    pythonic/include/operator_/add.hpp
    pythonic/include/operator_/ixor.hpp
    pythonic/include/operator_/mod.hpp
    pythonic/include/operator_/neg.hpp
    pythonic/include/operator_/xor_.hpp
    pythonic/include/types/int.hpp
    pythonic/include/types/int32.hpp
    pythonic/include/types/int64.hpp
    pythonic/include/types/int8.hpp
    pythonic/include/types/ndarray.hpp
    pythonic/include/types/str.hpp
    pythonic/numpy/roll.hpp
    pythonic/operator_/add.hpp
    pythonic/operator_/ixor.hpp
    pythonic/operator_/mod.hpp
    pythonic/operator_/neg.hpp
    pythonic/operator_/xor_.hpp
    pythonic/python/core.hpp
    pythonic/python/exception_handler.hpp
    pythonic/types/bool.hpp
    pythonic/types/int.hpp
    pythonic/types/int32.hpp
    pythonic/types/int64.hpp
    pythonic/types/int8.hpp
    pythonic/types/ndarray.hpp
    pythonic/types/str.hpp
)

RUN_PROGRAM(
    contrib/python/pythran/bin/pythran -E scipy/signal/_spectral.py -o scipy/signal/_spectral.cpp
    IN scipy/signal/_spectral.py
    OUT scipy/signal/_spectral.cpp
    OUTPUT_INCLUDES
    pythonic/builtins/ValueError.hpp
    pythonic/builtins/ZeroDivisionError.hpp
    pythonic/builtins/getattr.hpp
    pythonic/builtins/range.hpp
    pythonic/core.hpp
    pythonic/include/builtins/ValueError.hpp
    pythonic/include/builtins/ZeroDivisionError.hpp
    pythonic/include/builtins/getattr.hpp
    pythonic/include/builtins/range.hpp
    pythonic/include/numpy/arctan2.hpp
    pythonic/include/numpy/copyto.hpp
    pythonic/include/numpy/cos.hpp
    pythonic/include/numpy/empty_like.hpp
    pythonic/include/numpy/sin.hpp
    pythonic/include/numpy/square.hpp
    pythonic/include/operator_/add.hpp
    pythonic/include/operator_/div.hpp
    pythonic/include/operator_/eq.hpp
    pythonic/include/operator_/iadd.hpp
    pythonic/include/operator_/mul.hpp
    pythonic/include/operator_/ne.hpp
    pythonic/include/operator_/sub.hpp
    pythonic/include/types/float64.hpp
    pythonic/include/types/ndarray.hpp
    pythonic/include/types/str.hpp
    pythonic/numpy/arctan2.hpp
    pythonic/numpy/copyto.hpp
    pythonic/numpy/cos.hpp
    pythonic/numpy/empty_like.hpp
    pythonic/numpy/sin.hpp
    pythonic/numpy/square.hpp
    pythonic/operator_/add.hpp
    pythonic/operator_/div.hpp
    pythonic/operator_/eq.hpp
    pythonic/operator_/iadd.hpp
    pythonic/operator_/mul.hpp
    pythonic/operator_/ne.hpp
    pythonic/operator_/sub.hpp
    pythonic/python/core.hpp
    pythonic/python/exception_handler.hpp
    pythonic/types/bool.hpp
    pythonic/types/float64.hpp
    pythonic/types/int.hpp
    pythonic/types/ndarray.hpp
    pythonic/types/str.hpp
)

RUN_PROGRAM(
    contrib/python/pythran/bin/pythran -E scipy/stats/_stats_pythran.py -o scipy/stats/_stats_pythran.cpp
    IN scipy/stats/_stats_pythran.py
    OUT scipy/stats/_stats_pythran.cpp
    OUTPUT_INCLUDES
    pythonic/__dispatch__/append.hpp
    pythonic/builtins/getattr.hpp
    pythonic/builtins/int_.hpp
    pythonic/builtins/len.hpp
    pythonic/builtins/list.hpp
    pythonic/builtins/max.hpp
    pythonic/builtins/min.hpp
    pythonic/builtins/pythran/restrict_assign.hpp
    pythonic/builtins/range.hpp
    pythonic/builtins/tuple.hpp
    pythonic/core.hpp
    pythonic/include/__dispatch__/append.hpp
    pythonic/include/builtins/getattr.hpp
    pythonic/include/builtins/int_.hpp
    pythonic/include/builtins/len.hpp
    pythonic/include/builtins/list.hpp
    pythonic/include/builtins/max.hpp
    pythonic/include/builtins/min.hpp
    pythonic/include/builtins/pythran/restrict_assign.hpp
    pythonic/include/builtins/range.hpp
    pythonic/include/builtins/tuple.hpp
    pythonic/include/numpy/asarray.hpp
    pythonic/include/numpy/ceil.hpp
    pythonic/include/numpy/expand_dims.hpp
    pythonic/include/numpy/float64.hpp
    pythonic/include/numpy/floor.hpp
    pythonic/include/numpy/median.hpp
    pythonic/include/numpy/nonzero.hpp
    pythonic/include/numpy/ones.hpp
    pythonic/include/numpy/square.hpp
    pythonic/include/numpy/sum.hpp
    pythonic/include/operator_/add.hpp
    pythonic/include/operator_/div.hpp
    pythonic/include/operator_/eq.hpp
    pythonic/include/operator_/floordiv.hpp
    pythonic/include/operator_/gt.hpp
    pythonic/include/operator_/iadd.hpp
    pythonic/include/operator_/le.hpp
    pythonic/include/operator_/lt.hpp
    pythonic/include/operator_/mul.hpp
    pythonic/include/operator_/sub.hpp
    pythonic/include/types/float.hpp
    pythonic/include/types/float32.hpp
    pythonic/include/types/float64.hpp
    pythonic/include/types/int.hpp
    pythonic/include/types/int64.hpp
    pythonic/include/types/ndarray.hpp
    pythonic/include/types/numpy_texpr.hpp
    pythonic/include/types/slice.hpp
    pythonic/include/types/str.hpp
    pythonic/numpy/asarray.hpp
    pythonic/numpy/ceil.hpp
    pythonic/numpy/expand_dims.hpp
    pythonic/numpy/float64.hpp
    pythonic/numpy/floor.hpp
    pythonic/numpy/median.hpp
    pythonic/numpy/nonzero.hpp
    pythonic/numpy/ones.hpp
    pythonic/numpy/square.hpp
    pythonic/numpy/sum.hpp
    pythonic/operator_/add.hpp
    pythonic/operator_/div.hpp
    pythonic/operator_/eq.hpp
    pythonic/operator_/floordiv.hpp
    pythonic/operator_/gt.hpp
    pythonic/operator_/iadd.hpp
    pythonic/operator_/le.hpp
    pythonic/operator_/lt.hpp
    pythonic/operator_/mul.hpp
    pythonic/operator_/sub.hpp
    pythonic/python/core.hpp
    pythonic/python/exception_handler.hpp
    pythonic/types/bool.hpp
    pythonic/types/float.hpp
    pythonic/types/float32.hpp
    pythonic/types/float64.hpp
    pythonic/types/int.hpp
    pythonic/types/int64.hpp
    pythonic/types/ndarray.hpp
    pythonic/types/numpy_texpr.hpp
    pythonic/types/slice.hpp
    pythonic/types/str.hpp
)

END()

RECURSE_FOR_TESTS(
    tests
)