saitenka-deinflect (GPL-3.0)
Optional Japanese deinflection chain for saitenka — the
🧩 -て « -いる « -た breakdown Yomitan shows under a headword.
License: GPL-3.0-or-later. This package is a derivative work of Yomitan (
engine.pyports itslanguage-transformer.js;data/japanese_transforms.jsonis a verbatim dump of itsjapanese-transforms.js). It is kept separate from the Apache-2.0 core on purpose: the overlay runs fine without it (it just won't show the inflection chain). See../LICENSING.mdfor how the licenses fit together.
Install (opt-in)
uv pip install saitenka[deinflect] # once both are published
# or, from this checkout:
uv pip install ./deinflect
With it installed, the overlay picks it up automatically (saitenka_deinflect); without it,
overlay.app.dictionary falls back to an empty chain.
API
from saitenka_deinflect import inflection_chain
inflection_chain("聞こえてた", "聞こえる") # -> ["-る", "-て", "-た"] (dict→surface order)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file saitenka_deinflect-0.2.0.tar.gz.
File metadata
- Download URL: saitenka_deinflect-0.2.0.tar.gz
- Upload date:
- Size: 59.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23d2479f81d30d5043e1874d234ecab42082faf7629a0583d423bb4a5976c959
|
|
| MD5 |
8da0af9679fb9ed2f0caeb1072bc62c7
|
|
| BLAKE2b-256 |
0098c595122327960edb2e599a3f7ed6cd6cee248b321a5c9ec9d14ae0e2abca
|
Provenance
The following attestation bundles were made for saitenka_deinflect-0.2.0.tar.gz:
Publisher:
deinflect-release.yml on serjflint/saitenka
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
saitenka_deinflect-0.2.0.tar.gz -
Subject digest:
23d2479f81d30d5043e1874d234ecab42082faf7629a0583d423bb4a5976c959 - Sigstore transparency entry: 2401287619
- Sigstore integration time:
-
Permalink:
serjflint/saitenka@7a49c9377e7a0dd3f8b8410b9a2f806869995703 -
Branch / Tag:
refs/tags/deinflect-v0.2.0 - Owner: https://github.com/serjflint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deinflect-release.yml@7a49c9377e7a0dd3f8b8410b9a2f806869995703 -
Trigger Event:
push
-
Statement type:
File details
Details for the file saitenka_deinflect-0.2.0-py3-none-any.whl.
File metadata
- Download URL: saitenka_deinflect-0.2.0-py3-none-any.whl
- Upload date:
- Size: 38.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ed1f2004a4196ceb466b6663247399c0df10902a10e339b742937cb274e950c
|
|
| MD5 |
7530be12f5551b6f933b35108c1d7a76
|
|
| BLAKE2b-256 |
352ea22fee824fbb7be98ee00124155fdffa2dd1f7be0305d8524384a42094db
|
Provenance
The following attestation bundles were made for saitenka_deinflect-0.2.0-py3-none-any.whl:
Publisher:
deinflect-release.yml on serjflint/saitenka
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
saitenka_deinflect-0.2.0-py3-none-any.whl -
Subject digest:
5ed1f2004a4196ceb466b6663247399c0df10902a10e339b742937cb274e950c - Sigstore transparency entry: 2401287791
- Sigstore integration time:
-
Permalink:
serjflint/saitenka@7a49c9377e7a0dd3f8b8410b9a2f806869995703 -
Branch / Tag:
refs/tags/deinflect-v0.2.0 - Owner: https://github.com/serjflint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deinflect-release.yml@7a49c9377e7a0dd3f8b8410b9a2f806869995703 -
Trigger Event:
push
-
Statement type: