# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-numpy VERSION= 1.26.4 KEYWORDS= python VARIANTS= v13 v12 SDESC[v12]= Array computing for Python (3.12) SDESC[v13]= Array computing for Python (3.13) HOMEPAGE= https://numpy.org CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPI/n/numpy DISTFILE[1]= numpy-1.26.4.tar.gz:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v12]= single SPKGS[v13]= single OPTIONS_AVAILABLE= PY313 PY312 OPTIONS_STANDARD= none VOPTS[v12]= PY313=OFF PY312=ON VOPTS[v13]= PY313=ON PY312=OFF BUILD_DEPENDS= openblas:dev:std BUILDRUN_DEPENDS= openblas:primary:std USES= cpe meson pkgconfig c++:single DISTNAME= numpy-1.26.4 LICENSE= BSD3CLAUSE:single LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE.txt LICENSE_SCHEME= solo CPE_PRODUCT= numpy CPE_VENDOR= numpy PLIST_SUB= EGGVER=1.26.4 SOEXTENSION={{SOEXTENSION}} VAR_OPSYS[linux]= MAKEFILE_LINE=SOEXTENSION=-x86_64-linux-gnu [PY312].BUILDRUN_DEPENDS_ON= python312:primary:std [PY312].BUILD_DEPENDS_ON= python312:dev:std python-Cython:single:v12 python-meson-python:single:v12 python-wheel:single:v12 python-spin:single:v12 python-pip:single:v12 [PY312].MAKE_ENV_ON= AUTOPYTHON=3.12 [PY312].PLIST_SUB_ON= SITEPKGS=lib/python3.12/site-packages/numpy VER=3.12 XY=312 ONLY313="@comment " [PY313].BUILDRUN_DEPENDS_ON= python313:primary:std [PY313].BUILD_DEPENDS_ON= python313:dev:std python-Cython:single:v13 python-meson-python:single:v13 python-wheel:single:v13 python-spin:single:v13 python-pip:single:v13 [PY313].MAKE_ENV_ON= AUTOPYTHON=3.13 [PY313].PLIST_SUB_ON= SITEPKGS=lib/python3.13/site-packages/numpy VER=3.13 XY=313 ONLY313= do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} pip install . --no-build-isolation ) do-configure: # do nothing so meson.mk doesn't do anything do-install: whl=$$(find /root/.cache/pip/wheels -name "*.whl");\ ${SETENV} ${MAKE_ENV}\ pip install \ --verbose \ --no-index \ --no-compile \ --force-reinstall \ --progress-bar off \ --root=${STAGEDIR} \ --root-user-action=ignore \ --disable-pip-version-check \ --no-deps $$whl ${FIND} ${STAGEDIR}${PREFIX}/lib -name "*.so" | xargs ${STRIP_CMD} [FILE:2903:descriptions/desc.single]

[image]


[Powered by NumFOCUS] [PyPI Downloads] [Conda Downloads] [Stack Overflow] [Nature Paper] [OpenSSF Scorecard] NumPy is the fundamental package for scientific computing with Python. - **Website:** https://www.numpy.org - **Documentation:** https://numpy.org/doc - **Mailing list:** https://mail.python.org/mailman/listinfo/numpy-discussion - **Source code:** https://github.com/numpy/numpy - **Contributing:** https://www.numpy.org/devdocs/dev/index.html - **Bug reports:** https://github.com/numpy/numpy/issues - **Report a security vulnerability:** https://tidelift.com/docs/security It provides: - a powerful N-dimensional array object - sophisticated (broadcasting) functions - tools for integrating C/C++ and Fortran code - useful linear algebra, Fourier transform, and random number capabilities Testing: NumPy requires `pytest` and `hypothesis`. Tests can then be run after installation with: python -c "import numpy, sys; sys.exit(numpy.test() is False)" Code of Conduct ---------------------- NumPy is a community-driven open source project developed by a diverse group of [contributors]. The NumPy leadership has made a strong commitment to creating an open, inclusive, and positive community. Please read the [NumPy Code of Conduct] for guidance on how to interact with others in a way that makes our community thrive. Call for Contributions ---------------------- The NumPy project welcomes your expertise and enthusiasm! Small improvements or fixes are always appreciated. If you are considering larger contributions to the source code, please contact us through the [mailing list] first. Writing code isn’t the only way to contribute to NumPy. You can also: - review pull requests - help us stay on top of new and old issues - develop tutorials, presentations, and other educational materials - maintain and improve [our website] - develop graphic design for our brand assets and promotional materials - translate website content - help with outreach and onboard new contributors - write grant proposals and help with other fundraising efforts For more information about the ways you can contribute to NumPy, visit [our website]. If you’re unsure where to start or how your skills fit in, reach out! You can ask on the mailing list or here, on GitHub, by opening a new issue or leaving a comment on a relevant issue that is already open. Our preferred channels of communication are all public, but if you’d like to speak to us in private first, contact our community coordinators at numpy-team@googlegroups.com or on Slack (write numpy-team@googlegroups.com for an invitation). We also have a biweekly community call, details of which are announced on the mailing list. You are very welcome to join. If you are new to contributing to open source, [this guide] helps explain why, what, and how to successfully get involved. [FILE:109:distinfo] 2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 15786129 python-src/numpy-1.26.4.tar.gz [FILE:16320:manifests/plist.single] %%SITEPKGS%%/ __config__.py __init__.cython-30.pxd __init__.pxd __init__.py __init__.pyi _distributor_init.py _globals.py _pytesttester.py _pytesttester.pyi conftest.py ctypeslib.py ctypeslib.pyi dtypes.py dtypes.pyi exceptions.py exceptions.pyi matlib.py py.typed version.py %%SITEPKGS%%-%%EGGVER%%.dist-info/ INSTALLER LICENSE.txt METADATA RECORD REQUESTED WHEEL direct_url.json entry_points.txt %%SITEPKGS%%/_core/ __init__.py __init__.pyi _dtype.py _dtype_ctypes.py _internal.py _multiarray_umath.py multiarray.py umath.py %%SITEPKGS%%/_pyinstaller/ __init__.py hook-numpy.py pyinstaller-smoke.py test_pyinstaller.py %%SITEPKGS%%/_typing/ __init__.py _add_docstring.py _array_like.py _callable.pyi _char_codes.py _dtype_like.py _extended_precision.py _nbit.py _nested_sequence.py _scalars.py _shape.py _ufunc.pyi setup.py %%SITEPKGS%%/_utils/ __init__.py _convertions.py _inspect.py _pep440.py %%SITEPKGS%%/array_api/ __init__.py _array_object.py _constants.py _creation_functions.py _data_type_functions.py _dtypes.py _elementwise_functions.py _indexing_functions.py _manipulation_functions.py _searching_functions.py _set_functions.py _sorting_functions.py _statistical_functions.py _typing.py _utility_functions.py linalg.py setup.py %%SITEPKGS%%/array_api/tests/ __init__.py test_array_object.py test_creation_functions.py test_data_type_functions.py test_elementwise_functions.py test_indexing_functions.py test_manipulation_functions.py test_set_functions.py test_sorting_functions.py test_validation.py %%SITEPKGS%%/compat/ __init__.py py3k.py setup.py %%SITEPKGS%%/compat/tests/ __init__.py test_compat.py %%SITEPKGS%%/core/ __init__.py __init__.pyi _add_newdocs.py _add_newdocs_scalars.py _asarray.py _asarray.pyi _dtype.py _dtype_ctypes.py _exceptions.py _internal.py _internal.pyi _machar.py _methods.py _multiarray_tests.cpython-%%XY%%%%SOEXTENSION%%.so _multiarray_umath.cpython-%%XY%%%%SOEXTENSION%%.so _operand_flag_tests.cpython-%%XY%%%%SOEXTENSION%%.so _rational_tests.cpython-%%XY%%%%SOEXTENSION%%.so _simd.cpython-%%XY%%%%SOEXTENSION%%.so _string_helpers.py _struct_ufunc_tests.cpython-%%XY%%%%SOEXTENSION%%.so _type_aliases.py _type_aliases.pyi _ufunc_config.py _ufunc_config.pyi _umath_tests.cpython-%%XY%%%%SOEXTENSION%%.so arrayprint.py arrayprint.pyi cversions.py defchararray.py defchararray.pyi einsumfunc.py einsumfunc.pyi fromnumeric.py fromnumeric.pyi function_base.py function_base.pyi getlimits.py getlimits.pyi memmap.py memmap.pyi multiarray.py multiarray.pyi numeric.py numeric.pyi numerictypes.py numerictypes.pyi overrides.py records.py records.pyi shape_base.py shape_base.pyi umath.py umath_tests.py %%SITEPKGS%%/core/include/numpy/ __multiarray_api.c __multiarray_api.h __ufunc_api.c __ufunc_api.h _dtype_api.h _neighborhood_iterator_imp.h _numpyconfig.h arrayobject.h arrayscalars.h experimental_dtype_api.h halffloat.h ndarrayobject.h ndarraytypes.h noprefix.h npy_1_7_deprecated_api.h npy_3kcompat.h npy_common.h npy_cpu.h npy_endian.h npy_interrupt.h npy_math.h npy_no_deprecated_api.h npy_os.h numpyconfig.h old_defines.h ufuncobject.h utils.h %%SITEPKGS%%/core/include/numpy/random/ LICENSE.txt bitgen.h distributions.h libdivide.h %%SITEPKGS%%/core/lib/libnpymath.a %%SITEPKGS%%/core/lib/npy-pkg-config/ mlib.ini npymath.ini %%SITEPKGS%%/core/tests/ __init__.py _locales.py test__exceptions.py test_abc.py test_api.py test_argparse.py test_array_coercion.py test_array_interface.py test_arraymethod.py test_arrayprint.py test_casting_floatingpoint_errors.py test_casting_unittests.py test_conversion_utils.py test_cpu_dispatcher.py test_cpu_features.py test_custom_dtypes.py test_cython.py test_datetime.py test_defchararray.py test_deprecations.py test_dlpack.py test_dtype.py test_einsum.py test_errstate.py test_extint128.py test_function_base.py test_getlimits.py test_half.py test_hashtable.py test_indexerrors.py test_indexing.py test_item_selection.py test_limited_api.py test_longdouble.py test_machar.py test_mem_overlap.py test_mem_policy.py test_memmap.py test_multiarray.py test_nditer.py test_nep50_promotions.py test_numeric.py test_numerictypes.py test_numpy_2_0_compat.py test_overrides.py test_print.py test_protocols.py test_records.py test_regression.py test_scalar_ctors.py test_scalar_methods.py test_scalarbuffer.py test_scalarinherit.py test_scalarmath.py test_scalarprint.py test_shape_base.py test_simd.py test_simd_module.py test_strings.py test_ufunc.py test_umath.py test_umath_accuracy.py test_umath_complex.py test_unicode.py %%SITEPKGS%%/core/tests/data/ astype_copy.pkl generate_umath_validation_data.cpp numpy_2_0_array.pkl recarray_from_file.fits umath-validation-set-README.txt umath-validation-set-arccos.csv umath-validation-set-arccosh.csv umath-validation-set-arcsin.csv umath-validation-set-arcsinh.csv umath-validation-set-arctan.csv umath-validation-set-arctanh.csv umath-validation-set-cbrt.csv umath-validation-set-cos.csv umath-validation-set-cosh.csv umath-validation-set-exp.csv umath-validation-set-exp2.csv umath-validation-set-expm1.csv umath-validation-set-log.csv umath-validation-set-log10.csv umath-validation-set-log1p.csv umath-validation-set-log2.csv umath-validation-set-sin.csv umath-validation-set-sinh.csv umath-validation-set-tan.csv umath-validation-set-tanh.csv %%SITEPKGS%%/core/tests/examples/cython/ checks.pyx meson.build setup.py %%SITEPKGS%%/core/tests/examples/limited_api/ limited_api.c setup.py %%SITEPKGS%%/doc/ __init__.py constants.py ufuncs.py %%SITEPKGS%%/f2py/ __init__.py __init__.pyi __main__.py __version__.py _isocbind.py _src_pyf.py auxfuncs.py capi_maps.py cb_rules.py cfuncs.py cfuncs.py.orig common_rules.py crackfortran.py diagnose.py f2py2e.py f90mod_rules.py func2subr.py rules.py setup.cfg setup.py symbolic.py use_rules.py %%SITEPKGS%%/f2py/_backends/ __init__.py _backend.py _distutils.py _meson.py meson.build.template %%SITEPKGS%%/f2py/src/ fortranobject.c fortranobject.h %%SITEPKGS%%/f2py/tests/ __init__.py test_abstract_interface.py test_array_from_pyobj.py test_assumed_shape.py test_block_docstring.py test_callback.py test_character.py test_common.py test_compile_function.py test_crackfortran.py test_data.py test_docs.py test_f2cmap.py test_f2py2e.py test_isoc.py test_kind.py test_mixed.py test_module_doc.py test_parameter.py test_pyf_src.py test_quoted_character.py test_regression.py test_return_character.py test_return_complex.py test_return_integer.py test_return_logical.py test_return_real.py test_semicolon_split.py test_size.py test_string.py test_symbolic.py test_value_attrspec.py util.py %%SITEPKGS%%/f2py/tests/src/abstract_interface/ foo.f90 gh18403_mod.f90 %%SITEPKGS%%/f2py/tests/src/array_from_pyobj/wrapmodule.c %%SITEPKGS%%/f2py/tests/src/assumed_shape/ .f2py_f2cmap foo_free.f90 foo_mod.f90 foo_use.f90 precision.f90 %%SITEPKGS%%/f2py/tests/src/block_docstring/foo.f %%SITEPKGS%%/f2py/tests/src/callback/ foo.f gh17797.f90 gh18335.f90 gh25211.f gh25211.pyf %%SITEPKGS%%/f2py/tests/src/cli/ gh_22819.pyf hi77.f hiworld.f90 %%SITEPKGS%%/f2py/tests/src/common/ block.f gh19161.f90 %%SITEPKGS%%/f2py/tests/src/crackfortran/ accesstype.f90 data_common.f data_multiplier.f data_stmts.f90 data_with_comments.f foo_deps.f90 gh15035.f gh17859.f gh22648.pyf gh23533.f gh23598.f90 gh23598Warn.f90 gh23879.f90 gh2848.f90 operators.f90 privatemod.f90 publicmod.f90 pubprivmod.f90 unicode_comment.f90 %%SITEPKGS%%/f2py/tests/src/f2cmap/ .f2py_f2cmap isoFortranEnvMap.f90 %%SITEPKGS%%/f2py/tests/src/isocintrin/isoCtests.f90 %%SITEPKGS%%/f2py/tests/src/kind/foo.f90 %%SITEPKGS%%/f2py/tests/src/mixed/ foo.f foo_fixed.f90 foo_free.f90 %%SITEPKGS%%/f2py/tests/src/module_data/ mod.mod module_data_docstring.f90 %%SITEPKGS%%/f2py/tests/src/negative_bounds/issue_20853.f90 %%SITEPKGS%%/f2py/tests/src/parameter/ constant_both.f90 constant_compound.f90 constant_integer.f90 constant_non_compound.f90 constant_real.f90 %%SITEPKGS%%/f2py/tests/src/quoted_character/foo.f %%SITEPKGS%%/f2py/tests/src/regression/inout.f90 %%SITEPKGS%%/f2py/tests/src/regression/gh25337/ data.f90 use_data.f90 %%SITEPKGS%%/f2py/tests/src/return_character/ foo77.f foo90.f90 %%SITEPKGS%%/f2py/tests/src/return_complex/ foo77.f foo90.f90 %%SITEPKGS%%/f2py/tests/src/return_integer/ foo77.f foo90.f90 %%SITEPKGS%%/f2py/tests/src/return_logical/ foo77.f foo90.f90 %%SITEPKGS%%/f2py/tests/src/return_real/ foo77.f foo90.f90 %%SITEPKGS%%/f2py/tests/src/size/foo.f90 %%SITEPKGS%%/f2py/tests/src/string/ char.f90 fixed_string.f90 gh24008.f gh24662.f90 gh25286.f90 gh25286.pyf gh25286_bc.pyf scalar_string.f90 string.f %%SITEPKGS%%/f2py/tests/src/value_attrspec/gh21665.f90 %%SITEPKGS%%/fft/ __init__.py __init__.pyi _pocketfft.py _pocketfft.pyi _pocketfft_internal.cpython-%%XY%%%%SOEXTENSION%%.so helper.py helper.pyi %%SITEPKGS%%/fft/tests/ __init__.py test_helper.py test_pocketfft.py %%SITEPKGS%%/lib/ __init__.py __init__.pyi _datasource.py _iotools.py _version.py _version.pyi arraypad.py arraypad.pyi arraysetops.py arraysetops.pyi arrayterator.py arrayterator.pyi format.py format.pyi function_base.py function_base.pyi histograms.py histograms.pyi index_tricks.py index_tricks.pyi mixins.py mixins.pyi nanfunctions.py nanfunctions.pyi npyio.py npyio.pyi polynomial.py polynomial.pyi recfunctions.py scimath.py scimath.pyi setup.py shape_base.py shape_base.pyi stride_tricks.py stride_tricks.pyi twodim_base.py twodim_base.pyi type_check.py type_check.pyi ufunclike.py ufunclike.pyi user_array.py utils.py utils.pyi %%SITEPKGS%%/lib/tests/ __init__.py test__datasource.py test__iotools.py test__version.py test_arraypad.py test_arraysetops.py test_arrayterator.py test_financial_expired.py test_format.py test_function_base.py test_histograms.py test_index_tricks.py test_io.py test_loadtxt.py test_mixins.py test_nanfunctions.py test_packbits.py test_polynomial.py test_recfunctions.py test_regression.py test_shape_base.py test_stride_tricks.py test_twodim_base.py test_type_check.py test_ufunclike.py test_utils.py %%SITEPKGS%%/lib/tests/data/ py2-objarr.npy py2-objarr.npz py3-objarr.npy py3-objarr.npz python3.npy win64python2.npy %%SITEPKGS%%/linalg/ __init__.py __init__.pyi _umath_linalg.cpython-%%XY%%%%SOEXTENSION%%.so lapack_lite.cpython-%%XY%%%%SOEXTENSION%%.so linalg.py linalg.pyi %%SITEPKGS%%/linalg/tests/ __init__.py test_deprecations.py test_linalg.py test_regression.py %%SITEPKGS%%/ma/ API_CHANGES.txt LICENSE README.rst __init__.py __init__.pyi core.py core.pyi extras.py extras.pyi mrecords.py mrecords.pyi setup.py testutils.py timer_comparison.py %%SITEPKGS%%/ma/tests/ __init__.py test_core.py test_deprecations.py test_extras.py test_mrecords.py test_old_ma.py test_regression.py test_subclassing.py %%SITEPKGS%%/matrixlib/ __init__.py __init__.pyi defmatrix.py defmatrix.pyi setup.py %%SITEPKGS%%/matrixlib/tests/ __init__.py test_defmatrix.py test_interaction.py test_masked_matrix.py test_matrix_linalg.py test_multiarray.py test_numeric.py test_regression.py %%SITEPKGS%%/polynomial/ __init__.py __init__.pyi _polybase.py _polybase.pyi chebyshev.py chebyshev.pyi hermite.py hermite.pyi hermite_e.py hermite_e.pyi laguerre.py laguerre.pyi legendre.py legendre.pyi polynomial.py polynomial.pyi polyutils.py polyutils.pyi setup.py %%SITEPKGS%%/polynomial/tests/ __init__.py test_chebyshev.py test_classes.py test_hermite.py test_hermite_e.py test_laguerre.py test_legendre.py test_polynomial.py test_polyutils.py test_printing.py test_symbol.py %%SITEPKGS%%/random/ LICENSE.md __init__.pxd __init__.py __init__.pyi _bounded_integers.cpython-%%XY%%%%SOEXTENSION%%.so _bounded_integers.pxd _common.cpython-%%XY%%%%SOEXTENSION%%.so _common.pxd _generator.cpython-%%XY%%%%SOEXTENSION%%.so _generator.pyi _mt19937.cpython-%%XY%%%%SOEXTENSION%%.so _mt19937.pyi _pcg64.cpython-%%XY%%%%SOEXTENSION%%.so _pcg64.pyi _philox.cpython-%%XY%%%%SOEXTENSION%%.so _philox.pyi _pickle.py _sfc64.cpython-%%XY%%%%SOEXTENSION%%.so _sfc64.pyi bit_generator.cpython-%%XY%%%%SOEXTENSION%%.so bit_generator.pxd bit_generator.pyi c_distributions.pxd mtrand.cpython-%%XY%%%%SOEXTENSION%%.so mtrand.pyi %%SITEPKGS%%/random/_examples/cffi/ extending.py parse.py %%SITEPKGS%%/random/_examples/cython/ extending.pyx extending_distributions.pyx meson.build %%SITEPKGS%%/random/_examples/numba/ extending.py extending_distributions.py %%SITEPKGS%%/random/lib/libnpyrandom.a %%SITEPKGS%%/random/tests/ __init__.py test_direct.py test_extending.py test_generator_mt19937.py test_generator_mt19937_regressions.py test_random.py test_randomstate.py test_randomstate_regression.py test_regression.py test_seed_sequence.py test_smoke.py %%SITEPKGS%%/random/tests/data/ __init__.py mt19937-testset-1.csv mt19937-testset-2.csv pcg64-testset-1.csv pcg64-testset-2.csv pcg64dxsm-testset-1.csv pcg64dxsm-testset-2.csv philox-testset-1.csv philox-testset-2.csv sfc64-testset-1.csv sfc64-testset-2.csv %%SITEPKGS%%/testing/ __init__.py __init__.pyi overrides.py print_coercion_tables.py setup.py %%SITEPKGS%%/testing/_private/ __init__.py extbuild.py utils.py utils.pyi %%SITEPKGS%%/testing/tests/ __init__.py test_utils.py %%SITEPKGS%%/tests/ __init__.py test__all__.py test_ctypeslib.py test_lazyloading.py test_matlib.py test_numpy_config.py test_numpy_version.py test_public_api.py test_reloading.py test_scripts.py test_warnings.py %%SITEPKGS%%/typing/ __init__.py mypy_plugin.py setup.py %%SITEPKGS%%/typing/tests/ __init__.py test_isfile.py test_runtime.py test_typing.py %%SITEPKGS%%/typing/tests/data/mypy.ini %%SITEPKGS%%/typing/tests/data/fail/ arithmetic.pyi array_constructors.pyi array_like.pyi array_pad.pyi arrayprint.pyi arrayterator.pyi bitwise_ops.pyi char.pyi chararray.pyi comparisons.pyi constants.pyi datasource.pyi dtype.pyi einsumfunc.pyi false_positives.pyi flatiter.pyi fromnumeric.pyi histograms.pyi index_tricks.pyi lib_function_base.pyi lib_polynomial.pyi lib_utils.pyi lib_version.pyi linalg.pyi memmap.pyi modules.pyi multiarray.pyi ndarray.pyi ndarray_misc.pyi nditer.pyi nested_sequence.pyi npyio.pyi numerictypes.pyi random.pyi rec.pyi scalars.pyi shape_base.pyi stride_tricks.pyi testing.pyi twodim_base.pyi type_check.pyi ufunc_config.pyi ufunclike.pyi ufuncs.pyi warnings_and_errors.pyi %%SITEPKGS%%/typing/tests/data/misc/extended_precision.pyi %%SITEPKGS%%/typing/tests/data/pass/ arithmetic.py array_constructors.py array_like.py arrayprint.py arrayterator.py bitwise_ops.py comparisons.py dtype.py einsumfunc.py flatiter.py fromnumeric.py index_tricks.py lib_utils.py lib_version.py literal.py mod.py modules.py multiarray.py ndarray_conversion.py ndarray_misc.py ndarray_shape_manipulation.py numeric.py numerictypes.py random.py scalars.py simple.py simple_py3.py ufunc_config.py ufunclike.py ufuncs.py warnings_and_errors.py %%SITEPKGS%%/typing/tests/data/reveal/ arithmetic.pyi array_constructors.pyi arraypad.pyi arrayprint.pyi arraysetops.pyi arrayterator.pyi bitwise_ops.pyi char.pyi chararray.pyi comparisons.pyi constants.pyi ctypeslib.pyi datasource.pyi dtype.pyi einsumfunc.pyi emath.pyi false_positives.pyi fft.pyi flatiter.pyi fromnumeric.pyi getlimits.pyi histograms.pyi index_tricks.pyi lib_function_base.pyi lib_polynomial.pyi lib_utils.pyi lib_version.pyi linalg.pyi matrix.pyi memmap.pyi mod.pyi modules.pyi multiarray.pyi nbit_base_example.pyi ndarray_conversion.pyi ndarray_misc.pyi ndarray_shape_manipulation.pyi nditer.pyi nested_sequence.pyi npyio.pyi numeric.pyi numerictypes.pyi random.pyi rec.pyi scalars.pyi shape_base.pyi stride_tricks.pyi testing.pyi twodim_base.pyi type_check.pyi ufunc_config.pyi ufunclike.pyi ufuncs.pyi warnings_and_errors.pyi bin/f2py [FILE:1275:patches/patch-numpy_core_include_numpy_npy__math.h] --- numpy/core/include/numpy/npy_math.h.orig 2024-02-05 21:17:48 UTC +++ numpy/core/include/numpy/npy_math.h @@ -285,7 +285,11 @@ NPY_INPLACE npy_longdouble npy_tanl(npy_ NPY_INPLACE npy_longdouble npy_expl(npy_longdouble x); NPY_INPLACE npy_longdouble npy_sqrtl(npy_longdouble x); NPY_INPLACE npy_longdouble npy_hypotl(npy_longdouble x, npy_longdouble y); +#if defined(__NetBSD__) +#define npy_log2l __builtin_log2l +#else NPY_INPLACE npy_longdouble npy_log2l(npy_longdouble x); +#endif NPY_INPLACE npy_longdouble npy_atan2l(npy_longdouble x, npy_longdouble y); NPY_INPLACE npy_longdouble npy_powl(npy_longdouble x, npy_longdouble y); NPY_INPLACE npy_longdouble npy_modfl(npy_longdouble x, npy_longdouble* y); @@ -303,14 +307,22 @@ NPY_INPLACE npy_longdouble npy_modfl(npy #define npy_cbrtl cbrtl #define npy_log10l log10l #define npy_logl logl +#if defined(__NetBSD__) +#define npy_expm1l expm1 +#else #define npy_expm1l expm1l +#endif #define npy_asinl asinl #define npy_acosl acosl #define npy_atanl atanl #define npy_asinhl asinhl #define npy_acoshl acoshl #define npy_atanhl atanhl +#if defined(__NetBSD__) +#define npy_log1pl log1p +#else #define npy_log1pl log1pl +#endif #define npy_exp2l exp2l #define npy_fmodl fmodl #define npy_frexpl frexpl [FILE:564:patches/patch-numpy_f2py_cfuncs.py] --- numpy/f2py/cfuncs.py.orig 2024-02-05 21:17:48 UTC +++ numpy/f2py/cfuncs.py @@ -548,6 +548,9 @@ cppmacros["F2PY_THREAD_LOCAL_DECL"] = "" #define F2PY_THREAD_LOCAL_DECL __thread #elif defined(__STDC_VERSION__) \\ && (__STDC_VERSION__ >= 201112L) \\ + && !defined(__DragonFly__) \\ + && !defined(__FreeBSD__) \\ + && !defined(__sun__) \\ && !defined(__STDC_NO_THREADS__) \\ && (!defined(__GLIBC__) || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 12)) \\ && !defined(NPY_OS_OPENBSD) && !defined(NPY_OS_HAIKU)