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.0.tar.gz (19.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_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (531.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (555.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (623.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (532.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (410.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (380.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (531.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (555.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (623.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (531.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (409.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (529.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl (554.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl (621.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (529.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (408.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (402.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (360.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (354.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_i686.whl (554.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_armv7l.whl (622.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (531.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (406.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (379.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (356.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (310.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_reversi-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rust_reversi-1.1.0-cp312-cp312-win_amd64.whl (230.2 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_reversi-1.1.0-cp312-cp312-win32.whl (214.7 kB view details)

Uploaded CPython 3.12Windows x86

rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (529.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_i686.whl (554.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (622.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (531.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (360.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (407.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (379.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (360.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (356.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (310.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_reversi-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl (322.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rust_reversi-1.1.0-cp311-cp311-win_amd64.whl (229.8 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_reversi-1.1.0-cp311-cp311-win32.whl (214.7 kB view details)

Uploaded CPython 3.11Windows x86

rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (530.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_i686.whl (556.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (623.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (531.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (360.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (408.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (380.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (356.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (314.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rust_reversi-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl (326.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rust_reversi-1.1.0-cp310-cp310-win_amd64.whl (229.6 kB view details)

Uploaded CPython 3.10Windows x86-64

rust_reversi-1.1.0-cp310-cp310-win32.whl (214.9 kB view details)

Uploaded CPython 3.10Windows x86

rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (530.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_i686.whl (556.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_armv7l.whl (623.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (531.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (409.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (380.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-cp39-cp39-win_amd64.whl (230.3 kB view details)

Uploaded CPython 3.9Windows x86-64

rust_reversi-1.1.0-cp39-cp39-win32.whl (215.1 kB view details)

Uploaded CPython 3.9Windows x86

rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (531.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_i686.whl (556.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_armv7l.whl (623.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (531.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (362.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (409.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (380.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.0-cp38-cp38-win_amd64.whl (230.1 kB view details)

Uploaded CPython 3.8Windows x86-64

rust_reversi-1.1.0-cp38-cp38-win32.whl (215.4 kB view details)

Uploaded CPython 3.8Windows x86

rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (531.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_i686.whl (556.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_armv7l.whl (622.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (531.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (409.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (403.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (380.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (361.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (357.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for rust_reversi-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f2842b959c414929c3ea1405bb7a765095a02e2860defafcc745eac545d34c9a
MD5 d9991d15a13ebafea4c03bcc582be292
BLAKE2b-256 a51d0e9c20c910c097a3bcdceb510640e481a1be78dec1e3c6451f1914b6e4fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1e84adac779d785cef70bbf73f89700cb35125ebd98e0ad8d00186c32629854
MD5 83e1afc457c9cd591ab0412395c28aa2
BLAKE2b-256 bcd84015c4d6dddd909df0821d13069e31c67b488e2eca406a9b5a02719a5bdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d327f3fa3e2a36fe2a5efd4734125da307cdca40ae77d48e730fc9b3a825dcc8
MD5 52af3ddf7f72a58cea4550d9a2d41fc8
BLAKE2b-256 006056651d05396fc1a3cefdbdaa089deeb9f6a21225c6f4e4c4803d922f50ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a8cca09ec0bc8143268a8e4d0bd0dc1dff46df2d24bc498f33d0d2342aae5ca0
MD5 371f03484adbcb5f60a3c9ae458536b5
BLAKE2b-256 d4aeebafd81cedd77e836ed05536adf2990f48e84a9bbf73d974c5b6587e67c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6ccf2e94854550363e3496c57042ffb28fa6c481214a5dd5672557708365061
MD5 67b94354157ae61acc0fe5beef998dac
BLAKE2b-256 6187c2da5e08d3d386634aa9ed3c3077c985bdbaf0df182d8948ab3493c29a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ac9c30637d73dc58ba4d41a08ebca7fecc84771846edb2a1137bfaf02a7e895
MD5 bf710f0943b903fc7eb94856dc930cc6
BLAKE2b-256 83487679db8cab5ea83e2b73bcf7ae6635cb46021afa7a0b7a4212603eeefb37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a147d5c3b658915156b0a0dfd33f3ee4856d0929499cdcf93f0ba32285e90ff6
MD5 bf6e50cd3d4de555a70f9b9005abdbfb
BLAKE2b-256 3fb94435cae6e04531ea376100624e3e04537ea63aa8a05752fb766d7f0ae8c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7189ea523f65201e909c5999b2e9e2174403dfa399e0f4b977766fc8dbabe5c4
MD5 4988454223f8b586709e261dd0a038fc
BLAKE2b-256 30700d77ab14c2202d0cc498510fb3410e1ae5873465bfbc26b8ba7b4118cd65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 21b01090f5486111abdd685141cbc2f785f16b8466db1a344aab468bf3dee665
MD5 33ff1786eabe7b30788ed4602be661fb
BLAKE2b-256 489a2a92c8869fbef8354812daa05d3498a4aea81cbaafa471514e2941ab770b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ef3ea754e477bfc2057c21c6ff517af8b2b9a75d85f6dd90ad970dd8b56a7107
MD5 1bb4c02791ff0fe155d9278fe72da9f8
BLAKE2b-256 204269c358cc83da2aa4d2a87a8a6ec11dbaf4ceb0e9a72d23b78dfc9706a903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38f05b0c7e8e04982584e63e81fa9d7c16fd181e4036d4b317a5473340cf2a8e
MD5 2d1c4490c355da47e7d040192f365842
BLAKE2b-256 6420d7105b3c97fbdd3df1758946021fbc4c36b55384450d6239abdc1664539e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db0613c97bd7a88fde37d4c2cef6d7108ccba3846bf1b84fd7effd23c2787164
MD5 e7d8f5b41dbc861daa775e45bd97f33d
BLAKE2b-256 094df0937cf2ed14ff03ee535ca8398a9a6ac7f1247f11bed86b50851205acf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 76d9f7e14de20e9a52a1b6201292a9da4d8f97e15170bcd3ce162018877b6516
MD5 4dfd2ca5e610f4c225e7b5619b0f740e
BLAKE2b-256 ea8feb73716ccc191c8014277acfed686d76c6d6b81f1c0db6d33c26f191528d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 203f78fb23fa7d287154bc7b6e1547027a769bba1a3a4c88b7ccaf25365a8fe7
MD5 243e5520c1aea68bdbd1b15bdc230906
BLAKE2b-256 98a16f1b71efe1651f786f833cfb7a60643ee82997aac0b0d0276b2438dd5846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90d0127a99f13d6a2ce2ef2e1e8cbf9e0b76638e8323cd0e1aa17b572d8bc8c0
MD5 8a840cc83883792ddd6061019d98e234
BLAKE2b-256 1680284043e62852b5e6c4039be15473d1dc215b08286ef47f89db8557823111

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e0c18c7570c4f1f2664fb2916bd8913fcd74f4519cd13acbe75f47d763a5564d
MD5 1715ce72c9c054cf34ea07b0eefd731c
BLAKE2b-256 fff0efbe98b2fc2681605f7902ffb3d3ed036d9e2112a69047de0aa3d8d96a19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fed999835e42609ca540c74a3ad75d1a483f19a459692c5b5ea6c6373c5a2119
MD5 d45bcbe395a9c1dc863f35ff274af610
BLAKE2b-256 b50e39524a505fb6c25c156ddeb9958fddeaa0f3d18dabeff1fd51eb3ed8d40d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 50012737643865ae85fe3048b660a7da8cc3b76d26edee86fef436a48bce1129
MD5 4a28ba0f94fdc3a205919b5ba295ed7a
BLAKE2b-256 48d68612003968e52211be73962bdfe9088ddcc1735fba7accfdc129646f5802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4e6fa356ab6d8f3534c80d02e77cc07149b3c14b965b467bfabec53f59d585e
MD5 3ce454a009fc0da6579af32936568fe4
BLAKE2b-256 abd670301ca1c9a8dc99de4e22f34c876fdff2f19b19c8bcf92533f0536d6a17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ee29407ab6fb4f7949ca2fb4e9295b61ddc2bf6c67f661f004477fd457a8d35
MD5 561b2c958afc769bb002831f96fe8701
BLAKE2b-256 c790d9e9ff081864a0c6210f84dce3daee69c0f46712fa547cf1b1aaf6543ff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62a3a16a80ccd81bebc759b36e65ccae601ae36d2681075d82fa4b9c4925f9bf
MD5 665bfd142e281d493907f911492685d3
BLAKE2b-256 af66a432cf886e83474db20bf4dd81273f3321625674af458575d3bfa33292de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7617ff7c1d7b3571d64a00c7fab105b1a9816cc50c1887bbd0575cfa595ebbcf
MD5 49d2aa6e008430b5d3561c0ae42075d4
BLAKE2b-256 e170733654b507f6b4f207545f5d9c7fb413f396186deb0a25473485166c6a19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f1d470945e7ba854a37ed931804196046ed9ba01fab5c77ee375c3da9a0eca2
MD5 0ddfd55a705dac28c72206a161e77c12
BLAKE2b-256 017b9f9c1be699c5fd565e06d82685850c192dfa2c37d784a724891d5330eb20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ea2217e67f6d18321649a59dbc9cb3c2a5e25e5ac7ad56a0cf0b9bd76ac8de9c
MD5 bc4cad177aef050f7a78a9d83873b574
BLAKE2b-256 d79ca685a7c8aba718293f46cdd62972fe244517fa67817c385a5b5e070040f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 46e64aa6f4e72a619963083d88608575326e5364a7b13df7dcc51134c1cf27cd
MD5 23eb2b48028164e185684538270f1c01
BLAKE2b-256 ac5119b84115f4c8c75d9ab865d979a5334f265c200fb3c0e9227de6c591c1f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b066ac62aefc32b3717ac5e307d58e8f953c3d7abdf495bba4a32647e7b23261
MD5 e6c59683767d273eb8dc1138825da752
BLAKE2b-256 da9301c47d039e54dc465565f08d3c23f175c039eeb3c4586bdd56dab9886d28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79b7760e0fb2954666a1572f9077af76e1ac17a82fb7918fdb48d571a47e1df9
MD5 e2296a69a38d14dabae128502c958f08
BLAKE2b-256 2f4134382be462786d01fab77c589e12a04f31888178b36719feb93ad3111fcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5ccfce26717447eea91184e2a29eb53cbf975ef86b34244d4147a184f19f4cc
MD5 75737000d94e0353d93f1970edf76d56
BLAKE2b-256 41f5582ce36e861cb0fa4d06509eb6844498d7814e792eae1fa62cba32d88e1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e7d3bcd7ffb26527b53a824f6d42434b74db1cc3fdbf5ef946a22ca80be7452b
MD5 8f1a4d3f56d160ca932437e84608fc4d
BLAKE2b-256 08c7dfe66e0d7071ba6903eb19faa9fabcf4aa61da08a481b5767998a64549e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2f06ddbfd8f1ec86384fd353bd4321f0b0f88bcdabd3e91137a9172d3bf1cf2a
MD5 8a852adaa32bac8c29af1be0d45acc7c
BLAKE2b-256 9440655a224696c7b87ae732e4cf53e12bd889ac2f059155fb6d887b6704bc8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 40682868685e82e0d541134142c23c7e908652702f1d2448afb47ee11851f228
MD5 1a6e5aca658a4b08a10360eef2b6416e
BLAKE2b-256 736792676d1a69eeb71b664f0289f99c44deb70b21ea4693eb4813ef81664581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 628c151dbbe5b004ccdd1ed9e947502dddb47d5d0793e595d5f4c544fdaceea1
MD5 d50423ba3e3b6cc2ccb5fd110e0fb52a
BLAKE2b-256 36432fe8e6e4984332c1ba99998cac3137c09d6cfdb2413a76a2ef877aa39a25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1282d027ee4ddfaa4eba87ffd927a781f2b89d3a4316f1e87aae8a903630dc7b
MD5 d4e45331293dd5e408208530170c0cb6
BLAKE2b-256 b55d922ebef2143116000e416f544fe5a412bc5d7de0e25bf717918dd8f832ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b700cc4e3800b8ea12b4505d3c643fc68aec6c731f08db8d9ddd0f7776b908cb
MD5 a3911fbb1dea123979395b0e5bac1b98
BLAKE2b-256 0d7eb05d3fc9cc4a0cc7eee2f6c0160f1e3ffe66f20230e4a54b394888c59898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12543187ab37cd36c1ab361c1bc508ad0272092f208c92b31fe0786917467968
MD5 1eaca0bf9a0cb887e443ee154c11fd1a
BLAKE2b-256 1938363ca46e3852148e6d7bb87e96ad10695440dbd2ddf6d16eda4ea8187b5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 18ca87cb0352f07bdb38128c308782a8ad307c16544267b107eb2cdd9f863e59
MD5 5cee2ebbc3f8dfd07255d59a3a00dc1f
BLAKE2b-256 73dae411cb7aae6a3893e4a60c5e98e7ef07deb641b86f65da1f4055bfe365a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c52a636a5fd4c0ca3d68c78ff874718cb898d2dd7ef1aa67138f2313e8efe54
MD5 5bd2a52affdb9f8403ef6c24ab1f5b91
BLAKE2b-256 48b13331ebbbf93319a074ad60a34eb3b48b8bc2ee21812aadaadac1241fd071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0825c0b022cb0f1731f44a4eb295eca1a6f35ced9557dd4f1eab4541fc856d9
MD5 c5a03ab83ab7fef4e4eb0725a5a2fcb2
BLAKE2b-256 48ffe3deeeaa4a31852231713a7f0aa97619ece361053ee66c9ea0ca70c56d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dbdaea7fa1a2978a513b43c243de3502b1ad6fa69f2140bb4277505794551289
MD5 27fecbac0e026f3b71414b385a568db1
BLAKE2b-256 5b0bc5f9fd6da746f3c40b1175a56725ce85b4b93f1fb1467e0387a0ac617a7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 166f34e8cce96ddb4b544e99ff6b0b49c31fa0abc4b0760e98eed03819b83740
MD5 542c076784d50097b0570f5be19bb74c
BLAKE2b-256 8e652185656f0d8b0f6035b181c413c75b666f98dfb0ec7e7df8d5c132d85269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 83f61887010bbd12e08e7b4e3b21d9fb2b5cfa13f8167d49f18962692a65abb6
MD5 23ad563f98bbf5f85607f0b89538c356
BLAKE2b-256 b15c08a2f4c37272cbfadced7c1256b76d3c326573860502c62f1e3ada9b6aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06e3ca29fc5e8c3b04e8bc5d119febee2894ac031853657d5c20b173cc166fad
MD5 091bc0300f6bb54d9be9f63209d8e59f
BLAKE2b-256 293d43b03bbced344753a17e7bd38f4ab78d1d586f2309ca68abe8fdaead2aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd447de20512003e460500851dfa4b9051d343d5d359ce555f95479f9cd8b10f
MD5 79ab8a63820fa71f08ce003b32b3b1e7
BLAKE2b-256 ad0f347ddc299240c067a25fb6fdf84590ddb59d1768df46b9876e1b99f32809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 788e2d1648d5c8dfbebb8e62095639160cfcb4dcfabe7b83a93a4f4acc0c4294
MD5 058f895ecc024f2a9582248fb4c8bbac
BLAKE2b-256 5eaf8bf91477a06b211356cb5e9ff4dc960bad684cd4b3c32c0a49911c20be35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 731f58f27af6a6845a4f54f488cb9238066325893584aa59f37e7ec995ab39f5
MD5 8022bc10be3316312a7a34dd31de0b9c
BLAKE2b-256 a77a1bcaf1b78e4d0f984f0134f2062ba574a3e32ca1299762b749a0990a0b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05863dc3b5402686f2923276d750850b35702168fa82dea712539fd7af417dc9
MD5 dd1737ae0d7a42c9c703656f81195a4c
BLAKE2b-256 e757d64dbb8bc14f6faec1b2681ef0dfccb393c4df0397bd453590005764bb7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 991c20a153c00a1642a7f50dc0719135eeed7ace75395eb2d028208a45a3594f
MD5 d660c252b85ca091bd3e38bad34fd6e2
BLAKE2b-256 ac5d2759b535746900388daa228d325ba6aea24c9152872c7708c92946494bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9171632d58d27f0e252cf3a047fb9006e2f2887d7978135f94380bd710e96050
MD5 97ebef521f4d138b93c268391166ab08
BLAKE2b-256 32e5423fd60c1c4f65586d841d4732020f415d94fa1c0bdadab47903fa0fbfec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2e64d1705a5413dd0c4ecaef2f537bc6c7791057a0d67d91823a5f812c05dc9f
MD5 33945c0ebc0f1cfccc9c92e4075836a9
BLAKE2b-256 8a47fe1abaad56f23683683254fab7bd7c27dcfb1e59cf330cde3ed4bd7331de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1be487d72a998b4df4480565f2bf68372fef04e2f7a6606f613dcad6c154137f
MD5 9080d4a5f638ca9df9e3c69fdb889044
BLAKE2b-256 88b260156255dbe01df343b6b39c97cccadb201a8c821f9a7ce57f8e592e295e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92eb76b0b3e00629c0a9c4aa74e766e27e8c34a7c94af13443cad7cff67da822
MD5 5a6fb5166016d33877dfd48f68bd68f3
BLAKE2b-256 7fdabe970fe1817db297ee80bc4747bac0070fe4bf1eafa3532ef7720a5b2127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e47a0575f79dbeaa3f55475d7dc5b791727255d6e2058730235268d2c52ebcc7
MD5 13c90a77490c4aaf30d635b91b41fd27
BLAKE2b-256 14870d1d77575682599c438f6157e4f6111f8083f26791f1c753faae37580dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1f29dfae8d41ffc62a9e3d996b6700629852880c64230f2e3804866f318b887
MD5 58f64cbf8faa93341a0317b571dcc051
BLAKE2b-256 5d1ce0f25c7244599145572858ea4994b9bf857fa4f78811b2cc0e3f03b684dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ba2d3fbf6fe435678ff92c2a621beb7f16d0135150b321454c638fed5e31caf
MD5 e20e70bb223c358e718d4a1a8eb66f9c
BLAKE2b-256 de82dce897ebe6524015431040e06f5ad3c009bd366082d90339780f6cb33feb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 26664b3113c41b8f8ee2f63f60db0be09f879c85fa9801f7b7e9d4a0b87d0a53
MD5 113d3abbcb15fac99f822227a12ac622
BLAKE2b-256 0b334b89491f1f451ab93c14fd2fe9291de3e1aa87cefb00fe12640ff85ad5d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 426b2e028e69fb1143a865149d94ee4a71e5b97cf9f6f677ccef4af1b49204ea
MD5 4a1729f6a67648dc202d2779ee63e09b
BLAKE2b-256 f18a6995c96d09f86abe201ded589cdbad23f0b2ce02b6d4fd45ca08ddec7bde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 78d482aef0b7bb611b2eef7d5a8600907b4a1cc85b575555a3f0e771d4277112
MD5 19afe850684e61fef62270dac3dcf307
BLAKE2b-256 caaa2e68614335dea82dcd31951bf3e3b1bee0467c9d4c657d53511578083d9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4057d5697571adf50ff2bedef0ca83d23ba831939ce1d389d03c93b607dd8151
MD5 3542ffa9a881d61385a831dbc9f83ce6
BLAKE2b-256 df1e6df7b8bf2cce3d18d4e63eec4edd5266066c9b121fb0bf86d7af3cc3c67c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 25b20c1914bdaf12743dff7f930fef3a56498e964af5201cb12c7bf306b42b41
MD5 5ee03ce5475d8ca2dcde8499bb4adb1a
BLAKE2b-256 6c4edadeb35a097639ea90030613aedb2c4fcf9096182dce9f21f2292b24a698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3cefc212fc782931f0ee31688ab04da41f0486d6c47c59994121a8ba63b0d7e
MD5 cf39886d4f5c65f3a78ec930fdde3d20
BLAKE2b-256 d28c00737b9d569526e96cd22e81353e80bc973179ec0623bb9e15858d96c9bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e06b44233d27bcc8618bbca2dc0535aca1a42042caa567668e15887ad6e577a
MD5 b9e6782f7bc2f067284ca6d0dac60e25
BLAKE2b-256 92665a2ab411a950f2f14d96969079c0cbe1e3787bc0cf4fac84d9bdead4eeb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1f7fefeefd329351e8a774d1170c59604d21a3f4c0a2e1fcef83d4184977c69f
MD5 52888b7d42b12bbf2bad42b5ae63ca7b
BLAKE2b-256 48bee61b44406341aa7cb50cea48351af5707c3da20a119ce767c443f87b6043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 908f75cce5603a5a751d24d4ca46d31342572e24a228d8d0350629600a7fe7b0
MD5 ab2e110845535ab350979d0451906cfa
BLAKE2b-256 9fcd7eb0f3fbc02778a21c3cb614665c00d7aa361c3514c02bebe2de9cee2331

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e7a0eb5320cb3d9ff706bff7fe9d5bf3ff90409f9f914bbd036c65cbd1ff13be
MD5 6ec766118a7dfa765e1176d65d357868
BLAKE2b-256 3d55b71331a41fb436675cb819963e7d1160ef268f4d0152cd237076c42bdc2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fff83d4248fc7e83abcfeca29694db3a89ac260c58368b554a8d12d687f48a7
MD5 4c1b9b9c6ce76bf6c9bbbb4a46b0e425
BLAKE2b-256 f057cde234dc772b05a93d494e268d393d21cb0d2e7b685573b1289471e9680f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76e0842cb1ae774db93f1c092cc315141fbd3b3ce8e7dca66d2618157f5a9761
MD5 9a7672eba55eeacaa79e8103072c511a
BLAKE2b-256 2c4c04c5678e210afd2b1c0888971357193d3d9c795897d98224a3aad1233277

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0bec9270c30203c1f7e946174757ab31252691b68e5c03f1a370d75e6a82a13
MD5 6b0ab225e48e93afa13e9a0b0575e5c1
BLAKE2b-256 0282f00c72718803ca8e8ae12357fc1d2e3435fbba61621815b52868b1ec2559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e90d167ec2e9298861db1231481ec33f887cccebae6f9247797d48f25d147c0
MD5 07800ff6f7bc03aa019b5a8195232eb0
BLAKE2b-256 4e757d2dc32ecf780dc201248b7d3c74c2286b5eef419da50f6fc8dd26c1bbca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 55e7e37f88a6f1a2ff0e4ab85db551aca5a2e2c8b38910ff1f29c1aae013ee8c
MD5 71614b288eecebe7496143b052031433
BLAKE2b-256 0408a537377820e5c15c2a1a85ff1d80eddf511e7f0c8a1b3b1fe1d09cf37d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7868d7729be8c9d3fea5937d6a6df8d07abf27e97244a4ea98559c0001d8da4f
MD5 685309dc9eba27ec8a84c6d971ac3c2e
BLAKE2b-256 40e4d7e4f65c870614a9dd5cf9d6bf59ea78e337669b2938b28f2c6398891f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de81540e07b23baf4e286fccbad3d72ef671cb105d7589fd0db108e248e9670c
MD5 357db40aea6389c43b0a9d250eef2129
BLAKE2b-256 c9f4b96ce928da251e58f05b2881eefefd9795a6a09ec62e097891c5e4da9499

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f16219c87e73c14df0ab1b8162de5add01ab29568658ce5fe6ed8026d86f418e
MD5 14a78e855f62e2c64611f39546ff7ac4
BLAKE2b-256 9ffdcce1a14c21720784eaed1723f949c0ae8a8c11a02538d8cec1971b5beb33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ed833984ad1f3f8d27744a75ccae2969426f947d3f16f984e2565a36705e7c6
MD5 c2e29b44cb1ce4dcc1a0cabd0570590c
BLAKE2b-256 405cf0f028336b6c530960dacdc5ede335e951c874b487a6caa1bd2248e3daea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3834354f9fa10d0e030c7cc92de9f6d317e2499e03ddb036777073e57cc8e58
MD5 814f526d9ae8c665bc6de821ac3a65d6
BLAKE2b-256 b636c09b388a8cf90a75a74b22b50cafc0984238432565ad2c7c9076c6db5537

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ae66cc93ceb8f5cf963b4d9b80ca56d3f61dbaa88ad01c362b6e1e1f8b4c84a0
MD5 5307d5e832a373064a29f7329f719fc8
BLAKE2b-256 5ce9c36b1a97a5f37914981daf252223452a5b6fa0a78af7a3395ef1f863a55f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1af8faa5a65801ea9d23558d50b57c75007cdc9cd4505ef77cdfe8f97011ce59
MD5 73572350d53bb841605148c1d8357e57
BLAKE2b-256 d2f598325ea4dd9f66ed879535e5ebbe305c01e032c22645d8c53263ee138e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3618be27f8f152ae25217a0ea4845db91d729236d55a5f6b06dc0019a77b5e96
MD5 43db50ad56a1714be394ca5abf4c64b0
BLAKE2b-256 ae51ce6eff29142d2b90c2366874a72439ddc7ce327e999ca8a091a7ddb5aac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e31f0a631653364f2da0ddf58d5fb0ac0c93caf02b66c03d19627c4765dfcdcd
MD5 e453338229b39c7f05c3121a8b0ac14d
BLAKE2b-256 8351ae59eca953e5f91369d94dc9487bbbc5bef57cb616e738105221d7fd82f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1c9793b051002bedcd887d660dca982b570118f47fa26629dbc3c6ad44d05c4
MD5 aa37a5c387223099ea1803e4c346fdef
BLAKE2b-256 ed2380820228a91fb48b414959821630e2e1e0dcd03cc91811138b9315466a6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7d3d5a461fcbad265b0784bf8a79b9f6092fcfc6552639971db8c9b12e553f2d
MD5 bd254427f520a110cf1b0f1bb24096c2
BLAKE2b-256 6eaef3d3dd954dbc17260a828b878f61f79c1b600d384a15b3a12f3ac0080ddd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_reversi-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 215.1 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0fbbf7b5af387d0067f9ac9ea282a761122c753c15e39d41bcb2a8c3229ca694
MD5 c5d60704597b3d63ca84b6dbb5e0653e
BLAKE2b-256 626e6b16633c1f3ff73b2f488fb33c839ab5132b5e5804e4873fa565a54bd957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95ac829be71738995cb033fd1f5fa69ad4089047d85be5adabd57ef7c000f1f0
MD5 787fe372032a1f5632b48c14185d9b22
BLAKE2b-256 7c2161e89ea593761009f44233a47eac40e934f72bafef2e942e140e840eba64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5a7ab487fcd4f752c302b7ae075fef3fc8dcbf4447e1d2a451cd72e3c406d055
MD5 d32579c5bcdde15510003d0c91d851c3
BLAKE2b-256 b24b428213b44ad5404a90a33c79f701b8aae40656404009962d575060e8da72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 625a574121d6a7d9d67db8f2f8d87292386ab65d5022c30a551cb907e482500b
MD5 00e9bed2b1557e5cbe6d7e7d4904f79c
BLAKE2b-256 3c16d97c8e7cc13916b047b42bf64002b2540a225bb76b3c0526755a82e0bf9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab59d48d555cf87f261358bf1cc1f77e5f343ef4030fd98bb5665c5546cdcec2
MD5 04c98ac38783d9bac78947bcd5097d27
BLAKE2b-256 ad05ccf6e9088dcfec3811f9cb62f81902a6ca6089f2c0342b90af1d0ed4ac12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6b3e52f0a4ca29306f0d350165a6e4c999b76bda5f78e4859c2b4079500d39d
MD5 2f29afe70ee910d4cb49496b2594bba8
BLAKE2b-256 04e0f8c5468cbc7d054ee8453217cddb6da678cbfbe10ec57896ea0be9411f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 01467ddb9442f361286c58bd55daff151d828f89da58cea4f163e75ce4065ae4
MD5 852c4fe7b11e6ff9049225c6ff98942d
BLAKE2b-256 065e63e4eb6df34c5566cc41cfd08d6e14a85b84a29871517a930a3e12e032e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a47fce8a27f3254e5c5c61a276719d4bf9611fbc00c1ece0c4bc603f7ef25ceb
MD5 237fe63d072780dcdecd19e21eef821c
BLAKE2b-256 74a1591ca266393e590c187bb34e657e548c65fe7dfbbae39d7b5aa1b46815f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bdfd62618873447c861104c3dda0a61210141eb0aecd28f8970eb00865bbc5fe
MD5 8b4c19ae6516d73906cc3ed2ed7f8f37
BLAKE2b-256 12af9361be8e8d711da99e6c6710480070c8d14b1cd020e42d8e38dcceda7151

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fe97dc0855e226f4dca96762fb5009e9fa54b3e0684690297e29d2e5372aae08
MD5 99ca7d9bc43b6400a11fed2ba967f847
BLAKE2b-256 52eaef5c5ce7c0813345179548885937ff017a6a639cb3d62b6a9021c8d59f01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 110a4007d79d745f4f86b7b3f36275e70e722403d6269f73db18d432f7874cce
MD5 3761d9147ac68280d0c73e45b466484a
BLAKE2b-256 5c07354e5400cea70c18fd31cc919388952fe82c1a9fe0369a5b7d138e31677a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b891c8936a5b6825bb2ee9b4546453cdf7942f41a84a7ea6be6ef11b830f3c67
MD5 f121c16b2b518a38530b614852cde21f
BLAKE2b-256 6890b67459eed6180fe14da90645f1bb2158f396dc460792d6486438ed630d20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_reversi-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 215.4 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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ce7b2f1290e4e770ca81d38f323d4297bc0d549e0aa0ff9b4cb80f3143045f54
MD5 31a82f86a99c8f24e58a606159667fe9
BLAKE2b-256 3b3d5596584d1cd64174bdc4dfe3b18417fc553f46a44c60b9e6b42c0c60694d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79cf21790526345519e592cfe7f33d07797b7585ad21a7ffd49eaf7707ed05e7
MD5 0e78a07edd9b891bfa401a27e899a2fb
BLAKE2b-256 d3ada6b92244b876332e44776b599bd9000f04d0a9d10f6a88f4de6e7e822c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c40ae9c4eb05f14d433930ae8c0e7d9f1b576c156fb4cd9602bb21a4626f31a
MD5 92f808c8b6c9ddca0eac46ebf8468eae
BLAKE2b-256 a155479772abe7251ee2ae497a3ac63fdb3589d6596b6e127566649b18ceb5ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d8c68701bc1a023b579c583b8cd0f12426b088dc732ba0cc0952e8cb94d1a13d
MD5 1bf6eb2ed8176a22402b566169644f3e
BLAKE2b-256 9ddc3c8a8151dbc2c111cfef2ec3327124a7f7005fbf32f94c24e088833e76df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36332b7879ca3ac81bb015a99ff29754bd0145c63ebb58b3fe0dfeeac9aa2002
MD5 403db2d3a7075afe222c5b8bf4c77711
BLAKE2b-256 3391881f4f202b60b0fbb6d8f49255100b28866ba0ad94055ded4acc417273cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81ec6f5764032fb00e24e1e0e955151442dbe298ac04eed024a33ae8106b7ea8
MD5 3bf7808f57b822d112f6af35f77035b0
BLAKE2b-256 ab430099dbd9f387fdcae3f2c2e3086893ede67369e38110e3d75190fc3c4624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 88cb7c02340b275bbe277a17e45fefc9cdc0443e24a367f92a24b81839665e04
MD5 deb1869f5de57b24f41820cc59db3403
BLAKE2b-256 8b77885ff00d88fe27455c666b108f9af089f952d8a747d49001b953c83fdbfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 44923aa33230a4d425ab7115e8c297716d8e6ad8efbf147182f9404f3c9fccc6
MD5 4573f8719e66b88a0b4b23b2abef7c92
BLAKE2b-256 d76121c5425461b0ce2514bfe3ccb57dc7eddc884e7201efccea8ea9a4d8e5b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c04f02b11e41e7d5ab2f84e028bf8a23f766dc3f0b179671786217cb7d3d65f7
MD5 fffc3308cdc92fb02fcfd8f7ad065323
BLAKE2b-256 fd62022fd2444479abc4e2e79a26c88b49224e9afbe72ee6aaaf92f37441cd26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4cdf8319f6e998a3af25ef0318136c790820b15dbe8e813b804498dc692ffa8c
MD5 034f9f671a6673d520e6756e5e173378
BLAKE2b-256 f0ccbd4871da28a18ed672968630911ed861775abfdcd637f56d04ba170d3525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f8a1fe8e651c8b5101d2bdec7ddb73d6a99e04bd9642a6d0daca6f5fad8f3c2
MD5 d13a3929c72941cea02d0f7003182d21
BLAKE2b-256 03497a0495cda271be234ec445225a0179c61a4ded322d012f5e672d67f96dd5

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