Repository navigation
Conversation
- requires-python を >=3.11,<3.16 に広げ、Trove classifier に 3.15 を追加 - pytest / pytest windows の CI マトリクスに 3.15 を追加 - README・ドキュメントのサポート範囲表記とバッジを 3.11〜3.15 に更新 - uv.lock の requires-python を再生成 Co-Authored-By: Claude Fable 5.1 <[email protected]>
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Contributor
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
関連 Issue
Closes #(なし)
変更概要
Python 3.15.0(2026-10-09 リリース)をサポート範囲に加えるための変更です。
requires-pythonを>=3.11,<3.16に広げ、Trove classifier に3.15を追加pytest.yml/pytest_win.ymlの CI マトリクスに3.15を追加test/docs/test_mkdocs_social_meta.pyも追従)uv.lockのrequires-pythonを再生成(依存バージョンの変更なし)このプルリクでできていないこと
現時点では 3.15 ジョブは
uv syncの段階で失敗する見込みです。 手元の Python 3.15 環境で同期を試したところ、次のエラーになりました。ネイティブ依存の cp315 ホイール提供状況(PyPI、2026-10-15 時点):
requires-python <3.16のため 3.15 でインストール可ortools が cp315 ホイールを出すまでは 3.15 対応をマージできないため、このプルリクはそれまでドラフトのまま置いておく想定です。ortools 対応後も、numpy は
python_versionマーカーで分岐、pandas は 2.x の cp315 ホイール待ちか 3.x への移行検討が必要になります。テスト結果
uv run python -m pytest test/ -m 'not (browser or binary)' -n autoを実行 → 521 passed, 4 skipped(バッジ検証テストの追従修正後は全件パス)uv sync --extra test --extra format --extra package --extra docsを実行 → 上記の ortools エラーで失敗Sync dependenciesで失敗する見込みチェックリスト
uv run python -m pytest test/ -m 'not (browser or binary)' -n autoがパスする(3.11〜3.14 のみ)uv run python -m pytest test/chilmai/browser -m browser -n 1がパスする(3.11〜3.14 のみ)その他
🤖 Generated with Claude Code