Skip to content

Document uv package management and fix CI formatting failures#2

Merged
kaustubhharapanahalli merged 4 commits intomainfrom
copilot/update-readme-package-installation
Feb 15, 2026
Merged

Document uv package management and fix CI formatting failures#2
kaustubhharapanahalli merged 4 commits intomainfrom
copilot/update-readme-package-installation

Conversation

Copy link

Copilot AI commented Feb 15, 2026

README incorrectly documented uv pip install for adding dependencies and didn't clarify Hydra/W&B are optional. CI was failing on black formatting checks.

Changes

  • Package installation: Updated README to use uv add which automatically updates pyproject.toml

    # Before: uv pip install package-name + manual pyproject.toml edit
    # After: uv add package-name
    uv add --dev package-name          # dev dependencies
    uv add "package-name>=1.0.0"       # version constraints
    uv add package1 package2 package3  # multiple packages
  • Optional dependencies: Added explicit notes in Features and Running Experiments sections that Hydra and W&B can be removed from pyproject.toml if not needed

  • CI fix: Split long pytest.raises() line in tests/test_example.py to comply with 79-character limit


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: kaustubhharapanahalli <22560434+kaustubhharapanahalli@users.noreply.github.com>
Copilot AI changed the title [WIP] Add installation instructions for additional packages in README Document uv add command and clarify Hydra/W&B as optional dependencies Feb 15, 2026
Co-authored-by: kaustubhharapanahalli <22560434+kaustubhharapanahalli@users.noreply.github.com>
@kaustubhharapanahalli kaustubhharapanahalli marked this pull request as ready for review February 15, 2026 17:30
Copilot AI changed the title Document uv add command and clarify Hydra/W&B as optional dependencies Document uv package management and fix CI formatting failures Feb 15, 2026
This module contains utility functions such as computing the mean of a list of values and validating experiment configurations.
@kaustubhharapanahalli kaustubhharapanahalli merged commit 919dd68 into main Feb 15, 2026
2 checks passed
@kaustubhharapanahalli kaustubhharapanahalli deleted the copilot/update-readme-package-installation branch February 15, 2026 17:35
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.

2 participants