Skip to main content

A High-Performance Research Environment for Riichi Mahjong

Project description



CI Open In Colab Kaggle PyPI - Version License


High-Performance Research Environment for Riichi Mahjong

[!NOTE] This project is currently under active development. The API and specifications are subject to change before the stable release.

✨ Features

  • High Performance: Core logic implemented in Rust for lightning-fast state transitions and rollouts.
  • Gym-style API: Intuitive interface designed specifically for reinforcement learning.
  • Mortal Compatibility: Seamlessly interface with the Mortal Bot using the standard MJAI protocol.
  • Rule Flexibility: Support for diverse rule sets, including no-red-dragon variants and three-player mahjong.
  • Game Visualization: Integrated replay viewer for Jupyter Notebooks.

📦 Installation

uv add riichienv
# Or
pip install riichienv

Currently, building from source requires the Rust toolchain.

uv sync --dev
uv run maturin develop --release

🚀 Usage

Gym-style API

from riichienv import RiichiEnv
from riichienv.agents import RandomAgent

agent = RandomAgent()
env = RiichiEnv()
obs_dict = env.reset()
while not env.done():
    actions = {player_id: agent.act(obs)
               for player_id, obs in obs_dict.items()}
    obs_dict = env.step(actions)

scores, points, ranks = env.scores(), env.points(), env.ranks()
print(scores, points, ranks)

env.reset() initializes the game state and returns the initial observations. The returned obs_dict maps each active player ID to their respective Observation object.

>>> from riichienv import RiichiEnv
>>> env = RiichiEnv()
>>> obs_dict = env.reset()
>>> obs_dict
{0: <riichienv._riichienv.Observation object at 0x7fae7e52b6e0>}

Use env.done() to check if the game has concluded.

>>> env.done()
False

By default, the environment runs a single round (kyoku). For game rules supporting sudden death or standard match formats like East-only or Half-round, the environment continues until the game-end conditions are met.

Observation

The Observation object provides all relevant information to a player, including the current game state and available legal actions.

obs.new_events() -> list[str] returns a list of new events since the last step, encoded as JSON strings in the MJAI protocol. The full history of events is accessible via obs.events.

>>> obs = obs_dict[0]
>>> obs.new_events()
['{"id":0,"type":"start_game"}', '{"bakaze":"E","dora_marker":"S", ...}', '{"actor":0,"pai":"6p","type":"tsumo"}']

obs.legal_actions() -> list[Action] provides the list of all valid moves the player can make.

>>> obs.legal_actions()
[Action(action_type=Discard, tile=Some(1), ...), ...]

If your agent communicates via the MJAI protocol, you can easily map an MJAI response to a valid Action object using obs.select_action_from_mjai().

>>> obs.select_action_from_mjai({"type":"dahai","pai":"1m","tsumogiri":False,"actor":0})
Action(action_type=Discard, tile=Some(1), consume_tiles=[])

Supported Game Rules

Switch between different rule sets using the game_type keyword argument in the constructor.

[!NOTE] We plan to provide 12 standard preset rule sets. In the future, we will also allow granular customization (e.g., enabling/disabling red dragons, sudden death, 1-han minimum, etc.).

Rule Set Players Duration Red Dragons Status
4p-red-single 4 Single Enabled ✅ Ready (Default)
4p-red-half 4 Hanchan Enabled ✅ Ready
4p-red-east 4 East Enabled ✅ Ready
3p-red-single 3 Single Enabled 🚧 In progress
3p-red-half 3 Hanchan Enabled 🚧 In progress
3p-red-east 3 East Enabled 🚧 In progress

Single round modes like 4p-red-single do not feature sudden death, and allow you to specify the score situation, wind direction, number of deposit sticks, and other settings.

Example of initializing a four-player half-round game with red dragons:

from riichienv import RiichiEnv
from riichienv.agents import RandomAgent

agent = RandomAgent()
env = RiichiEnv(game_type="4p-red-half")
obs_dict = env.reset()
while not env.done():
    actions = {player_id: agent.act(obs)
               for player_id, obs in obs_dict.items()}
    obs_dict = env.step(actions)

scores, points, ranks = env.scores(), env.points(), env.ranks()
print(scores, points, ranks)

Compatibility with Mortal

RiichiEnv is fully compatible with the Mortal MJAI bot processing flow. I have confirmed that MortalAgent can execute matches without errors in over 1,000,000+ hanchan games on RiichiEnv.

from riichienv import RiichiEnv, Action
from model import load_model

class MortalAgent:
    def __init__(self, player_id: int):
        self.player_id = player_id
        # Initialize your libriichi.mjai.Bot or equivalent
        self.model = load_model(player_id, "./mortal_v4.pth")

    def act(self, obs) -> Action:
        resp = None
        for event in obs.new_events():
            resp = self.model.react(event)

        action = obs.select_action_from_mjai(resp)
        assert action is not None, "Mortal must return a legal action"
        return action

env = RiichiEnv(game_type="4p-red-half")
agents = {pid: MortalAgent(pid) for pid in range(4)}
obs_dict = env.reset()
while not env.done():
    actions = {pid: agents[pid].act(obs) for pid, obs in obs_dict.items()}
    obs_dict = env.step(actions)

print(env.scores(), env.points(), env.ranks())

Agari Calculation

>>> from riichienv import AgariCalculator
>>> import riichienv.convert as cvt

>>> ac = AgariCalculator.hand_from_text("111m33p12s111666z")
>>> ac.is_tenpai()
True
>>> ac.calc(cvt.mpsz_to_tid("3s"))
Agari(agari=True, yakuman=False, ron_agari=12000, tsumo_agari_oya=0, tsumo_agari_ko=0, yaku=[8, 11, 10, 22], han=5, fu=60)

Tile Conversion & Hand Parsing

Standardize between various tile formats (136-tile, MPSZ, MJAI) and easily parse hand strings.

>>> import riichienv.convert as cvt
>>> cvt.mpsz_to_tid("1z")
108

>>> from riichienv import parse_hand
>>> parse_hand("123m406m789m777z")
([0, 4, 8, 12, 16, 20, 24, 28, 32, 132, 133, 134], [])

See DATA_REPRESENTATION.md for more details.

🛠 Development

For more architectural details and contribution guidelines, see CONTRIBUTING.md and DEVELOPMENT_GUIDE.md.

Further Development Plan

  • Add performance benchmarks compared to other packages.
  • Add support for more game rules.
  • Add example codes for training agents.
  • Add high-level mahjong domain API for training agents.
  • Optimize training performance (e.g., skip_mjai_logging, batch_act, etc.).
  • Add interface for batch training.
  • Add arena mode for evaluating agents.

📄 License

Apache License 2.0

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

riichienv-0.1.2.tar.gz (134.5 kB view details)

Uploaded Source

Built Distributions

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

riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl (835.2 kB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64

riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_i686.whl (888.3 kB view details)

Uploaded PyPymanylinux: glibc 2.24+ i686

riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl (829.1 kB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARM64

riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (855.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (852.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (912.7 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

riichienv-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

riichienv-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp314-cp314t-manylinux_2_24_aarch64.whl (820.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (841.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp314-cp314-win_amd64.whl (654.4 kB view details)

Uploaded CPython 3.14Windows x86-64

riichienv-0.1.2-cp314-cp314-win32.whl (612.7 kB view details)

Uploaded CPython 3.14Windows x86

riichienv-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp314-cp314-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

riichienv-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp314-cp314-manylinux_2_24_x86_64.whl (828.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64

riichienv-0.1.2-cp314-cp314-manylinux_2_24_i686.whl (880.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ i686

riichienv-0.1.2-cp314-cp314-manylinux_2_24_aarch64.whl (822.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (848.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

riichienv-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (842.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (902.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

riichienv-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (766.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

riichienv-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

riichienv-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp313-cp313t-manylinux_2_24_aarch64.whl (819.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp313-cp313-win_amd64.whl (667.8 kB view details)

Uploaded CPython 3.13Windows x86-64

riichienv-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp313-cp313-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

riichienv-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp313-cp313-manylinux_2_24_x86_64.whl (839.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64

riichienv-0.1.2-cp313-cp313-manylinux_2_24_i686.whl (888.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ i686

riichienv-0.1.2-cp313-cp313-manylinux_2_24_aarch64.whl (830.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

riichienv-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (850.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (913.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

riichienv-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (774.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

riichienv-0.1.2-cp312-cp312-win_amd64.whl (668.3 kB view details)

Uploaded CPython 3.12Windows x86-64

riichienv-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp312-cp312-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

riichienv-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp312-cp312-manylinux_2_24_x86_64.whl (839.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64

riichienv-0.1.2-cp312-cp312-manylinux_2_24_i686.whl (888.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ i686

riichienv-0.1.2-cp312-cp312-manylinux_2_24_aarch64.whl (830.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (863.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

riichienv-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (851.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (913.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

riichienv-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (774.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

riichienv-0.1.2-cp311-cp311-win_amd64.whl (658.2 kB view details)

Uploaded CPython 3.11Windows x86-64

riichienv-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp311-cp311-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

riichienv-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp311-cp311-manylinux_2_24_x86_64.whl (833.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

riichienv-0.1.2-cp311-cp311-manylinux_2_24_i686.whl (887.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ i686

riichienv-0.1.2-cp311-cp311-manylinux_2_24_aarch64.whl (827.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (853.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

riichienv-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (848.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (910.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

riichienv-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (770.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

riichienv-0.1.2-cp310-cp310-win_amd64.whl (658.1 kB view details)

Uploaded CPython 3.10Windows x86-64

riichienv-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

riichienv-0.1.2-cp310-cp310-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

riichienv-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

riichienv-0.1.2-cp310-cp310-manylinux_2_24_x86_64.whl (833.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

riichienv-0.1.2-cp310-cp310-manylinux_2_24_i686.whl (886.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ i686

riichienv-0.1.2-cp310-cp310-manylinux_2_24_aarch64.whl (827.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64

riichienv-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (853.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

riichienv-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (849.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

riichienv-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (909.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

File details

Details for the file riichienv-0.1.2.tar.gz.

File metadata

  • Download URL: riichienv-0.1.2.tar.gz
  • Upload date:
  • Size: 134.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2.tar.gz
Algorithm Hash digest
SHA256 92f13754b52df83f4282bb4f9bafd6850e6c1d5ddaa78d92adfad1ce0a315a45
MD5 27ab7e9e87b3fe82f026b5a0e750efb1
BLAKE2b-256 d562a159a9483b479e07aedf06f372aaf88cf39e31273dccb05dee9e5747d114

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2.tar.gz:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e981a3ee7e23deffdd27b17eef266864de43161e678ee8e822b924300f4f56e2
MD5 7b54328c6707fc3ede5c733abbf21cf3
BLAKE2b-256 b0ec9a3d18e64c8d3a84fe9d13a06d1585c5d179046f3c21ada63984c5a9f7bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e888c9050a74e0f3a601d32338cc1504d7b1215c977700d135f8d42002ebe61c
MD5 ee26525f7081775b95246362ddcdd470
BLAKE2b-256 112c070e58582e77416684e81f297f5368f6b241b815311667185bf38f264dd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f89354ae5e8f6885ac9d9833b054007416ab1c6e3344635f02cce9f6769bdf2a
MD5 faa5d0c490520b0b10437a13ec3d40a9
BLAKE2b-256 5bf879fd18f79d506d3683a4001ba0702eea4486d90c93548d20e5b7ac9f587d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 661a0f0fb5b7b78da459428f74858ac88b6418e5b1008d963361c1551e34affd
MD5 53c5f90df1d50c6c2b0b1308ccfef122
BLAKE2b-256 0540c813f20730d967668522594da445262b796b9274cbfbed78a9fe9c436aa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 7bdbbadb6acabe1db43761777b666e2c75899506b6ad646daf645014fa139c65
MD5 7ddaab644c92cf700ea67358d1fe1384
BLAKE2b-256 b70a6da61d69c08d842f57b273b6ae44b78e89b42743192b534d9e1e23ec24c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 eef9709838e56b66d710b122a13c29fa1965958753f9230a3ab271e38b1d70c2
MD5 5465b7b8dddcc59143bde22609346c6c
BLAKE2b-256 9b69f30bad070f32f8f61da95d01c8beaec241129e6ec0be36b7cea9a3d9a1b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f3878bc35362bc3f094f5ee3112fb0ba737d28d178cd0aa2cb7040a8da01a94
MD5 54ed93050d28d1a402b3502167f57c99
BLAKE2b-256 9bc233359b0d2c8a7179508a926ce33c6b9929453052d181414106ff95b1a0bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e74dcf4da6e91d084edb7524576426263d7c9a97bc513fab88ba987ed4240766
MD5 5fde8c470d1b940014b4b2b116a02eeb
BLAKE2b-256 80dd3c3147dd8113a96237464d87f44bd5dffdd409043043de2bc142667bf1ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a356d1fe229f46f05eacf132b90c004254813da5e0fa82f2d33ee10b93cd20a5
MD5 a7a24f977f8123b132428f24d88b8312
BLAKE2b-256 0a5b96e4f119dfbe56171827fdae1d186db31ebd3c797db77296b7dfc23a3ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23de41f4af961aaaec5143b66470a5f0bab54b2aed63a740956954e8613e67ef
MD5 c2b4d20e0685f2f719fbfbd5219e52f1
BLAKE2b-256 117cf6356bcc414dccbf4c0ad4268333be092c41542aeaf2a7b4b9dcc2d110df

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5afc57b442a8dc827b4dab9d863cec2d227957e06bfcafc34f028c55a878cfbc
MD5 c4b8f41480a5c0afe3784e5e67f3a9d9
BLAKE2b-256 f31136b1bbc6fd00ae5f6a1325ca9abecd291efb452312fae24a9cd3862201bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94035813fea6fec9479bf0a12675703524293631a6b2f35a49ece7146fa99ca2
MD5 8fb4435817003aa12135f958fb674519
BLAKE2b-256 1879ec8b03d145f30d5da7fc9122247c3700932be820d3e62cd9dc6fb7c2e342

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314t-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314t-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 d47f95338cb2090dad1279777a2bbcec2106f65599b8d8548bf0e0a4724cfdba
MD5 1b7cc6b84959d204e5ba6bccf6245581
BLAKE2b-256 81487965e594a85753e339d665ed34f605011763d11434d3e50b61708bd39204

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314t-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ac811a16e3c88b538763e125d99bdfb55633edceb874f117a1aa9bd26faed18
MD5 e3e1d01fdf51bf32d8d3f1ebd20e96fb
BLAKE2b-256 3ea8317d2645f5c5d66540f439005b9d9b94873dbf4fc2a187d81716a5e005a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: riichienv-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 654.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 31c0b894a45e9a8db70d526b68fe8e72689828eee1ac2bbb9cd94c474da10f27
MD5 95728fa466163c4445447166a438832c
BLAKE2b-256 31b00f3f7db1406b78b11f01e484e6dc8dbf400206fda05bbc366beaae978b6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-win_amd64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: riichienv-0.1.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 612.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 d767081bdfcc22b3e19ba83ef7c5f1e51d707024017e28b66cef28f05e8bc7a1
MD5 172f7d19194cd5165f6d5a73ede94a94
BLAKE2b-256 d8ef2d06102aa0e9811e09c16d9bd804c0f7379baadc57b4e78e86a082139761

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-win32.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2ff63163766a31f053879664a4862a2963a5fe4564831fe49546d8d2be57bc7
MD5 c8346384e96fe641fd14426b616276bc
BLAKE2b-256 ef1674114cecd3b5d711cd9f6ea4a3ee605957e2a36609869da98cc470244702

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f85eccea48e5f67f227fda62cc8e0728ef9e234227201db66c3cfd654058f7d0
MD5 ba877fd75f5d9a039a093d5b35eb7691
BLAKE2b-256 02f903304514ebb7d5a4d50d1d1435acba445b8ee4000e757eac344d1452c759

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b48710864b8bfa09321c0c54492b925c8aaae2b44d78afd33135cbd5257c92e
MD5 1ff3f1f623e63d4e48de5467b170a597
BLAKE2b-256 ee738705df65adbdf40c3539afcf8bf744c45c970dcb50949a210e61b1fada6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4a7f4456e471a25aa73d9d254ab1dce42ec6ea412cbb2f7e6a9324644a462ac1
MD5 12e70791a318b8e9c91cfe6705f76efa
BLAKE2b-256 784637e3c2cff3b7da3de6cbfc08a22bc74e95d578929b91b99f8c5e62c39ae3

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-manylinux_2_24_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 b321dfea0e919722819e6bac4e83bd700e940b1db93b98406b92161a93388696
MD5 9ef11298129db6ed6de4b4706af3dda9
BLAKE2b-256 dc03560ac2cdeba84d7a1e593e6d919a8c85a86822ba926f7ca044e78530ad19

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-manylinux_2_24_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 d7e7538397d9c881938cd31f297b1be675ea0de66ac53dca58b5c85dd6751e1f
MD5 888e784297e35a4793f7bf75c329f5fa
BLAKE2b-256 dc4e986f227fcc07686a55d9692800925a1a35d753e0d5cadfbb6af7b2a34c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a98fb1dfc386c58a600acfb1b6d673a9cd15c68496ed463318754fe843345208
MD5 f4b44e186d8be4e1b871ea176c2e4ae9
BLAKE2b-256 bf06bda36f05774865894aee88b93683d5e58f5c4df449b5312a0ac8f028fe0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5cd39dca41e86d28841b9654fd4ebc2aff865113c9d45a808f59b48499c1043
MD5 7d88dcea8d0c7ddc47bd6b1b94ae4d66
BLAKE2b-256 5a01f96f498ff3428834334f2df473740a290b265c5ad716ec2e3a4bfc01287d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c57cbe079b9ef7ab399b3c9a14be2464c62c0f2aaf4419cf6641bc1a1a00b474
MD5 90bef17d56206d97043cbf3c5c43b59c
BLAKE2b-256 7b899fe47e54ba975202aa0383f3c08c824d1e3878a767dd5f64c8fe9b8e0b03

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 740c577082a32efea25a5fdb54580295e8edd8bc06e1ca99caac98c1053d605f
MD5 20ee945552dedde3cac5941b87b41db8
BLAKE2b-256 c347be76454872c721d451bcf29b0467f74d2145804ff9c1c9460733e2d36ae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9dad5076db98471ddb5a76a812baf0cc01ec3d422f9fee9ea350ccc5d4b408b1
MD5 b6ada0d2d81d4dc21047d9eca786fac8
BLAKE2b-256 0d64a75e2e82291be3a3328618223429bdb641c8363b5bfca2d7de61e21ba9c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 23a77192b57d490a879687ecd2e09f98d7731d5c0f8ab5e843393aa7442d758e
MD5 9b4e1e22d280b37fd05c24d68631b3e4
BLAKE2b-256 fc72f42c53d7570e9774395f498ef912fb12f8ccb8d1dc5a0679e23570fb2fdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95a7f640b62851be0563b43e21405057f743e713891b640533f50091c64bb77d
MD5 ee2ece61ffa69d686b000be8085412af
BLAKE2b-256 671e26e7130879bc4dcc10c4e008c07671007e3b63f08bdb345791c937be687a

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313t-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313t-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 a57c6222be816e57469fe5299ca4c989125279d6b242b7105bf44d207e250f1e
MD5 2a40a00bcc1a809c087179e4a3e83bc2
BLAKE2b-256 168c61ab947222fa3af7fa5abb3de4681da9b6ddf6771a9c6cc5a740f1a61992

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313t-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7374ebffd4a88187ed271c59b9b70c050959ddda0aeae9d0e54e6005dba542db
MD5 afd78e978aa24baf0241e940815e81a5
BLAKE2b-256 5a518b443ffb8b5c3575efa3ae3293d246a8df0e424277b0d35c55a7e1d1b94b

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: riichienv-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 667.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ffe7ef14dc94e7141a17b0e82ce109d4c3f7450fb72f1cc39febfde36ad43337
MD5 5087f12c39a3ea58f62ae5db7825db22
BLAKE2b-256 6854ebc02d718c347f508d2061788028dafdfb77f50cb6a3c4afb62be4d57e7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 133c48c9aa0b5e6e00f1450bfb109554a1043afdf72cf47036ddc491924864d8
MD5 b07e9133dffd154aa7a2079b33986e4c
BLAKE2b-256 46372106a19db88aa9d06e69462a1e5f5d8df4e7c50eac626faef20bffef846b

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7968b755c9234d62f914bb46c1e814fc4e7d4b5b5d7dba1f3fe29c0237e1cca0
MD5 62a64a713df429fffe10629dbf8e5f82
BLAKE2b-256 2c67b64d8c909ce5b717c68700c7d4f849313a8a607d887829f9b411cf516ec7

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d713cfec3364e9bde2a5430bc88eb02a78c5aad321df430f897f578acded71f
MD5 5d3d2320184fbd416ce52b2abf2f274a
BLAKE2b-256 95fb49042a095a8ec8cd68f7f71fdf405d3f351b5f3bbb26bbb9cebcae794dc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 ab56a6019a10ffe3cfc2fb6cd6a5a9b3bfb4f5a58ea8c103c03d5f3664adcb1a
MD5 2a9a1fee50fc68abe5c686a14b484bed
BLAKE2b-256 fc292ed1744d8df59809029fe200a9d14a2ba441ea0b9f967ce46001c909481c

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-manylinux_2_24_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 cdf0913230c88e6d9a5d3a4dc9c04ec8218e17c090fcf99bb4ac8fcb33770c47
MD5 35eb7803b6e3b9dc39aabb0ed74dc023
BLAKE2b-256 f2f387cb25a3e935f147d584318565129337389be5bf052cf5b85afa13b32706

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-manylinux_2_24_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 2c3f6dbd6f57f066a6547a562944946ca261898d7cc305ec8792d59f78348ceb
MD5 77d34b06ec7a8de79e447cd27dbe6b7c
BLAKE2b-256 43b19e2156053aa33f65475fec87d950907855790f89362851dd30bfbbf264ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f41ee49f5f1149fcce91c0f88f63aed9191ca34ddb8868def6d08af9a7c2ea87
MD5 0fa2320b93533537729f4bb145908975
BLAKE2b-256 9420de85c31261194ec4c9ba0ced1d6bf1db441c220d488cfa77f061b2e5e217

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da13b6de86e5dacb1dcf914f666118b6695ffaf1b11a1a515fcc183619fbf42a
MD5 c408aebd31f8f22d42848ee571742fd0
BLAKE2b-256 0dc85473d4c170c1f03d4a5fc397c178633c0bbe60cc54254f07ee9e2f9c6e9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 08c01dab767d8163d8557101746db3e9effca349148ad975d48fe5b4ed46b897
MD5 fccd9a1ff76b991dd76c98eb78b0e132
BLAKE2b-256 9d03cdb654327955004860a7058749898b63991169cec93f336537c964b16b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98dbdddca527a4a5d844c9bc5b97a5d731d83b1e09048cb0d7e882b883a7246f
MD5 bf4f451f30295c8f741d508502782c48
BLAKE2b-256 ab497a58e06ad3043afd2615051e79f29aef13559ca24d0940af10e632ee5b76

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: riichienv-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 668.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bd22ba05e0c926b03100afec977f4801dc7603c7e93e64a1be3148d94440e02e
MD5 d761b74555567758e547e190bb45e16c
BLAKE2b-256 58991cae64d64b3c3dd521356c632b2a1fe1d1d3233d978f1b3c6f8706634162

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4e1fbd7f8a1621eba1a4d71b91a687d777604133cfb1e581c6d9901e980992d
MD5 b01fdaada56a4adb1a8a4ffaa2734b2c
BLAKE2b-256 a1a4841328c2dcac995cb3bc8d359e30123b33d3a0190e893710733770ad779d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c5361dd6f95cb5253a524697a57e361a1ffa3f254a5ad58ceeed44d2e6afbc8b
MD5 6304af3f3c37014afb7936f4481d1251
BLAKE2b-256 734c1b11ea1657308d8b59fa8311f9d0b4fff3fdc5b250506c8d5145fa0085e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 932e6222df016e39ac11b3e70fd4829262c01aebad3fdc7246ff5239cf7e322d
MD5 5049ba3b5b5dd42ffdb4e9c1e18a4a76
BLAKE2b-256 2a6aa947f0305d5756640646c128ca159f70cd2d2426fc01322185ff338970dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 49cca47d7e861f6772033b95bfe25e3718eb68a8c10649ad621dca2e411df021
MD5 510c61c71c558b8e6805fa8779a4519d
BLAKE2b-256 7a13f6e6fa7942545585533ba69cb9b41f587970118beac260bb2b22d7e02236

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-manylinux_2_24_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 205ee3945008308ce7acf3bdb32c5e75dc150a0282052719ce21b98de5957ba9
MD5 625a029943cc7135022f21d2dd50b4c3
BLAKE2b-256 f00324f69e64b65c639d649e7f115adf4a72e108a26f8a524722ce9cdb365c65

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-manylinux_2_24_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 2e1f5a526110a22040aea6f6e02e79b9d171e7447b03febda4cf481774c8f16c
MD5 ebb8a0409d7bbb198d1bd6529efadcb1
BLAKE2b-256 41e15dce302467577d1f83863bd07d6dca433a7d738844ce1021e184789be157

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38edec6c553e410acacca13a5b394c06426d52e1e9340d7837d50246fa1069e8
MD5 b51f6b516671c75ff5f442aff5f1d4d8
BLAKE2b-256 0ad5adb7857365b2fc815e4524c22e25f5ac56331144c9132d904a5514b7f98a

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a65f98043ab369aa4d5227122d4caf94059a9a0d87966990143a443c112ef60f
MD5 2e44d5a74f4cf5128cca1d438a065c31
BLAKE2b-256 c3f7f2417d5861cb06f287e7bf78375b460ce0dec92ce09a63dd8060115a7b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c4301d13c8720e420caf98ce6e80aa201d4df77d17dd7c8f0ed652c5e68d4186
MD5 d479b2278a835e461da26eba0cce843e
BLAKE2b-256 bedabf669c82794304c5aa4428ba9eeeabd696f4c9eaf7eee95fbfe3fec98f2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 926ba6a24cfb0642d40cfdd8f17ea7bcf2ae428dcfa7aef9a47d993eb31908be
MD5 df41aa4f141a32594b6339c37905d0d5
BLAKE2b-256 ba41e9e068e56851728857f1f72db74714363d2a83da83c910a50da1cbe2f42e

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: riichienv-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 658.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1d7a638e49f870e5158d1e12a9f40fa9b5f78b83bc5dc982edc49e04aa3de35f
MD5 800e35621371aed4a60c8439f2603e96
BLAKE2b-256 9a167d2da14de196bb76f8ebfbabd2ff470fc94620a2743566ad296b21834e01

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a401ddebfb1f229366654cca7814be1c3e357b3e9d74497564381399a00d05f2
MD5 a4225d37e737ad9f58991a9c7923a287
BLAKE2b-256 b0e764538095763895f0a57756e2f6c17fe298423836e6c952cfef0edc140afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0f07ae96f357a1da1c90b43a0d343d0062191c39d19d7b53243108e6bbccfcae
MD5 775157943e7ad27caf9ee5edacb6c06b
BLAKE2b-256 890295f2b7369a79259d535a445d8ddc90582cea4f4ca59d79a48704eee8b95a

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 21983a1e5a746832b83b0ae1b42f02b341228de390772330ff4d9bb6185b75bc
MD5 3b92ecf7febe49cb76de5d8323d39516
BLAKE2b-256 bd693c85b1a23df4a3217e7d539217756d7ba6d7e85723402db19b6170101ccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 90d71c414c892e05b2ef9e05b2b723bd2153550f31142d4d92fa38cc5b95be44
MD5 97ab81b39f600a5a03521eea716fd55d
BLAKE2b-256 b8a3e98718cf04a408a32886d2d234eb61134c84f24e4201ca4c93ce618ef6cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-manylinux_2_24_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 ab4dd33c1fd831b0466a069ce84b912e8658a58d007bd6b1ae1d5dd1e003e5d0
MD5 accf8f4791dd97e2af3ac3256f503652
BLAKE2b-256 e59b24477935fcc173640982de3251b7b893931f037450db9a8fd2173742b9cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-manylinux_2_24_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 7a8658c5d5514532729b52ac42015be3e51dd83f215495351a87efb5be9925b1
MD5 83fc6c25a8735bba0b3624643d72cc70
BLAKE2b-256 28b0e51e95943a5e77f458b2c36f9acd5f19660e4405857f5cc7ddc6ebb5c3b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 874c278830e261c040f2698ea3e7f4494b07387f29efbe214cbc3110ff58adbf
MD5 a86e389a619f674f1195f93f95a1e248
BLAKE2b-256 b04b453b7f0021436c0cf85681dba831684083cd10087a103637556953919044

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb22bbbaae993d9fe062747a86ac89b15bc4bb0dd80bbf24c846fb3b61845b86
MD5 0cb37109fc965fdacf0ad19bb206a52c
BLAKE2b-256 90836139c99a1588960e65a117ef9d28375b56a5a16e9f9f8fc2dbb2ba152870

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b57c0d082a9581f518fc4e582d8d5d0d639750de90cfdbd3724fee5822f4d73b
MD5 457ce4630fd760d9aabbda8de61d01f5
BLAKE2b-256 241a9cab85b3f88382e4fc871fa6eab2839d43a864c1e19e467c2284e920a116

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c5cbf20d8f220d69033a25b09283084507eca953184dfd75e61e3fa3af725ce
MD5 8ad04ec1af5d95518df22e9697fe44bc
BLAKE2b-256 e7d7f2720af14151e226b00fc81d76b7f5e9162b1bdee97384ebd0d7b61f49bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: riichienv-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 658.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 589644f5cb2f1688e454680543eab16f7a4af6fd73c8d2f62a76df6ae8ac6e84
MD5 acce03c3b8c4bf8faeaf241d0fd5e0ec
BLAKE2b-256 85112b1312654c0d754d58380b7b6f88ee8eeb8aa634adacb4c551f2217c41e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f2a008cd45c42934795bbfbe0986a45fa05af61e0a97e0a0038aae73e2dea1d
MD5 59bdda654e4eee752ac2b92c514c0d10
BLAKE2b-256 268b7dcd6c33cb7101197c53f6c887258f2932da57b048e157c07a5184885c1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a2fcb2986b5dfeb6202232036d0b9e0c29cd104aa3037a931417ca7e764ba3f1
MD5 86b2d793bdf6a73445e48b31df2fe69a
BLAKE2b-256 3b57efa1675fa694c444dc9a42add3e2fb1a8c5e3b0beb5b076e8741495040ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b755070ea14d4fb1906e1df8f009388d656e57569d607bddc1da1d826ffdf255
MD5 bc7849e88d079f41f2c35d9c9254ebce
BLAKE2b-256 92a6a1a733a18d01343f8f58cb3a522bd28948056aa45cc5bfecc0a3bd9bffb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e56c57ad0e2594085c994ac9d0dcfb22ab71dec605200406138f14f4eff04e28
MD5 7b47a1ded834b66714763c966f2d143e
BLAKE2b-256 675af69f6e0285960d7b7c9660c7e1c55996681fd645df25c17a798954ae33fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-manylinux_2_24_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 fcb5ea7cf57ff342aae738cd63e2be1c9ae0b1e51fd855f45ce363f16fe0ace3
MD5 17832de916609ef933d26d562977e992
BLAKE2b-256 d1d17b915b95cb72237f015b43429d244ecfb08920c0cfa30d5885ca14868783

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-manylinux_2_24_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-manylinux_2_24_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 3fbe3570b17f1b42ba8a40cf97e76e4acfb6ea93f3e2165862db4ff2814989e8
MD5 9c30925e6f06c09f13fc45ad257a2036
BLAKE2b-256 424df559f0ff2a9bf3ce5beaddae8eb2a33f8107e9b6dbf3aba1e26363ace772

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-manylinux_2_24_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f751ee7083d1c494999ef060ed9e6423ad480ee7d520fd9456a23098aa835a3e
MD5 0cc07220013ef25ca49bbe3e4f7a43eb
BLAKE2b-256 547648d253ed211a62f3b407e2e2ba0de9e3936efddc7325a6d64cd4dd2771e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c70fe00b0b754effee681e5716aca0eb8891219dbb2069a6c77184c53b0c7fd1
MD5 3f19b56504f64d2ea505edd0cb7ace93
BLAKE2b-256 66ca22a2369552e23edb0dc0a1e989733dd3b3f2c4b5b78fd30b8fff63772889

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riichienv-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for riichienv-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 28fa53c999b7fe6a821926ecea1e8d1668a841cd795efe59b18e088b30438f39
MD5 f52412636031cb69d0eb8c2b501a2ecb
BLAKE2b-256 e2462078006e142f85845993e6b402a57bc682482db3f3e0688e02e5509d8935

See more details on using hashes here.

Provenance

The following attestation bundles were made for riichienv-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: release.yml on smly/RiichiEnv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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