# 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)