Skip to main content

No project description provided

Project description

Rust Reversi

A high-performance Reversi (Othello) game engine implemented in Rust with Python bindings. This library provides a fast and efficient Reversi implementation by leveraging Rust's performance while maintaining a friendly Python interface.

Features

  • High-performance implementation in Rust
  • Efficient board representation using bitboards
  • Easy-to-use Python interface
  • Comprehensive game state manipulation methods
  • Move generation and validation
  • Random move sampling for testing
  • Verified move generation through Perft testing
  • Arena system for AI player evaluation
  • Process-based player execution with timeout management
  • Fair player evaluation with color alternation

Installation

pip install rust-reversi

Basic Usage

from rust_reversi import Board, Turn, Color

# Start a new game
board = Board()

# Display the current board state
print(board)

while not board.is_game_over():
    if board.is_pass():
        print("No legal moves available. Passing turn.")
        board.do_pass()
        continue

    # Get legal moves
    legal_moves = board.get_legal_moves_vec()
    print(f"Legal moves: {legal_moves}")

    # Get random move
    move = board.get_random_move()
    print(f"Random move: {move}")

    # Execute move
    board.do_move(move)
    print(board)

# Game over
winner = board.get_winner()
if winner is None:
    print("Game drawn.")
elif winner == Turn.BLACK:
    print("Black wins!")
else:
    print("White wins!")

Using the Arena

The Arena allows you to pit two AI players against each other and gather statistics about their performance:

from rust_reversi import Arena
import sys

# Create an arena with two AI players
python = sys.executable
player1 = ["python", "player1.py"]  # Command to run first player
player2 = ["./player2"]             # Command to run second player

# Initialize the arena
arena = Arena(player1, player2)

# Play 100 games (must be an even number for fair color distribution)
arena.play_n(100)

# Get statistics
wins1, wins2, draws = arena.get_stats()
print(f"Player 1 wins: {wins1}")
print(f"Player 2 wins: {wins2}")
print(f"Draws: {draws}")

# Get total pieces captured
pieces1, pieces2 = arena.get_pieces()
print(f"Player 1 total pieces: {pieces1}")
print(f"Player 2 total pieces: {pieces2}")

Creating AI Players

AI players should be implemented as scripts that:

  1. Accept a command line argument specifying their color ("BLACK" or "WHITE")
  2. Read board states from stdin
  3. Write moves to stdout
  4. Handle the "ping"/"pong" protocol for connection verification

Example player implementation:

import sys
from rust_reversi import Board, Turn

def main():
    # Get color from command line argument
    turn = Turn.BLACK if sys.argv[1] == "BLACK" else Turn.WHITE
    board = Board()

    while True:
        try:
            board_str = input().strip()

            # Handle ping/pong protocol
            if board_str == "ping":
                print("pong", flush=True)
                continue

            # Update board state
            board.set_board_str(board_str, turn)
            
            # Get and send move
            move = board.get_random_move()
            print(move, flush=True)

        except Exception as e:
            print(e, file=sys.stderr)
            sys.exit(1)

if __name__ == "__main__":
    main()

API Reference

Classes

Turn

Represents a player's turn in the game.

  • Turn.BLACK: Black player
  • Turn.WHITE: White player

Color

Represents the state of a cell on the board.

  • Color.EMPTY: Empty cell
  • Color.BLACK: Black piece
  • Color.WHITE: White piece

Board

The main game board class with all game logic.

Board Constructor
  • Board(): Creates a new board with standard starting position
Board State Methods
  • get_board() -> tuple[int, int, Turn]: Returns current board state (player bitboard, opponent bitboard, turn)
  • set_board(player_board: int, opponent_board: int, turn: Turn) -> None: Sets board state directly
  • set_board_str(board_str: str, turn: Turn) -> None: Sets board state from string representation
  • get_board_src() -> str: Returns string representation of board state
  • get_board_vec_black() -> list[Color]: Returns flattened board state as if current player using black pieces
  • get_board_vec_turn() -> list[Color]: Returns flattened board state with current player's pieces
  • get_board_matrix() -> list[list[list[int]]]: Returns 3D matrix representation of board state
  • clone() -> Board: Creates a deep copy of the board
Piece Count Methods
  • player_piece_num() -> int: Returns number of current player's pieces
  • opponent_piece_num() -> int: Returns number of opponent's pieces
  • black_piece_num() -> int: Returns number of black pieces
  • white_piece_num() -> int: Returns number of white pieces
  • piece_sum() -> int: Returns total number of pieces on board
  • diff_piece_num() -> int: Returns absolute difference in piece count
Move Generation and Validation
  • get_legal_moves() -> int: Returns bitboard of legal moves
  • get_legal_moves_vec() -> list[int]: Returns list of legal move positions
  • is_legal_move(pos: int) -> bool: Checks if move at position is legal
  • get_random_move() -> int: Returns random legal move position
Game State Methods
  • is_pass() -> bool: Checks if current player must pass
  • is_game_over() -> bool: Checks if game is finished
  • is_win() -> bool: Checks if current player has won
  • is_lose() -> bool: Checks if current player has lost
  • is_draw() -> bool: Checks if game is drawn
  • is_black_win() -> bool: Checks if black has won
  • is_white_win() -> bool: Checks if white has won
  • get_winner() -> Optional[Turn]: Returns winner of game (None if draw)
Move Execution
  • do_move(pos: int) -> None: Executes move at specified position
  • do_pass() -> None: Executes pass move when no legal moves available
Board Representation
  • __str__() -> str: Returns string representation of board

Board is displayed as:

 |abcdefgh
-+--------
1|XXXXXXXX
2|OOOOOOOO
3|--------
...

Where:

  • X: Black pieces
  • O: White pieces
  • -: Empty cells

Arena

The Arena class manages matches between two AI players.

Arena Constructor
  • Arena(command1: List[str], command2: List[str]): Creates a new arena with commands to run two players
Arena Methods
  • play_n(n: int) -> None: Play n games between the players (n must be even)
  • get_stats() -> Tuple[int, int, int]: Returns (player1_wins, player2_wins, draws)
  • get_pieces() -> Tuple[int, int]: Returns total pieces captured by each player

Development

Requirements

  • Python >=3.8
  • Rust toolchain

Building from Source

git clone https://github.com/yourusername/rust-reversi.git
cd rust-reversi
make dev    # Development build

Running Tests

make test

Available Commands

  • make build: Build the project in release mode
  • make dev: Build and install in development mode
  • make test: Run test suite
  • make run: Run example script

Testing

The project includes comprehensive test coverage including:

Perft Testing

The Perft (performance test) suite verifies the correctness of the move generator by counting all possible game positions at different depths. This ensures:

  • Legal move generation is working correctly
  • Game state transitions are handled properly
  • All game tree paths are being correctly explored

Two testing modes are implemented:

  1. Standard mode: Counts leaf nodes at each depth
  2. Pass-exclusive mode: Counts leaf nodes. Depth does not decriment by passing turn

These tests compare against known correct node counts for the Reversi game tree, providing confidence in the game engine's core functionality.

Performance

The library uses bitboard representation and efficient algorithms for:

  • Legal move generation
  • Board state updates
  • Game state evaluation

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_reversi-1.1.1.tar.gz (19.5 kB view details)

Uploaded Source

Built Distributions

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

rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (532.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (556.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (624.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (532.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (362.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (410.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (381.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (362.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (532.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl (556.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (624.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (532.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (410.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (362.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl (530.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl (554.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl (621.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl (530.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (409.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (360.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (355.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (531.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_i686.whl (555.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_armv7l.whl (622.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (532.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (407.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (380.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp313-cp313-macosx_11_0_arm64.whl (311.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_reversi-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl (323.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rust_reversi-1.1.1-cp312-cp312-win_amd64.whl (231.1 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_reversi-1.1.1-cp312-cp312-win32.whl (215.5 kB view details)

Uploaded CPython 3.12Windows x86

rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (530.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_i686.whl (555.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (622.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (532.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (407.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (380.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (311.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_reversi-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl (322.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rust_reversi-1.1.1-cp311-cp311-win_amd64.whl (230.6 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_reversi-1.1.1-cp311-cp311-win32.whl (215.6 kB view details)

Uploaded CPython 3.11Windows x86

rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (531.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_i686.whl (557.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_armv7l.whl (623.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (532.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (409.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (381.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (362.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (314.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rust_reversi-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl (327.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rust_reversi-1.1.1-cp310-cp310-win_amd64.whl (230.4 kB view details)

Uploaded CPython 3.10Windows x86-64

rust_reversi-1.1.1-cp310-cp310-win32.whl (215.8 kB view details)

Uploaded CPython 3.10Windows x86

rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (531.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_i686.whl (557.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_armv7l.whl (623.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (532.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (362.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (410.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (381.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (362.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp39-cp39-win_amd64.whl (231.1 kB view details)

Uploaded CPython 3.9Windows x86-64

rust_reversi-1.1.1-cp39-cp39-win32.whl (216.0 kB view details)

Uploaded CPython 3.9Windows x86

rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (531.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_i686.whl (557.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_armv7l.whl (624.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (532.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (363.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (410.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (381.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (362.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.1-cp38-cp38-win_amd64.whl (230.9 kB view details)

Uploaded CPython 3.8Windows x86-64

rust_reversi-1.1.1-cp38-cp38-win32.whl (216.2 kB view details)

Uploaded CPython 3.8Windows x86

rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_x86_64.whl (531.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_i686.whl (557.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_armv7l.whl (623.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_aarch64.whl (532.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (362.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (410.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (404.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (381.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (362.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file rust_reversi-1.1.1.tar.gz.

File metadata

  • Download URL: rust_reversi-1.1.1.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.8

File hashes

Hashes for rust_reversi-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b6ee2b6eaaf5b230741f75d8279c1f0de834d568638c2b6eaa5bfdb53194b40a
MD5 c561f1f4fb023ee81adbf7f8294990da
BLAKE2b-256 e3e6be00b3bcf164ed78452d1bfcc4dfcc468957116aea2c23345ad9c8b53172

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ae45eac757559e33a88c71fe9a3f6da8730496f6ec7143b5963b3d16344e373
MD5 a7a7bf50a313a977f57798b9a5e70a45
BLAKE2b-256 de2c6475125fc1ba3ba67ce0582e46deac703ef2988aaaa261c6e1372e4e1d39

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1183a36fe768573f484f7d3116ff7972577d59cda76805d7dbd3c6a136c5c4e5
MD5 990661163a160c43c6f701f9c9bc96df
BLAKE2b-256 4c42320a7426732045d80da60f3221e12d3e095dd52e3fde3d962cb30775c522

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2499251961e1c571897a922d0507616b535edf1e6b3f4928c195b9ff92eeba36
MD5 fbbcc2d74e2e3d91930aea5fc6d35087
BLAKE2b-256 20ec15bf6ec2550e9f63ef56ed152081681c29645ab79f90868631472a36f50c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8c2ae3570a1763797efa7ef454cc0ebe37fa008a87ecc4341e9d94f53f270d3
MD5 0ceecbd97415d0b8a761b6736f326ea3
BLAKE2b-256 49c7d5d92d141f404c24487e445d82c89c6a2bc65f1fe726705059915b7caad1

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5138e5d7bcfba0d323e0c42ead4d201ab52f94c557080144a5ff8fa6f5e7abc8
MD5 8ce8ca144892af86cc3769709b515a03
BLAKE2b-256 30b75f82abbe7b7c11d8e0b948335f6dcf198d9bf6bb5ae636ed3ab99b441c65

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5f5565d63a7068a1f7b2eb63940538b0bddd4c6580c12bd48f97a19317846ffe
MD5 10274dea05c038f7ee7c425c80522985
BLAKE2b-256 df3affcd3322221835b0dc370dcc796125673b5843105bbb6d1513bda54ef84c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fa71d2fe520bd5e4aab50b58b67d8b3b6479c2c2feaf26b2ab377d50c14505df
MD5 7b5dfaa64824ca5deb6ecf6684de4318
BLAKE2b-256 4fe18ef6d24653a911eb9e0a2cffe3e9b3dd3c493ccd756bd3fc8029e69141b1

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ac006c9239f7abfc7ef5ba0cf16c2001c4a11b29d4c7f1910ce6f0481148a4d
MD5 331f11bff6fec2921faa6db427b3366b
BLAKE2b-256 e80c3592a9dedb254ba49d662969d72f7f476ea21e48447d741012f6165e6aaa

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 99893a3c85852db395ddec02d32fcdf86f9297661ed39ad951b36bd3aa599f06
MD5 059c0a969c858284faf419d9ae2ec5f0
BLAKE2b-256 ac9e2777f02ff0e9af3bc4c8a59dbf5974e35d70f24134548358635ce879dff5

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1aa3c358b9ee3571ae9ee832353faea5de4ea95c469de97689eb46d34e3cef4b
MD5 8ccfe71183246442cb3f6d1dbc58d95f
BLAKE2b-256 8371df83b7f11cba4c0f4e39f01357b19fe3cad680dabef95674e99492913fc6

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a8417187b01cf78d96db151bebab98449ebac4d16151c6e78935db98f902198
MD5 bc4540be80f8f0437941b1c17c39d88e
BLAKE2b-256 9399158a35e0270df266786b07a7dc3bab77c5c1c46bd8c0fea937b9a3c2c682

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 769170c20ed680c73f5d927f984fec1ab41e8d35edb61eb694bb75db19cc38ff
MD5 4eb1c0595e11cf038d09c402af4ef662
BLAKE2b-256 b7821b83af700cbbb7deffb3d6b508085e50ef3e2b12f9b04201d1a36f528649

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d2b7251f3b1bb3e9c94d2f6317a8ea199189db53807ce460fd640c4268321f83
MD5 cd2ae56940cfb1b16703910a7317a523
BLAKE2b-256 0666c281bb3d992dab2b63f3c98f474820ae6f99fbc2e548fde1ca873a7b96d0

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2efcea4ab683bfcfc21649ffbcd6af352fbff54890ea1e7324d9f63b6b6238c5
MD5 cb919f15fbcd32f2870173189825b36a
BLAKE2b-256 1ddb36f593fd24c2f9d3611e0c1057dc7eb47aae356a6275c839e180337dd3c1

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6e3020df06438c854fe40721dd873aeeb07cac6452b45ef2b7aefe0b73275706
MD5 06d0462886f10474f39dd2539bf03fd3
BLAKE2b-256 0059f6a1914aae122fe3745d6d87d8b8fd8f8cececf583b763b7e33b10bfa810

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0322d6b74f13f8d04bc4ace88ae83f0a06e16958e8341f70c5031d5aa4ffa7e6
MD5 ab3811c1a97298f96bfdc24095995be2
BLAKE2b-256 5b951ccfd7d7d8d115935119b87b1a7a934640f09e7a02d7cdcf129f9813c1ff

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f7fe8a9078fc9e36423aa84fe3b84d0a3cada551d80632eb7c56ebaad29cd561
MD5 af9f667557740de52d6b5895b4bc772c
BLAKE2b-256 1462907e16bba654ea1cda2818074fe4bb02dd10f29f10f644fd9e8c9d4fb89c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52014b8bd4465ecca6f7873f9581621455342b67fdbb52865a17802a88fb5ba3
MD5 a738f4ad3471ca3da7605dda19fffcc0
BLAKE2b-256 e639111567e897bebf3ada8b708d95df37070643d7d7fb5821cf0932d5ec814c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79fdae6185784e85d85003f05069736199594a7d905ca8bc8e755816c9a35e25
MD5 2e4becafcad0b842c3873d16982b81af
BLAKE2b-256 43232d4734bedc391fd999c611f8737d0b7d00bbc0b7bec45baf5e49bd47e98f

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6d308f4340ffdfb68041e2db928c1e610e5af9dd8ce2c9ca7a37e9d9612f8e60
MD5 79edda70dfbcd89673ce002a383dd369
BLAKE2b-256 58767aad6d102a35ea03aba973c8464ac4c828d7c77327b1392a8c4d24288678

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dbc1b420a6fadd03aaf6a31005746c744f46ecd886fecad8d352c4c063cefd67
MD5 19929a014618dcb0ce45e044e6777d6f
BLAKE2b-256 aa6f330c3eac9d5791ec5275616b5071af33bcc99672b313525178ae23986efc

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2b31525bbfc9c6c8000fcc09db0191a2a218068e5296bca0bf803cd4ea579f8
MD5 b604a8c42fd39eeb3dfd16d783e17dbc
BLAKE2b-256 5954417ff449e9a79eb0825ad2681517ba82ed81ee83fd15ca364726b7e5ed42

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 444927e0e57a223181a506de6a6a501660128d67c0423946707e3a69e0eb05cd
MD5 67a1cb63402c96ac2c9bb4ccb2c9b454
BLAKE2b-256 6912d0132c02cb9e2ecf314e826d81521b5831f9951f87d73569fbbaa17760f7

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a41480fb9e21d2fbe62638972141d3937df3d8b343bfc48d3b5ac85795feaf79
MD5 790aad704ac8ed2826bbcf88a3ee395e
BLAKE2b-256 fc6149f63ca4b6106fde94cd33a35f02811affa43ac171829e2d390e20750a27

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 59cad0361eee198f814e6d531c98df889e57304e5735ca376c1b15a43595ae4a
MD5 f5bbddccc145ab50b57cffd1d2846e41
BLAKE2b-256 5db3e45a321079b0500946d9d00ad0daf6e7d28187779debb45c8facf909fdd9

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b506f08153b69b5adf1b082cb918649b83ad35d8ede1e4135a5c6ee0f152e69
MD5 44d1358f7bd844783ae9ec0aa726bb62
BLAKE2b-256 24b61d7742c16cfbfe206b0d605df5639c0fa0595b2e46d4d0ff89b20528d123

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77d7860cd50feb3e2e454687c993772854a4bbea2fbd7665a511851f78e99f68
MD5 db1cecd80bd5031c64c4a9fad39512d9
BLAKE2b-256 253f1bea443ea8f6bdd4476948e788ef702f1ef42b16c9b69a31b8837de320b9

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 335606e8805e59993a604d1e9c3b74c5a279136951587fc39fc888b00d82223d
MD5 0282aa9953c3ea7386a41af923281877
BLAKE2b-256 3912b86f666239dc84ad076cbf59c7006d8bbebe653087bf55e7182e46a99bd1

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 58a439ed351d75993e634871929e3b54de43cbe620f822a2e164716ef2471e63
MD5 795fad4a129a97fb3010baae0f8b53cc
BLAKE2b-256 72dae2a9460d5b5737924f30ef9abc226c3a66ca37c738d787828e67d4b5d6a6

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c96ea005a834ed05e78bab590df3e11b165af57c8e8d68cd4849b87827295116
MD5 0002fef1ee21a90915a45288f81c505b
BLAKE2b-256 b5444ba4cc4a4c8d9592c15283a5766363cb8a14a729e595baf6da4fa91be9a7

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3576e100289ce24c58f741c60eeb1f15b5307384a46a35185368d74ec0a343b2
MD5 4ced68bd1549cfeb3d6f49e75459d927
BLAKE2b-256 832e95d2b97de9a2d1a22bfaef9964fa86699f17367ee74fdb420e52f1d256ca

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2659989774a6568b831c4a7acf323a135d101d3cf07a487239f046f6fdca2ad8
MD5 3cd783b1961dec5840a008e134126616
BLAKE2b-256 1225ca0469652aa8029cbab5bf8f21e064bd329d8edaab44aa6665295c3e3490

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9869acec1204e167efc2d6299c97dfe82779d0294c44aeb66fc0460d1647312e
MD5 2398773c5d8357da3ebe89f075bc25a4
BLAKE2b-256 996f2cce0959dc5de02b576e56ba802645fc03486b732ae0f08a598f034ed26c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b52ad3143c60ef7a99d0fd6c7d21dcb780d0de757e98d0f7e045988485e740e
MD5 d4a46724ef3c94869a8803f84223c397
BLAKE2b-256 8359b630c04bc226512e7b958f03d397282fcf95567f390480c3259079ff7f7b

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 228cc82be3271a000296c6f2f220e3464b407b5393e7bcbdb5dd701e6dabffb1
MD5 fd028f8d297004149f933b3d8ba608e2
BLAKE2b-256 fda1f2e981e6224cf52392cf495576cb8ba7988107ab4a012d2c1517ef6a8480

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd7dc44f42afa10b2fe53b4612404a9ff2f14bd848c133e8112eb004aa0c48a1
MD5 8080f1f4314e737daf2abaf19a336e11
BLAKE2b-256 691a1a799b1fc669d17d70381f91fdcb44d056affe05ef0575048423445cd8d5

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46cc35fefc14311ace6c972da3812f452fc334dad445601bf12374fc91685b9d
MD5 dc77267ece4c2c09e1e049b708e551d4
BLAKE2b-256 06fcee4327d68ac0b528e4f71fb3902a98ad5403cc9409d4529ec58e1255cfc3

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89ecb62684fd9655a411cce69093d9cdb11d0544900c8fb0dc6673e7f4427523
MD5 1411d4aadcef180c0ac631e94f2a5110
BLAKE2b-256 5497d86f364a35fe260674ed4e59b1625e8732348c44ed7849556628c8a6b217

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 28cf4229a7813cf90bc49ecd9e71639dba9cf88c1bb0f2f79525717e5724ed76
MD5 9555215fd730f6ed81ae0621d8a1454e
BLAKE2b-256 92fbd2aa82c0893ea71414f29413d0bc33ab737a85c21b3fad1a1f4797d214ec

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9cdfee3590f82f6a2d3c7cc644cb947128461e0b4d217d964cfeee972b0fa302
MD5 5845f5fd0387f185990668edd74a2da5
BLAKE2b-256 d0758d0acc4ef57187cee6b1dc91eb4d7f3f26dd1f8b48821e48c09dbfae9d11

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91a0f12f2de4fcbc91f35308869e0bceab6c6016ac708278174d04be72051dc1
MD5 4615ca286c673d2a421d054c35ca1acd
BLAKE2b-256 d8338e918d1c49686eab9802ffec6a4c12106d9129cc9d16e1f77220cbb89121

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 318fb79e18f25fe350f350da70eaefe9c76101d7340f98e182cd92545d7e9b56
MD5 c36d48189788319f90ba03a83ccfd92e
BLAKE2b-256 b5bc925488920a64741d704582598f030a33af638ca9458a97814fce42de03fa

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b257c0361049785c9c02afc32d38bdae7c3281850cc71dde42e1619345ceaedb
MD5 8dc5048408ff38ee1841d86dc829078a
BLAKE2b-256 e4eda262a168da3e9cedaaf0f85bcf90bb5d0f751595062150b2d6a9fdfce72d

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06fc4c64fa8d99d6ebd43714d1248164dc598a14f4053d6822c2b2cb46bd4cbe
MD5 e7dad8f0cd3d95a548ec012e1e220807
BLAKE2b-256 7bfb2de510ebc076f276f143caf5b76ceaf978344907b237d533da1223c9dd8d

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 210dae48e0447e142240c239602749be7c59ff84eff838060185d6eb5fd15a07
MD5 bd699b2c2c42c467d727721b0ac5a4bd
BLAKE2b-256 a5f70ea7b097c37404ead92f1fa8ada065c2acc9ceb989d8cb642ea2616a6965

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5541b2c6f131dc42bcf1e688241d1194c18b03d549070033f93696852e2c1d93
MD5 de1e81a5b0dfacd0fc4d6581b3bb5ec2
BLAKE2b-256 cd7a466b500e1c17d13ab9cbc10104350378728c12517a89084ab19fe12a90ec

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7d39b78595f2b2d71bf29d7daacdfbbd1a9771a6c86bd246fed325dd8432ead8
MD5 6b79194c903fbca63b886cee476cdbda
BLAKE2b-256 9a59368bd9115809520951f31262ed727606f42d68a3278641b280633c39d856

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba0f3f3226c292983f434ec60a3a335bc7ff470dc25a4825a4ca7919ce55fbc3
MD5 aa4d539944f393161993a8724adba101
BLAKE2b-256 5e30fac5cafdb0038ea455f2b7a9bfeaf5cd56756e3b667ce51a6a78e3055a3e

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 08781339c588e0e5593582a319d361c0e6d269c5bd776bc9c8c9a85d27352e61
MD5 00c597e6780833d11d66d8f6a1386d0e
BLAKE2b-256 fac5d7ed9f222326b7132034f0db02540f44e8fed00176c9ef885511fd41dd31

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27a3487379e176864d9f657a91f1d90a5b906d5c7f9cde2414f27f8b40081885
MD5 d84e722ea961f0cbaaa59032e21dc620
BLAKE2b-256 e842f93afcccce7f41a1c4ca585bc7ed89590d9a30d0fb5e9c295dd26d58d1c3

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 103a983fe6ac84d9c38869b1ba15aec9a84db401820b1f8b536f53c29f60a8d7
MD5 df20f143bae3ca30d4ec9008339d54b5
BLAKE2b-256 c9aff671440973b8a3f9bf229cc573b505eb7cca798e3ad32969fa989ba98ace

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 54b71783ab3a1f0bc04a246850adf6a77bb387e295ad88a52ba711ed66cbf620
MD5 44c292810c4db869ab848aca69b4261f
BLAKE2b-256 db4d08b3ed8bc3dfaf4aeaab780749ca6d973f562a5cadc219d2939b7e01640b

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5709b8a0be443d91153b57dc75d67c102e4934b6b1c0160a401a7ea14eaa9b04
MD5 323933c37b516498290e934071ef7cbb
BLAKE2b-256 ec907746ae91404f5aced450f73dbac6e9fbf732e27be3a3beffea9bb824fc91

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1d0c56cb3f4f89f61672ddff439357054783d3aab5afaf0afc59e105086cd1db
MD5 0df04415252eeb725c736ed90f030e84
BLAKE2b-256 41b816d147a593acacaa1ee7deb31fbea37dd43b11fd08b6e7ee2299563818c6

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a5e187c4cfda139251d605b67d0e7bb7f9e6e1418cf90bc6e5130aa76ca1ae0
MD5 1bbe556a6cf1cb7590dd2672b08ee1af
BLAKE2b-256 145d1e49dc7f422fac3a8bcb0424cddb1c928f01c84e2e9355a407ac3294803b

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ce58f0211c968a7e6fd8eb18e360c90064dd4e3539555a6908b8d90c85aadcf
MD5 15b5417f09174f2863ba9f73cd6c9118
BLAKE2b-256 eefca41ca8a8e173d87d071c520b81be6dca867943e6ce3468493269a73446f4

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 33810eda8e04f4c069c1b23467f9d13d49d56568f0dbfe0d3f2c648f85a5d52e
MD5 da1b27d48b4061b343dc78c2b2dcba90
BLAKE2b-256 288cbc9c48d9f5f0a333e44b020daa0d876008651349e3ee4f9681c0c68e4a4e

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1aed3b2f5d9fc73db3cda0c5c1bc8c657d611bb264d18d34486ba1bd05e76d8
MD5 4dbdb8ff3f460685022584863ba46287
BLAKE2b-256 baa1e45106812f97e35a40f00c5b19d0367b50ef17b2df749fe286328e527d3a

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b568f17b678c819b55f5da1b42c0254e11167ef7eca552fd52ba2dfc913540c
MD5 35f6f1477a4bfd264eb78701fb0a1efe
BLAKE2b-256 425595acecb6d2c3257cfb95c50578685cfcc2bebe0cfa1fb9dd334fc5b0d227

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63df36077f4ff5f1116c336859aadec5525ed153f2a381ea9dae3fd938eb3a65
MD5 1199107b05abe6b44868583220947a10
BLAKE2b-256 222242a263298f951b7379487696e42c4131aa33202854c0a6fb710c021f4393

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0284ad9b9143f50cc91e1137a9abfc3120887791396858d6c4c89d36147c1698
MD5 5aa4e3f1c4889299ca125187d07d894b
BLAKE2b-256 bedfe50c5e5693ce93415d81bb21436a93321b9ab1f43468f3734e3f75e70a27

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4d7e31adb6b7b1a2d20362b0dcf8d6e7f774dc9c28ab37731451c854d9b85b23
MD5 414054597432bb54c06028c2f9683882
BLAKE2b-256 e28870757e80699efb21da3467d9eb4b611e5e16cc27c5ed4c696d032e1d22e4

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 088f3b935f0f6fa41f1baf4c59292350fddfb380d28e3f1899026dd57f6d20ed
MD5 80395bf5ddfab22222cc982062d184af
BLAKE2b-256 b9a1f8f918ff1efb81f5c6e6f8aa2b5c7f313d1aecd9b0d7c5968fcb9e27ec18

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0a11363d3716c7c9ce627c24143d72f650956f7eea5cd50aae2740fbe89b232
MD5 87ad75ca437d9f67b929548e832a4e77
BLAKE2b-256 a9fce09e1f1034250fc675bb31585fc5ee5bedc2bda3efc2db310492c70632d8

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ac95ecc392a46352c5ef08ae42a5622ac2b16191f6c50acd668622b71e66594
MD5 3c354354f40a283d004e48a492d797cb
BLAKE2b-256 6dab358133bd58402faa324d082f9a89fd00606c6e78d94bc8640b5ae550773f

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bcc8955ad72849d3ec3fa95f983a1e03ee411af97cf6593f25f02375d69d53e1
MD5 d45578d38993fe92637482179f0e58c8
BLAKE2b-256 de3920b86abad5da565316744e5ed86e9db92bd7bf715630a8d077f66c8f9db9

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0cddc4ff7c6e80c0b78a3e3a58906e5d63ae868bcf3ee491932e0f5ffb38ecbc
MD5 2cdd041355d023a3600f120d118cffec
BLAKE2b-256 ee45ddb9f7ddad88ba9686335a92fe21e21ecd0e114e78ec33b021ec9f8e6056

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3f45244c891d5b11667e05d6796f574aeb6d762f3c40224717711ba79723bc07
MD5 a6b48453772d1029ab2163b469c95760
BLAKE2b-256 e4ef61cb338df63597201e8677c43eaea856ee0db32ee199a7aae6e05a60b01a

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a23ded5019d9869a02b11818d1b01c5dd4269cdfcbf2fc3a55b6607a2f3f095c
MD5 6603bc05ffb25b00623dbff5a34bf0b5
BLAKE2b-256 ed85a3c581fb4c555d451e24c460439c9f44fda5cba8110e9a924262c999c13e

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 260f066875f53c2f54ee101c320a449587a18bbe25e07b7d625671064bfc049d
MD5 846b12d18691da9ac3b76bdcb97418e3
BLAKE2b-256 a4ccf099a53d14aad858b4a4efb08c0735335a483f27702a1b944633dc5ff0f9

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f86abb018ab8531a4e440fa5eda046bb53191ba295cadec3f9669f0076fa28a7
MD5 d0db137fd52e1b5db229f31d32a2f9a4
BLAKE2b-256 e84c714908e5517628eb47a39c83c3be3aac192edd7976e6b5c3a504e617bf5c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92363d0f28f40ccef4ba0da406dc059b33e3f8f6bd31d7a95ab98a7c5ee4cc40
MD5 b8b37c21a610477d1aa48f39fb36dd65
BLAKE2b-256 5fade41908a4c69a22a645da891a52267e625a493a016a5a9823cb2ee58d2858

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a906519938e3ae951fc3aa1755c0dadae9ae54d8ee2a71939b7c85d0521bfacd
MD5 84013f249c8c3a73c9d17b6697628204
BLAKE2b-256 f048d4a5ecde6a7225bff874e9cf77154e893547e5ed2c35613de2c90c63429f

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 10af6dd2b4c2dd4574b9ea035564e220919903374c5219f399336004d9fa3e2a
MD5 f142a8629616678631a8b0d14ad01e9c
BLAKE2b-256 5aa53971212a7aa20d3a26ab1f6f8f5c2726fc88875bca2fbbb07dc68c827d2b

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 738d28bbbe82cd4b8b42f18159d54913eb135dd63362e82384c42f4afab21810
MD5 efe19dc19e6ec832cc8d7773dc2b1045
BLAKE2b-256 79524f473f1f198350e5b4875b9bd031af786107fdf3af1ab896d0e432ce0cd5

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ac7812616f8d425c743c0b328335290578cb9c49627fd7f1d07fe994785dc15
MD5 cb3539301d2911cb6b075318024a885d
BLAKE2b-256 ef38706ba6abd6af8b4ec55d699c681406e6cf7ba6ca23a6c3140ad0eaa736c8

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8ff9461eeb05becaa9a16c7ae3c9beb3f8539a2351282eb9e92581c7e9f42e27
MD5 930a741d5d856862fd3478ff37244824
BLAKE2b-256 c3332eede5f436d658355a15325c3f4544ac8c2f31b9d6232724bb9ee24dfc8d

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d348c676b2f4e726407da9e098638251fb949dcc807d1e85a47a310df99bddfc
MD5 203903b84d00778c50e21e1421ee6cf1
BLAKE2b-256 d14b4721b56350ed79dc3560acdf179e6572a9355c128ae98200dd7ce8a883e2

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c7a35e57132614e9a32b5871b0c8b40079a0e1dcd939f1b165c1e01263f353b
MD5 d5081e700a827e2a633ac3507877d32b
BLAKE2b-256 607c9ef14db6827cf87b6fa8521e8b51d3cb5aa0aff0a5b1ff8428e408992693

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: rust_reversi-1.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 216.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.8

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e9afae1d2b83420363c380b34f221066e483f58d602a574c4756b05a405ec1b9
MD5 f342f32fec1de2cc281b675537abf5be
BLAKE2b-256 c7286417e84d82fe9fd8515d2b207f36e0e28036b9917c9aae593f38429df4e5

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c505cb5f58dab0b061d51cfaf063ae18b97094f5b176cebed86c899689421c1a
MD5 b8bc537fe9840ac88e4deb505c12af22
BLAKE2b-256 9b90ffb433dc9c59c4d8a8a47c387f32289e1347510fa84630480f748d138baa

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0286fce3b46d6128da5672faf55c446216b801143a86bdbc1336dd2e68eb113a
MD5 79ef983dbe0276c8d6d83e1b177d2536
BLAKE2b-256 a043547f33889dc741ab69371394d9e61be7a01d0b60af84e3096b3dd76e394b

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0bf5486053675815a54e3f853ebdbc7330622202e34e0318bb086e368a86d722
MD5 f516004eeecab8a171f273ea067d2dad
BLAKE2b-256 6a302a1be29f1a8d9e6ca25d638e9ab611892795ba2920e91b3bb1ade90adead

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f299a153572032070615d2363cf0b80f6ef4581c4e8a84ece2ba00db31b452f5
MD5 3ff529c65450702d95a8dd1ded5989be
BLAKE2b-256 fa111e025348bfcd35e2ad2d213116e61aa0b167f6a6c34f9bb06ddb2fda8e1d

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1864568127b4b357bc90b39ca2ef7a247613dc5c29c5ee9ec860c8059b0d484
MD5 863caca1c394fd26fadaf59ea727a818
BLAKE2b-256 69a9cdb4c0e65392315475ff80c2af4c465a8bf54e28823c5c07d6224822fe40

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 399df8e10b36a2b3be0a030d4e62342334e14b64b06bdaae7304d8694afbaf48
MD5 ec4f393f857658c3471b1207e00a82e7
BLAKE2b-256 86a74d649076f0748ce7be5b8e0ede581894d8dcb495ce98e8e60c0b902fa6fd

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 146bb3f0b0cc2b3f3a231e795acb303ea28e624ce49a5eaa0ef36f1c60687c4f
MD5 6c3e69cf9264b6f0d52861b211bf67d8
BLAKE2b-256 2c5d6be8bcc5e132b56d56f36fc5733019a579c4564437d0fe37a9cf234259b2

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 20e9b692461ddd3175f6e4ff8e9d3ac25dc2aa45c88600e248a61ea3d3003542
MD5 5177d8c4ac043bcda279e7947cf406f3
BLAKE2b-256 1a472ec4b4b730c4793aaf93f4060e9d598d9bf92e22ce7ec1a902b8b87130e4

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 42829bd520a07a65c0620a4cf015175348872f916ed4741f22be8a85435fd073
MD5 8a3b8f45465348feca07126a26a95daf
BLAKE2b-256 e02569252f3078f0388b83b7ae501b0b080fe621a91a80ce70c9891ea20ef06c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f03c13ca4b11fbde2284ad42fff461f11be0a058ff33d33ac6be4b8be721b49
MD5 d34438b582de0814e4f0ca4d5c794a04
BLAKE2b-256 62074d192216b2f96a83620ade55d4a0bcac23aabecc435c2f731a22458bab12

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cc3c1b7178fdd8d44b10bbabd88f3f9dcff233a1451ae66776b8e89db552462a
MD5 ac669d73aefb1ce81bf7570d0f493691
BLAKE2b-256 040d12734db1d68716f7f114e26db9d69c601bf60ee699f83d14130820a84138

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: rust_reversi-1.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 216.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.8

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 14ba791bef4bb590f580ad2fe520db614c13ee6ad489c796c9e0e9242b7e7680
MD5 44032f59180128dbedf0eb56d1cfad97
BLAKE2b-256 747724c2a93c001f33af9e503e42325fe6da5c02065d92c52dd613b7efa6f8ff

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4747b765a3145ce5a19b3fc488c5de0e208b2c3f6d5e0f8a64fb9895ec461595
MD5 3c952a9be1ec66c57fb3177573eb918b
BLAKE2b-256 f9501ddcd15ab6e2df5175d930ca28aaa6c40b182eba0873e9e7fe094831bb5d

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 47121a6a535f7fdbfc23a7b61d1224b00a193759308879b13c824fd151ecde7a
MD5 7768ad91842c39d48647db2719648d66
BLAKE2b-256 30830e9ac434b406ca77698b1dba5c406e458115bd1a608a82e5ce6a0ecd93fa

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b915bbf9fb2966be70eb4f246ca92ff14b088b69ef8d4cb154a30f70127a30e8
MD5 2ab40bf95048856b2a9e9c25fbfc7092
BLAKE2b-256 e2768489416301557737f2608a2c38f8e5d51902deb69ee3702289a9cd06d442

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a13a06a9bbbf9a78decc76a499194b8ad20687856286221b865363eee9b12ead
MD5 35c5d18634c961ee4f0653edc5062743
BLAKE2b-256 a3de7edc07ed8d5bdaa2a755e0c28edd6925d12b9f7743dbd3ebdb0f097eafd8

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13250146b279b6cb8d8c26df03e61a66cca3f517438957dc5177e1dcf193a4e8
MD5 61af3d7321f2f827dcefa4444c4b97c7
BLAKE2b-256 bf21df56d0f741a64d680615bc5c424d0bc4f78ca20a38cf1299e938f5f57fea

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 34c17a7279cdceddaf702356decebcefb31782ac12fcb1e5798458a00d65eed1
MD5 0fa882217ea16ffb23f82d808b086cb7
BLAKE2b-256 3b7abe7775d39f4747e9e1ab3496fa8c31900fbd9e2f0dcdf434bca146dd373e

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8d213dd5cd888872df7ce6f89845f25581c84c31d66878d4127f8f4dcf93ac96
MD5 b57931baafed181a52ccc5ac609579cc
BLAKE2b-256 c26aaed95ab733ce9834a409da3cc84f62f6e73e07aabc1bba82b775193e9616

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6092c970893bb9a8d6d5f07a88923daa8a94d6670d31bf227977bcebbe0f222a
MD5 e9060835055accc5d7d44870df6a3e6a
BLAKE2b-256 aa266be8e5dcac63af7198461ca2e62ca4f6cac48598e99c986ad89be589994c

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e0fd462757c8da93ccf2687d0e691aba6267f6167b2708117e0db4749b6d7adc
MD5 d906c2845652ef9264999ade5952df47
BLAKE2b-256 32e3f5d033d0e955c3d3df4578dd8c131b2c1107d49a280e2d373a321f00029b

See more details on using hashes here.

File details

Details for the file rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 802757a365379b64f3390f3e8a2f2b9d756c7b9e65f16a9e7534b686a3f421ff
MD5 49c7914e27031a54b581cf2781be3d64
BLAKE2b-256 d848d92d5a8a568b63a752f36468b52c9267b49fbd7852106d0df631d2d429ea

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