Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 3, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* fix: resolve dependency mismatch and Windows encoding issues

Fixes #316, #317, #318

This PR addresses three bugs affecting the development environment:

1. requirements.txt outdated dependencies (#316)
   - Updated anthropic version from 0.39.0 to 0.71.0 to match pyproject.toml
   - Added missing POSIX newline at end of file

2. Windows UTF-8 encoding failures in validate_notebooks.py (#317)
   - Added explicit encoding='utf-8' to file operations
   - Configured stdout/stderr to use UTF-8 on Windows
   - Fixes UnicodeDecodeError and UnicodeEncodeError on older Windows systems

3. Pre-commit hook environment mismatch (#318)
   - Changed validate-notebooks hook to use 'language: system'
   - Updated entry to use 'uv run python' for consistency with uv-based dependency management

Testing: All pre-commit hooks pass successfully

* refactor: remove redundant requirements.txt in
  favor of pyproject.toml

  Requirements.txt was causing sync issues with
  pyproject.toml.
  Since the project uses uv for dependency
  management, pyproject.toml
  and uv.lock are sufficient for managing
  dependencies.
@pull pull bot locked and limited conversation to collaborators Dec 3, 2025
@pull pull bot added the ⤵️ pull label Dec 3, 2025
@pull pull bot merged commit b4a8aae into code:main Dec 3, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant