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.2.tar.gz (449.9 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.2-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.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rsshogi-1.0.2-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.2-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.2-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

rsshogi-1.0.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

rsshogi-1.0.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (988.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

rsshogi-1.0.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (988.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

rsshogi-1.0.2-cp311-cp311-win_amd64.whl (994.9 kB view details)

Uploaded CPython 3.11Windows x86-64

rsshogi-1.0.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (993.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

rsshogi-1.0.2-cp310-cp310-win_amd64.whl (994.8 kB view details)

Uploaded CPython 3.10Windows x86-64

rsshogi-1.0.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: rsshogi-1.0.2.tar.gz
  • Upload date:
  • Size: 449.9 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.2.tar.gz
Algorithm Hash digest
SHA256 aa67140847f97de90336bca13fb1d1ce7846039bd0f888877ec8e9f65d6f4ab8
MD5 9499ab73535b3d0064928a18741cfd68
BLAKE2b-256 352340bd79ec66cc2a5df78681590fb49b33b9066ad6aad666cb789d4c8de336

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2.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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02356f15ff26404ca2146f7957c7817692cfe9eb0c7e6056f7ca7bcccd5a6ac4
MD5 0262ed38fbad3592b7708bf53bb82299
BLAKE2b-256 e8e17abbcb20ae0ed9a64578c83f7de36b7c80cdb6fc2f32f5af441e78727312

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08430bdd052ac0f2779a32389fa20bf09453f775b111b12abfc6e7ca2e5dadc6
MD5 994975a919e1c777161449ee832a8bf3
BLAKE2b-256 8d0df3f51fa69fbfa6a00aa6f4ad518c1cf8f6c8bc204350cebe2ae79154d2bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea651731f8390ff344bd2c4bdd2366fa97b5c42347e89a1d093a82fb1e4a2ff1
MD5 218d8bc9f4943f40ee81c0f2ef0ae01b
BLAKE2b-256 b5685049e0a377accd4a070882db819d84a0495f68e368c6413c17d6a8697f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6fb4b5002014ce87008e55e01176a4d66af4282c765356bb64d455cef1b42a77
MD5 a665150c2acc9651f1873e285fb683c1
BLAKE2b-256 82ce235a9448e68f68056ac70e0c8b337dc632a3b8544598ee6bd65f952a1477

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 04ed9aa89cf10a7d96767d892e09c868360747c7f8f7301b02dc76c492f89064
MD5 45f34665874830f5a407c68f5066c61a
BLAKE2b-256 2a9946b4df0789edbaa0c32fcb3aeffb01c77295ef81d356d42119d652d0ae65

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5522cee104b08b8965af43006c1b8193dbc091f23f022c5429f69a088e5ef465
MD5 abd046628c4deb4f25395bb98d4bf06f
BLAKE2b-256 a77fb7d9bd46eae9a9375bceb8d15c9e6c1c401d6e12cb7046af09467f86ca19

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86f44d72966ea1021f235ddff24f7bd00471ef20e4cbe2037b44605db63bc46a
MD5 d7370506c72f6e0b3f4db03906e07f00
BLAKE2b-256 19db8dde6648fbe20f152171a456ccee7d45a4d68747e98dc26f747569b98bb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f04c23825c10b42eabcc667af2cfd951e79942cfd9341c7d79032ff75d80703
MD5 21127ae95318d4434236e0c6037fc8e6
BLAKE2b-256 78af286869a10a339e206f806fdd97d29b0fa72947b0d92289be1af4d9fa151b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aaa89a1b3b4a284f58c0b4355a437b1727f505bca79c0f68d9e2f476c163515f
MD5 3c7e214c91144ed488bd80289cec3a8a
BLAKE2b-256 45f4a931761106d99e1b6cb44d1e9c100d9e4a2fe3620331e5eb57dc734deffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 27bb1fda0d918b0984c98940fbcb2d8c87ab80a51b5da100931c2714a3f59df2
MD5 f05f410abb3bdcdb3d077e748e85a213
BLAKE2b-256 bddffaa1815e3dd1ed5169a74ed132ea55d9ffa79753249311664931722b7d72

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 846e94b0fc11a42d756b844d3fb16f8db0ce9b77f3c9f43bc6da27a80e574d01
MD5 12af49b9ee4baf6b61c06b8ca5a7f26b
BLAKE2b-256 61edb2c5ce89c35d065c5dbe58b1697a16dc279613658215691db24682f5e426

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ca24d4025e701dd06d66a3c074a78cb66be4586cf998640472cdc86e43e56c6
MD5 7d0ce1f37aeaddb9495fc1a712b01c78
BLAKE2b-256 893b3e6b1c84e136d92ec3dfa8997549e1101541e6c67373f849f477b47e0641

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f77f294429281e3ea6aec16ef5a354cbfd447c6cab26f13636487f56e31098b2
MD5 28bf6f40d023e2b7302a49d112958bd4
BLAKE2b-256 62e3ba0591240e13d3b5823aa6734b59d4624a00aae3a00fc82aef49a7294e99

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f65a87b52c1d8af886d770bb776b77d08ebcbc2f82a4fecd935c45d7db04ad7
MD5 892bc106a7b1d41c9fbea46bcabbf691
BLAKE2b-256 0e684d7fed0cf77e5dd60c6390b664a1f47db18a346c0676155a62ac556e17da

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7b60d93a1ccd5f6276d44ca6188ae7ed97fed0a700ecc7776e58b4822f95c21
MD5 df359344c0f2c26be42ddf737683d86b
BLAKE2b-256 2c109442bde78c8606945ed413e0397c7658ffa25a1ccfdfd236c0646bbbba05

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e36e12009e37bde338407be23a9c51d9cc516def1547733ebdf83cecac16a5bc
MD5 2a5a88fe12f7f792aff337c92ede8fd2
BLAKE2b-256 f7b793e0effba1fde110a76a63df859dac2d85c0c17a01d397489d1ba42e3cdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c75f44162bbc91793f6505b4273a0e398f63a82d25ce69c1028465fad7f3e6ea
MD5 087c4781fe981f0f33beda1e435150a3
BLAKE2b-256 a76bc6736d33d48284811d6279a261b158700563fe46d9581c62d63308169bc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae5378909c03416ca4b9a05c55ffd52ffafb8f218a79352a3ddaa1b69f356026
MD5 045cc78d8644af34e7525378bd8773d1
BLAKE2b-256 1a3eea3dab8976e49cb586396e0df28859e11267bafe4e9ad0cad0b3a073c3a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 08be8e595b8dcdbc6f5d1ae2a1b3bdd843d28269112bba87bec5ca9d698fe052
MD5 08268038eced126a5779cc4b0de1d601
BLAKE2b-256 ba76a8a05c821aa524fec90fcf543cfc8302365a55e341e2e58f82074a566ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 994.9 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 39201f569600d95b9aae63514b7d54343d68ddfaf282b764200e96ee04fbb32d
MD5 2c72ebc50c6827f115c3e696720e5e5d
BLAKE2b-256 da1d6e2648a485ec154dded0d2d4e9494dbb56936a0a2a7e4da71bdc6f5ff8e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a7e649fde6dcd1dda9563602a122fe6171f74dcada55e0b207c20b5286996c1
MD5 12ae81918e58c8ce37aa3d74df4cc496
BLAKE2b-256 f9508305e1e18deb334f57143cd44ec7ef565391a1b4e7dfa543953a59162e4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1767021b5672ed46f8d5c19d54600d4ee4b64b3382c504c9852250993b50910
MD5 329209d6e64b260d8bbd7a6de568371c
BLAKE2b-256 cb5d91a1e9e54c8a3ac19b32062c3de144be7ff4b46273600b3d0edaae79d83e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e76cfa5bc80282088d1c4676ef6f30ebcf7f2754595eca6de30259de1b6fd7b0
MD5 4896dd4dafd5a147119961dac4a0b365
BLAKE2b-256 44b5f34493ae278f2afad1ee3765b47785c08d60b8dd580c3bed9f921751d676

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 092946e3d5e0c72f5abd060df25e269b67d5519b1a8be93d43720483509704cc
MD5 85eef151f9a483743dce3aec3df3f95c
BLAKE2b-256 5363835bcd37c8156b7ec20e585a10457c8bc842c7993acd0577c7e443ae5938

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rsshogi-1.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 994.8 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d3cf8cdb2aab141b00ea5d1e40f3f7ffb85aa194fd1b4f55d99c8dfb799b6930
MD5 ba78aa153e3796f5512e6d58c7c04aac
BLAKE2b-256 5d83a8276163cf9c1f11f1f209c5f9ba973ce8e43756e76747e31c15acf8d83a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d54b25c78ec09efa4deac40baf2cf013cea0234c52f5776a6fec72a153d2b0a0
MD5 47b28fa610159cda17aa2eb1dcd81304
BLAKE2b-256 b5738e8439c460b4ee875622c8fe23e7678d444a1ecfcdbd3fd09957dc34e424

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63f09dc8e95b4ff50d4dc479a15e6faf65fe0831f620579d00a7a1146fbc8337
MD5 73fbe0a9d7ff6c59456b5e1ca6c77e76
BLAKE2b-256 7b1d31265c3e91686349d031341ac80cef7548913eb7b40189cc6eacf9b46c94

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsshogi-1.0.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d4182cda429c53885441fbf96a280e0725571c10e8c0e26a0d42800b7457795
MD5 8e0804fd6208d0ea80320d5e072aa319
BLAKE2b-256 6766917cab09a0da4b818509611afd353c318aa2738198286e4991da52647b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsshogi-1.0.2-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