Skip to main content

A bridge between the Rust chess crate and Python.

Project description

rust-chess

Demo Image

rust-chess is a Python package that acts as a bridge between the chess crate and Python. It aims to provide a high-performance chess library that is largely compatible with python-chess syntax.

This repository provides:

  • A Python package rust-chess created using Maturin.
  • A type stub (rust_chess.pyi) providing hover documentation and examples in IDEs.
  • A benchmark comparison against python-chess with tests/benchmark.py and tests/batchmark.py.

WARNING

This project is almost out of alpha/beta phase (pun intended). Maybe expect some breaking changes, refactoring, and new features.

Overview

Quick usage example:

import rust_chess as rc

board = rc.Board()  # Create a board
move = rc.Move.from_uci("e2e4")  # Create move from UCI

# Check if the move is legal for the current board
if board.is_legal_move(move):
    # Make a move on the current board
    # Disable the legality check since we already know the move is legal
    board.make_move(move, check_legality=False)

# Make move onto a new board
new_board = board.make_move_new(rc.Move("e7e5"))

# Get the FEN of the current board
print(board.get_fen())

# Generate the next move
move = board.generate_next_move()

# Create a list of all legal moves (exhausts the generator)
moves = list(board.generate_legal_moves())

# The generator saves state
assert move not in moves

# Reset the generator to be able to generate moves again
board.reset_move_generator()

# Generate legal captures
captures = list(board.generate_legal_captures())

Use IDE completion or read the generated stub (rust_chess.pyi) for detailed function signatures and documentation. Actual documentation coming soon (TM).

Features

Data Types and Constants

  • Color: WHITE, BLACK, COLORS
  • PieceType: PAWN, KNIGHT, BISHOP, ROOK, QUEEN, KING, PIECE_TYPES
  • Piece: WHITE_PAWN ... BLACK_KING, COLORED_PIECES
  • Square: A1 ... H8, SQUARES
  • Bitboard: BB_EMPTY, BB_FULL, BB_FILE_A ... BB_FILE_H, BB_RANK_1 ... BB_RANK_8, BB_FILES, BB_RANKS
  • Move: WHITE_QUEENSIDE_CASTLE, WHITE_KINGSIDE_CASTLE, BLACK_QUEENSIDE_CASTLE, BLACK_KINGSIDE_CASTLE
  • PyRepetitionDetectionMode enum: .NONE, .PARTIAL, .FULL
    • Currently no difference between partial and full for now, but the plan is to have partial have a smaller history list
  • CastleRights enum: .NO_RIGHTS, .QUEENSIDE, .KINGSIDE, .BOTH
  • BoardStatus enum: .ONGOING, .FIVE_FOLD_REPETITION, .SEVENTY_FIVE_MOVES, .INSUFFICIENT_MATERIAL, .STALEMATE, .CHECKMATE
  • Board: No constants.
  • BoardBatch: No constants.

Basic Features Overview

  • Create a Board from an optional FEN string with board = rc.Board().
  • Get the FEN of a board by calling get_fen() on a board object.
  • Iterate over every square using the rc.SQUARES constant or get an individual square by using the corresponding constant (ex. rc.E2).
  • Create a Bitboard from an integer or square.
    • Supports bitwise operators, shift operators, popcnt, iteration, and conversion to and from a Square.
  • Get many different bitboards for the current board including board.get_color_bitboard(rc.WHITE), board.get_piece_type_bitboard(rc.PAWN), board.get_checkers_bitboard(), and more.
  • Create a move from a source and destination square, with an optional promotion piece type using move = rc.Move(rc.E2, rc.E4).
    • Can also create a move from a UCI string using move = rc.Move("e2e4") or move = rc.Move.from_uci("e2e4").
  • Check if a move is legal with board.is_legal_move(move).
  • Generate all legal moves or captures for a board by iterating over board.generate_legal_moves() and board.generate_legal_captures().
    • The generator remembers state; make sure to reset it with board.reset_move_generator() if you want to iterate over the moves again.
  • Generate the next move for the generator with board.generate_next_move().
  • Generate moves for a specific bitboard mask by setting it with board.set_move_generator_mask(mask_bitboard) and then calling board.generate_moves().
  • Apply a move to a board with board.make_move(move, check_legality=[True]|False).
    • check_legality defaults to True (can disable if you already know the move is legal for an extra performance boost).
  • Apply a move to a new board with new_board = board.make_move_new(move).
  • Check what piece, piece type, or color is on a square with the corresponding get_piece_on, get_piece_type_on, and get_color_on functions.
  • Get the BoardStatus enum of a board with board.get_status().
    • Can also call individual status check functions like board.is_checkmate(), board.is_insufficient_material(), board.is_fifty_moves(), and more.
  • Create a BoardBatch to apply functions to multiple boards at once.

Installation

Requires Python 3.10+.

A pip package is available at: https://pypi.org/project/rust-chess

  1. Set up a virtual environment:
python -m venv .venv
source .venv/bin/activate
# Or
uv venv
source .venv/bin/activate
  1. Use the pip package:
pip install rust-chess
# Or
uv pip install rust-chess

Building From Source

  1. Set up a virtual environment:
python -m venv .venv
source .venv/bin/activate
# Or
uv venv
source .venv/bin/activate
  1. Clone the repository:
git clone https://github.com/nemeott/rust-chess.git
cd rust-chess
  1. Build and install the Python package:
./scripts/build.sh
pip install target/wheels/rust_chess-0.4.3-cp313-cp313-linux_x86_64.whl
# Or
uv pip install target/wheels/rust_chess-0.4.3-cp313-cp313-linux_x86_64.whl

# Or build and install in current virtual environment
./scripts/develop.sh

Roadmap

  • Color
    • Color constants
    • Comparison between colors and booleans
  • PieceType
    • Piece type constants
    • Get internal index representation
    • Printing
      • Basic characters
      • Unicode characters
  • Piece
    • Piece constants
    • Get internal piece type index representation
    • Printing
      • Basic characters
      • Unicode characters
  • Square
    • Square constants
    • Square creation and parsing
    • Get the rank and file from a square
    • Create a square from rank, file, or vice versa
    • Get the color of a square
    • Get the index of square
    • Use a square as an index
    • Rich comparison operators
    • Flip a square vertically
    • Bitboard conversion
    • Get adjacent squares
    • Get square forward/backward depending on color
    • Printing
  • Bitboard
    • File and rank constants
    • Creation from a square or integer
    • Bitboard operations
      • Between bitboards
      • Between a bitboard and integer
    • Count the number of bits
    • Flip vertically
    • Iterate over the squares in a bitboard
    • Printing
      • Flip printing direction by default?
  • Move
    • Move creation from data types or UCI
    • Castling move constants
  • MoveGenerator
    • Generate the next move, legal move, and legal capture
    • Generate moves, legal moves, and legal captures
    • Support lazily iterating over the generator
    • Set a retain generator mask (bitboard of squares the generator will generate for)
    • Set an exclude generator mask (bitboard of squares the generator will avoid)
    • Remove a move from the generator
    • Reset the generator
  • CastleRights
    • Get castle rights (No rights, queenside, kingside, both)
    • Rich comparison operators
  • BoardStatus
    • Game-ending conditions
      • Checkmate
      • Stalemate
      • Insufficient material
      • Fivefold repetition
    • Potential draw conditions
      • Threefold repetition
      • Fifty moves
    • Rich comparison operators
  • Board
    • FEN parsing and printing
    • UCI parsing and printing
    • SAN parsing
    • Human readable display
      • Basic characters
      • Unicode characters
      • Unicode with colors (ANSI)
    • Get the color, piece type, and piece on a square
    • Get the king and en passant squares
    • Get castle rights
    • Check if move is zeroing or legal
    • Quick legality detection for psuedo-legal moves
    • Check if move is a capture or en passant or is castling
    • Make moves on the current or new board
    • Make null moves on new board
    • Get bitboards
      • Pinned pieces
      • Checking pieces
      • Color pieces
      • Piece type
      • Piece
      • All pieces
    • Zobrist hashing
    • Comparison operators (using Zobrist hash)
    • Board history
      • Repetition detection
  • BoardBatch
    • Initialization
      • Create a batch of boards from a count
      • Create a batch of boards from a list of FEN strings.
      • Create a batch of boards from a list of boards.
    • FEN parsing and printing
    • UCI parsing and printing
    • SAN parsing
    • Human readable display
      • Basic characters
      • Unicode characters
      • Unicode with colors (ANSI)
    • Dynamic tiled display
      • Basic characters
      • Unicode characters
      • Unicode with colors (ANSI)
    • Get the color, piece type, and piece on a respective square
    • Get the king and en passant squares for each board
    • Get castle rights for each board
    • Check if a resepective move is zeroing or legal for each board
    • Quick legality detection for psuedo-legal moves
    • Check if a respective move is a capture or en passant or is castling for each board
    • Make moves on the current or new board batch
    • Make null moves on new board batch
    • Get bitboards for the batch
      • Pinned pieces
      • Checking pieces
      • Color pieces
      • Piece type
      • Piece
      • All pieces
    • Zobrist hashing for each board
    • Comparison operators (using Zobrist hash)
    • Board history
      • Repetition detection for each board
  • Miscellaneous
    • Cache default board for faster initialization
    • Piece-Square Table support?
    • Undo moves? (would require storing lots more and would slow down the library)
    • PGN support (parsing and writing)
    • UCI protocol basics
    • Opening book support
    • Improved Python ergonomics (e.g., more Pythonic wrappers where appropriate)
    • Multi-threading
    • Python thread support?
    • Comprehensive test suite
      • Docstring tests
      • Benchmark comparision to python-chess
      • Benchmarking individual functions with Criterion
      • Other tests
    • Working GitHub action

Comparison with python-chess

python-chess generates moves in reverse order (H8, H7, ...)* rust-chess generates moves in normal order (A1, A2, ...).

Performance

scripts/benchmark.py was used as a comprehensive benchmark comparision between similar functions in rust-chess and python-chess. Benchmarked on my Chromebook (Intel i5-1135G7). scripts/batchmark.py was used for a comparison between using methods on batches of boards. python-chess doesn't have a batch board class so this is kind of an unfair comparison. However, board batches could be useful for analyzing multiple games at once. The results from rust-chess v0.4.2 are as follows:

Benchmark Results (n=100,000)

Category Rust Time Python Time Speedup
Colors 0.006622 0.005583 0.843214
Pieces 0.018807 0.010251 0.545047
Squares 0.090577 0.044927 0.496016
Moves 0.076587 0.217583 2.840988
Board Init 0.066030 5.094908 77.160674
Board Props 0.349438 6.110863 17.487675
Board Ops 0.033388 0.468387 14.028470
Board Ops 2 0.029917 0.126599 4.231668
Make Move 0.052464 0.607373 11.576909
Make Move (New) 0.024611 0.492972 20.030613
Undo Move 0.064030 0.528625 8.255924
Next Move 0.030804 0.375795 12.199372
Generate Moves 0.027474 5.230344 190.373947
SAN Parse 0.025358 0.571996 22.556816
King Square 0.010181 0.020101 1.974365
Zobrist Hash 0.009077 1.781595 196.277714
Checkmate 0.011072 0.098640 8.909011
Insufficient Mat. 0.006351 0.054583 8.593791
Bitboard Ops 0.041536 0.076017 1.830163
Board Bitboards 0.034426 0.024426 0.709532
Castle Rights 0.021094 0.248873 11.798300
Repetitions 0.012021 14.161510 1178.080356
Board Status 0.011402 0.544159 47.722964
Square/Piece Adv. 0.034012 0.048505 1.426100
Null Move 0.010831 0.170929 15.782040
Total 1.098110 37.115544 33.799470

Benchmark Results (n=10,000), (batch_size=25)

Category Rust Time Python Time Speedup
Board Init 0.025174 1.978819 78.606221
Board Props 0.107029 2.030983 18.975970
Board Ops 0.065805 1.232720 18.732984
Board Ops 2 0.013758 0.036917 2.683418
Make Move 0.045168 1.175923 26.034443
Make Move (New) 0.030459 1.250573 41.058100
Undo Move 0.041040 1.212199 29.537241
Next Move 0.054150 0.938544 17.332415
Generate Moves 0.010455 13.309741 1273.005019
SAN Parse 0.049886 1.453338 29.133345
King Square 0.008389 0.038343 4.570424
Zobrist Hash 0.006540 4.458676 681.801300
Checkmate 0.013713 0.236573 17.251225
Insufficient Mat. 0.004806 0.122893 25.573044
Board Bitboards 0.048134 0.049430 1.026933
Castle Rights 0.008145 0.589525 72.381478
Repetitions 0.004706 35.694660 7584.820916
Board Status 0.014827 1.414834 95.425070
Null Move 0.009174 0.453783 49.461692
Total 0.561356 67.678473 120.562514

Analysis

  • Small/simple operations (e.g., some tiny getters, Python-exposed primitives) can be slightly slower because of Rust<->Python boundary costs.
  • Complex and heavy operations are substantially faster in rust-chess:
    • Creating moves from UCI.
    • Board initialization.
    • FEN parsing and printing.
    • Getting piece bitboards.
    • Generating moves, legal moves, and legal captures.
    • Batch move generation (WIP).
    • San parsing.
    • Zobrist hashing.
    • Checking move legality and check.
    • Repetition detection.
    • Board status checks.

Notable Limitations

  • Bridge overhead: Small functions and data types are slower due to the bridge overhead, however heavy computations are much faster.
  • No board history yet: Undo/pop are not available currently. Make moves onto a new board and pass it into a function instead for now.
  • Reliability: The library has not been widely tested yet. It has pretty detailed docstring tests but not every edge case is guaranteed to be covered.

License

MIT License.

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

rust_chess-0.4.3.tar.gz (127.3 kB view details)

Uploaded Source

Built Distributions

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

rust_chess-0.4.3-cp314-cp314-win_arm64.whl (444.1 kB view details)

Uploaded CPython 3.14Windows ARM64

rust_chess-0.4.3-cp314-cp314-win_amd64.whl (465.2 kB view details)

Uploaded CPython 3.14Windows x86-64

rust_chess-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (580.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rust_chess-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rust_chess-0.4.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (621.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

rust_chess-0.4.3-cp314-cp314-macosx_11_0_arm64.whl (546.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rust_chess-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl (549.3 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rust_chess-0.4.3-cp313-cp313-win_arm64.whl (446.0 kB view details)

Uploaded CPython 3.13Windows ARM64

rust_chess-0.4.3-cp313-cp313-win_amd64.whl (467.2 kB view details)

Uploaded CPython 3.13Windows x86-64

rust_chess-0.4.3-cp313-cp313-win32.whl (455.0 kB view details)

Uploaded CPython 3.13Windows x86

rust_chess-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (583.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rust_chess-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rust_chess-0.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (621.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

rust_chess-0.4.3-cp313-cp313-macosx_11_0_arm64.whl (545.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_chess-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl (548.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rust_chess-0.4.3-cp312-cp312-win_arm64.whl (445.6 kB view details)

Uploaded CPython 3.12Windows ARM64

rust_chess-0.4.3-cp312-cp312-win_amd64.whl (466.8 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_chess-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (583.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rust_chess-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rust_chess-0.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (621.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

rust_chess-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (545.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_chess-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl (548.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rust_chess-0.4.3-cp311-cp311-win_amd64.whl (463.1 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_chess-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (578.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rust_chess-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rust_chess-0.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (617.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

rust_chess-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (533.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rust_chess-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl (551.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rust_chess-0.4.3-cp310-cp310-win_amd64.whl (463.2 kB view details)

Uploaded CPython 3.10Windows x86-64

rust_chess-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (578.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rust_chess-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rust_chess-0.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (618.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

File details

Details for the file rust_chess-0.4.3.tar.gz.

File metadata

  • Download URL: rust_chess-0.4.3.tar.gz
  • Upload date:
  • Size: 127.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3.tar.gz
Algorithm Hash digest
SHA256 a340f65ce82c7322389b1fccd55bc0a7d5cf496f7cb32a73eb92738f215ec4d9
MD5 53dd6113c68f651dab18c1d95e2e7f5f
BLAKE2b-256 7850daa8b38896c1a4c2e46574e172c27264201fff16d778b66c83bdfe531e55

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 444.1 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 854c80abfecaddbbdced04c55e1edee952eaa41e62f64919167118f8fe85d3db
MD5 cbca04e83c4d9e2313abec5da7ce270b
BLAKE2b-256 dcd0bfc9865af71edd4c38631d8da1c73be039b6d8393235734d8880abc19f10

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 465.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e254760e36ecdd7a80ee16e722fee8c9a11e539c4ab1e4e32e18b997aa428da9
MD5 44e13aff5f94da53b184972dbfec1dc7
BLAKE2b-256 559896c27d77a6b05216d8021e8ad9ab01780df48326d08154a518a3e227de51

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 580.9 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0578a9305d2c7ab1a55d6dcd6f938c5555e166ff6dc4b510121d6bc1dbfe95d8
MD5 bd174a2550b6d3ba1cc118b4bd70af2c
BLAKE2b-256 2987c30024fcee4348d82e9144cb2188ff3332640cb6e8da367f65b64c69f3f0

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 509.6 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4702bd4f2df876ec22e0eed9aa283a1ecbc384b0e38e8bdcd5c45f718efcaed1
MD5 cace71dc036644138536c1c6b150e6a0
BLAKE2b-256 865f1ca0acf49867f3f2d2cbb8bd744ec55ddb40498e13e0601df08d0cf1c43d

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 621.2 kB
  • Tags: CPython 3.14, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 78445cf6729fffa660efed5b2dc5d6579232c4003c69559b4705dba3acf1111a
MD5 cc21ec52e84efa079d9a33b11da9ea84
BLAKE2b-256 5aae6813889ec7bc304e99fcba8d2636d5a2e6dd142f144e9df0c964b7a7a089

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 546.1 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa0098d4bf98f6e74099c923e7fb72b000120b22329fd5e1909b64b74a079423
MD5 8a2ea6cca10febacbf545d44eaa63c41
BLAKE2b-256 d2fe00bf28aa5c218104f287dc378465edcac379ef23973b09e06b7d76c3307f

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 549.3 kB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1c20e4f395b70daf9d909ac5ed475c860639b6645338577f193a29d0f0f47754
MD5 61462a0220383f74bf799f5fbdf41cac
BLAKE2b-256 a2d3bbbe964985d4cd0ccaa29ddfa0cb6ed641058ae69823534b6aec6ff1966a

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 446.0 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 50c301431b9985788b80a0d697d85e505946e8a34f7e06096eb2a1e821be07ab
MD5 94e3a11835d04cf78c0adf607062c74c
BLAKE2b-256 8a888d6a38a24525ced6a2206b433fd9d8c90a208211fc1cc21835c02c0435b2

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 467.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5c25837fe0918bd459ee61f877f02487c8a17471ffe3572161a996323c0277fd
MD5 1c78b451d687bd3218a951055aa3d10c
BLAKE2b-256 af6e18f28804432b6fa67f94d14761e9aa5294d1db23e12965ccefa000be7537

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 455.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6f17ae5845e6a63cdf19ad5a830a56be72314bc4d9db8b1a012c53a60b1dbe11
MD5 9d7bc27bc053511479cf354c528427ee
BLAKE2b-256 1b2b750f728457e13107fa884e429d85943a892b7eaeaa029fcf041290d417cf

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 583.6 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fef40bf6507ba675f3cae3f85f4a5cb0ddcaa224af9b41411523d1ad553ac45
MD5 0ee112d534404aa3decdf8b8a1e1a16b
BLAKE2b-256 9ec78d63abf969c70ac64231bd50bc52e9bbf06e2ff29e98e97d8bb1a0c02e47

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 510.9 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b290022df276814a6c3115456edd127226f1f3569327185420f6684b3a8c7fa
MD5 590c6a514d4002467fdb441d42aa9223
BLAKE2b-256 750fd0b50f4d5a3882e8f8129def96705a8415c10e5b7f0a2cc9a4d6f72ec257

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 621.0 kB
  • Tags: CPython 3.13, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1f507740fdcc46fbc2aa85ee98dedc47e9c50c78ec86d21ee419d14d5ec4ed95
MD5 3aa0a8fce9b4785291dcc806c5682f84
BLAKE2b-256 82eb7b2cd8653dfb0afa58e69a5541f073937b46a8915b809f69028dfdcd2898

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 545.7 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6523d1067d43a7633deffea0f7f978a24f5ddebf4dafaca617739248af26b84
MD5 74ba36ea1c355d1e495c67410311d3c0
BLAKE2b-256 2e0e05ca39fc8da75807bb406095889c11e6c3166d36a586103a6242151d32a2

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 548.7 kB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 55ebf5dcfff57b2f3a13f6c85c52b6971187ac412ec8caec252d948c309bab3e
MD5 f0a29a5b3d75b408a5d6872873b3b57f
BLAKE2b-256 36a5559526f0b5ce9a1a7ec0b972aaba534b8d507fe053cd219f8fa820db1876

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 445.6 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 c8606cf816d2d5037ee5149978271d99cbeebcd74df8f162780f0e3df461f226
MD5 e9fc3ea3b02b83c70517305aa6fa2725
BLAKE2b-256 987d5a4a2fb3df688b4578b59b4fe661c895c3a14f1da64cdb9a40af4e295fde

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 466.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1be51b2d72467a7b675cb2aff0665e808d8943c6fa8c16727fdc0904ad07345
MD5 5e9e579b9c4f1b301ab6d9eeb868ae45
BLAKE2b-256 0535beec37e12c0226147f12c3daf1de13bc462a35208e891fd811447b403ea2

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 583.3 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 475d646154cafa6bd052783f0378f3c6274c6fb5ddba786f91ee2cb67ccbddc6
MD5 7311e298a0c398a548b8b7248d33d5df
BLAKE2b-256 39daeae9d5252cbdad4be28fcebb66df8bc4d677d563995e603b3c6b16eb9bd6

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 510.6 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa6cc4550a5442d24558ed21900ce184d78507d4ccf18221f133794234e97823
MD5 e6d90735d1d5fceee3f75d2e1d0486a0
BLAKE2b-256 08a95e72e5b41fb24f65b9677517ec00816d396d0ee19771d651440db6c129fc

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 621.3 kB
  • Tags: CPython 3.12, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 856455d2079c5c8d57d152248678b5b40a714ad02c99a68779615330b300e763
MD5 823ec17612f5f3f58c02fca245cfde77
BLAKE2b-256 e95b92fe617a0c9987fe07f321756487430e7332838f0dab402dfcf0148cb896

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 545.6 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa1ca11ea60e04025175638ffefe056edd4d14d2a6fa185f12229b1f78feb65c
MD5 8c834ad17a1e77c91fb2851c4f5b8e6e
BLAKE2b-256 981be4ea6849f29e53acf04a1bf90d9f7c6c33f06d603d44bfe94ba6e0a66623

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 548.6 kB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 476b926ee16cd759890e90ba446af4079949d01e9f775d350038e1de9d32acd0
MD5 d5ba9b97145efcdb3969abafacc37276
BLAKE2b-256 7aecdf0d1c821e9977efeebd22e43b7df19b5ad73c992d1c9044e09e9f81650d

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 463.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7b1b616f2639d46c231965e0c0d4bf94eddf353102bbf5687f6c7d34f88d4470
MD5 abdeab11ee56ec46ffa970e2193bdcb6
BLAKE2b-256 1e0f198f8e33cd68dd28358dad494a4970e9b1bc376a653b5e9757e921a68dcf

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 578.1 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58a97097a6bd530f58ce13f93b8826dd1b93ebedfa0961ab6ed6d185faf99e20
MD5 e5078d44abe54225b23a15cda01f8a79
BLAKE2b-256 01d85b48dcdd317ab718cf9264c362145bde9740c2ba21246e969793357a01be

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 509.0 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e736346ba59bde6a4d6a28473d1e3d8b25ba2b4da97bbd283855248cf66e66b4
MD5 f3d382f16ba56d98beabfd7d57992e84
BLAKE2b-256 edfbff3b141c58a7a89262a678b20cd6351ea4b931423aa542840f1af5a92be3

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 617.9 kB
  • Tags: CPython 3.11, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 97a114f724de0cd404bbbd00be1d3986bc903e26e0d6e2b25e3c519d7d599af6
MD5 06eb01d542024f87496c4b1b34cd514a
BLAKE2b-256 23808db49a476eca3bfadabefdfe2153990ed63332a45be2d530ffce18252f8c

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 533.8 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8f239c64277e1271e270b1e542c39132ff0cea05145ef28850057e9d823f11e
MD5 75ee62f94f8e9892ab51d7e8687f464b
BLAKE2b-256 87f8aeaa8696bbc0f08d591d53509308df226dae3d5af4116ab4821863f553a6

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 551.5 kB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2a300fce007c0e82571585fd6d210152d75aa0b357489294efba18ccbb76bc4c
MD5 60e76d09380a07c58784d5ddd1e4b52a
BLAKE2b-256 867c93a4da6199b5b129c093851d7d475e91f8dd08dffce11781790211a19c27

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 463.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1dbdd06e779ddb1dee29f34fd3c210552b65f40cad278df778395cbaf731ecd9
MD5 dcfbc8d74a7fb646b659fb30573566b5
BLAKE2b-256 5b9c0ec0725d97bce9f28dadd82dfcce2f32e6651df5c4f82aa81d4275b566e7

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 578.0 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2e0eff0a508009bad8490950a42def9ad3e5bfb9aef566a8302f983765a149b
MD5 d2230fe49fe75f4b2a21d3fe1c419173
BLAKE2b-256 65ed2b44b967a5a675e65c723e6fb71964d5a0def3ce26039270971bdcc7025e

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 509.1 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 faeb51138ec14bcd05db95f62cbc53ca10e9b9bb1d41a1eef542751fd0711df3
MD5 c6a3254136b5f2fe151f68ac7d7c01a9
BLAKE2b-256 5d0a0b4fa871ab58eed9769d7867f493f6f33ba66a3f7250268741936cf0e6e8

See more details on using hashes here.

File details

Details for the file rust_chess-0.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: rust_chess-0.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 618.0 kB
  • Tags: CPython 3.10, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rust_chess-0.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1b66d415a09e7efdecbdfed17aed057f7a7785937f072851158a10f8980013bb
MD5 06dab34bdb7a8edd012809c0f14d36cb
BLAKE2b-256 6df24e41832052ce69ed1dff016920f1ad4e07b1029233b4bb496647aca39ecc

See more details on using hashes here.

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