Skip to main content

Code for the ICML 2025 paper "AssistanceZero: Scalably Solving Assistance Games".

Project description

Minecraft Building Assistance Game

This repository contains code for the ICML 2025 paper AssistanceZero: Scalably Solving Assistance Games. It includes the implementation of the Minecraft Building Assistance Game (MBAG), which we introduce to study more complex assistance games. It also includes code for running all experiments in the paper, including training assistants for MBAG with AssistanceZero.

MBAG is a multiagent environment that can run on its own within Python. It can also connect to running instances of Minecraft via Project Malmo for visualization or for interaction with human players.

See the project website for videos of our Minecraft assistant playing with real people!

Setup

This section describes how to set up your environment for running MBAG.

Installing dependencies

Installing the Python package: first, install Python 3.8, 3.9, or 3.10. Then, run one of the following commmands:

  • Install just the environment: pip install -e .

  • Also install the RLlib dependencies for training and running assistants: pip install -e .[rllib]

  • Also install the Malmo interface to run assistants in Minecraft: pip install -e .[rllib,malmo]

    Note: the interface with Minecraft via Malmo is currently only supported on macOS and Linux.

Installing Java: to run assistants in Minecraft, you will also need Java 8 installed. On macOS, you specifically need to install the Java JDK 8u152, which is available here. See https://github.com/microsoft/malmo/issues/907 for details about why the specific version for macOS is necessary.

Downloading the house dataset: to install the house dataset from the CraftAssist paper that we use for training and evaluation, run:

cd data
wget https://minecraft-building-assistance-game.s3.us-east-1.amazonaws.com/craftassist.zip
unzip -o craftassist.zip
cd ..

Linting, testing, and type checking

The project uses various tools to maintain code quality. To install them all, run

pip install --upgrade -e .[dev]

Then, run linting and testing with the following commands:

./lint.sh
pytest -m "not uses_malmo"

To run fewer tests, you can some or all of these additional filters:

pytest -m "not uses_malmo and not slow"
pytest -m "not uses_malmo and not uses_rllib"
pytest -m "not uses_malmo and not uses_cuda"

Running assistants in Minecraft

Playing with assistants in Minecraft and/or collecting data of humans playing takes two steps: first, starting Minecraft instances, and second, connecting to those instances to run an episode within the MBAG environment.

Starting Minecraft

To start Minecraft instances, run the following command, assuming you've installed the Malmo dependencies (see setup section):

python -m malmo.minecraft launch --num_instances 2 --goal_visibility True False

Set the number of Minecraft instances to launch with the --num_instances option. You need at least two instances to play with an assistant (one for the human and one for the AI assistant); if you want to record a video of the game, start an additional instance for a "spectator" player.

The --goal_visibility argument controls which instances show the goal house as a transparent blueprint within the game. Generally you should set this to True for the first instances and False for additional instances (e.g., --goal_visibility True False False for three instances).

You can tell when Minecraft instances are ready by the following signs:

  • The menu screen is displayed within Minecraft.
  • The python -m malmo.minecraft launch command stops producing new output, and the latest output lines show CLIENT enter state: DORMANT.

Running an MBAG episode

Once the Minecraft instances are running, you can use the following command to start an episode playing with an assistant:

python -m mbag.scripts.evaluate with human_with_assistant assistant_checkpoint=data/assistancezero_assistant/checkpoint_002000 num_simulations=1

Note: num_simulations is used to control how long MCTS runs. If you are on a machine with a GPU, you can probably set num_simulations=20. If you do not have a GPU, you may want to set num_simulations=1, which will sample directly from the policy network. If you notice errors like WARNING - mbag.environment.mbag_env - environment step took longer than Malmo action_delay; action_delay may need to be increased to achieve consistent step rate, then reduce num_simulations.

To play an episode without an assistant, run:

python -m mbag.scripts.evaluate with human_alone assistant_checkpoint=data/assistancezero_assistant/checkpoint_002000

The assistant_checkpoint argument is still needed in this case to load the environment configuration.

Once the episode starts, press Return (Enter) to enable movement and Delete (Fn + Backspace on Mac) to enable flying.

The episode will automatically terminate when the house is completed, but if you want to end it sooner, use Ctrl+C. At the end of the episode, the episode data will be saved and metrics will be printed out.

You can additional specify record_video=True to record a video of the game.

Running experiments

There are several steps in the pipeline to train and evaluate human models and assistants:

  1. Training human models: use the commands below to train the eight human models (PPO, AlphaZero, 3 BC, and 3 piKL):

    python -m mbag.scripts.train with ppo_human  # PPO human model
    python -m mbag.scripts.train with alphazero_human  # AlphaZero human model
    
    # BC human model; can also set data_split=human_with_assistant or data_split=combined
    python -m mbag.scripts.train with bc_human data_split=human_alone  
    
    # piKL human models; replace path/to/BC/checkpoint with the final checkpoint from the above.
    # Replace data_split=human_alone with whichever split you trained BC on.
    python -m mbag.scripts.train with pikl checkpoint_to_load_policies=path/to/BC/checkpoint \
        checkpoint_name=bc_human_alone data_split=human_alone
    
  2. Evaluating prediction performance of human models: for BC and piKL, we use cross validation to train human models with one participant from the data collection left out. To do this, add validation_participant_ids='[3]' to the bc_human training command. The participant IDs are 3, 4, 7, 9, and 11. Then, run this command to evaluate cross entropy and accuracy on the held-out data, replacing participant_ids='[3]' with the participant IDs you want to test:

    python -m mbag.scripts.evaluate_human_modeling with checkpoint=path/to/human/model/checkpoint \
        policy_id=human \
        participant_ids='[3]' \
        human_data_dir=data/human_data_cleaned/human_alone/infinite_blocks_true/rllib_with_own_noops_flat_actions_flat_observations_place_wrong_reward_-1_repaired_player_0_inventory_0
    

    Additional instructions:

    • Use the human_data_dir depending on the human model and which data subset you would like to evaluate on:

      • If the human model has 1_player in the checkpoint name, use either of these to evaluate the human alone or human with assistant data, respectively:

        human_data_dir=data/human_data_cleaned/human_alone/infinite_blocks_true/rllib_with_own_noops_flat_actions_flat_observations_place_wrong_reward_-1_repaired_player_0_inventory_0
        human_data_dir=data/human_data_cleaned/human_with_assistant/infinite_blocks_true/rllib_with_own_noops_flat_actions_flat_observations_place_wrong_reward_-1_repaired_player_1_inventory_1
        
      • If the human model has 2_player in the checkpoint name, use these:

        human_data_dir=data/human_data_cleaned/human_alone/infinite_blocks_true/rllib_with_own_noops_flat_actions_flat_observations_place_wrong_reward_-1_repaired_player_0_inventory_0_1
        human_data_dir=data/human_data_cleaned/human_with_assistant/infinite_blocks_true/rllib_with_own_noops_flat_actions_flat_observations_place_wrong_reward_-1_repaired_player_1_inventory_0_1
        
    • If you are evaluating a piKL human model, specify minimatch_size=1.

  3. Evaluating performance of human models at building houses: use the following command. Replace runs='["BC"]' with runs='["MbagAlphaZero"]' for AlphaZero/piKL or runs='["MbagPPO"]' for PPO.

    python -m mbag.scripts.evaluate with checkpoints='["path/to/human/model/checkpoint"]' \
        runs='["BC"]' policy_ids='["human"]' num_episodes=100 num_workers=10 \
        env_config_updates='{"truncate_on_no_progress_timesteps": None, "goal_generator_config": "goal_generator_config": {"subset": "test"}}'
    

    Specify the number of episodes to evaluate with num_episodes and choose how many evaluations to run in parallel by specifying num_workers (more workers will be faster but will use more memory/CPU/GPU).

  4. Training an assistant with AssistanceZero: use the following command:

    python -m mbag.scripts.train with assistancezero_assistant \
        checkpoint_to_load_policies=path/to/human/model/checkpoint \
        checkpoint_name=name_of_human_model
    
  5. Testing an assistant with a human model: use the following command:

    python -m mbag.scripts.evaluate with runs='["BC", "AlphaZero"]' \
        checkpoints='["path/to/human/model/checkpoint", "path/to/assistant/checkpoint"]' \
        policy_ids='["human", "assistant"]' \
        temperatures='[1.0, 1.0]' \
        num_episodes=100 num_workers=10 \
        algorithm_config_updates='[{},{"mcts_config": {"argmax_tree_policy": True, "add_dirichlet_noise": False, "num_simulations": 20}}]' \
        env_config_updates='{"horizon": 1500, "random_start_locations": True, "randomize_first_episode_length": False, "terminate_on_goal_completion": True, "truncate_on_no_progress_timesteps": None, "goal_generator_config": {"goal_generator_config": {"subset": "test"}}}' \
        out_dir=path/to/store/output
    

    Some of the options can be modified depending on the human model and assistant:

    • runs: these should be set to the algorithms used to train the human model and assistant. For BC, use "BC"; for piKL, AlphaZero, or AssistanceZero, use "MbagAlphaZero"; for PPO, use "MbagPPO". The first element of the list should be set to the algorithm for the human model and the second should be set based on the assistant.
    • policy_ids: these should generally be set to ["human", "assistant"] to use the human policy from the human model checkpoint and the assistant policy from the assistant checkpoint. However, when evaluating with the pretrained assistant, set policy_ids='["human", "human"] since the pretrained assistant has the policy ID human (it was trained by imitating human model data).
    • temperatures: these can be used to modify the sampling temperature for the human model and assistant. In the paper, we set the assistant's temperature to 0.3 for the pretrained assistant and SFT assistant.
    • num_episodes and num_workers: see the above instructions on evaluating performance of human models at building houses for the meaning of these options.
    • algorithm_config_updates: the options in here can be used to modify AssistanceZero's MCTS at test time. The main option of interest is "num_simulations"; more simulations take longer but may lead to better performance. We always use 20 simulations for evaluation in the paper.
    • env_config_updates: setting the "subset" option under "goal_generator_config" will choose whether to use sample goal houses from the "train" or "test" dataset.
  6. Pretrained and SFT assistants: to train the pretrained and SFT assistants, run the following commands:

    # Generate a dataset of episodes from the BC human model (this will take a while).
    # It will create a directory under the human model checkpoint called rollouts_...
    python -m mbag.scripts.rollout with run=BC \
        checkpoint=path/to/combined/bc/human/model/checkpoint \
        run=BC policy_ids='["human"]' \
        num_episodes=10000 num_workers=10 \
        save_samples=True save_as_sequences=True max_seq_len=64
    
    # Train pretrained assistant.
    python -m mbag.scripts.train with pretrained_assistant \
        input=path/to/rollouts
    
    # Train SFT assistant.
    python -m mbag.scripts.train with sft_assistant \
        checkpoint_to_load_policies=path/to/pretrained/assistant/checkpoint \
        checkpoint_name=pretrained_assistant
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl (280.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl (279.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (279.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mbag_gensyn-0.0.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (280.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

mbag_gensyn-0.0.5-cp313-cp313-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mbag_gensyn-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl (237.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl (280.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl (279.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (279.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mbag_gensyn-0.0.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (281.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

mbag_gensyn-0.0.5-cp312-cp312-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mbag_gensyn-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl (237.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl (280.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl (278.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (278.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mbag_gensyn-0.0.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (280.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

mbag_gensyn-0.0.5-cp311-cp311-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mbag_gensyn-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl (237.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl (279.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl (278.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (278.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mbag_gensyn-0.0.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (280.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

mbag_gensyn-0.0.5-cp310-cp310-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mbag_gensyn-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl (237.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d31ad4042740c6c5db3956b716e5625aa0895b96121e5c126870fa9dd1db2a3
MD5 6e248163ad4a1a25d6c296ac3006e93f
BLAKE2b-256 ffc43990998c74a767ba5903ad41e36c77f6585394c31c85a4bf4f3d73a3b987

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55a3a9d7d5cb4b661689792040d26f95b02ad0aeff4b2488cab0accba5dcc0ab
MD5 d280450587f78590d653c6fedf6a034a
BLAKE2b-256 d145bc242ecaff27d202996f868901363610e3427292315de8fce112095865a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78290994f81f8151410ce2931dae7516e900d6f9db6e914dc577b0624e015d1f
MD5 5ace8840e8608783d452dda8837a58aa
BLAKE2b-256 a9879d9c66994d4d469f1facead2efdc6bc30232f27acef1939c910af6d9fd1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0bee5ddce6d84c768e3ac688882d30402ec9490a19a1a225c4d4149039fd3732
MD5 93b9cc0898096a06624fe127135b0708
BLAKE2b-256 30cf95a03e2f518bb38573750099c9c847f7d48a1755d00d3f97fa6dd77061e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ad3c9c5be1b4a5f2355a3b796238dbc3daa866b65fbccbca82533be37f0e59e
MD5 f1a536ec4cd79d20b72063988a15e4d3
BLAKE2b-256 bd026c80d787e987f5c0cf9893e0bf19d50198bc06483995bcd8b9de9d98e544

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 28be2896775c65e1060dddb4cd642f86477c81e4f12ad8a4ec0922297b5d036d
MD5 13a010ee095687a2596dceebc94ae2e6
BLAKE2b-256 667a9d3db0da765bf0438f58f64995008f31b1b086e6bf4003c9923b81f95a0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66acc9ddea205406c3d668a0152d631469892f5f4ba7adc6ec8c14d2f9e9df1f
MD5 8739f2a9c7ea7e206da9aea48a851147
BLAKE2b-256 ab2efe9343d04d1c82158d7423bc8934b84a0b29897d74d49cd08e6340acbe83

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c512e84d809c403fd2dffd723bf2accb5d35948f19ea0979e8d5dc057edc0df5
MD5 eca2456c92972de31c3ee42b23c973fb
BLAKE2b-256 d86adc4a0d7785c4917e26453dca2ed2be2f911d4a80a60da2268bf0bb00f229

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 139c96cfc9a8d70c4fdf21a12acd245725e0550e0e40b8923a3727c05713b147
MD5 dcadb1ebba6778f5ccc57878a92e0c12
BLAKE2b-256 9584afdb962ce000f5a2bb5ad9f9230aac68cb3a28b78b64fdfa266c221dca4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d6c56ff594509c6cff752a4afbd998a2b2bf4c3fa9109f4786f267034d6b61ed
MD5 081bd498ac7ed158042f6ff0b88603a3
BLAKE2b-256 fc0afc7f0895f7d04c10caaca60438bfea3f1ffcbc7a0235318be8351b088def

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f66194f4c0c66b1171b046d572af8922f485c39113f2b95b93ad6d7dc1cbdd9a
MD5 27ecb54a658e4816281cf0685d019eb0
BLAKE2b-256 02868265d0c9c4f9ccf8fc87bea46677c40806dd0e97c5fdb2336f07832dbbdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c7588afc9c872ffa06c3a5137aa570d10a252a93fd453103459aec12717d8ed4
MD5 7b7c9a32d7ab86d934308ae4c6f9a3d5
BLAKE2b-256 75cd3d0bdf32a7c79ea090613818b957be70c45a7a29aa5db8f9e5f8e63aa3fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17abb184cbd4670e46a1bbc6d2d7037068de22ae0fdb7a39424b575bea32e0e0
MD5 2342c49014c909d3f585f19d54443c47
BLAKE2b-256 1f2532f9bfe2bca05bf70603f61026028808c577016d56ee049aec016d20a949

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a4a1d0d1cca8c0a3fcfee6a83e42278e66772109861cf9695ead7adf99ed29b
MD5 fe1f6ffc8676569f0660a2285901bdd2
BLAKE2b-256 0447eeb40932e65f5a7a2e708ead08db6a94c84dd7c0a8c38dbb385c5a07aa1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 088791292b5bf21b233e4da4d42c90f0295745749360e0140c1ff87257b1dba5
MD5 1d1e359c7cf6059ba05a6d475572ea49
BLAKE2b-256 66cca2fb532953e83796c888b69c060ca711de037d557d0379c4d37784b04d72

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3c21960ba3edadd67c5cc2ad17208c9a46f943390581081022e5bd849efbce75
MD5 e07a811028a3e6a6d17fb5ea8011a8b7
BLAKE2b-256 643714bffe92177658bd894ce51be81d015620481d69dbde1192ae0dcf3cce35

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1702e5d4ab06236ee620397e7a314946632e7e0ee66e3938dd1edfb078ad096
MD5 6aedb8b16cd05b6099badf78a67123b9
BLAKE2b-256 8d48663d2b3202afea5c6e50808d16b651429146e06d9c1e87306cad6b097225

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1db3fceb1cbbaf350fed0a804d57441c4fcdbbbf20959017222be87c60cddcaf
MD5 5abb96e20a61506eecbbf18373a96635
BLAKE2b-256 8fd205a908721d4a57860a0f6a6987340273125d847ee17af2674260ba7ecaaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31d86b004d23aff1d643cd6ae320cc8c67f6b4d2f9e3e159f7d1599af1a3ae21
MD5 1cffe4ed4b37d046aad7324112a033e2
BLAKE2b-256 4c0ee5579cf5dd1598b61b5ed993c28f80dcb1f11e5275cd38f684c45e07c9bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2945c93d030f9ed3ca0cf370e320b5f8a99076d187c95e08dee8ed1336587be1
MD5 98f8b89507b4bd34052dc9553f48d05f
BLAKE2b-256 7a9761956fdcf44b6db536163d21029e99ee9d4951a64468efb65afa6398e3d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c6bf7d20672a3b22f9bcf493cbe65b85af3503d3b5be36631196789226f837e4
MD5 6d3738abc79440cf8ccad67a5aca3cc0
BLAKE2b-256 6b00c4f1876ea4c6d4d07b77b76822f033d12543076b8cb29372753682e0d740

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 014bc90e8276413f215bb3c71685bb1b2dcb8e3bd8281c62f826e4103958298c
MD5 b529499070a4b2c9ce0324b301968019
BLAKE2b-256 73bd533f4aa84381380b75dbb9a737f852f348f18c52113917ac0a26651e0967

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af2bd918a90dbabb5e3def0ac12555d7d396ac75cd84e8c599d31d4eae2b5150
MD5 ece216d1d0240ae9746eb3b13ae8f936
BLAKE2b-256 2dfa2f58338229e64166ceb7dce4bd943a6d9a66ef6a97ff25ed1b58fc393ab0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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

File details

Details for the file mbag_gensyn-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 db01f5e5dfd6fbd0307656d1014b9672184192fa09593408a9afe5c1b9e37b1f
MD5 7bd2e8aef0c37abc98293417dcaa113e
BLAKE2b-256 479cec036197c2b933f84b5c388a03eed1e0ffb532570173899696c30108c375

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on gensyn-ai/minecraft-building-assistance-game

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