Search before asking
Paimon version
paimon-python/dev/requirements-dev.txt is currently incomplete for local Python development. For example, basic test dependencies such as pytest are not fully represented there, so developers cannot rely on this file to set up a local environment for running Python tests.
As a result, local setup has to be inferred from the GitHub CI workflow, where many dependencies are installed manually in .github/workflows/paimon-python-checks.yml. This makes local development error-prone and easy to drift from CI.
Compute Engine
Not related
Minimal reproduce step
- Create a clean virtualenv
- Running
pip install -r dev/requirements-dev.txt
- Running
pytest, a lot of dependencies are missing, including pytest itself
What doesn't meet your expectations?
requirements-dev.txt should include the common dependencies needed for local Python test development. After that, CI can reuse this file for the common setup, while keeping feature-specific dependencies installed separately when needed.
Anything else?
No response
Are you willing to submit a PR?
Search before asking
Paimon version
paimon-python/dev/requirements-dev.txtis currently incomplete for local Python development. For example, basic test dependencies such as pytest are not fully represented there, so developers cannot rely on this file to set up a local environment for running Python tests.As a result, local setup has to be inferred from the GitHub CI workflow, where many dependencies are installed manually in
.github/workflows/paimon-python-checks.yml. This makes local development error-prone and easy to drift from CI.Compute Engine
Not related
Minimal reproduce step
pip install -r dev/requirements-dev.txtpytest, a lot of dependencies are missing, includingpytestitselfWhat doesn't meet your expectations?
requirements-dev.txtshould include the common dependencies needed for local Python test development. After that, CI can reuse this file for the common setup, while keeping feature-specific dependencies installed separately when needed.Anything else?
No response
Are you willing to submit a PR?