aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/numpy/py2/ya.make
diff options
context:
space:
mode:
authornkozlovskiy <nmk@ydb.tech>2023-09-29 12:24:06 +0300
committernkozlovskiy <nmk@ydb.tech>2023-09-29 12:41:34 +0300
commite0e3e1717e3d33762ce61950504f9637a6e669ed (patch)
treebca3ff6939b10ed60c3d5c12439963a1146b9711 /contrib/python/numpy/py2/ya.make
parent38f2c5852db84c7b4d83adfcb009eb61541d1ccd (diff)
downloadydb-e0e3e1717e3d33762ce61950504f9637a6e669ed.tar.gz
add ydb deps
Diffstat (limited to 'contrib/python/numpy/py2/ya.make')
-rw-r--r--contrib/python/numpy/py2/ya.make267
1 files changed, 267 insertions, 0 deletions
diff --git a/contrib/python/numpy/py2/ya.make b/contrib/python/numpy/py2/ya.make
new file mode 100644
index 00000000000..bf540eaa1a6
--- /dev/null
+++ b/contrib/python/numpy/py2/ya.make
@@ -0,0 +1,267 @@
+PY2_LIBRARY()
+
+LICENSE(BSD-3-Clause)
+
+PROVIDES(numpy)
+
+VERSION(1.16.6)
+
+NO_COMPILER_WARNINGS()
+
+PEERDIR(
+ contrib/libs/clapack
+ contrib/python/numpy/py2/numpy/core/src/multiarray
+ contrib/python/numpy/py2/numpy/core/src/umath
+ contrib/python/numpy/py2/numpy/fft
+ contrib/python/numpy/py2/numpy/linalg
+ contrib/python/numpy/py2/numpy/random/mtrand
+)
+
+ADDINCL(
+ contrib/python/numpy/include/numpy/core
+ contrib/python/numpy/include/numpy/core/include
+ FOR cython contrib/python/numpy/include/numpy/core/include
+ contrib/python/numpy/include/numpy/core/include/numpy
+ contrib/python/numpy/include/numpy/core/src
+ contrib/python/numpy/include/numpy/core/src/common
+ contrib/python/numpy/include/numpy/core/src/multiarray
+ contrib/python/numpy/include/numpy/core/src/npymath
+ contrib/python/numpy/include/numpy/core/src/npysort
+)
+
+CFLAGS(
+ -DHAVE_CBLAS
+ -DHAVE_NPY_CONFIG_H=1
+ -DNO_ATLAS_INFO=1
+ -D_FILE_OFFSET_BITS=64
+ -D_LARGEFILE64_SOURCE=1
+ -D_LARGEFILE_SOURCE=1
+)
+
+NO_CHECK_IMPORTS(
+ numpy.__init__
+ numpy.core.code_generators.generate_numpy_api
+ numpy.core.cversions
+ numpy.core.setup
+ numpy.distutils.*
+ numpy.doc.*
+ numpy.lib.__init__
+ numpy.ma.version
+ numpy.matrixlib.__init__
+ numpy.testing.*
+)
+
+NO_LINT()
+
+PY_SRCS(
+ TOP_LEVEL
+ numpy/__config__.py
+ numpy/__init__.py
+ numpy/_distributor_init.py
+ numpy/_globals.py
+ numpy/_pytesttester.py
+ numpy/compat/__init__.py
+ numpy/compat/_inspect.py
+ numpy/compat/py3k.py
+ numpy/core/__init__.py
+ numpy/core/_add_newdocs.py
+ numpy/core/_aliased_types.py
+ numpy/core/_dtype.py
+ numpy/core/_dtype_ctypes.py
+ numpy/core/_internal.py
+ numpy/core/_methods.py
+ numpy/core/_string_helpers.py
+ numpy/core/_type_aliases.py
+ numpy/core/arrayprint.py
+ numpy/core/code_generators/generate_numpy_api.py
+ numpy/core/cversions.py
+ numpy/core/defchararray.py
+ numpy/core/einsumfunc.py
+ numpy/core/fromnumeric.py
+ numpy/core/function_base.py
+ numpy/core/getlimits.py
+ numpy/core/info.py
+ numpy/core/machar.py
+ numpy/core/memmap.py
+ numpy/core/multiarray.py
+ numpy/core/numeric.py
+ numpy/core/numerictypes.py
+ numpy/core/overrides.py
+ numpy/core/records.py
+ numpy/core/setup.py
+ numpy/core/setup_common.py
+ numpy/core/shape_base.py
+ numpy/core/umath.py
+ numpy/core/umath_tests.py
+ numpy/ctypeslib.py
+ numpy/distutils/__config__.py
+ numpy/distutils/__init__.py
+ numpy/distutils/__version__.py
+ numpy/distutils/_shell_utils.py
+ numpy/distutils/ccompiler.py
+ numpy/distutils/command/__init__.py
+ numpy/distutils/command/autodist.py
+ numpy/distutils/command/bdist_rpm.py
+ numpy/distutils/command/build.py
+ numpy/distutils/command/build_clib.py
+ numpy/distutils/command/build_ext.py
+ numpy/distutils/command/build_py.py
+ numpy/distutils/command/build_scripts.py
+ numpy/distutils/command/build_src.py
+ numpy/distutils/command/config.py
+ numpy/distutils/command/config_compiler.py
+ numpy/distutils/command/develop.py
+ numpy/distutils/command/egg_info.py
+ numpy/distutils/command/install.py
+ numpy/distutils/command/install_clib.py
+ numpy/distutils/command/install_data.py
+ numpy/distutils/command/install_headers.py
+ numpy/distutils/command/sdist.py
+ numpy/distutils/compat.py
+ numpy/distutils/conv_template.py
+ numpy/distutils/core.py
+ numpy/distutils/cpuinfo.py
+ numpy/distutils/exec_command.py
+ numpy/distutils/extension.py
+ numpy/distutils/fcompiler/__init__.py
+ numpy/distutils/fcompiler/absoft.py
+ numpy/distutils/fcompiler/compaq.py
+ numpy/distutils/fcompiler/environment.py
+ numpy/distutils/fcompiler/g95.py
+ numpy/distutils/fcompiler/gnu.py
+ numpy/distutils/fcompiler/hpux.py
+ numpy/distutils/fcompiler/ibm.py
+ numpy/distutils/fcompiler/intel.py
+ numpy/distutils/fcompiler/lahey.py
+ numpy/distutils/fcompiler/mips.py
+ numpy/distutils/fcompiler/nag.py
+ numpy/distutils/fcompiler/none.py
+ numpy/distutils/fcompiler/pathf95.py
+ numpy/distutils/fcompiler/pg.py
+ numpy/distutils/fcompiler/sun.py
+ numpy/distutils/fcompiler/vast.py
+ numpy/distutils/from_template.py
+ numpy/distutils/info.py
+ numpy/distutils/intelccompiler.py
+ numpy/distutils/lib2def.py
+ numpy/distutils/line_endings.py
+ numpy/distutils/log.py
+ numpy/distutils/mingw32ccompiler.py
+ numpy/distutils/misc_util.py
+ numpy/distutils/msvc9compiler.py
+ numpy/distutils/msvccompiler.py
+ numpy/distutils/npy_pkg_config.py
+ numpy/distutils/numpy_distribution.py
+ numpy/distutils/pathccompiler.py
+ numpy/distutils/system_info.py
+ numpy/distutils/unixccompiler.py
+ numpy/doc/__init__.py
+ numpy/doc/basics.py
+ numpy/doc/broadcasting.py
+ numpy/doc/byteswapping.py
+ numpy/doc/constants.py
+ numpy/doc/creation.py
+ numpy/doc/dispatch.py
+ numpy/doc/glossary.py
+ numpy/doc/indexing.py
+ numpy/doc/internals.py
+ numpy/doc/misc.py
+ numpy/doc/structured_arrays.py
+ numpy/doc/subclassing.py
+ numpy/doc/ufuncs.py
+ numpy/dual.py
+ numpy/lib/__init__.py
+ numpy/lib/_datasource.py
+ numpy/lib/_iotools.py
+ numpy/lib/_version.py
+ numpy/lib/arraypad.py
+ numpy/lib/arraysetops.py
+ numpy/lib/arrayterator.py
+ numpy/lib/financial.py
+ numpy/lib/format.py
+ numpy/lib/function_base.py
+ numpy/lib/histograms.py
+ numpy/lib/index_tricks.py
+ numpy/lib/info.py
+ numpy/lib/mixins.py
+ numpy/lib/nanfunctions.py
+ numpy/lib/npyio.py
+ numpy/lib/polynomial.py
+ numpy/lib/recfunctions.py
+ numpy/lib/scimath.py
+ numpy/lib/shape_base.py
+ numpy/lib/stride_tricks.py
+ numpy/lib/twodim_base.py
+ numpy/lib/type_check.py
+ numpy/lib/ufunclike.py
+ numpy/lib/user_array.py
+ numpy/lib/utils.py
+ numpy/ma/__init__.py
+ numpy/ma/bench.py
+ numpy/ma/core.py
+ numpy/ma/extras.py
+ numpy/ma/mrecords.py
+ numpy/ma/testutils.py
+ numpy/ma/timer_comparison.py
+ numpy/ma/version.py
+ numpy/matlib.py
+ numpy/matrixlib/__init__.py
+ numpy/matrixlib/defmatrix.py
+ numpy/polynomial/__init__.py
+ numpy/polynomial/_polybase.py
+ numpy/polynomial/chebyshev.py
+ numpy/polynomial/hermite.py
+ numpy/polynomial/hermite_e.py
+ numpy/polynomial/laguerre.py
+ numpy/polynomial/legendre.py
+ numpy/polynomial/polynomial.py
+ numpy/polynomial/polyutils.py
+ numpy/random/__init__.py
+ numpy/random/info.py
+ numpy/testing/__init__.py
+ numpy/testing/_private/__init__.py
+ numpy/testing/_private/decorators.py
+ numpy/testing/_private/noseclasses.py
+ numpy/testing/_private/nosetester.py
+ numpy/testing/_private/parameterized.py
+ numpy/testing/_private/utils.py
+ numpy/testing/decorators.py
+ numpy/testing/noseclasses.py
+ numpy/testing/nosetester.py
+ numpy/testing/print_coercion_tables.py
+ numpy/testing/utils.py
+ numpy/version.py
+)
+
+SRCS(
+ # numpy/core/src/common/python_xerbla.c is defined in blas.
+ numpy/core/src/dummymodule.c
+ numpy/core/src/common/npy_longdouble.c
+ numpy/core/src/common/mem_overlap.c
+ numpy/core/src/common/ucsnarrow.c
+ numpy/core/src/common/array_assign.c
+ numpy/core/src/common/cblasfuncs.c
+ numpy/core/src/common/ufunc_override.c
+ numpy/core/src/common/numpyos.c
+ numpy/core/src/npymath/halffloat.c
+ numpy/core/src/npymath/ieee754.c
+ numpy/core/src/npymath/npy_math.c
+ numpy/core/src/npymath/npy_math_complex.c
+ numpy/core/src/npysort/binsearch.c
+ numpy/core/src/npysort/heapsort.c
+ numpy/core/src/npysort/mergesort.c
+ numpy/core/src/npysort/quicksort.c
+ numpy/core/src/npysort/selection.c
+ numpy/f2py/src/fortranobject.c
+)
+
+END()
+
+RECURSE(
+ numpy/core/src/multiarray
+ numpy/core/src/umath
+ numpy/f2py
+ numpy/fft
+ numpy/linalg
+ numpy/random/mtrand
+)