Repository navigation
Add pandas component - #81
Merged
Merged
Conversation
组件审计报告底座 🟡 pandas 3.1.1-r1下载 22.3 MB · 装后 88.4 MB · 3031 个文件 · 5 个包 (第一次发布)
人要看的:
和别的组件共用的包:octave:libopenblas;sci-python:libopenblas, python-numpy, python-dateutil, six 包清单
CI 实跑 selftest(arm64 + termux-docker)
环境同 App 里 Claude 的 Bash 工具(PREFIX / HOME / TMPDIR / termux-exec),没有 GPU、屏幕、Shizuku。通过只说明「装得上、跑得起来」,安卓特有的问题仍要真机。 |
python-pandas 3.1.1 for CSV/Parquet/Excel-style tabular work. It requires the sci-python component and excludes python-numpy so numpy is not bundled twice; the App installs the dependency first. The selftest covers DataFrame, groupby, missing values, date ranges and a CSV round trip. Co-Authored-By: Claude Code <noreply@anthropic.com>
greyoak111
force-pushed
the
comp/pandas
branch
from
November 11, 2026 15:28
a9c317a to
891fac3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
组件 / Component
pandasWhat
pandas for tabular data on the device: read/write CSV and Parquet, filter, group and aggregate, handle missing values and date indexes.
The component is self-contained: numpy comes from the Termux package, and pandas' pure-Python dependencies (
python-dateutil,six) are pinned in the recipe'spipfield so the postinst never reaches PyPI. There are no component dependencies.体积与共用包 / Size and sharing
sci-python、ml-tflite共用python-numpy、libopenblas(同一 Termux 版本;有意做成自包含,不requiressci-python)/ sharespython-numpyandlibopenblaswithsci-pythonandml-tflite(same Termux version; self-contained on purpose)Tested
The selftest runs
pandas-selftestwithpython3 -I, checks that numpy is importable, builds a DataFrame, runs groupby, handles missing values, a date range and a CSV round trip:Local audit against
devkit-2026.10.28: the component has no errors; the remaining review flags are its own selftest script and python-pandas' postinstpip install(the recipe'spipfield supplies dateutil/six, so the CIPIP_NO_INDEX=1first run is satisfied). The staged package passed locally.检查 / Checklist
node tools/check-recipes.mjs通过 / passesci-build.mjs --dry依赖都能解 / resolves (also built fordevkit-2026.10.28)needs如实填写 / filled honestly (shizuku,display,gpuall false)真机测试 / Device test
node tools/verify-device.mjs全过,记录另开 PR 进verified.json/ not run yet; can follow up🤖 Generated with Claude Code