Skip to content

CI: Run code checks with Pixi#65300

Draft
mroeschke wants to merge 9 commits intopandas-dev:mainfrom
mroeschke:ci/pixi/code_checks
Draft

CI: Run code checks with Pixi#65300
mroeschke wants to merge 9 commits intopandas-dev:mainfrom
mroeschke:ci/pixi/code_checks

Conversation

@mroeschke
Copy link
Copy Markdown
Member

Towards #64847

@mroeschke mroeschke added the CI Continuous Integration label Apr 19, 2026
@jbrockmendel
Copy link
Copy Markdown
Member

ModuleNotFoundError: No module named 'hypothesis'

Comment thread pixi.toml
pytest-cython = ">=0.4.0"
natsort = "*" # DataFrame.sort_values doctest
tokenize-rt = "*" # scripts/check_for_inconsistent_pandas_namespace.py

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pyyaml = "*" # scripts/tests/test_validate_min_versions_in_sync.py

Comment thread pixi.toml
downstream = { features = ["py313", "numpy", "test-base", "downstream"] }
asv = { features = ["py313", "numpy", "pyarrow", "optional-dependencies", "benchmarks" ]}
doctests = { features = ["py313", "numpy", "test-base", "pyarrow", "optional-dependencies", "doctests" ] }
typing = { features = ["py313", "numpy", "typing" ] }
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
typing = { features = ["py313", "numpy", "typing" ] }
typing = { features = ["py313", "numpy", "test-base", "pyarrow", "optional-dependencies", "typing" ] }

So we essentially have the "full" environment as well

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wondering if we might want to have a "solve-group" for those, not sure if that makes things faster/more efficient when there are various environments that have a large overlap in dependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants