Skip to main content

A bridge between the Rust chess crate and Python.

Project description

rust-chess

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 micro-benchmark comparison against python-chess in the file tests/benchmark.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: TODO: Add castling and null moves?
  • 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)[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.0-cp313-cp313-linux_x86_64.whl
# Or
uv pip install target/wheels/rust_chess-0.4.0-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
    • Null move constant?
  • MoveGenerator
    • Generate the next move, legal move, and legal capture
    • Generate moves, legal moves, and legal captures
    • Support 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)
    • Set castle rights? (use cases?)
    • 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
    • SAN move parsing
    • Human readable display
      • Basic characters
      • Unicode characters
      • Unicode with colors (ANSI)
    • Dynamic tiled display for previous moves
      • 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 (make_null_move)
    • Make null moves on new board
    • Undo moves
    • Get bitboards
      • Pinned pieces
      • Checking pieces
      • Color pieces
      • Piece type
      • Piece
      • All pieces
    • Zobrist hashing
    • Comparison operators (using Zobrist hash)
    • Move 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
    • SAN move parsing
    • Human readable display
      • Basic characters
      • Unicode characters
      • Unicode with colors (ANSI)
    • Dynamic tiled display
      • Basic characters
      • Unicode characters
      • Unicode with colors (ANSI)
    • Dynamic tiled display for previous moves
      • 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 (make_null_move)
    • Make null moves on new board batch
    • Undo moves
    • 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)
    • Move history
      • Repetition detection for each board
    • Generate the next move, legal move, and legal capture for a batch
    • Generate moves, legal moves, and legal captures for a batch
    • Return a list of the generators
    • Set the retain generator masks
    • Set the exclude generator masks
    • Remove moves from the generators
    • Reset the generators
  • Miscellaneous
    • Cache default board for faster creation?
    • Piece-Square Table support?
    • PGN support (parsing and writing)
    • UCI protocol basics
    • Opening book support
    • Improved Python ergonomics (e.g., more Pythonic wrappers where appropriate)
    • Comprehensive test suite
      • Docstring tests
      • Benchmark comparision to python-chess
      • Benchmarking individual functions (Criterion?)
      • Other tests
    • Multi-threading
    • Python thread support?
    • 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.0 are as follows:

Benchmark Results (n=100,000)

Category Rust Time Python Time Speedup
Colors 0.005623 0.004736 0.842337
Pieces 0.018838 0.009041 0.479946
Squares 0.089639 0.045636 0.509110
Moves 0.086117 0.217042 2.520321
Board Init 0.091657 5.062907 55.237283
Board Props 0.426570 11.517537 27.000372
Board Ops 0.100331 0.578784 5.768751
Board Ops 2 0.105453 5.327600 50.521126
Make Move 0.079674 0.555655 6.974129
Make Move (New) 0.090940 0.605637 6.659730
Undo Move 0.091185 0.481893 5.284780
Next Move 0.067739 0.459672 6.785930
Generate Moves 0.208179 10.695765 51.377735
SAN Parse 0.063843 0.651645 10.207014
King Square 0.044894 0.131626 2.931930
Zobrist Hash 0.045252 1.741447 38.483714
Checkmate 0.048705 0.206944 4.248894
Insufficient Mat. 0.040469 0.174750 4.318096
Bitboard Ops 0.036695 0.067098 1.828515
Board Bitboards 0.070030 0.136282 1.946055
Castle Rights 0.060880 0.333831 5.483449
Repetitions 0.046618 13.510689 289.813933
Board Status 0.049362 0.682978 13.836119
Square/Piece Adv. 0.033849 0.048523 1.433507
Null Move 0.047808 0.322804 6.752067
Total 2.050350 53.570522 26.127503

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

Category Rust Time Python Time Speedup
Board Init 0.028494 0.028333 0.994337
Board Props 0.127417 3.670269 28.805164
Board Ops 0.084218 1.528579 18.150214
Board Ops 2 0.035208 1.710838 48.592270
Make Move 0.046525 1.126794 24.219008
Make Move (New) 0.046996 1.506249 32.050450
Undo Move 0.046307 1.155118 24.944634
Next Move 0.063420 1.172726 18.491501
Generate Moves 0.164534 13.247108 80.513124
SAN Parse 0.061047 1.690472 27.691106
King Square 0.019242 0.326893 16.988751
Zobrist Hash 0.017036 4.458977 261.736400
Checkmate 0.024211 0.517528 21.375914
Insufficient Mat. 0.014820 0.418335 28.226859
Board Bitboards 0.055708 0.339233 6.089521
Castle Rights 0.018760 0.851835 45.407465
Repetitions 0.015187 34.786077 2290.488025
Board Status 0.024841 1.692779 68.144579
Null Move 0.019370 0.787410 40.652059
Total 0.913341 71.015554 77.753579

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.2.tar.gz (88.0 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.2-cp314-cp314-win_arm64.whl (437.5 kB view details)

Uploaded CPython 3.14Windows ARM64

rust_chess-0.4.2-cp314-cp314-win_amd64.whl (457.4 kB view details)

Uploaded CPython 3.14Windows x86-64

rust_chess-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (571.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rust_chess-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (502.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rust_chess-0.4.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (614.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

rust_chess-0.4.2-cp314-cp314-macosx_11_0_arm64.whl (538.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rust_chess-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rust_chess-0.4.2-cp313-cp313-win_arm64.whl (439.7 kB view details)

Uploaded CPython 3.13Windows ARM64

rust_chess-0.4.2-cp313-cp313-win_amd64.whl (459.9 kB view details)

Uploaded CPython 3.13Windows x86-64

rust_chess-0.4.2-cp313-cp313-win32.whl (448.2 kB view details)

Uploaded CPython 3.13Windows x86

rust_chess-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (573.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rust_chess-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (504.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rust_chess-0.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (614.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

rust_chess-0.4.2-cp313-cp313-macosx_11_0_arm64.whl (537.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_chess-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rust_chess-0.4.2-cp312-cp312-win_arm64.whl (439.2 kB view details)

Uploaded CPython 3.12Windows ARM64

rust_chess-0.4.2-cp312-cp312-win_amd64.whl (459.4 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_chess-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (573.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rust_chess-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (503.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rust_chess-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (614.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

rust_chess-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (537.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_chess-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl (541.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rust_chess-0.4.2-cp311-cp311-win_amd64.whl (454.7 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_chess-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (568.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rust_chess-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (501.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rust_chess-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (610.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

rust_chess-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (527.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rust_chess-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl (544.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rust_chess-0.4.2-cp310-cp310-win_amd64.whl (454.7 kB view details)

Uploaded CPython 3.10Windows x86-64

rust_chess-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (568.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rust_chess-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (501.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rust_chess-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (610.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

File details

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

File metadata

  • Download URL: rust_chess-0.4.2.tar.gz
  • Upload date:
  • Size: 88.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2.tar.gz
Algorithm Hash digest
SHA256 f50cc95736f46c95fd1c95508063626dda389a3793e7615f520f38e89de846b5
MD5 732c256b6c714caa1ae6fb209d706645
BLAKE2b-256 27ce01aa741636748b400c0a085655057b93c9de1c83fd30342ee343d9288666

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 437.5 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 fe8624e538b16249285cef07b85b574aee923129b51351f97dce20897023b7d2
MD5 cd6f95b8530aa247ce713c0301bef6c4
BLAKE2b-256 7880a6f9e9cc1427be57c2a063f9e32f924eca38cc5e62ad2947a6a2598d4b15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 457.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a8e532a4bc539651bb7506abb957fea2f04333e586a4a5bf27372e59bc8f6589
MD5 519864d87ce3312e3b45907cc7b79af1
BLAKE2b-256 78a28514685f1af8a975dbc622b2e81c1f68fe09ce0652836046dcd7348401db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 571.1 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb3db5dcc12eaae0afb3adab199edc06912062e69b4be23b365cce2601ca8311
MD5 b48b31ec5d04990c26e9e37900068da1
BLAKE2b-256 d3cc4ddb34da93c9f9168a999477fe7835778360dbd3cb50aff226eb5022dd6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 502.1 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9add93cd4c722cdaf248ef0ce75a447c901fc0012d046029b074e4d8ec6fba04
MD5 a76d32008e03fa56d537c0351ae0787f
BLAKE2b-256 eb8dff19861d8e3f1383e0a56ce17c6b8ef497ffde00e768a0727697e2465a0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 614.5 kB
  • Tags: CPython 3.14, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a999b2028094316a149f8000865ea8a105d80d6247d06496bb74df2a3befb6b2
MD5 82a8a60faae3d2fcf48889141968e095
BLAKE2b-256 06ed53368a25f82387e0065414cdd2c531f959e3d20631afbf6d6eb4d480ddd3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 538.0 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce7c8cdb608d6fe743bb084f865adeac7a640857e2c03a475c0d19455e385776
MD5 c915688627f6ccf5d56913332dd6ad84
BLAKE2b-256 0c45d26bb11f8ae61f742a97c8400155dcca75b95709698f8cc74352fd078500

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 541.8 kB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd78d15e3c6e45af9e2f49d4e3e52ef0425fb7fcfd1bb4ec47ed56935d7210dd
MD5 04bf16c91f8573fa1926b6c5129caa35
BLAKE2b-256 d44de3fa73a27fc89c3e7f1b46b81bfc38831776f437d7ad7bc96896f62c96c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 439.7 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 36f0fd53e2b2608fad83e4cad23b1e6d11a9fc205f80d85dce6521dea8153174
MD5 d131bd8e9271ec975bfc1b84587bbed5
BLAKE2b-256 e55e264304cb628e6229828bd09a47bc83612a9215e8a9f7990b42bba2a6f38f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 459.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 62daa9fb1b1f0078525ffffeca6d27114dad012c3521091d558896b07cb8e458
MD5 4d760b0196ae0b3c44a7bde2ea190c89
BLAKE2b-256 6635aca38e176b6fe1610f18e43c1628ab16777dc080c332aed9f7754a38ec25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 448.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 35bfcf9c518ef09dc2461310d80ad9a9c19ce287e3cd66ceb5dde321342dc9fe
MD5 4fd2a4771c7ab94a2308de742098ebf0
BLAKE2b-256 7d377b7a30edd83fb3fb2a8da1d16470746a95cd755e5aecc9f58fb3b503ca86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 573.6 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 363bab1dec8f7562cbc982c10c505844a5103255709f46ebecd6e68d71fca2b7
MD5 4211e6605eb64a2183808afd726306c8
BLAKE2b-256 f97271e36d2207c1ed1891e6578ff3b65c9d960caa35bd5d405c8d4be00bba64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 504.0 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80bea4da02a2c69a2a303634ec8bb15253e5a5dddb9eacf2fc6025618bc51cb9
MD5 246c641968c8338016f52906ca7ee6d7
BLAKE2b-256 f21a3ab9e6c3d4e3768ae935d19fa26fa0d1028fcd627b1452abc1386814a680

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 614.4 kB
  • Tags: CPython 3.13, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d6f08aa47cd1cafcc43a64523413517a568373e97d218acf260ad2c177d9fa47
MD5 ce1456f401138a4c7ee8d52ded75a122
BLAKE2b-256 af3eac389d47f8ec01c7449ab8f05c3319c0bd466e5f58b1fa3916151f0ffa82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 537.8 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbce20e1bcd12f900a59e039eec4aee2f00d2d222cb1474a47509029b497681a
MD5 56a534f852fb7591954e456effc7bec8
BLAKE2b-256 850862938e28a60998da14f9f04b0ac005802c34ec7597a06d1923cf1262344c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 541.4 kB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05b0fe0abfe5181b5dfbaf729f50437a53b85a1caf6b68c1c4d956815b1af8d9
MD5 512f9f66a9de3759e0e78417586eda90
BLAKE2b-256 29f1515dc56a0b9840c2fb3f710323dd71ede4202d1a474b1e5abf04105f8e8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 439.2 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 34b5d09b17d819fc7e39fbe0abdbee5d21a3455654ae49f3cca4fccf2740875d
MD5 450427d7111b17be3ac12e9bad897d6d
BLAKE2b-256 6a9d45a59028261c6452928167270a3b36f98a13d46f27607eef7a981793948c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 459.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 10b98806af3190407def1f8a4e897f2342b06b567b0cc3ad3e100a6dde714449
MD5 f25ca47c7c46319b8d4158cadb230afb
BLAKE2b-256 f47a2b82496b6a4212c236814b9276b23a5cba5ccc689cfd3449e3f032d61afc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 573.2 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77da49e400ce1f029231611f6ae32205d368c3aa107512b9fc7afd50256ccf33
MD5 bd9e68a977e30475abf2b5eeda12d2bf
BLAKE2b-256 e10c63b59a92a80a727fc45d1546f7b03625e7c48192bd0567e790ef39778c41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 503.8 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecdfe29c13ffb8ae3d856a6b703bb60a19ff7458641c82df662fad244c5046a1
MD5 f7d3848769120dd7e89f736f2712c195
BLAKE2b-256 1854b4bbdb3f3da79406d2ad2ba6e20aff14bcfe532ca6056fea0bb9d351d214

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 614.8 kB
  • Tags: CPython 3.12, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ffc48e4e67e9f5ca71aa49b1d405baaa8bf06d2f49a60a0170c06fffda402a32
MD5 7479bd6265a9c0a6f31318f8cb41c7c7
BLAKE2b-256 6dbe38842542782c41fe029816e2f963d5315ce56f5c9d9d90a4aad9d3beb4eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 537.6 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4920a94846afd04f47ffd6c12b46accf512553da8047899e507f7d745d93689c
MD5 551e90ed0145999804bc27922a6cea1f
BLAKE2b-256 c5a41edd463dd69b0d32853b60bcf2cf0c34c027494370259b4c5859d2422649

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 541.2 kB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d6f2169b4730fd55eae34a901c36ca3afb42b2421de31d089b3231e0d9803ac
MD5 9facdcab909c28b400f4a78fa5efed78
BLAKE2b-256 c25b47a721dd951ed5b688c0cc2af740e8df84a42ff10e7b6dabba096bd5dc12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 454.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8a6a71a81f77aff0c1061b371dd0ec15d10d6f78d9bca1cdaf28d6838bf6a141
MD5 90eb977d206ed34321c5ab365df438d4
BLAKE2b-256 a13598f95587ebf5aed5dc28072ac8e1a45d28ef8049f4a580b2e18b687c8365

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 568.6 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44acb3a6efa8b9bd2a937147fb24814fec6bac59ceaeba1794052b8ad5bf6656
MD5 01f1970305c61e6a220cb6c7d92a1981
BLAKE2b-256 e20ef309703bb6ac13a834393ccdeb7cf550a266b91c0aef3501f9c10cbd3044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 501.5 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c1c7d7d3e1524bfcd02876f4cc110a9d8960650d256fd1330dfb8e17bcf9d5e
MD5 86202856a0b0d7f5da1490efe37c692c
BLAKE2b-256 bb6493bf3ba35b34dc099dbb5404e2731ac58e7bea342ffee2a2fa17c8a78f0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 610.8 kB
  • Tags: CPython 3.11, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8416090f92be2a142c7a5dfcced3bebe96448845f1c76630e25a221246f40e0d
MD5 ba977130de97c092c658acfa9adcf5b5
BLAKE2b-256 838fb22bcd2632685c4e470b6db725c48202ad484ac1a2d43351a736712dfa31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 527.1 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47b853a4847b499382ac34f6faa33a6b954fccd918436032940bbf18ea629a87
MD5 836a5a48733276f98a849844adfe0ae0
BLAKE2b-256 e6b3f5e4b5a78da9657c2e165ec810f63a61a5ed9c953fc5cf45fe0a99b9d8ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 544.0 kB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9fe3ea83fbee27f671be810468a836e55c99b644923072ce04fc8acf6a3e37c4
MD5 b1583b4d1274837dbba0e71eace1c507
BLAKE2b-256 a5b45c939ab22fcc1be97aa4ffb0017538263a24c24ab0ab68dbdaf363695664

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 454.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8e55c9a672dcc85cd0e58eb7566c3a0f30887b700e3a20aeec12e3613a40bbf3
MD5 7bf8c5ff1e491734307377ef1d0d389c
BLAKE2b-256 6d7a484804b49b818326114494688ff9cb549f94fb520e035ec2169d606da3ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 568.5 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 208b9549bd83486e27cf3532d14ca5bc51bdab13cfedc32ff0a6636250a65b84
MD5 59171591b350c547ee3f321b210ee87f
BLAKE2b-256 5d7f399671ceea566f1960bf1387a9a3e4ca09311c2f9f048fe93f57f485d524

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 501.6 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 786245c9d0feb2aba6d8643ac197931bde77bb89584b88ff084c0e4e684a3a89
MD5 fbed4abad0be633c1ea04bec08bfd2ef
BLAKE2b-256 66319cf471de487200d34f93e80d19556bd7ec2e427b55b883057c63bfca239d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_chess-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 610.8 kB
  • Tags: CPython 3.10, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","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.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e61152daf99b15c422ccb6c4984fe465e777f4139868d0f2aeaa02aa2e120db4
MD5 77e978a9eb12812ea822f7b8fcb1d779
BLAKE2b-256 e9c965a166dda189c0ecb9c6b690a409d49abf8ce1deb66036f52fd938388905

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