Repository navigation
Bump streamlit 1.64.0 + pyarrow 25.0.1; Dependabot groups - #166
Conversation
Streamlit 1.60+ rejects pyarrow 25.0.0 (thread-init segfault, apache/arrow#50471). 1.64.0 allows 25.0.1, which is the patched wheel, so we skip the 1.60.0 / pyarrow<25 pairing Dependabot #46 could not lock. Co-authored-by: Austin Wiley <[email protected]>
Stop unsatisfiable single-package PRs (pydantic-core without pydantic, streamlit without pyarrow) and stop reopening ESLint 10, TypeScript 7, and urllib3>2.2.3 until espn-api / eslint-config-next catch up. Co-authored-by: Austin Wiley <[email protected]>
|
Important Review skippedAuto reviews are limited based on label configuration. 🏷️ Required labels (at least one) (1)
🚫 Excluded labels (none allowed) (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
CI is green on this branch ( Dependabot leftovers from this cleanup:
Leaving this PR merge-ready; not merging from the agent. Hockey #165 was not touched. |
Supersedes Dependabot #46 (
streamlit1.59.1→1.60.0), which could not lock becausestreamlit 1.60.0requirespyarrow<25while the lock hadpyarrow==25.0.0.What landed
pyarrow!=25.0.0,<26, so we do not have to downgrade Arrow to 24.x.apache/arrow#50471). Constraint is nowpyarrow>=15.0,!=25.0.0.pydantic*together;streamlit+pyarrowtogetherurllib3>2.2.3untilespn-apilifts<=2.2.3eslint-config-next/typescript-eslintcatch upDoes not touch hockey work. Does not bump pydantic-core, urllib3, TypeScript 7, or ESLint 10.
Blocked Dependabot PRs (closing separately)
urllib3<=2.2.3Test plan
pip install -r requirements-lock.txt && pip install -e . --no-depsruff check .pytest -qpython -c "import streamlit, pyarrow; print(streamlit.__version__, pyarrow.__version__)"