Skip to main content

みんなの日本語正規化ライブラリ / World-class Japanese text normalization

Project description

jpnorm

日本語テキスト正規化ライブラリ。

できること

  • 文字正規化: NFKC、ハイフン/チルダ/長音符のバリエーション統一、繰り返し短縮、空白畳み込み
  • 文字種変換: 半角カナ⇄全角カナ、ひらがな⇄カタカナ、漢数字⇄算用数字
  • 表記ゆれ吸収: Sudachi 同義語辞書による語彙正規化
  • URL 保護: 正規化対象から URL を除外
  • プリセット: 用途別(表示/検索/比較など)の設定プリセット
  • 精度比較: モデル出力と正解データの比較ユーティリティ(完全一致/前方一致/編集距離/LLM judge)

インストール

pip install jpnorm

使い方

import jpnorm

n = jpnorm.Normalizer.preset("for_search")
print(n.normalize("ハンカクカナ と  全角  !!"))

プリセット

名前 用途
none 何もしない (builder のベース)
for_display UI 表示・投稿プレビュー。見た目を壊さない最小限
neologdn_compat 既存 neologdn 置き換え
for_search 検索インデックス。URL 等は保護、絵文字除去
for_compare 精度評価・重複判定。漢数字→数字・記号除去まで行い等価性を最大化

精度比較ユーティリティ

モデル出力と正解データを複数戦略で比較できます。戦略は exact / prefix / edit_distance / llm_judge から選択でき、比較前に Normalizer を通すことも 可能です。戻り値は ComparisonResult(matched, score, strategy, detail)。

from jpnorm import Normalizer, compare

n = Normalizer.preset("for_compare")

# 完全一致 (正規化してから比較)
compare("テスト", "テスト", strategy="exact", normalizer=n)

# 前方一致 (どちら向きでも可)
compare("東京都", "東京都渋谷区", strategy="prefix")

# 編集距離 (Levenshtein、threshold で matched 判定)
compare("kitten", "sitting", strategy="edit_distance", threshold=0.5)

# LLM judge (Anthropic / OpenAI)
compare(
    "出力テキスト",
    "正解テキスト",
    strategy="llm_judge",
    llm_provider="anthropic",   # or "openai"
    llm_model="claude-haiku-4-5",
    threshold=0.8,
)

llm_judge 使用時は anthropic または openai パッケージと、対応する API キー (ANTHROPIC_API_KEY / OPENAI_API_KEY) が必要です。

Sudachi 同義語辞書

表記ゆれ吸収は SudachiDictsynonyms.txt (Apache-2.0) を利用できます。ライブラリにはバンドルしていないので、 必要な場合はダウンロードしてください:

curl -fSL -o synonyms.txt https://raw.githubusercontent.com/WorksApplications/SudachiDict/develop/src/main/text/synonyms.txt

開発

git clone https://github.com/YoshitakaOyama/jpnorm.git
cd jpnorm
pip install maturin
maturin develop --release
pytest tests/

ライセンス

MIT または Apache-2.0 のデュアルライセンス。好きな方を選んでください。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jpnorm-0.0.3.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jpnorm-0.0.3-cp314-cp314-win_amd64.whl (262.6 kB view details)

Uploaded CPython 3.14Windows x86-64

jpnorm-0.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (387.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

jpnorm-0.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

jpnorm-0.0.3-cp314-cp314-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

jpnorm-0.0.3-cp314-cp314-macosx_10_12_x86_64.whl (361.7 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

jpnorm-0.0.3-cp313-cp313-win_amd64.whl (262.7 kB view details)

Uploaded CPython 3.13Windows x86-64

jpnorm-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (387.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

jpnorm-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

jpnorm-0.0.3-cp313-cp313-macosx_11_0_arm64.whl (359.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

jpnorm-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl (361.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

jpnorm-0.0.3-cp312-cp312-win_amd64.whl (262.5 kB view details)

Uploaded CPython 3.12Windows x86-64

jpnorm-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (387.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jpnorm-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jpnorm-0.0.3-cp312-cp312-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jpnorm-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl (361.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

jpnorm-0.0.3-cp311-cp311-win_amd64.whl (264.1 kB view details)

Uploaded CPython 3.11Windows x86-64

jpnorm-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (387.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jpnorm-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (388.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jpnorm-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (359.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jpnorm-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl (362.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

jpnorm-0.0.3-cp310-cp310-win_amd64.whl (264.2 kB view details)

Uploaded CPython 3.10Windows x86-64

jpnorm-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (387.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jpnorm-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (389.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jpnorm-0.0.3-cp310-cp310-macosx_11_0_arm64.whl (359.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jpnorm-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl (362.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

jpnorm-0.0.3-cp39-cp39-win_amd64.whl (266.5 kB view details)

Uploaded CPython 3.9Windows x86-64

jpnorm-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (389.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jpnorm-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (391.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jpnorm-0.0.3-cp39-cp39-macosx_11_0_arm64.whl (361.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jpnorm-0.0.3-cp39-cp39-macosx_10_12_x86_64.whl (364.8 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file jpnorm-0.0.3.tar.gz.

File metadata

  • Download URL: jpnorm-0.0.3.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3.tar.gz
Algorithm Hash digest
SHA256 04e4daaf96b8a7e9c4119ffc2492b18c4a1261abcffb00205b35ba6f96f416da
MD5 1811e714e4d4c2693f1b0dda54bb0dc9
BLAKE2b-256 5169dcf7087ddbd3c10235fbd7038e1977a63a13ecd839ccc00a56e9601bab70

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3.tar.gz:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: jpnorm-0.0.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 262.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 54b5a5498018f8fa81a18b5bcdd9b0034a97e6ca095d8364667d248af2a886df
MD5 72545057b6a23ba1e52c0d04a4bf9b1b
BLAKE2b-256 887ea9a7ec29c3b0b6eae5e1760938c70cb9f60cf731b13e1c7a69c881d2bef1

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp314-cp314-win_amd64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aedb39ee44683fabcd9cbfc6742405414b8eed4bfc3b09f5a0eb4bf50e75d2b
MD5 d83a73969d3270b2188ede01e486a1ee
BLAKE2b-256 9e15abbb8b0846da23453ace2127a794142738ad64857ca028329f1ba3d28069

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0b258392f774313bf3305fcecf82222ccb996115b1445b8efbc499cef775b42
MD5 8d96a46776045199421551e705fd586d
BLAKE2b-256 16a1b98471f1a3a6beb3c67458249093bb28c333ee0f3d7d56a4b58a4047ed32

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06b66dba84d152b96f8d78d43d9c9471fd739a96bcf2742b8e4e3d5cf9032776
MD5 5a901413fb9b2b434a4b92bb9cdd1624
BLAKE2b-256 88bc42389bb190885b59e448ac0477945c98570999217d1b49fb376d95123c1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 342ffe5532131641501da82ab5a7cdbecb7a612085dd1ac0f536348d65db4cc4
MD5 80c003807d21b3bd1e1e4f5056f185f8
BLAKE2b-256 8eb087a80e6a5b8fbe5d0c70b432dd2add194b419f128eb5e8e63acd086ec649

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: jpnorm-0.0.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 262.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e9c4a70882d22517e3c35e48e13fb145707b482fe39dd30734214d06d2afd00d
MD5 4d8880cb8082905086cab31f6f7c7885
BLAKE2b-256 2345b1ef12ce8293bb76177f9d19f7fdb135cc2e009794fdbed632e2ee2f24f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp313-cp313-win_amd64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72e327426f1d27bcb3bac60edde335bab1f6327819e31488aa4b899c07181a81
MD5 71c68cadac80eafd5e90492caad15865
BLAKE2b-256 2f8e9e1e1bae16a803f07b05d1c9df202131ee3c279c0d8fb3f10f5317c4bde0

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65031ad7cdb34a6d0673dd9d0e4a4933b6d98b0a9343b945c2bceea934dd3af4
MD5 854174433b994807b6ddbe82ea74fd42
BLAKE2b-256 8d3a2fa99f1268c201aa8c66a9df48bff2d0999fed9dd854ef7aa8d1a4be695d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d5f949953537e1138dcd99c099d985b1a210246aa86c6bc2868febb5fd923d2
MD5 a95e6163b9bfad7982dc30f85a2f6855
BLAKE2b-256 edf59fc82cf488c1cc20e387e405e317f62f11692d3364fa65418a319428e8a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43bf1ca6d49a3d032348441fe0fd4e5aa341b56c0eb898ba1ee94ced0a46ec98
MD5 df816da42d2ae8dc0e62f976a79ffb7d
BLAKE2b-256 63b0c685b95adf3a48b4db6ec00edbac45a18821876470f705eb4f203d264cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: jpnorm-0.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 262.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c9e1a7cfc505d76b4838a7a99eb3644cf4edc0ee03ebbca651e459d66d4f3785
MD5 affc5fa6a8abc5298ffcccecc4c78fc3
BLAKE2b-256 f3d92a8292f25e9ae59da65ddbdea3b5b8967dd3386952912babec3de035d02e

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dc11d708caa21b63e3da5300f1e3586f38a924556e03c34cb994e1530850340
MD5 8adf6efd24d40e2deea753a81f3aac85
BLAKE2b-256 dd3d1ebeccf957fff02fd1752c40e15fc4e774351825f226aa3b1f766e4033a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 430cd39cbb9b50f6e455a1e40a3ce476785127219dac46ceb409ca146a4ee4bb
MD5 2746e5b485c20ae9cc55c03b6e9870f1
BLAKE2b-256 bf6b6190634b4b3d2fbfc324c89e053fa56de7df38064041d621f62badd45745

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 484dbb2a3ea1c51ee7e1ce8917027776df2a676a60bf6b1065a8a3a36bae931b
MD5 623dc664838886a603bc66fcb98170ce
BLAKE2b-256 06208910b0d30845a4d5b6c29c33242f505b13270d36ae86a3dd94ec45b9cbcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d952da282b4f13f7b87f88795cc0a087a705dbf46d14f2594964dd3325f10497
MD5 a7fdb27239c4b30f356aa4791c9fac33
BLAKE2b-256 08ae4f79a9a23d50d003f454e11a4c51ad77e6554cedc7cb1449e324a8855086

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: jpnorm-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 264.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2d396a88c35e5bf711d6bed2b611fc18f1859e791f5fdc71aca0257850da9e47
MD5 6feb6b0d73d7d0bd0f5fec0df94abd15
BLAKE2b-256 43fdfd23db295cbf3e10ccf51936745e619040116ea86a702edd5680b56fe02c

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5faca9a01e88eff7f60cb57e135b80c716322bc6e03055ce26f98542f528db9a
MD5 bf7b8de5e64c4091df97e8ecb7258a4f
BLAKE2b-256 308ca691477e16c50492d7121c645fa770c04f57969793c479c5fbae34bd7acc

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2eb38f2b934d798d557f21ceb8c035e5e518562b212637495c91546df1b0a31a
MD5 859a8e7fc85b6da11c7baf9db85caab1
BLAKE2b-256 efaac3b4c429fe6289f08ab282ecf50f9ca9795c0d5f1d2fb9daf6b9a92709ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35950c888012c190f42daafaa4f41a8f17c553e8ebb3ae40dc940773fbafa6a6
MD5 6592042ec974adec3b5805ccb312cd34
BLAKE2b-256 808158241e45088288f21efce2de499db6b7dc553424519955bbc245798523ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a2cdecefaa859044e65a1cba85769e6bde35cea279fde5a1130e2d5494daa0e
MD5 c0e181deaf9b78c9afeabc3e322e03b1
BLAKE2b-256 833d248e2e448780fb371a72c28d68aa47d25e9dcff257655d8e6b313a1db8ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: jpnorm-0.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 264.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0554f5051915d98f7c30e9b05686861ebbbff51044da4ef6ed45aeb3693ef9d1
MD5 4c909d5acddb479db56937b538b444d3
BLAKE2b-256 14ec37f89b18423020b4474291aab1ac6d9e3f31697a17b3752fdddae90f5cce

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d29d5a7e58f8521d244b215364dba31594e1fc867dc8652ef6cf5f27635b8fe1
MD5 3b9a1550cdde4ed9b411cf37cfa85a25
BLAKE2b-256 a38f05482c5685deaa00e5a3babc57b49b69698683c6e55d44e8b73d0ccba94e

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e390702a2ffecdacbad55ee5f37a38415a11727d155b9673fa25cb61cf26d4d
MD5 0cf72989ed7898896cb19bf7334adcf0
BLAKE2b-256 b9ede9e55c432c7b68ac18e0a204654ff2f75b10dd12c7f3cb45fc5f7773bd5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc7cc29679ea9a7b6a89c5600a933b7c940c230c992909b9677ab8852d6f8e94
MD5 dfe0ad35abc26488a728715296c5e195
BLAKE2b-256 9e223aeea2ca5fdfbb75cc740cb25f195551e73d324719d2e9a18c6e3e01db7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b772c37acac51a521a129e40647bd57ef34a4c25f27a302982c4b2a5d58d8890
MD5 46af9fb104b37354e40f0b6af0ed53a9
BLAKE2b-256 62356e7661599a398ea47850437878b4308d33229e60c321c5e59128f81ca1ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: jpnorm-0.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 266.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jpnorm-0.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58ed35d6a3c992ea4fdf5eb9d7f54304873db42d62d2dcaf734dc588a15b6555
MD5 ea73b14805c73b59deedb10cccdb185c
BLAKE2b-256 1c7abc95a3026725bec2ff678511cd486d9e0bc12bc921d769efcf5b5cce2ed5

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp39-cp39-win_amd64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a4bab11175536d1bb4ef19d00ebcb90b2b95e03fb1402639e407d322ea09ffa
MD5 aa45a50bca40abad0b8135a6e2f6f821
BLAKE2b-256 059225d39390a6a87ef0529a881a46ae36a87792840691e723ee8284b11f6923

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e98774b0de76d56978fb860858350602a95160dc7193532f039b7d31fca554a
MD5 bf16e04acbb81081c30cc521995ff592
BLAKE2b-256 a64239383daef180fb2a9176c80b76cd405f4939432db598606a5ed55b796c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fbf53d6d1da79a7bfa7845d34d7ff41d4ddd71531650e690e4aeb3d34d3a060
MD5 ca9cf75b9744b750ab2b96e7ed27d6a5
BLAKE2b-256 ade8d075958b0cf59f4909383cb9857b647433a2a3ba34c08c78fa3316367b55

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpnorm-0.0.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jpnorm-0.0.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e93f1e85b5dbb56e4a3bc1ff4b5006f64064c9efa5dd6065e1d7ec1d2abec8a6
MD5 7b6424bb7ed70ec6f4107aa1b3a3efc0
BLAKE2b-256 48b5916ee4af2f8b393cf6a52a2dbb4d82311318cd0d3ce580d45ba0a7ccc3e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpnorm-0.0.3-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on YoshitakaOyama/jpnorm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page