Skip to content

Commit da8ec20

Browse files
authored
new package: python3.12-pandas (#153)
1 parent f079030 commit da8ec20

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
TERMUX_PKG_HOMEPAGE=https://pandas.pydata.org/
2+
TERMUX_PKG_DESCRIPTION="Powerful Python data analysis toolkit"
3+
TERMUX_PKG_LICENSE="BSD 3-Clause"
4+
TERMUX_PKG_MAINTAINER="@termux-user-repository"
5+
TERMUX_PKG_VERSION="2.2.3"
6+
TERMUX_PKG_SRCURL=git+https://github.com/pandas-dev/pandas
7+
TERMUX_PKG_SHA256=d8abf9c2bf33cac75b28f32c174c29778414eb249e5e2ccb69b1079b97a8fc66
8+
TERMUX_PKG_AUTO_UPDATE=true
9+
TERMUX_PKG_DEPENDS="libc++, python, python-numpy"
10+
_NUMPY_VERSION=$(. $TERMUX_SCRIPTDIR/packages/python-numpy/build.sh; echo $TERMUX_PKG_VERSION)
11+
TERMUX_PKG_PYTHON_COMMON_DEPS="'Cython==3.0.5', 'numpy==$_NUMPY_VERSION', wheel, versioneer"
12+
TERMUX_PKG_BUILD_IN_SRC=true
13+
TERMUX_PKG_UPDATE_TAG_TYPE="latest-release-tag"
14+
15+
TERMUX_PYTHON_VERSION=3.12
16+
TERMUX_PYTHON_CROSSENV_PREFIX=$TERMUX_PKG_BUILDDIR/python${TERMUX_PYTHON_VERSION/./}-crossenv-prefix-$TERMUX_ARCH
17+
TUR_AUTO_AUDIT_WHEEL=true
18+
TUR_AUDIT_WHEEL_NO_LIBS=true
19+
TUR_AUTO_BUILD_WHEEL=false
20+
TUR_PACKAGE_WHEEL_LICENSE=false
21+
22+
source $TERMUX_SCRIPTDIR/common-files/tur_build_wheel.sh
23+
24+
termux_step_pre_configure() {
25+
CFLAGS="-I$TERMUX_PYTHON_HOME/site-packages/numpy/core/include $CFLAGS"
26+
CPPFLAGS="-I$TERMUX_PYTHON_HOME/site-packages/numpy/core/include $CPPFLAGS"
27+
CXXFLAGS="-I$TERMUX_PYTHON_HOME/site-packages/numpy/core/include $CXXFLAGS"
28+
LDFLAGS+=" -lm"
29+
}
30+
31+
termux_step_configure() {
32+
:
33+
}
34+
35+
termux_step_make() {
36+
python setup.py bdist_wheel -vvv
37+
}
38+
39+
termux_step_make_install() {
40+
pip install ./dist/*.whl --no-deps --prefix=$PREFIX -vvv
41+
}

0 commit comments

Comments
 (0)