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.6-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.6-cp313-cp313-musllinux_1_2_aarch64.whl (279.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp313-cp313-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp312-cp312-musllinux_1_2_aarch64.whl (279.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp311-cp311-musllinux_1_2_aarch64.whl (278.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp311-cp311-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp310-cp310-musllinux_1_2_aarch64.whl (278.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mbag_gensyn-0.0.6-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.6-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.6-cp310-cp310-macosx_11_0_arm64.whl (237.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mbag_gensyn-0.0.6-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.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9be6b582521e1b41e1b416f17038ebb8a0b752fa8b85b28e5f30fc1f89287297
MD5 7fb0678c0ed5b06e70799fb226b4c06e
BLAKE2b-256 9c4620adfeb6dc47143a226f82e40e51f21b034a6602c6b0dff8d614a46ae093

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ff7f68f79ea044d1ac75948c972350271e0b64c2c1673d446477600c0f606de
MD5 9cae183d9b8592534c95ad5eafb61e86
BLAKE2b-256 c5dabe277db2eac354c1f35bf8336093f1e74b559ac837cca8079c2fe4ba1994

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f0826cf46112351118fe44288e030339c0002f540400c0dcbeabd863c7e299f8
MD5 3756e3f11a5d9c383335d4e6fed70131
BLAKE2b-256 7e6ecf14d167fcddd75a449cf522833a2316c240b982a2fd2cf0d26288dd7f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-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.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 47c127743c42148094231f5dc33c285700f0e5e97f2fdd797d3996d9aaa8c878
MD5 38c13d2e30b8aafc0de7706238b315ee
BLAKE2b-256 43761d77f3a30b53277e5a3ce6c13502fd962ee0d64d4d9d69a972d39c2b84cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46a52f1e961023dd56de5a0ca19247dd2894bf78e2d363eed7a8f26a066d8c1a
MD5 df41cc35d05088930db89b455bb6e7e4
BLAKE2b-256 b3f622c31e5613ecd6d6a4f35bdfd0ed8be20c187d4ef71500b8d65c42916dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b31162ff63c08d220e8a8f48e9966b944b406a27fb0f2870654d8dce6eeb3496
MD5 a8b52460b2f61e8e2d389aa95fc530b0
BLAKE2b-256 5d2ad56e27066fa95491b602b5b64171fa26a7815b0cf8e6a9569e2c86e3d1d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 107a527397aa826e4c2f8ac47c1158a70e99c136bc0d87935465b399154509a0
MD5 fda1bad095910865f58b0495e8e56df7
BLAKE2b-256 5d0feb194727e8e2d7b45a2983bfddccd72ac2efa7b336c64943f37823ae1ef6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc27d519da0f52d5437a553b85f9c1950ac8b8a369b784b4e0ceed3b55607dca
MD5 6f5d57eb22a2b5fafc02f8a55b9044a1
BLAKE2b-256 e26528752841fe1547b5f3eb70628677def3c4b466b022bd85964f0828e621c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0624caae6b4cf206fcca33735437622fb95437deae21f1b45a934799734caf33
MD5 e54f96c64e07def643e80c00a5f66a40
BLAKE2b-256 e048ac38b9ab12bbcf0bd697b9910d501f2a255f8d04b573d9ef835f90a6d5a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-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.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b4b20e6a67b1f431c2c534e8d92a4aaefe007c668acd50feb89b3cbcfe6187d9
MD5 7ee8051adeef559b7cca3856aff5858a
BLAKE2b-256 7e2a8147b5991b96221e09657aa3f58f830fee7883670a504c10befea8be9abd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aea7377526264d9f02abc2a7085f4f4ed3a6afe17695ba42c241ebed476d3bd8
MD5 90177116a1babe165c5a0ddb27a6cb5a
BLAKE2b-256 2263c109c9e7205355a802ec897eb5127f5ea24229b1a995933eb5cc0b41eb7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6b8aef5e506768717f9acdd44480a4a9cbea9594c9d802a79c479dda3a376f62
MD5 a1f41f373c823c59cdebd82517d01f51
BLAKE2b-256 b33bc25bd5cb854db5f2625dbf086ab5f36d2b681274f364e524d894f269a003

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28f449512b79cda1c1c27f8a1922baff8bed9688a2710961abf5927ca02bc647
MD5 65faafab8d5b2b6953641e68ed044a15
BLAKE2b-256 1d5772ba5c9e6f80ef251f43d82888acae96dfeec939eef116c7e7e3991054f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f34740212b7a41b17229ca7f04273e4f724b5424d246eedd4a19218d8c3837b
MD5 caa52caf5f76a76b1cbb886f7eb499d3
BLAKE2b-256 a06aaffbb79f84d9746221b9ca71530dc9061665b862dc81ca3bade7dbf89d43

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00d456644bce8aa4c766592138772dba626cb049326703103608396deeca6d90
MD5 421067bda0a4a0111471907ef41584e4
BLAKE2b-256 21e3cc7f3d9764ef3b194e123af53c3728ba14e8cd5355d5932a950cd016aeb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-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.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 959077ecf2df20fb03af12341c754df57e14eaf2fc3a4e744ca121d4c1397d34
MD5 2ac74355e34de17a577af5eede559273
BLAKE2b-256 1178ba258148c141128f708aa51a69362f6244ff4c7be080f0261acaa49342f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d29359e4497e57b512f955283f3b24ca689ffc95a5b5c89382310825cfdccab3
MD5 0d850cb37e21e02114e1da5f8a04e88a
BLAKE2b-256 e1c02a2e604e880ec0a8807e1ea7e3be37c9035621999e870f6ee2a1c3f9ae5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0e71960280fb563c7a97e6a1e54e4c8d274fafd3625aba79a87513261238ee1
MD5 7a98f4186ffb693dd0b537842ce123c9
BLAKE2b-256 670472a6260624a87e492b3b9ad62efc41cf8f81f1595e7e900f31c8132f79a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0025d2a07d107da2071219201235c9fdb3493f760e0208d967524344215a2b88
MD5 b85b0f2e1506ca04069401f085ec659e
BLAKE2b-256 779bc16b361894d8c0ac974af8984b23a5dec86d74082fe24a8fff5322847ab8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a11b07af7068abd065a59ac3c27c3619698ab178136b0fcf728c207649e3f8bd
MD5 2c11c7b35330d5f4f75ec0c1c06f0a1e
BLAKE2b-256 19a74f528f5e30e9b1cc401b36f49e6d5f6764bc71a1133b8cdddc7e6d5d87a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2327e6360b035a54a563c66976ae6bff7c9a4f0f8ca2e4da613a21676262f167
MD5 91d478211b78b6289bc089a74a369047
BLAKE2b-256 2f384a7334a9bce83ff8bf4e22a43f4b1d9b33afbbcdb19dcde6854d04211f56

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-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.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e61d24099f686554b17a89133f9dbd8be78eee2fff943857287c47362bda73c3
MD5 a3cf9c50ee680f6c6bb18ea3e2836c05
BLAKE2b-256 f237f01499fc81020d0bf9fc1df294034244e4cdae497c250b7b36273dca79d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1600d18ee6253dc083a4cbb83a68b712a4c3e42225a2d55032e655fb70da97ad
MD5 ad1c0330837f904156ba081b4cc2cf1a
BLAKE2b-256 7e3bac279abe358e03ce4042cfae3e7610f1443fef53479d42992573b3a6b387

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mbag_gensyn-0.0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df5c693408b42c2d4d8d684ae768e25ff4e82448e6b5605f68f066900296b220
MD5 52f88fc4ac409ffa5bc55f7989f97db6
BLAKE2b-256 faa4ac69afc658e3d3523d30fc4f19b7fbdd7074ee8acec69534d9135062cbd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mbag_gensyn-0.0.6-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