Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kiudee/chess-tuning-tools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.5
Choose a base ref
...
head repository: kiudee/chess-tuning-tools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 14 commits
  • 32 files changed
  • 3 contributors

Commits on Oct 26, 2025

  1. Add support for Python 3.10-3.13

    Update dependencies and build configuration:
    - Update Python requirement to >=3.10,<3.14
    - Update bask to use bayes-skopt branch with Python 3.10-3.13 support
    - Update numpy to >=2.0.0 for Python 3.13 compatibility
    - Update scikit-optimize to >=0.10.2
    - Remove upper bounds on pytest and wheel dev dependencies
    - Update noxfile test matrix to Python 3.10-3.13
    - Update CI/CD workflows to test Python 3.10-3.13 on Ubuntu, macOS, and Windows
    - Remove deprecated universal wheel configuration
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    AlexisOlson and claude committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    5085f4c View commit details
    Browse the repository at this point in the history
  2. Fix flake8 B905 and whitespace errors for Python 3.10+ compatibility

    Add strict=True parameter to all zip() calls and fix whitespace issues:
    - Add strict=True to 19 zip() calls (flake8 B905)
    - Fix 3 whitespace errors around arithmetic operators (E226, E231)
    
    Files modified:
    - tune/cli.py: 2 zip() fixes
    - tune/io.py: 2 zip() fixes + 1 whitespace fix
    - tune/local.py: 4 zip() fixes
    - tune/summary.py: 1 zip() fix
    - tune/utils.py: 1 zip() fix
    - tune/db_workers/tuning_client.py: 1 whitespace fix
    - tune/db_workers/tuning_server.py: 9 zip() fixes + 1 whitespace fix
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    AlexisOlson and claude committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    4219610 View commit details
    Browse the repository at this point in the history
  3. Update GitHub Actions to latest versions

    - Update actions/checkout from v2.3.4 to v4
    - Update actions/setup-python from v2.2.1 to v5
    - Update actions/cache from v2.1.4 to v4
    - Replace deprecated set-output with GITHUB_OUTPUT
    
    Fixes deprecation warnings and ensures compatibility with latest GitHub Actions.
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    AlexisOlson and claude committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    c79f3fd View commit details
    Browse the repository at this point in the history
  4. Fix CI test failures and skip Python 3.10 on macOS

    - Skip Python 3.10 on macOS due to GitHub Actions gettext library bug
    - Fix CLI test to expect exit code 2 when Click group called without subcommand
      (Click groups correctly return exit code 2 for usage errors)
    
    All 27 tests now pass on all supported platforms and Python versions.
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    AlexisOlson and claude committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    ac90f02 View commit details
    Browse the repository at this point in the history
  5. Use released bask 0.11.0 from PyPI

    Switch from git fork dependency to released version now that
    kiudee/bayes-skopt#122 has been merged and bask 0.11.0 is published.
    
    All 27 tests pass with the released version.
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    AlexisOlson and claude committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    1564ceb View commit details
    Browse the repository at this point in the history
  6. Merge pull request #232 from AlexisOlson/python-3.10-3.13

    Add support for Python 3.10 through 3.13
    kiudee authored Oct 26, 2025
    Configuration menu
    Copy the full SHA
    419440d View commit details
    Browse the repository at this point in the history
  7. chore: migrate tooling to uv

    kiudee committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    c53b56c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae3a533 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #233 from kiudee/feature/migrate-to-uv

    chore: migrate tooling to uv
    kiudee authored Oct 26, 2025
    Configuration menu
    Copy the full SHA
    edf2521 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ffc03e8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b86d471 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #234 from kiudee/fix/scipy-float

    Cast GP optimizer inputs to float64
    kiudee authored Oct 26, 2025
    Configuration menu
    Copy the full SHA
    93764fc View commit details
    Browse the repository at this point in the history
  13. Migrate tooling to Ruff

    kiudee committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    673863e View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2025

  1. Merge pull request #235 from kiudee/feature/migrate-ruff

    Migrate formatting and lint tooling to Ruff
    kiudee authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    a88f947 View commit details
    Browse the repository at this point in the history
Loading