Skip to main content

A Reversi/Othello engine implemented in Rust with Python bindings

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.

Core implementation is based on rust_reversi_core.

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
  • Alpha-beta pruning based search with customizable evaluation functions
  • Arena system for AI player evaluation
    • Local arena for direct player evaluation
    • Network arena for distributed 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 Local Arena

The Local Arena allows you to evaluate your own AI players by running them locally on the same machine. This is useful for testing and comparing different versions or strategies of your AI implementations:

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}")

Using the Network Arena

The Network Arena provides a system for playing against other people's AIs over a network. This allows for competitive matches and tournaments between different developers' AIs:

# Server side
from rust_reversi import NetworkArenaServer

# Create a server that will run 1000 games per session
server = NetworkArenaServer(1000)

# Start the server
server.start("localhost", 12345)
# Client side
from rust_reversi import NetworkArenaClient
import sys

# Create a client with an AI player
client = NetworkArenaClient(["python", "player.py"])

# Connect to the server
client.connect("localhost", 12345)

# Get results after games
wins, losses, draws = client.get_stats()
pieces_captured, opponent_pieces = client.get_pieces()
print(f"Wins: {wins}, Losses: {losses}, Draws: {draws}")
print(f"Pieces Captured: {pieces_captured}, Opponent Pieces: {opponent_pieces}")

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 with alpha-beta search:

import sys
from rust_reversi import Board, Turn, PieceEvaluator, AlphaBetaSearch

# Maximum search depth
DEPTH = 3

def main():
    # Get color from command line argument
    turn = Turn.BLACK if sys.argv[1] == "BLACK" else Turn.WHITE
    board = Board()
    
    # Initialize evaluator and search
    evaluator = PieceEvaluator()
    search = AlphaBetaSearch(evaluator, DEPTH, win_score=1 << 10)

    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 using alpha-beta search
            move = search.get_move(board)
            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

Search and Evaluation Classes

Evaluator (Base Class)

Base class for board evaluation functions. Extend this class to implement custom evaluation functions. set_py_evaluator() method can be used to set a Python evaluator class for evaluation. See test/players/custom_eval_player.py for an example.

Evaluator Constructor
  • Evaluator(): Creates a new evaluator
Evaluator Methods
  • evaluate(board: Board) -> int: Evaluates the given board state. override this method in subclasses to implement custom evaluation functions.

  • set_py_evaluator(Evaluator) -> None: Sets a Python evaluator class for evaluation

PieceEvaluator (extends Evaluator)

Simple evaluator that uses piece difference for evaluation.

PieceEvaluator Constructor
  • PieceEvaluator(): Creates a new piece-counting evaluator
LegalNumEvaluator (extends Evaluator)

Evaluator that uses number of legal moves for evaluation.

LegalNumEvaluator Constructor
  • LegalNumEvaluator(): Creates a new legal-moves-counting evaluator
MatrixEvaluator (extends Evaluator)

Evaluator that uses a matrix of weights for evaluation. Use 8x8 matrix for evaluation. Scores are calculated as product of matrix weights and board state. (player equals 1, opponent equals -1)

MatrixEvaluator Constructor
  • MatrixEvaluator(matrix: List[List[int]): Creates a new matrix-based evaluator with given weights
WinrateEvaluator Constructor
  • WinrateEvaluator(): Creates a new evaluator that predicts winrate.
WinrateEvaluator Methods
  • evaluate(board: Board) -> int: Evaluates the given board state. override this method in subclasses to implement custom evaluation functions.

  • set_py_evaluator(WinrateEvaluator) -> None: Sets a Python evaluator class for evaluation

AlphaBetaSearch

Alpha-beta pruning based search for finding best moves.

AlphaBetaSearch Constructor
  • AlphaBetaSearch(evaluator: Evaluator, depth: int): Creates a new search instance with given evaluator and search depth
AlphaBetaSearch Methods
  • get_move(board: Board) -> int: Returns best move found within specified depth
  • get_move_with_timeout(board: Board, timeout_ms: int) -> int: Returns best move found with iterative deepening up to timeout in milliseconds
  • get_search_score(board: Board) -> int: Returns search score for current board state
ThunderSearch
ThunderSearch Constructor
  • ThunderSearch(evaluator: WinrateEvaluator, n_playouts: int, epsilon: float): Creates a new search instance with given evaluator, number of playouts, and epsilon value
ThunderSearch Methods
  • get_move(board: Board) -> int: Returns best move found within specified playouts
  • get_move_with_timeout(board: Board, timeout_ms: int) -> int: Returns best move found up to timeout in milliseconds
  • get_search_score(board: Board) -> int: Returns search score for current board state
MctsSearch

Monte Carlo Tree Search for finding best moves.

MctsSearch Constructor
  • MctsSearch(n_playouts: int, c: float, expand_threshold: int): Creates a new search instance with given number of playouts, exploration constant, and expand threshold

c is the exploration constant for UCB1 formula. 1.0 is a common value. expand_threshold is the number of visits required to expand a node. 10 is a common value.

MctsSearch Methods
  • get_move(board: Board) -> int: Returns best move found within specified playouts
  • get_move_with_timeout(board: Board, timeout_ms: int) -> int: Returns best move found up to timeout in milliseconds
  • get_search_score(board: Board) -> int: Returns search score for current board state

Arena Classes

Local Arena

The Arena class manages local 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
Network Arena Server

The NetworkArenaServer class manages distributed matches between players connecting over network.

NetworkArenaServer Constructor
  • NetworkArenaServer(games_per_session: int): Creates a new server that runs specified number of games per session
NetworkArenaServer Methods
  • start(address: str, port: int) -> None: Starts the server on specified address and port
Network Arena Client

The NetworkArenaClient class allows AI players to connect to a network arena server.

NetworkArenaClient Constructor
  • NetworkArenaClient(command: List[str]): Creates a new client with command to run the player
NetworkArenaClient Methods
  • connect(address: str, port: int) -> None: Connects to server at specified address and port
  • get_stats() -> Tuple[int, int, int]: Returns (wins, losses, draws)
  • get_pieces() -> Tuple[int, int]: Returns total pieces captured by player and opponent

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 2025-01-24

Summary

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

Latest System Information

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

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.4.4.tar.gz (45.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.4.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (748.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl (781.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (851.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (745.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (591.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (668.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (651.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (635.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (603.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (579.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (748.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl (782.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (851.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (746.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (669.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (652.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (603.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (579.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_x86_64.whl (746.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_i686.whl (778.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_armv7l.whl (848.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_aarch64.whl (742.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (667.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (649.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (600.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (576.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp313-cp313-win_amd64.whl (424.7 kB view details)

Uploaded CPython 3.13Windows x86-64

rust_reversi-1.4.4-cp313-cp313-win32.whl (400.9 kB view details)

Uploaded CPython 3.13Windows x86

rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_x86_64.whl (747.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_i686.whl (780.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_armv7l.whl (849.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_aarch64.whl (744.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (589.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (665.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (650.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (632.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (602.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (578.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp313-cp313-macosx_11_0_arm64.whl (525.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rust_reversi-1.4.4-cp313-cp313-macosx_10_12_x86_64.whl (545.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rust_reversi-1.4.4-cp312-cp312-win_amd64.whl (424.6 kB view details)

Uploaded CPython 3.12Windows x86-64

rust_reversi-1.4.4-cp312-cp312-win32.whl (401.2 kB view details)

Uploaded CPython 3.12Windows x86

rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_x86_64.whl (747.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_i686.whl (780.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_armv7l.whl (850.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_aarch64.whl (744.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (666.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (650.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (633.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (603.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (578.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp312-cp312-macosx_11_0_arm64.whl (525.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rust_reversi-1.4.4-cp312-cp312-macosx_10_12_x86_64.whl (544.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rust_reversi-1.4.4-cp311-cp311-win_amd64.whl (424.9 kB view details)

Uploaded CPython 3.11Windows x86-64

rust_reversi-1.4.4-cp311-cp311-win32.whl (401.5 kB view details)

Uploaded CPython 3.11Windows x86

rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_x86_64.whl (748.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_i686.whl (782.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_armv7l.whl (850.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_aarch64.whl (745.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (668.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (652.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (634.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (602.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (578.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp311-cp311-macosx_11_0_arm64.whl (527.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rust_reversi-1.4.4-cp311-cp311-macosx_10_12_x86_64.whl (549.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rust_reversi-1.4.4-cp310-cp310-win_amd64.whl (424.8 kB view details)

Uploaded CPython 3.10Windows x86-64

rust_reversi-1.4.4-cp310-cp310-win32.whl (401.1 kB view details)

Uploaded CPython 3.10Windows x86

rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_x86_64.whl (748.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_i686.whl (782.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_armv7l.whl (850.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_aarch64.whl (745.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (669.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (651.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (634.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (602.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (579.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp39-cp39-win_amd64.whl (425.3 kB view details)

Uploaded CPython 3.9Windows x86-64

rust_reversi-1.4.4-cp39-cp39-win32.whl (402.1 kB view details)

Uploaded CPython 3.9Windows x86

rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_x86_64.whl (748.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_i686.whl (783.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_armv7l.whl (851.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_aarch64.whl (745.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (591.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (670.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (652.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (634.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (602.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (579.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

rust_reversi-1.4.4-cp38-cp38-win_amd64.whl (425.4 kB view details)

Uploaded CPython 3.8Windows x86-64

rust_reversi-1.4.4-cp38-cp38-win32.whl (402.0 kB view details)

Uploaded CPython 3.8Windows x86

rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_x86_64.whl (749.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_i686.whl (783.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_armv7l.whl (850.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_aarch64.whl (746.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (591.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (669.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (652.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (634.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (602.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (579.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for rust_reversi-1.4.4.tar.gz
Algorithm Hash digest
SHA256 44c1c8e0f825bf4dbb861feb092b8b4ae0c75e72d8e475f2a5fa43473420604c
MD5 dd8a97d606cd5fdaa01ea114ba832057
BLAKE2b-256 63d8b48ee8740c1d6776905d494b63613e1833a39654907707f8cea7b581d176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42c349202c4d8f65e1513054a4c729afb01a7bb3e717fe173347f259a3b507f7
MD5 81a251ccd23ddf5a39dabd893e029951
BLAKE2b-256 9d1430240c0b3ea4ad0398a36e748f9426dbef4e761767947a7bddb2f92fa7ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 827fe3cdca4505c52c7d9b286fb6ba1d8554ffe6d317a375300307c8a559fa13
MD5 175bf9b787bebdba2b3aaafe2cfb7585
BLAKE2b-256 cfafb8c45ccdd81bf75478fd27db97e003faebc6da0bb9758e9161c63d873776

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e74ea4b46d480d18bb211519b39b04fab4f3bee2c193edf995abffc69112c9bf
MD5 d10f7e8c2076bde7906e785e13bb0361
BLAKE2b-256 4a01968a587021b4c92de3ae4bc6d54a6c7324c1ab55d2e681fe2d0725216112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9931500e637a57dc3614126c03b35291e35fcc9b5008b415580557feea682dd
MD5 1bfebe2d3fe61687583b73f079abe014
BLAKE2b-256 204fdf0c052ce9cd63f905a109c51c11c48a50dd24d0333533da356e8df7fb83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37c08775667c0a1f7654ac57765cb58aeba1cdd1efcd456bc1ce456a262db708
MD5 b077140405eabf0d02acfc3a349c1f1f
BLAKE2b-256 3ff66d313234187168978b9e5acfe58c89ce5c9cc327281e509f8379b6153fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2238dc47fd75bfb06ece9ea97c5e00880b34e420f23b096512a2199ac95484f5
MD5 588572d0fbe07468bf450f8f8d71f9ea
BLAKE2b-256 68897593859d6f73b1300587af6737fa25b2aee17f21f513901369a38fb09ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 869cc8a09114ad844649a8f63e2634d863f7ccf485fd66f7a1de935cfabc894e
MD5 662a776fb13e0ee63eeb6a1f6735f63c
BLAKE2b-256 21bcdd8bc7162f0a8d6c29bcdf080cfde80f2998195e556704641b576fd924e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb4e33189a9ef5c313a8a87bb744d25201ad5e04927c861a46ab3cb6db9cc5e1
MD5 97cbfcca26a18226f0016e6df97623c3
BLAKE2b-256 d973d3a48ff38bcde32adfc68c52c66f91d6fcc4fbf26051ea14d4f267a07923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fcd5785321e2e8968e18c79366c1d9d48bbd085d47542b258c22fa4b8fe07b27
MD5 53c9c1046a0a9208a2daaac7eb483e32
BLAKE2b-256 51a098172340408ab1b3d4075c6654d9a180a8b9d07b4101f5064be925b9add4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f45102e092bdcc96bced7ee40705562d56a1a13c196d8decbcb9c89fb6426ae0
MD5 546b53df27aa557cd86f503d97708d27
BLAKE2b-256 f73d76caea94d0ae1ca1da80791482fab20d7aca022f6a4610cb996d8352dc2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b22a6f122b9a5dafa10f2f14daa28f8d6ebe7635023cdc72f9cb3c7f8c2d657
MD5 895866740b05d0da002983317606571f
BLAKE2b-256 7f3779129fcd1d79f3c2a074ff931ca9db9a08f89597e41c5409acb086e5087f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6b6948ff9da2168156267db4ff1f7f3beb9777917d5716e1289b0bf8ab6c4fa2
MD5 41a4fba15db797ad78316b53afa684fb
BLAKE2b-256 0da3cdcb12a7958b9a78c3f56a3d8f503ea965e93cc31886c4a385e91559b72c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 374891ce1c01751288e4408f1ef9fc701aa0db6683daa70345ccf05104bee0ef
MD5 41168ed485b3c0ebbbb8a1aeb35e8094
BLAKE2b-256 f02ecf2242f2b3feac505cb93c38546b99ef225cfd59a310a3e719f186f90645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8194f10a8d0e163d028a1ad19e3ac99817f9080536401bc251be5689baa0ce78
MD5 aedf246b4a36d48869de9e83a33394d2
BLAKE2b-256 fa5337de440fdad7d084b030228d9371b18f0c2182c475abaf55313ebb05917d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 263e30d09c669178358afb420adf2f5201f4423bcd22e05b017e2bb589bbd11d
MD5 ea4541f89c818905a580ab942bdedf0c
BLAKE2b-256 9f18837ea54c56725a573b167c0dd15ffa85e0320201cb38c321f4162a951b65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 243b6796ad330ed62191da51f655efb30afc869c23bc965ed70b60fa6b0c7fba
MD5 dbdc812ddddd6b62ac421394299c027f
BLAKE2b-256 69b41701c17c052563f8980fc97fffad43a0a6c360602d962fc1df664517d2b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dd5b53612df7dd23b071b4c19b3528cf6e4838d0f7d536bf76093e880560692e
MD5 d1d3544cda0694299b895cd82bf1626b
BLAKE2b-256 a528df7a6535e72c691d4750e5d6136e51e851b7c7dc9a5f85201a3d347a3b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c082e319893f2a836a0eb58f3a1d8eb94173e82f47e70cfc049033e1bf2d2fd8
MD5 3c201041e0cd292fe949f3a7a4623cb2
BLAKE2b-256 16f1a88b7e3a10ac9cf5d847660db798e0d574d1586380e43dff069902795348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fe1c8a3c7f36ad8676d845626911489159fcdd4c24f5706f9a6d2110286f7bc
MD5 dcf28ce03d4ce963641d474fcf19b8d5
BLAKE2b-256 fbc13610c8795cc2b78f289da4f59a95dcb7c36171833da8a732716d56fe2abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a4f553c5fcce093c640fbd0e70cb8d8a7bcec73c67b2264568a8bec1e96a138
MD5 1c8f9adb2ef3dd93c652c11848aa1ca3
BLAKE2b-256 af341eb624ae72d6eb99ab22fd77f3d63de4eceb8c904eac8d5983a671f8b584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 50c4752e03e60daa0ea28da88b22921c4d8a74ded9ed1487b7549650a8b5950e
MD5 e68ba74b2194aaac37821dc9890a8f97
BLAKE2b-256 394a9ee87936a71d54d04f270c3724334361c9f2ccac56881d0d6c02961cae11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 120a0162cdd5c28b8aeb1f47c72ba5e43ed492538eb9a7687b5e833e1e8e9aa0
MD5 e3eb4f9e7bf58f0fdee9e5dfdbe0429b
BLAKE2b-256 d910810b25fb090e683ea75fb65ae9dcbd0351ff2f7094df65f4aae8f89c7e98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dc58c593bd1238a171b8375c6f024b5489c442df3c74b25e90a877b845a39125
MD5 3829f9f983e0248ebd2ed10041c6d412
BLAKE2b-256 5dd2ff67f5d36eb130ff82329f853ed6d16db802ff59cdf260d21b947cb0a817

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 06e2b255f48134d63a6dbc71c51d8c5ed0b341df67139180cefb2277d3c1bdec
MD5 bdec2c29804823c95a999faa39698504
BLAKE2b-256 c9f717d7699e2e2e6cfc07e2bb36b80cd96b4946899bb4cc7996cf3494658d9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f2aa3fceddeeec2c47eda053fe68bb4923468617584f7bc60818eeb3476499dc
MD5 14f5e213cd1b4b2c8315d2a53929acf8
BLAKE2b-256 cd3d02812b3d176f3f2e4af8bc2411d7ff71413537e51e699febc9d5b3653200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 035fd9add4a3c100ba52d1b4dff30dc9765b9e3ba7ba90f5a0a0774143b152c4
MD5 37db961c8e8a1dab031917d19bbd19d2
BLAKE2b-256 73e283faf78b3c0c4131be56c9c982019e14c32cea2979a1bc58aeeb1ffe73b5

See more details on using hashes here.

File details

Details for the file rust_reversi-1.4.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d0942e501332c7bf115443e961a8e1c3f66a709ea96af01428e203caae08ba10
MD5 5c32b56a6a3c04f17d8b32daccad1340
BLAKE2b-256 d51c31970fee27b5a4815b0ca203fc966a5960f2a3d4f0525695434e0ccfff90

See more details on using hashes here.

File details

Details for the file rust_reversi-1.4.4-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fea251d521333227c925082b83ffdcef30568d56e32e32f4645fea72a9ee4417
MD5 9409a672f83e491be75f3ed7429bfaf0
BLAKE2b-256 a0837f23b0235af481d1c66374c03b49e610d04cc9ad95cb956db5b83e1429b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9c10f0892f1cb676812a8bbcff5ec2973523ec70c5df0bc46e03ccdc5808512
MD5 d63e07b83f20a2bdecb58b889f83bfb6
BLAKE2b-256 d4298896e3832e627143268074278c44bf7f0e29ca858c201670d7ae7c22e9a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b275bd8ad1365de2f3fed8175ffd17714edd4e737a3a26e742757f303273f88f
MD5 37877874bd926b663e716dcfaa419b1d
BLAKE2b-256 60592d75d639cc982de0be6bea5e46f74fbaccd09f0d8c9df4589e894cc82b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 532f2a14d7208d391134bcc9e29298b1cdabb6a02ff3acce386438e84ea9ef86
MD5 ee2f111d90be2642cd7285eb58a729c6
BLAKE2b-256 41f8dd14a18ecdc647b827e561a94a2615ea373e344c6774af90191afe8023f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bae685063a1c42bebb08d5defa7e744f538e270da8efb73eade77bde37ce16de
MD5 6ac2b533e476ac6d96271221d27e1319
BLAKE2b-256 fc69b34e7959df2195e374c94057919ac87400744740589cc06b731e94ddd536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6fa7845835dd6e5d97258448a03cf0cc7a5a1619ca042225833e9c9ecd6e869
MD5 175e9e4429f685b534f0d5ef86a46bbc
BLAKE2b-256 42926b2c47732745e8c29fcb2cd79c5d8990e02fcbf6383da4f4984f76ac88b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f77c66b3a98b18f7b41772adbac21e3e9cdce24f2373e09e1b5b37f8bc4bc2c1
MD5 d1fa9f52cb4f42b1ab0dea9352b688b6
BLAKE2b-256 70b46374c508695b8b882fb4666d8526fbdaa5219497f8b9f49ba1380d4be0bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9348f9bd9a767e4472357752b7c032106f61456d20be5e550be880898ab34d4e
MD5 b600a26f795a910fd48ded6b6616de31
BLAKE2b-256 ffb7d4d40fa11b9c429a7e3d51440271959d0ae796f4b5e24234139e369e39b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5b500c3f0bf120da65be55751d690125201ab1b7a0f2905299c3a007e2d8043
MD5 84d26692c1ececa0780766680be352b8
BLAKE2b-256 3e2335e9ca5accf6550d736b2e17be3c893fff96c02adf97f5f97ffdbae50521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0606f3a882d82198ee80a9c30bc7a024bc270802ca94c7f846dbef7bced69293
MD5 ce150b291f6863b21599a046b10c5285
BLAKE2b-256 c6e38e54b6817d56658b0bc0f83fcb6449f2de7b85b4e57d46f4ad477011250e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88af4525fd2a2a881812733a511b7564897222760af7de27b188569decb98991
MD5 3c256181a9367209d3cab488864eb545
BLAKE2b-256 c2569efbf2075dc27678cdc256e169d6c7e2c26b54cfd8869bac2a937924061c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f3c293f3dd5fed4a84c382de79178bde92831e3350ed3650e6e0550d2283cd1
MD5 ebbf50041e63019030af9de1090768b6
BLAKE2b-256 12a326ac8fb22adba0fde96de250f8c18a9b178a72f2e435bbfe724d5278a0d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c3ee6ddede36072dd72615c496b049ade2efed973d31b335e4294693c53202b4
MD5 d6bcfa16211ebf728333513378d0c55b
BLAKE2b-256 6614581974f9a183b096b71f5808ab9165ca4469e5e53c8d55ba9c89178d60a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d647febfa08728edb3a0aa66af1c58e1af8cc32969411fe374d187769cf3d32a
MD5 b73a7a1a5f9e3b32467c57dfccadd1d7
BLAKE2b-256 dd7aa1317659d39c9f9417927a58dfbbfcd7cd76de54426c8e1c59079f843eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4468d19088ee01f67e5e216318608500859128ed2c3bb4e74d188b36a6c27cd1
MD5 eea514958fdb30db055f3f62b349a60f
BLAKE2b-256 b406ec91f9f0b5cd72f5fe2340cc40376db15c1f9219f1843300ac162f480890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 793990c6ab0ecf13e7f667889f321fc42d5c4ba8cb897e7aea468023163a5722
MD5 cb04a20d017330b859275f5f2489d19f
BLAKE2b-256 960c7042dc2ced5f75cfd1d37454c3d3d7ce01470e0a1450d7cf029d10a1a204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fbfac6e275b28b34858bece19f8275ffbd15d7a87e3ed3c3ef22fa4e0cc350ef
MD5 ad3cb20e2260d0cd77b393a5abab1d45
BLAKE2b-256 27b02ad2c70699e5e005c2ca174605dedc2c159da0a77f6f3a3f8df6e546733d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d11a6d4dcde8050c1fc9acb64817c922e3c66a2132868cc0ef0562b8e6d4ca22
MD5 affc8d9afdcbe99ac811b325ff657a52
BLAKE2b-256 be613ead441b22ffa8b0d52a1c23f9bbb05de5089a906aa3bc21d2e1cc8e5b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 126adaed9f23744cf811e866d9742ae315a393bd2033661fa6251b0b52c5a668
MD5 80f39a6d3273d8b3fd462e26e08baa9c
BLAKE2b-256 784a001d64c5cd7dbcd846206aeccc7a27a20f6c5993b6e92b5044a07544b5f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6cdf398a22caeb89fa0096a6f7c0dfb1a43cfd63e441d55c6d142500cb167a3
MD5 7da5badd3f328d77ed1908e8520b7177
BLAKE2b-256 592401f2211b7ee172cca7eebf9af77efab1a769d013c7c287a16cf57831c0b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 06752fa5c99881824e227e204372b53aa5c8a23bc8725e4a0587f8b0018d70ca
MD5 d2980f33577d7bf0f0ecd2eaa567e37e
BLAKE2b-256 c4c4ac06b7763d063acb9c3b97ac8a5a4c9a9670a15d4d553230f45b63f51f78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7dfbe06fd6bf2cfce26ce3cfdb38f9d9b83aee13a0ca7dd96bf6cfc8b6f511cc
MD5 552642cb37b7741d42e9335e6b9f84d5
BLAKE2b-256 f7ebfab32ad5044fe66bc3272b9a0bbc13fef88719895c55002a169499dfea69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ffabfd85869e5090eacbff66ccd729291e778cc3b783a7624564dd592ad4a77e
MD5 6daeb033cccc4e450da24a3f230feb76
BLAKE2b-256 8b1200f04146ac7c703b6f636eaf6b8f43d4a39619453cc040fc1404b72bf361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb21e9ae6a7bee2d9129dd261d1429f64e8e3903b3b8d203c53c1369adbd30eb
MD5 51b8d5652acbd8d99ca773140e745e33
BLAKE2b-256 260a133760c513727ea044070a19c4f93ae08033795ca20f24b4fecfb2edd2ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95025bc85e140a988f1b4b02994c2e3c7d79b27c73c258547c93883db9b3760b
MD5 7eb8e8e3e5abe411a63a2c40267bba05
BLAKE2b-256 b7567b4ca63e357a769821779a4b2360f8053431f8f7ec4098f91f2b5348d6be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4434aae7f213ad5f855835bab299cb27ba10531548e121ffdb34518dfb2cebc5
MD5 0ca6f3582c5fd07500b30cf26d622115
BLAKE2b-256 6fd3f4e9dfd5d45b8b4549914fd3a18ffbca5bc2950a1cc52b59ed12eaced9cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ddc2bab28a8ecb6534b9c1534e299467c69721489e6e6524b03ffaf62a3e9bb
MD5 6c17a945fc6a2a2bd01c9e114c78b7b6
BLAKE2b-256 2ecfb46e310c5cfde09c7ac3bfd96a52da13d35d82a89bfb89f7ede32e86f211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 07d550d77a0a6fd9a35bfd055a1f41642c8c974e0cd41f380c121550984d2e67
MD5 1031791898642e48479b9bb47c103f61
BLAKE2b-256 f11663a4aff0a53e8ac524466a0c3bf4facd820f1fe76655cec7340647d6159f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8d6f87a895ab8b2df029a235fe4bc91b7fb7e35190ac7f5bf3adc849aaa3fb94
MD5 609888daef38622528f1e0daaa637d61
BLAKE2b-256 39f0ea8a24f8678aae93fa94789cba63df944932f4e0679aed7ceef6c44e4e49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bfa8162953a44000388e42d151c480cbb2f5cb0ab547ae825f2c1e0e0d0b3881
MD5 6b989b871af9abc2638a6ef4eeb6498e
BLAKE2b-256 4a7c66f992525bf0fbe0bfd128fb3f7e41d388439d0de3c80fe0902fd733fe74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4cb967bcdd6c7d1eefc608ea7d749dff4fdac7fab36f9376eb82f3338a8d2749
MD5 d8e0cd01ff29b0b1713f706ff9facbec
BLAKE2b-256 bc68a9c7ea284668ba55eca2a94e55ce4fdf85710cb0f7d71c22203be8d627e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9eb7686f9429f2e99a0f08160d6ce61a29a05f8cc8129352966f3ffc34ec569c
MD5 2bed1f6460b291c9863043efb2d96152
BLAKE2b-256 f81e80f69421dd37ae621fd2157351205b49a7cfd8b93e5f1e3d729deb978e7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 77c3c3ca62190d01a4230e079637a49a3264885506d1fd6ee0629bb760d489f3
MD5 e581c9a9a8fca23310d68bc1c00d08ef
BLAKE2b-256 d7c96904b1e221ef8900b22cb6ae70614c47b6c2171e410199b658695e12f1c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3817849e870988c6ce4202a11e3ed32e244e3299681bb14884ecf63171de3df4
MD5 d593b7a8cb73a509a9225ed67d6cf1d8
BLAKE2b-256 afd70747972ef251ca7e0d8d61b6c5c39b00de4c1b9feb6c46c911a2a09735c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f9c4e5b6acc384f8478825fd14f26fd2a8bf1494a74811e5eade34bbfed04ea3
MD5 b8472f650bc8a22f79d964550c3ea7bd
BLAKE2b-256 94d137b784175bd5d1fec1b33e1b491febbb00bdd19af34fe470e835a6e4af68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9b8d04db659f1e540ee30b64f61ea08194bd295ab580abe4aba736119967ef73
MD5 c75609f17164ee5b2e18e21bdac5cde4
BLAKE2b-256 bcaf1f44ae3809666ce355ea03ce1db4b806a36c53fbce147fde9e8d48285fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d5407b2c6993fb262107d7d74080366d7abadc891c02f95e75d63e10a004999
MD5 91560caa6edb51416df766c8a4c02def
BLAKE2b-256 497016ba5b2f24f32d6a71a76368afdb263b9e3d98c367c25b6e96cd21db5ffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a39e3c42060139a23b0ffbe843431490644f25344fd762bcdc0b973ea5104fb5
MD5 60e9b7302ea4c2b4b51857cbd7dd1754
BLAKE2b-256 192ebf5621a19e1e29f76e2357b4d12ba37b19421a959888e8e28afab9b913ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6dfec6371ab0b3c4f9757eb38a50dc190cb9fab6ce89e4446570ab5aec2db0fc
MD5 45531751bfab9a1e500d7981bb9a11cf
BLAKE2b-256 ee5abacdda5829e10ca6060f1e9330fddda6374f78739e27f10b04b9cf64bc27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22d65c6c61a4ce5d934dc8d605f1d83f334985a9725575b74eb8335409c9a803
MD5 da21915357c71d33b15711c60f6a6657
BLAKE2b-256 5ba078eee7fd895e045683b0b5ef3fa9eb65143602016396a3de4dc8aadfa933

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 58db47559aee4872e9ef29506e9ae35f9f366e328cf2fad2cedc23596d155837
MD5 cac40f53b3fb62a2269d4f9d5b1487fe
BLAKE2b-256 14f3a09782eef9695df2b9b6e7ce57103dd45dc6f392c9959774c61fdc5c3a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e675f81a8b8d008953a86fe1152371ade7eae09d1d20bc5ed2104ea5865fd7d5
MD5 25baa9bf80c13db4e84f986c17690dad
BLAKE2b-256 505bcb88a936d9be0ddae8d930c9641d3d73bd34e4b25040c7eb4324bdd225b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 37975f3c7b38fb12855fbd6f6e685cadc7e2f89ba748bb5b5e2988d63312f9a8
MD5 e8ac124f55f1c5b2e40a2ec01afd7075
BLAKE2b-256 f83cc14588a166c3a286e2c642ceae5a0a08843b6c349eea428e3e4621a67e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1daaa710eae2ace5ff16194966e0e3ce04bcdea11dc8ebc413e260eb852e3c56
MD5 a5a191026597c2a4e7bf582176067684
BLAKE2b-256 7f018fc7eeb9861538bec5bc1957e3e54bc9a6333e13a8839c4d65413dfcff29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8b84a68e70c5037c47500d0e53fc91e124166359af80e717e7892008b584f886
MD5 15cba52e9739b2e70089e4f8ba65a9e6
BLAKE2b-256 f04ee895d1f208c6433df25e87e6352fe2a69fc5138ec9fd904764436a0e32f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 68b868c3d2fe435f17587e1cbffb9a3552c62d9679c1f81e04cd9f336278fb77
MD5 e35f42f47d20096d08adcf8f93516b9d
BLAKE2b-256 ec32782c1e80cf74efa6c530a1f9d8a2564c5f43660735bc25ad2c59fbd5774d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e6ca02f44edfcf341f8d40dc1bff94b0abb689d73dd9deae480dd3656dc4573
MD5 298026a8204760c6cd3da11cbd54dd34
BLAKE2b-256 85e1d967eb88c62430e4005f5a75a0dbca877a97338f1e97384f55f115f99498

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02939c01b746e5bd4aca17d86612d568052a7e6120e151e177b2baefa0d75c71
MD5 f6ca0afda61345dfa0c6313227a6ca83
BLAKE2b-256 989e485531bdb44e470271e7cfe8dcfb50b5c670439f48bb08be8e38d5808b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3ce33b15c9f5aea3d1f8ef345c248446d60bba4f43ca5f266104ca1a48031f92
MD5 3533e09f624066cae6bc429b985f5937
BLAKE2b-256 608b9c4901b29733c1d9e8ae30c2afd49fee0d7b1377159496107a92d1d0124c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 30713acb85cabb16e3a228a2cc9add562a56ad09a0bb304c99a444e537d2adca
MD5 be0125ce25f89b68f0618c5b060ae2f1
BLAKE2b-256 9efc071694b4a5a920e9fae8cf45879142766f158b7e9a08ceff3f5f26aaaeb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2184e8bf8c5b24a9fbe8e5dda8ee4a540e08fddc979d7c7276144effc0ad7f79
MD5 44b23a6632176fa9e56cb97fbaf0888d
BLAKE2b-256 911cbc3cba7e411af700c16a2f7b513230d644e9d9d59db62b492a91053929cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d1d92bf2aeaba814c0d1bae73a413f90afb16994eb7d39bbcf77ffec611cf324
MD5 42d420cc4175c9a263a0caa51c2c0bea
BLAKE2b-256 7ffa07a29acb19d3d3c08a23599bd4c81e74cc89860370f9dc4ce24a421ab627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c43f8fa8080b6fe709b5847dbc4e82d7cf91ac636186b32a5cdb875134793dd9
MD5 552114b066cb5a5180cdc57357abf60f
BLAKE2b-256 f9cfceed25392d3c4eaf5aee0582a75fd95ec1768c4aeac1b88a1ffe9632eb22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4c5540ed90c7fb22204067036db87433d054827657ae623bec1544da286daf03
MD5 8234ac2180379e4027d14f64eee2c52b
BLAKE2b-256 b772987a482617b3cb50ee275f7e4ee0713bc026c1c2bc075774ea9de2fad9cd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ac92fce301dfffa73762630f791bb42997a8e84a48fb06eb240f8ffb590650b5
MD5 c7524a9de4271942227bae7b17f4477b
BLAKE2b-256 0247e713adbe608c61bd8e14a7b707ecc6452f36a99a783585b861ab56deb497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3d6646a35e77ec94a9a312be82ee591f66038a770516ab0abec766f63d5476c
MD5 c596415cacbd5083d569467db3e15925
BLAKE2b-256 3cb05cef7c1ece0fc3c7a5c1454d1227fb0daf2b26d33ac5d2bd51b75355ed1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b74d16e25bc4a1b547e51887cac49ba43f92bcbe461d712bdac5b1f202eeaa6d
MD5 8cfe55292f60d23e916aa7438d338a75
BLAKE2b-256 c187fe50d6e560473ab75be388d7c0fb13f3c75e38df7e7c5f11d9922374c5cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 03adba97b814e6e34059af96606678a0a3b4016fcf1c04bd49d5a6883cc46e81
MD5 e516fa1acde4a937e0f417b5fc630c72
BLAKE2b-256 0c0bb27f3958028fc8ddfab83796ef6085f3c099aa9b710ee96d9572fa517534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0705632360bd0e49db99fcb52d36cf3a0e642a50fa8df00cc2391ff551dca7da
MD5 433a27a92e733ed40866a720792dfd0f
BLAKE2b-256 0b2ecb25b6fdeee9c19ae7d8ff731f1469f60ca2554cd0d3b60f622f6c4c3650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ba00845a1a333d0205ee51373acf9f0578f611863101cd58536f3e57fe08119
MD5 b69939da4897072227d217d4ab6d5afd
BLAKE2b-256 f7264b389c8dc9b4aa492e3325082e0bc742466400f53d29e310235531a6f1df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2e5f3dd8b0ba9b65f7b9cdb6c796ba3b8c11e1499e2cb7c77182fbf09f1d3cfb
MD5 c4ca9cebf52a3375598574575efa600e
BLAKE2b-256 fc41e2d844c8988d48b6b06d7d54ff7a5ad13fec16c4714bfa29e0632afc4b82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d8612798f8fa6e21b86db6ae1d100fd60675b6ccc2342dfb3405ca8a0de98b2d
MD5 69d2e17be9c54322007914ec838f76bf
BLAKE2b-256 9873e94c816fa4da818ef4bb26e50a3167e85a430d14fded09a262a7cf1e9d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2dfe09c3c519e77e886c04c4f52e71aa4b326a37bc8cb465f541e8f75f09312
MD5 5e6df22fbcd473361bc341462a3970fe
BLAKE2b-256 9b28b7e8f0b2e6b5c3344b78033b73e41d96f60576a01f1d70aca3bc50acbb45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f3979eb1919aea855b1ad723b87736973b80ae30bab6245c59cc9c7b4d931ad7
MD5 42e1e9d9384c7241aac501c0785599ae
BLAKE2b-256 cbdbbcbebf8374f05c17528192977fc8078c683197658279e8e93d7c18117648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e99f0a04bcc2d6b7c25ba29d73b94060d40bfaf8462d06cb9518b7bc0acbb2a1
MD5 e3d4bb0d1b5bfe110508e9b241f798d0
BLAKE2b-256 639e7b0fd5e1b39542057725c06297e34c7f0989a44c16122fb7ae9e4a78744f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 26d2c40c233b8c8137d0bf91a3351c16fa562106462ab54703c08f2ce5ad9f87
MD5 3835e1e938703f057fa585bf69b6d907
BLAKE2b-256 7da844843ae32a3d6825a8cec40835d5e18c7a6d6cb49b2fd73e0860e046c264

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6a2899a57fc1095a3951d5f39b5a3f6de712931237ec8d0af5f176570cfaeff3
MD5 053642da5117a5e7df746b59bf690d8e
BLAKE2b-256 63301fc11f65ab84fb52f4ead18666eb33262a88be0b034616f567952d8d6372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2611f4409ca4eeb358f661de34036174022a4b617379c06f0e727cea33c114c3
MD5 9cfc09d34ccc0677dbc5542908c8071e
BLAKE2b-256 321881185d46ea1b768c2d167bd9cda0f9f5486c21ef78770021b74798c0ae26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fedca6c23c59f0bb11b249254cc96ad1be69c90d5145e9fcb841e93675d99c32
MD5 a32e102dedd818f51083b184e872a830
BLAKE2b-256 5e321d2e483fc2e66e692aaf5a7ad06fcb85bc70a56611ccaae5aea83368a1b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8f52c03b280e1d1ecb65123939e77aef20a3869afa495c1da109a78004ad55f6
MD5 ad5275ffc829f2abdf58ffe6751009c8
BLAKE2b-256 5eccfd16d5e9ffea0e0493d068222e7b126df7ef093bed447aaf89bf2aa21d51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1644d69f7d78b86ff75cb4f3040d465059498c097e20f80aa6cc2059553e62c2
MD5 6955e7b0f9fce5c7465c2b0e832d4588
BLAKE2b-256 51a2a75947d2a4f54ca22611254af5173d1f16a57d698397de3051f7f62cd661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b803c48ac1e86b40b85b263f72f304f4778f1e9e62d736bd9879a8c831d4c60
MD5 31ba08451f10690b888a4fdf6e8379b9
BLAKE2b-256 b615be2a0f9fedd5841e73b1d7d6681ca671b0f5900284260246d03d65e8a575

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3c062c492b78e31cc34a68365e2d8ccb6acf98a238ceb9c0f126a51987530305
MD5 dcbe8b51c9c7d5128198cb5f7378f599
BLAKE2b-256 723277438827c2fcc4be024aa59915573ef520891ea91a1e965aef58cd892373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b5b8a86beeeca73baf11582902f16608c2ccbde6721d3fcb37aead0412347ee1
MD5 ce4146e5e350b71b4b3e67ec595e535d
BLAKE2b-256 a3ef9793ab2f6018a1511f5a83ae3bdf1b614118b968016906a5185d1af68cf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2b605e8294b77d4f5e1c459dbc8c36cda6516a20347ac46c6f4d9f82c8f9a278
MD5 365a7eeb4d79eedff6c19c844a41afee
BLAKE2b-256 a3631bf883f7d82db6070eaedd677320ee852dda0241714999a7c328dd7937e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 562c87f0b6db099630ea51ea5da8919b55869e7061ad36e7a3c851f4ef45f127
MD5 8665a16422c376c336d3b50683d046f7
BLAKE2b-256 64a6c408be467b0c97f2d38a157728169b2d6f608b713b87dac19326168d1af7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rust_reversi-1.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37fcb8935d36cbefcff69a75a5cd9e9241e124b800a001589c0cc2caebaebaff
MD5 befe665f735f3134f6776f61dcfcd2e0
BLAKE2b-256 0e9e31453234ac1bb452b1b4924a8475645c87143adeb8e537f34e4586454191

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