Skip to main content

Python tools for shogi board handling, move legality, records, and training-data formats.

Project description

rsshogi

rsshogi は、Python から将棋の局面、指し手、合法性、棋譜、学習データ形式を扱うための ライブラリです。

English: rsshogi provides Python tools for shogi board handling, move legality, game records, policy labels, and dataset formats.

Rust 製の rsshogi core を内部で利用していますが、一般的な Python モジュールと同じように 使えるよう構成しています。まずはこの標準ビルドを利用してください。AVX2 対応の x86_64 CPU で AVX2 最適化版を使いたい場合は rsshogi-avx2 を利用します。

Python API は cshogi から影響を受けています。

できること

  • SFEN / USI から局面を構築し、指し手を適用して更新する
  • 指し手の生成と検証を行い、局面を SFEN として出力する
  • KIF / KI2 / CSA / JKF / SFEN などの棋譜形式を読み書きする
  • policy label や学習データ向けに指し手や局面を変換する
  • データセット向けに、NumPy で扱いやすい packed position 形式を利用する

開発用インストール

python -m pip install maturin
maturin develop -m crates/rsshogi-py/pyproject.toml

AVX2 ビルド

rsshogi-avx2 は、AVX2 対応 x86_64 CPU 向けに最適化した同じ Python モジュールです。

python -m pip install rsshogi-avx2

注意

  • rsshogirsshogi-avx2 は同時にインストールせず、どちらか一方だけを利用してください。
  • 幅広い環境では rsshogi が安全な標準選択です。
  • 学習向けの policy label 変換は rsshogi.policy から利用できます。

Policy Label

from rsshogi.core import Move
from rsshogi.policy import compact_move_label, move_label
from rsshogi.types import Color

mv = Move.from_usi("7g7f")

label = move_label(mv, Color.BLACK)
compact = compact_move_label(mv, Color.BLACK)

print(label)    # 2187 クラス
print(compact)  # 1496 クラス or None

クイック例

from rsshogi.core import Board

board = Board()
board.apply_usi("7g7f")
print(board.to_sfen())

raw-state を Python から直接編集することもできます。

from rsshogi.core import Board
from rsshogi.types import Color, Piece, PieceType, Square

board = Board()
state = board.to_position_state()
state.set_piece(Square.from_usi("7g"), Piece(0))
state.set_piece(Square.from_usi("7f"), Piece.from_color_type(Color.BLACK, PieceType.PAWN))
state.ply = 42

board.set_position_state(state)
report = board.validate_all()
print(board.to_sfen())
print(report.is_valid())

USI の position 文字列を直接扱うこともできます。

from rsshogi.core import Board, normalize_usi_position, parse_usi_position

board = Board()
board.set_usi_position("position startpos moves 7g7f 3c3d")

board2 = parse_usi_position("startpos moves 7g7f")
print(board2.to_sfen())

print(normalize_usi_position("position startpos"))  # "startpos"

構造化 import

rsshogi は用途別の submodule から import できます。

# 型と定数
from rsshogi.types import Color, PieceType, Square
from rsshogi.core import Move, Move32

# 盤面
from rsshogi.core import Board, PositionState, ValidationIssue, ValidationReport

# 棋譜
from rsshogi.record import Record, RecordMetadata, GameResult

# 棋譜変換
record = Record.from_kif_str(kif_text)
kif_text = record.to_kif()

# 棋譜ファイル I/O
record = Record.from_kif_file("example.kif")
record.write_kif("example_out.kif")

# NumPy dtype
from rsshogi.numpy import (
    PackedSfen,
    PackedSfenValue,
    HuffmanCodedPos,
    HuffmanCodedPosAndEval,
)

# Policy label
from rsshogi.policy import move_label, compact_move_label

基本的には submodule から import してください。

from rsshogi.core import Board
from rsshogi.core import Move
from rsshogi.record import Record

ドキュメント

API リファレンスと、各棋譜形式の細かな互換挙動(コメントの扱い、終局行や消費時間の整形など)は mdBook ドキュメントにまとめています。

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

rsshogi-1.0.1.tar.gz (448.7 kB view details)

Uploaded Source

Built Distributions

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

rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

rsshogi-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp314-cp314-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rsshogi-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rsshogi-1.0.1-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

rsshogi-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (988.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rsshogi-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rsshogi-1.0.1-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

rsshogi-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (987.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rsshogi-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rsshogi-1.0.1-cp311-cp311-win_amd64.whl (995.1 kB view details)

Uploaded CPython 3.11Windows x86-64

rsshogi-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (993.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rsshogi-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rsshogi-1.0.1-cp310-cp310-win_amd64.whl (995.2 kB view details)

Uploaded CPython 3.10Windows x86-64

rsshogi-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rsshogi-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rsshogi-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file rsshogi-1.0.1.tar.gz.

File metadata

  • Download URL: rsshogi-1.0.1.tar.gz
  • Upload date:
  • Size: 448.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rsshogi-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1178b7fe2acb0ac271570082850858aa496ec31fa966c85d92d29ec6060a68cd
MD5 5961ba5a125e4cc2ca1cafac673f91a9
BLAKE2b-256 2d3d6740c33b0f31424cbeebd1f2b809a346a6e4dbaf92699dd48e3f95f0d9e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1.tar.gz:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc532d3ee78a240ee04da656101b1f98e83407b2b222196fb6bfa939159d2568
MD5 fd9a37d515ee684f4f2d34d66d790eba
BLAKE2b-256 f607685790a47aa5e7d6f75715546b0aedf3a3c7fd3333cebeffd6b5a513d52b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 572e57bde443b654e7cee60ba09038c3ee921e6b8941b7836009fcc0d7078829
MD5 a960880b9d1f43b1baa8fc4dec2082a5
BLAKE2b-256 88eb0b63d141b098de8a8465105b278eccbb745fe68c0aa12a06aa502e410dee

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07cf6a65316ffa4f3dd17ff4e9edbaa7d845b4199862656016eba5ebe283dd59
MD5 87ea625e958ff3e41c06700d3bb1cc8c
BLAKE2b-256 771ad55a2c706686d7119e308452b38dcbe35f50b82dbd43b2f64a68cb6435c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d090c3c87b54cd5a58f25bc327c4edd42ecf05e2add7fb4efba758435a77c8df
MD5 f6e74537557e62d8904662682c2512e5
BLAKE2b-256 d218c60920a4e715f89db28a60bbf21214b5ee6ae70cabe1be9c0e8ee6263d0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 780e99c10933d778b5ca6f7e443f6d35f1808309968878635d5d768b49d14f84
MD5 5361b60aad256dd3f0f31d6110cc6cc6
BLAKE2b-256 4238f17bb278fecb392a5f1321a3abcffb77b416cd2a75c4b3d26b0a989d05f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314-win_amd64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c34210ae7942406236dfb26524761c095e0225047c2da348f7afa4f66611c2b
MD5 79040bf58e74dd46e635a2a7c0bf21df
BLAKE2b-256 22c98530ed14acaeb88fa79b55148d057791466032e7e2c049302dfb1569d84e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6dc1e71499cbe77bbca8bb905e0de08eafc89602dc522aae981d3a8f15f34669
MD5 9c50fff94ecb0a0b12c6705f47c86f01
BLAKE2b-256 8a3f80b3904124cff65c13457f7ba27f76777a8c37fe574c897d14ee0ea79ba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e6b1275e7ba6e6ddce10f998bae92aa9b35cf166d5948a018ce4ba74fa8a8de
MD5 0ee18aa2a4804afafda9bc84885d0341
BLAKE2b-256 c451c85fc86b4936c7726998eef51cfd77dfc6dc0f4757fe1a75c7048c5e7e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e09105600f35b80310e5b787498db23f7eef0e0e9e6514f5ce1309c71c4bf726
MD5 569d82240c5c2dc022bc97e4cd4d13bd
BLAKE2b-256 94354a39bf5e33927da7f22f432fdcf8cf65612eba13882d1958d2ee78b3569d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rsshogi-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dfc39526d394849814be9a51d7c5c8df35a3a8e888957580fad30c52c07d38db
MD5 0b06b2138ef002b064dee79b27415da3
BLAKE2b-256 adc6bbc78f01e00f0a11b81102937cd5c2714f9ad4b9c87591b06b7d562b5bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp313-cp313-win_amd64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3c1b3f16874b403ad0ef37a60ba8358373b5b56506802e5e0d35b37e1758277
MD5 84da40531d2da250bdcf0cbaf57ac06e
BLAKE2b-256 f2e0098c6a06198814600f53ca61a3d23e132aa753ac5ab1f114d5043820db9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2d8333663aabaefb7db63860e91819908b27e10c22cb9c19d969acdaeea9640
MD5 80d9f2a85551b6796cd7fad031b0f6fa
BLAKE2b-256 e94bb84b6cee97e52bb86c1001afb22b24fff4502dc129b4cade5425f4b5353b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5328fb12c420fbaea31b87edab15b0e1f2f283e3a84e4f72c0ab168b0cf3e80
MD5 c09f87e2bd3567ceda4980fdb2f0a4df
BLAKE2b-256 80f7f2993996dd9b2b825b0e076210fa0fbb8d63fbe899e5b69a67dbdcfce7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 09273789bd387944a5df786ffa48cd7b8673d802ffc68afffeb0bf5af215e06c
MD5 07d5fe17ba0f2ec475c3ca118593cbfb
BLAKE2b-256 ef1c2425328cfab005fae09ae5b9c473d8e0b787dd9ea78a876842d5cf71b4e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rsshogi-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 91cb9b49e740fbdd070a342b1baf6cc17ac17aad59342cc61033cb27a85acc91
MD5 459f9070d4f26e2d00d8cf2c4fc3a42e
BLAKE2b-256 e660d59304fb8572778615351aff04f1a8ab50e7bdc8c2061c5cc11cc2b9ff86

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp312-cp312-win_amd64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a2b5aea31f1f413593bb14ae738a40170aea7002f51bf9d2a51eef47245aa66
MD5 0079d4a7e232ff165c1a5dece4395d7b
BLAKE2b-256 e9969f7d4de7e84b3c9c248e07a08cc03bd53328a62d31eea8a36637ad1d6bf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9dfdb4526e4f04d5fc620b9a3a917281a3d56c5eab25cf026843009df70f419c
MD5 ba8f7c05d4ca0de3951c3d31867c59f0
BLAKE2b-256 5d8dc67c5efd8c3d8a272f9e1d22487e51c70c472c893599c0ce93b020cd0725

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07bfb4328d42a7a70315bb56a045cc2a742ea0520adeca78f9d1662b0b29f799
MD5 2dd0e95378fcd7641c239408968cf3f3
BLAKE2b-256 53f0e0fb81f61300d14e6f5be444984230f268da2db72d4675437d5402a52ae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59c6a16a45fd7a89da7be3f342cc9ea996ebbf2fe4509a7a926a87de40034262
MD5 5857b3bd857a8126183286bb8da4921c
BLAKE2b-256 2f70b6a9c86dc5ff599c47dc2a33d52d8e5ca18f439fffcc6584d5a8564adfb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 995.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rsshogi-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e7ce0976b832f84ed90faee1074cdff3c05eb6d748e2e11a5a56bb7417e48926
MD5 b56c02c933625eb9a2d16a1a48346766
BLAKE2b-256 8cbf5b2a64c62fda5de532b11d4277bf4680e095bc98a6887b1a7f53e4d4f734

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp311-cp311-win_amd64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f08e124b299f13b4684c91080e874e07356ecb8edb38e04b75dc72b9c03fff9a
MD5 9b8d7428c7d966365a561f1aed8c8c51
BLAKE2b-256 f728f818f0e918a6de947480edda8bab2cfed4b55cb27c80cfcf6af387027b12

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d65888ece95308f7ba8257366ab2e0a033710c286442b01754570fbb4124ef1
MD5 4a9f1d2d43feefc974dd9ef95cb35aa1
BLAKE2b-256 e4751d060bb9ce830840f30d7f106d49a26ccc8ba200e6b7b1c69b596ba1400d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf48e8dbae3b38a72a5846297318faf4d905b90bc15654aa775b9de99ef705c0
MD5 1902d7411cd3481e99edddc8990e710e
BLAKE2b-256 ab5caccc7626f938133d861fab825f411c51a34d3ddd062333075f6cb90bde4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 be8c49fd707d827b85cebcd91d086797d62c8e116a184433b2d48ffa92c5c6b4
MD5 1c19bf5960d16873307e95b0d9958dae
BLAKE2b-256 53835736685e8352cd739b6a4e5c49ec1fd0f5b92461704fd7a777bba410ae76

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 995.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rsshogi-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 38f3e79cb24a9ef4c4805f22952257ebbcd28dd76b7664d22546ac236af4743b
MD5 c2f1a1f841621844fe657ce6804b0891
BLAKE2b-256 6333494834e744feedbe2608ca10ce1da0ef2bf25a9375ad84a11745ae472a61

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp310-cp310-win_amd64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 251172ed59c241c7c215e5afa1b6970e1b12abf93541c0b3961bac02bb9bdd89
MD5 7f235bcae497c0b7efd20d31ee136c78
BLAKE2b-256 cabada5e07f1ddf8258ffb3a5ca27b70bc6334e2ee29a22d18c514e0475e97dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd6ca30267b21066f15b3479fd20c6c1672f4e70882fa12742718aa22400510d
MD5 f2f247fc105ce6d1e51e7c68293ee960
BLAKE2b-256 f2f3ebe344c478c559544e6794d30317e0a15ffadbd6cac873cc7497b8c631ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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

File details

Details for the file rsshogi-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8fc4c32693d760630889dc49465a0d2971d02fec42150b35cd60413469963ac9
MD5 74bba66c277c57677e8533b4f996aecb
BLAKE2b-256 c6fb634a745f5c5d4ceb890c88c4cd16271b2b6206e408882b68b9e2c125d272

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on nyoki-mtl/rsshogi

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