chore: deprecated だった V1 Client を削除#116
Merged
Merged
Conversation
V1Client (jquantsapi.Client) は deprecated だったため削除。 削除対象: - jquantsapi/client.py (V1Client 本体) - jquantsapi/apis/v1/ (V1 専用 API ラッパー群) - tests/test_client.py - V1 を使用していたサンプル notebook 7 本 (examples/20220825-000〜20230126-006) 修正: - jquantsapi/__init__.py から Client の export を削除 - jquantsapi/constants.py から V1 専用カラム定義を削除 - README.md / examples/README.md から V1 セクションを削除 ClientV2 への影響なし (test_client_v2.py 50 件すべて通過)。
- .claude/review-state/ (review-cycle のラウンド状態・セッションファイル) - .claude/settings.local.json (Claude Code のローカル設定)
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.
Summary
Deprecated だった V1 Client (
jquantsapi.Client) およびその関連コードを削除します。J-Quants Backend API V1 が既に廃止済みのためClientは呼んでも応答しない状態でしたが、ライブラリ側のコードを整理として除去します。Changes
jquantsapi/client.py(V1 Client 本体, 1391行) を削除jquantsapi/apis/v1/ディレクトリ (V1 専用 API ラッパー 6 ファイル) を削除tests/test_client.pyを削除examples/20220825-000〜20230126-006) を削除jquantsapi/__init__.pyからClientの export を削除jquantsapi/constants.pyから V1 専用カラム定義 (SECTOR_33_COLUMNS等) を削除 (V2 用_V2サフィックス付き定数は保持)README.md/examples/README.mdから V1 セクションを削除し、認証説明を API キー方式に統一jquantsapi/apis/__init__.py/apis/base.pyの docstring から v1 への言及を削除.gitignoreに.claude/review-state/と.claude/settings.local.jsonを追加ClientV2側への影響はなく、test_client_v2.pyの 50 件のテストはすべて pass しています。Test plan