Skip to content

Replace pip and uv pip instructions in user-facing text with uv commands - #127

Merged
tae898 merged 3 commits into
mainfrom
chore/uv-user-facing
Oct 29, 2026
Merged

tae898 merged 3 commits into
mainfrom
chore/uv-user-facing

Conversation

@tae898

@tae898 tae898 commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

Replaces pip install, pip uninstall, uv pip install and uv venv in user-facing text with uv commands.

  • Error messages in src/arcadedb now say uv add pyarrow, uv add pandas, uv add 'arcadedb[polars]' and uv add 'arcadedb-jvm[polars]'. The conflict message for installed arcadedb and arcadedb-jvm says uv remove arcadedb arcadedb-jvm. The tests that pin these strings (tests/test_dist_conflict.py, tests/test_dataframe_ingest.py) assert the new text, as strictly as before, including the not in check.
  • Extras keep the single-quoted 'arcadedb-jvm[...]' form: native/wheel/build_wheel.py rewrites that exact prefix to 'arcadedb[...]' for the native wheel.
  • tests/README.md runs the suite with uv run --no-project --reinstall-package arcadedb-jvm --with "<wheel>[test]" python -m pytest, so no uv venv or uv pip install step is left. I checked this form against a small local wheel with an extra.
  • native/wheel/README.md and the example scripts and examples/README.md use uv add. Prose that only describes the installer now says "the installer".

Not changed: the commands that the benchmark examples (07 to 12) build for their Docker containers (python -m venv, uv pip install inside the generated shell script). They are executed code, not instructions to a reader, and CI does not exercise them. The README.md install block is converted by #123.

Closes #126

🤖 Generated with Claude Code

Error messages (pyarrow, pandas, polars, the arcadedb/arcadedb-jvm conflict), their
tests, tests/README.md, native/wheel/README.md and the example install hints now use
uv add, uv remove and uv run --no-project --with. The extras keep the single-quoted
'arcadedb-jvm[...]' form, because native/wheel/build_wheel.py renames that exact
prefix to 'arcadedb[...]' for the native wheel. The commands that the benchmark
examples build for their Docker containers are executed code and stay as they are.

Closes #126

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tae898
tae898 merged commit c1c908e into main Oct 29, 2026
37 checks passed
@tae898
tae898 deleted the chore/uv-user-facing branch October 29, 2026 03:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace pip and uv pip instructions in user-facing text with uv commands

1 participant