Files
zhuwenxingandGitHub dcd78c17a7 test: upgrade 2.6 test runtime to Python 3.12 (#49940)
## What's changed

- Upgrade the 2.6 test Python runtime to Python 3.12 via
tests/.python-version, Dockerfiles, and CI shell env activation.
- Update Python client and REST v2 test dependencies for Python 3.12,
including numpy 2.x compatibility.
- Adapt test data generation and assertions for numpy 2.x API/overflow
behavior.
- Remove unused GitHub workflows and stale README links following the
master cleanup.

## Related master PRs

pr: #49378
pr: #49571

## Verification

- git diff --check
- bash -n tests/scripts/python-env.sh tests/scripts/ci-util.sh
tests/scripts/ci-util-4am.sh tests/scripts/ci_e2e.sh
tests/scripts/ci_e2e_4am.sh tests/scripts/ci_e2e_4am_without_restful.sh
tests/scripts/ci_e2e_with_restful.sh
- Parsed remaining .github/workflows/*.{yaml,yml}
- Python 3.12 pip check for python_client and restful_client_v2
environments
- py_compile for changed Python test files
- pytest --collect-only for representative python_client and
restful_client_v2 suites

Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2026-05-21 10:50:29 +08:00
..