-
Notifications
You must be signed in to change notification settings - Fork 51
Labels
Description
- [Feature Proposal] Change instance methods to static methods #74
- Change the use of class variables to instance variables to resolve issues in free-threaded builds #84
- [Proposal] Improve type safety with potential Pydantic adoption #90
- [Feature Proposal] Migrate
dictreturn types toTypedDict#103 - [Feature Proposal] Stricter Validation for Meld Detection Functions (is_chi / is_kan / is_pair) #105
- Remove deprecated attributes #108
- [Feature Proposal] Add
Shanten.TENPAI_STATE = 0#109 - [Feature Proposal] Convert
Yakuinto an abstract base class (ABC) #110 - [Feature Proposal] Make
Yaku.yaku_ida required field #111 - Decide whether
Yaku.nameshould be required #112 - Resolve type inconsistencies in
is_condition_met()acrossYakusubclasses #122 - [Proposal] Update Ruff Configuration to
select = ["ALL"]and Establish a Step‑by‑Step Refactoring Strategy #104 - [Task] Refactor code to fix existing type checker errors #117
- [Task] Identify and add missing test cases #113
- [Task] Split multi‑assert tests into parameterized tests #114
- Drop Python 3.9 support #115
- [Task] Split examples into separate files under
examples/#116 - [Task] Replace repository link in the v1 Wiki with a v1.4.0‑tagged link #118
- [Task] Create the v2 Wiki based on the v1 Wiki #119
- [Task] Introduce Sphinx-based API documentation and update docstrings #120
- [Task] Re‑validate hand evaluation using Tenhou phoenix logs #125
Reactions are currently unavailable