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
  • get_child_boards() -> list[Board]: Returns list of child boards for all legal moves
  • 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
  • get_legal_moves_tf() -> list[bool]: Returns list of legal move positions as boolean mask
  • 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/neodymium6/rust_reversi.git
cd rust_reversi

# Create and activate virtual environment (recommended)
python -m venv .venv
source .venv/bin/activate

# Install dependencies
make install

# Or for development setup
pip install -r requirements.txt
make dev

Available Commands

  • make help: Show available commands
  • make requirements: Save current dependencies to requirements.txt
  • make install: Install the project dependencies
  • make build: Build the project with maturin (release mode)
  • make dev: Build and install the project in development mode
  • make test: Run tests
  • make run: Run the main.py script
  • make bench: Run benchmarks
  • make bench-save: Run benchmarks and save results
  • make bench-comp: Run benchmarks and compare with previous saved results
  • make bench-repo: Generate a report with benchmark results, and update the README

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

Benchmark Results

Benchmark history from 2024-12-15 to 2024-12-17

Summary

Test Current Min (Historical) Max (Historical) Trend
Random 1000Games 21.26ms 21.26ms 23.45ms 📈 Improved
Perft 8 79.81ms 79.81ms 115.85ms 📈 Improved
Arena 1000Games 870.07ms 870.07ms 1.63s 📈 Improved

Latest System Information

  • CPU: Apple M1
  • Architecture: arm64
  • Cores: 8
  • Python: 3.9.20

Performance History

Performance History

Operations Per Second History

Operations History

Note: Performance may vary based on system specifications and load.

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.4.tar.gz (42.1 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.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (547.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl (575.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (641.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (550.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (428.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (422.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (400.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (379.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (375.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (547.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl (575.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (640.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (549.8 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (422.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (379.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (375.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl (546.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_i686.whl (570.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl (636.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl (546.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (425.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (419.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (374.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_x86_64.whl (547.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_i686.whl (571.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_armv7l.whl (637.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_aarch64.whl (549.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (423.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (420.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (396.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp313-cp313-macosx_11_0_arm64.whl (328.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_reversi-1.1.4-cp313-cp313-macosx_10_12_x86_64.whl (338.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rust_reversi-1.1.4-cp312-cp312-win_amd64.whl (247.9 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_reversi-1.1.4-cp312-cp312-win32.whl (230.8 kB view details)

Uploaded CPython 3.12Windows x86

rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_x86_64.whl (546.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_i686.whl (571.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_armv7l.whl (637.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_aarch64.whl (549.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (424.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (396.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp312-cp312-macosx_11_0_arm64.whl (327.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_reversi-1.1.4-cp312-cp312-macosx_10_12_x86_64.whl (338.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rust_reversi-1.1.4-cp311-cp311-win_amd64.whl (247.4 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_reversi-1.1.4-cp311-cp311-win32.whl (230.1 kB view details)

Uploaded CPython 3.11Windows x86

rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_x86_64.whl (547.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_i686.whl (572.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_armv7l.whl (638.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_aarch64.whl (550.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (423.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (397.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (375.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp311-cp311-macosx_11_0_arm64.whl (332.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rust_reversi-1.1.4-cp311-cp311-macosx_10_12_x86_64.whl (341.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rust_reversi-1.1.4-cp310-cp310-win_amd64.whl (247.2 kB view details)

Uploaded CPython 3.10Windows x86-64

rust_reversi-1.1.4-cp310-cp310-win32.whl (230.4 kB view details)

Uploaded CPython 3.10Windows x86

rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_x86_64.whl (548.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_i686.whl (572.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_armv7l.whl (637.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_aarch64.whl (549.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (428.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (422.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (397.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (375.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp39-cp39-win_amd64.whl (247.9 kB view details)

Uploaded CPython 3.9Windows x86-64

rust_reversi-1.1.4-cp39-cp39-win32.whl (230.7 kB view details)

Uploaded CPython 3.9Windows x86

rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_x86_64.whl (548.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_i686.whl (573.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_armv7l.whl (638.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_aarch64.whl (550.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (429.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (423.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (397.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (375.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

rust_reversi-1.1.4-cp38-cp38-win_amd64.whl (247.8 kB view details)

Uploaded CPython 3.8Windows x86-64

rust_reversi-1.1.4-cp38-cp38-win32.whl (230.9 kB view details)

Uploaded CPython 3.8Windows x86

rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_x86_64.whl (547.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_i686.whl (572.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_armv7l.whl (637.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_aarch64.whl (550.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (428.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (423.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (397.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for rust_reversi-1.1.4.tar.gz
Algorithm Hash digest
SHA256 d36ed5c759b3a993e6e14cdfa8fa987dec3c0a1c11b845be9167e611ef91ef3e
MD5 eb32c70cde855ae7b7e5d962d6813022
BLAKE2b-256 2790af5e87e9c70d32630f5ba859a8b3f106066e04b9e7228bf04dd523518763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 483df5c4bd85f9e674aeeeb87a9144fe2d92699aa2e5968b5882374380ea14c1
MD5 1d6fd8da8562f643acf79905761590fa
BLAKE2b-256 d7befe5b4b4fe2a39b6c7cf8d6363a7dfa79c00b8b2e243a7c0a7fb3d232873e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 551a6e695a0b92f82179889a75c2b2811997eead1a0acfe03be88a8a2ab8159f
MD5 bfdd42d0e3bccf4f703011abccf14475
BLAKE2b-256 8c7821d7e0d20e058a75db1f69bca252513c4ce42d0c63267c7752180388dd4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 618d57d4cfec39f15ce444680c42e060f8e4c803a29bda30de245f7425344823
MD5 cdb2ea0585ebfb76d6288854dc8a5702
BLAKE2b-256 355b7e1f3831f58f76df36c47b0da1868f85bb0331e0c5f03fe7667c0541e4d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 651fef835c3197bf409b0db346b7813bc33eeb4faab4b3742c9a7643e2d47b9f
MD5 9dfa1697ac9d50c7d668fed2f321a6bd
BLAKE2b-256 a2288d808875a38c3cdd1ffa2bd36c3a55d29eae250dd475801c0d2b9b2e2568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36f1d110425347935e73d702667e35655bdb43348e81ab99f45777e95026304d
MD5 6e3a6b37ab728a27a6f642b8d4c5fe45
BLAKE2b-256 e3412c3200ed6e86afdfd8b9ec40968f21dcda0586149f52507cca28878044d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4ad7c771f45b9fc6381da44fdb208e9a717a39a9dd7a4a994ad70912092c750e
MD5 efc5a6b0076441d0dc66b0114c483cb5
BLAKE2b-256 6ad99d536cef54fba8f86b2faefe38e14fcf2dedfb7521952abbccf9aaa5c615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4b77aec1568297a7d3fa01f46122fb9542dc998c66766ab110582f2a54170952
MD5 aef2966ce8fa4fcfa9bea4f55fc229a0
BLAKE2b-256 937be2c07ccfb45a771a3daeae253fb34f3b5d452f1ffe65fa40edb68e3b3756

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8b063e545e79ea79c5f4bb5a2016c50ab0ad22b90b920363156ae2d28982871
MD5 cea7d7b2d9264f7f959fe59c0ab6e59a
BLAKE2b-256 f360cf4207aecc91f02e0fe460f2d5d7c785d333878cdb431b9f6c74220fcfa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2d40fbff58c1b46e8c99d366b7a8d9a055226262c5933b73d283da31edb8a750
MD5 f03e208f79262d61c35f130b6e0712ea
BLAKE2b-256 3e1be0cdc6efa87d09aeba38ec92ee7db63061c09a83edd8cd82911535dfa884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b80de976f528524ded35b097037b9b4679f6ce716346866490e966d54f0f430
MD5 4025769dd7680845acffc11d1e0cb7cc
BLAKE2b-256 2ca2322066290807e45a77e0d71f1eaf6ba35487287c9f825638176baa14ae3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d573f3b3a049ef02eaf4eb85d33ad5d45b566fd7e8e32e6b36e29ca5b05a029
MD5 3874a31ded2762601a4dd318aa96bc65
BLAKE2b-256 f10e42fd2f84966e946a484dc3d5f2ae7d4a2c0db60e2c60bb91ae1711da8327

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 43b2c891415a494be16e526dff2f2b31dac273e29b940242e2f42c2eece9f32c
MD5 9cdc08e008eca88156a68c54903c61f2
BLAKE2b-256 e3c3967e617b325e265614c30b097e2f8e1462d7be63e8880c4ed8ff69252963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b2af63e235d5182061e2636770dbcc9dd6f88d3591294d0eacf85ef9f35d64e2
MD5 d4218b67a098f7d6988b103f5f8227fe
BLAKE2b-256 bed52952a9065605292005f3b61c20525a8c7a56e1a389a356072ced2c249a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f32d7cb82f03877fb1b2d976193b5e9863e165486c1bc4dab79dcfcc160eb451
MD5 b7ce2533bb279e4152615c53db261c5d
BLAKE2b-256 a3e08e8a6415e0b6628f3d407e39b02e44da0302cde63d0ca0a3808f366cb734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 50ff34c7d6df7a5dd52111a83cff5d51a789047f6cbf8df1fbd6987e5fddc3e3
MD5 2012cd502cf7d656272ea6db0f6fca67
BLAKE2b-256 383e286c81d96eb5b6ffe0f78ec96742075650200bf740b2600c755aeec12730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7c5edd732c43d5fe69fe37b5d0732cc2e3994eb2d4f16a8f03e1195f0c094193
MD5 637a3fa23d8829767f5089c8f110eb10
BLAKE2b-256 df7f3364969f3dd7dc009fc0db21c00587fb136717b71f9c294bbf480bf5b432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f5248d57d67495157dd1e87229f6f82c211e8e7612ac8b8abf746e039aaf120e
MD5 1539c3c94ed5020174175703ac189007
BLAKE2b-256 78a089e23ea7b1b5e329e6f79e8987262dab3ed1d49a868645e486b5cbe1ca86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c1b9b6e693ea6a0cf7e468f6ae3eace40bd8d8d14a2880b21bc2eff92490fb0
MD5 e9b11dd8dacd1adf5826f4c104057428
BLAKE2b-256 567ce1a8f9cc8251a7babd8571e454355ea6f1c28b48869c284b7bffa98c6338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fad68569b2fd5de111d5095867ef46868685f0dd8f39c91ffb6a712a169e6e7b
MD5 7c81594aed50af86a2fa0122c0151c98
BLAKE2b-256 14e3c0713c9844ce9ec0c30c541bac4cd9282c6df14c90413c8ace1ca767de2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1a9b2ece066dd1c54f8cd4e90fbdf880958a65d7dc16f6c77a3223e5f5a08a9
MD5 cdb64f850bef5ab1d16936a974c9ae82
BLAKE2b-256 5a0a0b44672b76e1fcf4031dbaf52e7b500daa3cd230a44e8ffecad99a5c3632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ee5b04bd273ec41787fbab5ac59b3ac5419a21b943451475abfd22a155e75938
MD5 dcf1fd3272ec0d3c36de656bd61ab74b
BLAKE2b-256 bac86f3e34e95ed3abefb6bc62f38169ff16d95c17f1be986a189560fd78aae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ddfdec21a45a8df29860aafdd8aa36c0a69c818aa4cf24a19388364789e0925
MD5 93c991d3ed93c647caf20f77782a671d
BLAKE2b-256 7b13795f5fdbf77c20ff21e7a48d8525df43a5863a0ad7604b4b1ecd66c24f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4949ce5035a79b930c1b1d01bf018f9a9db2eefd158bdc29a33ecba21df6bca0
MD5 09ae74f3f1ff0295acdfa1d3d25253d5
BLAKE2b-256 bab55bc23e71c50c2960d8843dcc6bbed2ab0edf1792ef53624996aba2fc5e11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8516131182928bea1a214df75b10bb82a440d1592fd24f6af811a4a315a79ae5
MD5 99fa22f1704b0f97d163b04a41eccb36
BLAKE2b-256 18c01e5a87f143d823079ba69263aa4c6aa7dc3f712a9896691dc0dc64485a8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c5fb5563e91d864cc5f50251a97d7e5d2f6c9f392430710caf4e62d0c39d6def
MD5 780e04fae89a0504a5838851812a8840
BLAKE2b-256 89e094217a80215d3b7da8b296ceddbeeb8e3c25382dbb0a71c5d71c4db3587d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67d6518071f69b03e613513bc6a84962e7a96342e3b9a62c1ef4689b9cfb7885
MD5 f0fdb0f3577c62f15388fcda7025faf5
BLAKE2b-256 490aa3a170048b123c98fae7c4b4c796401fe0686c8e2b1334c2becbf22df641

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0530f2c9a62c7d50d606e60225f685ef7a539742bf324c3a9f70baad796800d4
MD5 3990490a539a80bd35235ed580fab852
BLAKE2b-256 fc8d703b7e45fa572674369807f0fc77fe51a084c74f8811bc3f517e7e791422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7bb021d671e20f81ea9601dff086e0ee2665dd2ef19ccc3fe9f28579ee345800
MD5 62a6f8e0b93d37de46ac947d2d2d466d
BLAKE2b-256 3dd4361d23959af937b7e623b5def25442d1f8cf563a02ace121460cbf233698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7150c50708cca47b3007f81650e4d466bb574805e8697a1efcd1601756711603
MD5 954bbad78e92b21201569d80c3797fed
BLAKE2b-256 24abdd54a8e7ac131d1081089394065b79716e33439fb54c1a92a94df494e554

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 af9cb81981b8cebd7c217ab67d544d947df83c81d8e9d2903b28f2db119546d3
MD5 68e85ccb0681dc7b3d3f7afb0c9ca03b
BLAKE2b-256 0e7057ac00472dda646f7698f1fbe77658fbd1ca3eb675e804ee247a72b721ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd5e671bef899eb0772ba257bd1a04b3fb06ec6d33b0d8e9876d82c0365ab8b0
MD5 a239dd21881a29e21b48695d4722fcbb
BLAKE2b-256 b68b2bd0b8e840c92300636e9b8264fa84b079ba5d4d6cc72919c002320c4db5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e14eb6e0a1b5d060be57def59761c8ea6f8e2552bf3a023a6bf66063b469c6cf
MD5 2706da0d32b18e83a5fc145b4276a1fc
BLAKE2b-256 e1b14652cb72698ec465a9223342728b0e29660b009ca10399cbd203633af40b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c83b2875b7a5e7bb046a7bf5b6aa62d8873d36ea35a7cb0693ae39007a45d313
MD5 e16c8842fdd249be2faaf72c57fcc235
BLAKE2b-256 ce9c42ee2541c8da375af412fef103bc5ffc6788f3be52ff8fe6531d177ec95b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f99a6d7c659925b7c40d473c5b679a3c3b2f08248de14d1e97d323ede4ac3a57
MD5 cff4916a82fd37f1e54397094ac857f4
BLAKE2b-256 a4d8c0fe30e69e66927e805f6625f2f9432b0fe9ec54919302de52576e5c9810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a98ac80485c7db82d956dcbade5f003ff4928d66bcdb67f5eec99bea756c32f7
MD5 0b2db0c79c445a4c8ac99615e4dd836b
BLAKE2b-256 2c7ef41f02172f5d5ad0aab6ad7d029fa9f0b7411e2245e44fde0a4e7037233b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf481298897d9f9f4ad786b5ba9404f395765ebb54cb0d9fb03636c271b7b5e1
MD5 b670459ac8feb00722d480017cc9df78
BLAKE2b-256 fecd97d1091f13fa26ac75c4972e10d5c0f71a20c8a78e6cb3b40be7aaafd481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdbbe6bb27c01a5542e63431c3db260813f23aca08d65c6d12237a0a5f0c84d1
MD5 c830256475fd3da6c54a01f0cab28ce0
BLAKE2b-256 bfcd32076d9c9a7f69070f5050427c76c65bdadc3bb4a992fdd27c83224fe04e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2cfe763905f83b6aca5c102d0868cda77ea6e7575f32932a042f907ff8ab7cd0
MD5 7230ff838eb13ebf5dce5563da2536c7
BLAKE2b-256 a4f8a5f5a640f2f0585bf4d34a97a50689803e75cc4c6a77451cfc5d36c85df7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b6177e22b745189ed7d03adc7854b381ecce2b609c576e12863e4592f7715c80
MD5 547e450d461780a7a2e718347a3a0b40
BLAKE2b-256 39232f55b3b7c16f2e41324fdf74184063f117af618f0c7ee0ff0dd29efa3e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d275816029795b5413628e7ad36015785391450e58ba9a7148ba0bdd3ba37506
MD5 bbf348daa515ca8665959724d6118501
BLAKE2b-256 660db7828da7d3c933de78a0074fa68a6d7b6850ab2290651bbde1fcbc1cdbad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2259a7d78a433044d5d78a631eab9e2cdb1d13ccb7122a112f3db4ca8de9aa20
MD5 29725e974109476f7fba876022f2b805
BLAKE2b-256 33d604372c08a94287d01baf0996f3ab5426d4caea91fdea6f126141c65b010e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a13b60c9eb59377bfc83647733750e1997db0510c8703037708956b23a2ba2d0
MD5 326085feb9ee71a837b25aca0f58bcbe
BLAKE2b-256 4e6cdfba7ff87af90192254b8c7a64e5cfcfb6ad7990ebe902f65e08143058e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6d0c01eb97b52a4a0632f323d9fd405da4201398d106f2fad9e28e41d5c045b2
MD5 2fb526d238afec68d250da8f7b7469ec
BLAKE2b-256 9f8305a3008053d140e03fb457c53bcb6913b4cbd1d9bf489c4edb3e83477a9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f9fa68f1452674efaf4e09ada010e0056a10402bbd397d0eb640be4adb8efe3
MD5 dfa20a2d5f30f5a10ee18b197fefad0e
BLAKE2b-256 f2c69bcc5565f08d05f945204f040494d132354177370f3ce49b4eaeda8664ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a88d86c8da9982b729733fd901503b9b3aebe50f0da44a98eaf2ba0a5f4443af
MD5 9632027902efb6ef539d14d8837a83db
BLAKE2b-256 4930c4915c2c673593d765764bda38ce606f8c42f745802b32373644bd5cda09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 db59f6b67b8a83c5bcf698a1e2bcf782809c93250431659bf6c1f7c690f402fa
MD5 d30e848f8844398a5450262c9fcac772
BLAKE2b-256 16f5ab8f3df59d137582febfc81d026a8b512032fbc35d556f714752f513beb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1d739dad01e00d91c978927e5cca6c62b6432accb4b6fd1bc59556cb011a5379
MD5 90b7be27b1b8cfd57bdbd6a510cbfef8
BLAKE2b-256 15a6443ec3700fdfdb4261bdee3083e4ea691b7d2f0f128006e03b0c669b1bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e16708342c85c3801b7a4cd2b84505174ebe018b0706e14c0e93e85927d764fa
MD5 3d88e33e45764fb68878e874eb8d4e5b
BLAKE2b-256 4cbd1139b64b037f6ae55e256f66b2c05f1f0a1f6a52a7e901d2dd90d4e0c399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f1f504a32a0f135686d953e74f0df69885c48a51876b8ec8bc1ca17546166499
MD5 3069c641dba884615297ca86ff33cefe
BLAKE2b-256 b4a1e05b3c69d07e26093197a852315752b3be70ca7b99bf45b815a3558823f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98d690d8dcea1ef7e7313c7a99d49586a794a802ae0f9dea91d7e1d76f009598
MD5 2b7bdc76dc16bf3fd93cfd0c4c5a82ff
BLAKE2b-256 dd1d75a600139fe697d6ffb1f5e3a4d86571d73105da21c481595c12f3475fab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8afd6369bcca5a4a21dde41762417d0cc526b503485631c87cdfedf25f83ba04
MD5 f824686fbbbc17cd56005a96e3b6635c
BLAKE2b-256 d8ffd866c15b156a5b3851a5efe918fe35864842e404945ceeeb4c19d6906246

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b39326ea41ea52eb1659eacf25c4e4192ffc5a4246b35b336ebd6f31581f8971
MD5 f012ff34401ddf536d04c1a3e3e74da3
BLAKE2b-256 93605739195fb85fed692965b25656bb4ff4c257385fbf211eb7b6340799ff6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f0c906b0185847970476d20a5a323c12a232e9499a5ad0d61c228f8d9bbad1d
MD5 e061895766d5970e66f5cdd63c5c8c72
BLAKE2b-256 42f04bb96cea404c69cbc52988678095f49e2f4c219580938543bff454469f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bfcc1eca5d55257c6acbe63ca0ac624ebbf0fc7913b9c16a5d1c05396137047f
MD5 75a7e82f0d02062574fe48df286f8003
BLAKE2b-256 9584e8e3aed134f6da1e0caa5e42ac6c3cbd6662aec7750a0ca0d18a997c115d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28865cb3ed781eb8dbd55127265d0249d9c9a1ae02d34814c480c16679f9dffd
MD5 3b820cd7a121b7c86d2164a534fcf006
BLAKE2b-256 7547deea75f8ea15b6dd87b9bf142ffe3fd518194da14400b6947d3600f87828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c2bd5060b313a80ace6561de6dd7cec415502d8595987f09171b8d509d46b51c
MD5 c596c4335b4dbaa80eccd20d49f93bfd
BLAKE2b-256 7eb93edaec847da839b26dd5336687e515483b40d548cad0a25b1b4854280535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6da2949bed6ecfcd319388edfb89eb7cdedbf180fd1a7fda6569ab024a52ad51
MD5 460f70ecbc948dc87278aef8c8eca27a
BLAKE2b-256 7501a4a150cfd3d6e066fd0b05e3ceea2eded65bc63a26860ff93f7c8f19b215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c84077792f66c1f157809690796f0cd786c08101afc405f35354be173a6697a1
MD5 b814137466c6b34e3225c438b52b0c1c
BLAKE2b-256 f37ba0267d609f22a3e96bac9ae88ba6a95d5d69a63e0bf37900bc531fb265bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40d28ca74b4533fb1003cb116c009555d29c55d9ca21f16077eb0e6621db3852
MD5 bb0e2d54f9440d978a40592976baa4d5
BLAKE2b-256 b3331e63634ef5594e01adb2a3da4663c87474d101e0f2857142c8c56751ff4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 467a69d135f5e0b8502a4d39bb5b263f06f40987ecaa26d4ba8f85907caf92a4
MD5 266f8b1be997ed62bd7c60a7b269e358
BLAKE2b-256 575dbc2b628e828c144dcee36d5893a9e4922be6cebb3408147e76385fbf999d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 16d386b8550ea1c362cd62c5fa02b7ad595ae3a0b25fc3aad1db166fb494ae1d
MD5 495bf004f0e0681149da6d3066582ef9
BLAKE2b-256 35955d86b02d84a53c32af643f458e9ea1a57279a15fff0b07e268d2a689e6cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bd40e6cba0242b889f84fce650198fe46d34fb3225b90b4c1a49fdf8d9115690
MD5 48c2d8481237ab41f0cf1fff75d9ff98
BLAKE2b-256 7566e2146ba4248d4cba8ea80c80e299dbfb688a97145dd8e44165d4938f6c2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 82bc90a1b91935aa6262508e4dbe34441ba7926d6347d7cf47afa9c528d275d0
MD5 5f79d3b77ef03b010877ed0752081b3c
BLAKE2b-256 21cabf14c1f4d62690ba7035210ab1a54e8e135c1e9a5c81b38101b67d1187b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9adc2055469cbd5f1d58194504e13ae68f1f81e184aaf584c9e8703d3ded3f21
MD5 058cc469449295e3f0f3657e68b4729e
BLAKE2b-256 098452e8749a74dd9b0a326924cf92c6ae0018a0463183508a4c1ec50faef459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a7148631ac4578b574cfc61b49f550b33bd5dcff1ed579f602f0cdffd84e65f
MD5 f791398156539b4bcee920a954437a93
BLAKE2b-256 e3d85920f8c4bb9df1b0685c9e763fbba9414b4aa82d246df87a57e7c5c6b4d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf8ea509edc665322ea1638a83ceb1f8a9e190dfdf1b9f53c75d060dd3d7162d
MD5 4d9b789c2063d21eaa097f0e80f458de
BLAKE2b-256 af6f06616498f63d157738f7e7b59be720f88e5f8b3e6d4de8a1156851bd303e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e52d50808153a17ea743205ab1efae576c447558a0020754b5762650753eccc3
MD5 8ba340f1350a22f63a3b6f8f56c33c08
BLAKE2b-256 c65ef0b10e9bd0cf8b4fd7951305e36f068b7d60e9a479d8410b6330cfb1e8c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d00eba6c4429454c58af0bcb7d573417060048d28357767d992942c3b213bfc0
MD5 2c3228a9f89af3817edc5d61e1a1514a
BLAKE2b-256 7932caf7249772c8280518b30b56f85d922901ca00e7ec07869a10b78117087e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e86eed85271a089f3e6d011d19908748a05cf3125b1e16550c9655e829333b8
MD5 8703ab617f1621b39a89e07127f162de
BLAKE2b-256 2f382ba848c16813df268cde8a9021c36ffdaf4c759021e1c9febc95012edfe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9471ed14bc61c86051ad27047ed70324b573a1dcdfd1f629e3e9e43445131642
MD5 141388be4a15ab549a0257c3514baeb0
BLAKE2b-256 a7ac1875b964757f27ed1ac651f89f7b68f40b650ad6397e83ae36a13d51ef37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 67daf7cf145e0999ce29fdc069da5b396c89ea0c66375074f7b0b1bcdf54db52
MD5 3d92cbf4ac6808e65805504b83784830
BLAKE2b-256 6507107070660c3bf2d7eb06af27048e9d93f03a44084f6a976cf7d064a01070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb553ef0b4a3335ef429940e2fda9cd6d48a6f16ff6beb761c792c40b478f59c
MD5 49a8d11ecbae1935e7e8b8a2ac2fa2ba
BLAKE2b-256 6e2c1ccda242784fc171151690bf7b98182bc47db9084c360a6705a85551cf32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53f23aed5d71abc1eb77e785fbec905083d395bbdcd6525358a595755b15feec
MD5 dd9e1f23f820b2d2c0ab564e4d4c77e8
BLAKE2b-256 7de023e1244226448466d4a1b355f5cbe5e4eb3f80fee3535b61dd7e06977666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 89f730f045c980cf9fa150f651694602ad0ca8bb3e2a81bd9076741b9b4eceff
MD5 847e174183548144993a6458666ba182
BLAKE2b-256 413f10639e3ad5eabcd3bfbeb1af3f913d076cdedb71ec6570f2867c1e75c8cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e485bf507e242b922eb5ac488151c14ffec803780607075f2dad989069bb902
MD5 2776d8256b2474ab41a76163b20e6ae0
BLAKE2b-256 bf41f868a5038e2b5781dfcc5e25805abb2077e95eb7eb4d5614fc64f84fbff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba6a955446160439021f58d631e85e58f5f30f7ead6a74aa132d8d12b64558ca
MD5 ed44fecfe71e1a62d6c9fb6be96b88d6
BLAKE2b-256 2cc3fdadf8f63e015dd9133983b7b46b54635d24dfe0ddbee7452c5a5f7e4e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b825b675757fdede00e28125f9f2a2392228c847a33264f5b8ea36c0e6959a5b
MD5 44c90231c8f41099667116bdd86acc8c
BLAKE2b-256 1660a41bf2478f2950eed5775790dce8c0acdd0dc386f25abbdb783e0050b1e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3385f18da6a692bd8db2f4603d8acfc5b3998df6458f07a08d58ece5b23d2d59
MD5 c79d7362f3d4f4d249145fbf61e43636
BLAKE2b-256 c13f90cfea361f7a20b8de7dd8ac2630e2c84c5ba89c550489313af75c6b8036

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e24f05bee22acbf0b2dd54a04d76107e52729c2a2356a0195e67b86cb611c57f
MD5 e5b6b2d3a3f162da68ec659c32835b6a
BLAKE2b-256 e470f26f1777bf31be4af1ee4fea7e6179f1e75c80071fb61016c1c4cb673dae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_reversi-1.1.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 230.7 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.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a64ef1b3ae66b0a92f88df5c8b373c8c09082aa56b3281aa717cab4e5f5688e1
MD5 c1a8e8fcaff2725aab41a5c899dc3cba
BLAKE2b-256 173ca34707895b8020bfa2d6843d98b82a293bcc18d4405a1db2f25463fe127c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40b021d346099c7446102066015575f97eb3e9fd04d09c36800674e97725a8e0
MD5 3ea2fda9bea7a802b30298b98548ef94
BLAKE2b-256 946eb3ed04a4d91fdc61186a6d0edf24878892b331dfc0642c4dc5ee7388e402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7c32eb5bd6bcc1120581eac00582c2ad689890eb8924cd77beca20b997ce2496
MD5 75953779706779a583c2ab7eef1495b8
BLAKE2b-256 8e9e4aef99e014909e6a78c91ca5542da3c9a1db50e0bc59fc4c1353491df049

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6f7ec931f2e2821e1f10635c8df4628c876d51f0e56a5fa03373410f4ab7e57b
MD5 69e51d4aa0ff1a24047da37957d5f3a2
BLAKE2b-256 4871ce0769d9e06017c4af4cdc0feb596fb4b0a8922735a0df3d4eb23613875f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14c864a29d7470300905d75c9645153a326125fffd1fc752a35f08c2229a80c3
MD5 e5d7439752856d6e3f724c425f14708c
BLAKE2b-256 345b504f472f33476c8aa3549bb7bb5c90af706d0db88521b79830980820514d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eea62a3650656f8e8de2171648c83c4bf212d0ee312733849f62d1c800c12aa6
MD5 a433e158ddd82ab109ef9567ea287f49
BLAKE2b-256 17a72e9c40f5ea5874e0356c1073246f7cedcf95a70b9cdaaf6b37ee0a106266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6a49b16a412ed172d56d5368b6f6aa468da20ba2669b58d34fdee292743c6c10
MD5 43f862effe94aba72f4493605096f64e
BLAKE2b-256 655b95492340d6f759718c0b669827d60ddc986499d2ab8805ff31c7a8ef273b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 37ce0b6c74fe4709fca1a0107a1be91da9effad07d29693feb9ba501a352d605
MD5 a0376289f696b00a8074448c087f58ef
BLAKE2b-256 607b8fb10f8c6321032953e205530726b9c65f1c65650699be54778cb753e9d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e4306a75a189e254f9576a1a5f6c19863e0508204e22afcd3f9712434f38abb5
MD5 28e1270a2d37c043d15ba9a13fedef47
BLAKE2b-256 7e9c69ee9ebfe4e49c9403ee30c87fa40d06952c6689b7ad87121e710b332922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e9e632cd111ebb56126f2a2ba3637b4b90d8a4646fedc0b1d56152f3ccec47fb
MD5 1cf01ae06f17af03f8bd18435c9145d2
BLAKE2b-256 a93a66464bca07d966b94c090f3fb03229d2b063ecf520d609e2f0c058abce87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df2af0ce73915ff013db65585ebb4315b4904e3bb07a81d09d8509e8d60cf0b4
MD5 7cb37d0e4985c30c024d4529eb1db514
BLAKE2b-256 9a50c743a59873f6ab8d424aa05a05b5374e88d5785a1c38f5a5326c9a658adf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 16c81b61dfcfcec686b3b7c75b41263d63837d7ee4e3772169153f02a611c871
MD5 5d58e0cd670199f0cec4ecbaf54a2c6e
BLAKE2b-256 9f828cfec3df1e07b0f6808642d41fd7929fccf71766a8de80d60a876379c3c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rust_reversi-1.1.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 230.9 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.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cc3afeafd9327e7272e927d4658ff845850c3c1c2cf3f3c0b6e69a1090b8d443
MD5 f69cefcd163a2a460f3b80ca5d89777c
BLAKE2b-256 efad5089b253b14e52644ecaca5671328f005c18f161a2641772e8e19edb7b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4a5d813475c7ff89775f61b8e51ca13186a9a975066bbc52ed121a6724f2b92
MD5 f48410e5bfeef6c462e2df147797d670
BLAKE2b-256 2dfc3cbbfd1da2f1669ea0ef439135c2eca9290f58c9cc6da6fcf0ebb2a4ae70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 74a414d41ed6d49202288ce9f216d9915567365838e85e6a41bfdfa9c87766c0
MD5 2f2bf1d9aa2f78937fddd2f135a89ee1
BLAKE2b-256 ba02d378352a57b4f9c2ec73389b941b19768d37d5773c8ef8a2d9efde34fb75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 54832f871a9fe9a65c0e993c9d36322a8bbdd2bf5615304fed6813df7f688872
MD5 8931b074f494fb0b229185de0bf3cc0f
BLAKE2b-256 b9cdb16cd06c9847348e60eb5a2607733307ab86bd69297fa40ae9cc8f28c618

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1704f4a234707bd18fd5be2049cd93a7507096e6ff3e4bb60d37b14320464cf
MD5 1bd05e5a078765a174190e0cdf29dcc2
BLAKE2b-256 fc8642073ab25db8b459974bae10ef49478120b975599d60142609ed77513a03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3577f5b73e2e778cc30c573fec16a1b52f4ee108a2c141d9a4c08f1553305bff
MD5 3e5c6b762d930a36d7f25984658453d0
BLAKE2b-256 57b7161c3fa8be78fd4cc6cffde3d381dad3038f2d0615cb759d340ecb75a0a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 abe212cc31328dc87c34415eaad057e721b2db516f1b02f6776b28798338ead2
MD5 804b6937b4614203ad6d761fac9d394e
BLAKE2b-256 fff03848bc1dabbbb89ac5a3a2d380213c1c5002beb8fd5c973e91cfcdcd58fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 be8566d3324905f6285119dd46aa6ae097f3b34936e45375ff81e9f1981e3894
MD5 2f58a34d03650a2659c7bd0e778ee687
BLAKE2b-256 a86c5af6932c7c5fff7c425bf742233c41ce73ef4ea62505f202e333929fdd17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1b5fda51e47fdde4597589ad0745079fcc79d782d8695c634473e82709e1760c
MD5 5222535fb25dd0e1fa79be8d6c706c01
BLAKE2b-256 7f62e03e592c4bffa514a71eb88ee6d34aab05ab91560a2e3c0ec63709ff99b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d045ef09ccb670e36a2e595b2f641b59bcc9a8bc079fc295da0c0725a9dce871
MD5 fd002845cb1846f27c9274170367c2a6
BLAKE2b-256 af75d9c69bebab30222119b1ae64f3e6854a51b420c5a71379b04a2896d7085d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06a750fbffe6ac927216d039350e041bc9a844134af7c1a71e8bfc5205a6d4db
MD5 975d0cdad0e18a00f8032ab645c56b5a
BLAKE2b-256 e23015da6207ff782f2b00156e27a7dfb8dc906c76499bc20fa24d36de6250d0

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