Skip to main content

DeepMind Lab2D

A learning environment written in C++ and Lua for the creation of grid worlds.

DeepMind Lab2D screenshot

About

DeepMind Lab2D is a system for the creation of 2D environments for machine learning. The main goals of the system are ease of use and performance: The environments are "grid worlds", which are defined with a combination of simple text-based maps for the layout of the world, and Lua code for its behaviour. Machine learning agents interact with these environments through one of two APIs, the Python dm_env API or a custom C API (which is also used by DeepMind Lab). Multiple agents are supported.

If you use DeepMind Lab2D in your research and would like to cite it, we suggest you cite the accompanying whitepaper.

Installation

PyPI version

DeepMind Lab2d is available on PyPI and can be installed using:

pip install dmlab2d

dmlab2d is distributed as pre-built wheels for Linux and macOS. If there is no appropriate wheel for your platform, you will need to build it from source. See install.sh for an example installation script that can be adapted to your setup.

Getting started

We provide an example "random" agent in python/random_agent, which performs random actions. This can be used as a base for creating your own agents, and as a simple tool to preview an environment.

bazel run -c opt dmlab2d/random_agent -- --level_name=clean_up

External dependencies, prerequisites and porting notes

DeepMind Lab2D depends on a few external software libraries, which we ship in several different ways:

  • The dm_env, eigen, luajit, lua5.1, lua5.2, luajit, png and zlib libraries are referenced as external Bazel sources, and Bazel BUILD files are provided where needed. The dependent code itself should be fairly portable, and the BUILD rules we ship are specific to Linux and MacOS, both on x86-64 and aarch64). To build on a different platform you will most likely have to edit those BUILD files.

  • A "generic reinforcement learning API" is included in //third_party/rl_api.

  • Several additional libraries are required but are not shipped in any form; they must be present on your system:

    • Python 3.8 or above with NumPy, PyGame, and packaging.

    As time goes by, the continuous integration tests will only test on current versions of Python, and we will only build PyPi/PIP wheels for a few recent versions, but the code should be compatible at least back to Python 3.8.

The build rules are using a few compiler settings that are specific to GCC/Clang. If some flags are not recognized by your compiler (typically those would be specific warning suppressions), you may have to edit those flags.

Disclaimer

This is not an official Google product.

Metadata

Release files for dmlab2d 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dmlab2d 1.0.2
File
dmlab2d-1.0.2-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details
dmlab2d-1.0.2-cp314-cp314-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ ARM64 Details
dmlab2d-1.0.2-cp314-cp314-manylinux_2_35_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.35+ x86-64 Details
dmlab2d-1.0.2-cp314-cp314-manylinux_2_35_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.35+ ARM64 Details
dmlab2d-1.0.2-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
dmlab2d-1.0.2-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
dmlab2d-1.0.2-cp313-cp313-manylinux_2_39_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ x86-64 Details
dmlab2d-1.0.2-cp313-cp313-manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64 Details
dmlab2d-1.0.2-cp313-cp313-manylinux_2_35_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ x86-64 Details
dmlab2d-1.0.2-cp313-cp313-manylinux_2_35_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ ARM64 Details
dmlab2d-1.0.2-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
dmlab2d-1.0.2-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
dmlab2d-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64 Details
dmlab2d-1.0.2-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details
dmlab2d-1.0.2-cp312-cp312-manylinux_2_35_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ x86-64 Details
dmlab2d-1.0.2-cp312-cp312-manylinux_2_35_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ ARM64 Details
dmlab2d-1.0.2-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
dmlab2d-1.0.2-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
dmlab2d-1.0.2-cp311-cp311-manylinux_2_39_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ x86-64 Details
dmlab2d-1.0.2-cp311-cp311-manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64 Details
dmlab2d-1.0.2-cp311-cp311-manylinux_2_35_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ x86-64 Details
dmlab2d-1.0.2-cp311-cp311-manylinux_2_35_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ ARM64 Details
dmlab2d-1.0.2-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
dmlab2d-1.0.2-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details

Total release size: 31.7 MB

Release files / dmlab2d-1.0.2-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL dmlab2d-1.0.2-cp314-cp314-manylinux_2_39_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
a4c4a1e8eb06e62026af5685bc7d4c28ae172fa0ee6d3a7eaa539faf7b41e72d
BLAKE2b-256 checksum
How to use checksums
44c0944be2a2d1152f64608c7ee84342468b2e429ddccc4a24fb6e98667271bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL dmlab2d-1.0.2-cp314-cp314-manylinux_2_39_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
5c8f0b8e1b20908e96be0321a1d01994b95e1fac3a4c819e1d9902a6ec478afb
BLAKE2b-256 checksum
How to use checksums
31e547ae38ee2b8b168cf3d6f064688680f2b2ccdb75aaccf063750453cc622e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp314-cp314-manylinux_2_35_x86_64.whl

Download URL dmlab2d-1.0.2-cp314-cp314-manylinux_2_35_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
c9812f834057f9dea872dd9c6cb5f3e445755e4b7895f644d28bb1a3864d7c75
BLAKE2b-256 checksum
How to use checksums
8bd43186dbe8e6a7a641c5b9b374595a5a888e3e3258af96121546d5b66cbb8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp314-cp314-manylinux_2_35_aarch64.whl

Download URL dmlab2d-1.0.2-cp314-cp314-manylinux_2_35_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
62ea495e2e0ece59bf36ccf92b3806d5c54c6fcbf2d8abe423da4d676dbe48e4
BLAKE2b-256 checksum
How to use checksums
6110f372f73ca78754b16507f48aa07f3d9fe00bab4d83967e6a164d2f0fd957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp314-cp314-macosx_15_0_x86_64.whl

Download URL dmlab2d-1.0.2-cp314-cp314-macosx_15_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
70bced0887a876f99d1d81ed59f273370ada421b1c4fecf95757853836f5353e
BLAKE2b-256 checksum
How to use checksums
a2a6c6424e57442d1029a234a99acc0a80a0214ca965efa07b5a6a83c85eb22c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp314-cp314-macosx_15_0_arm64.whl

Download URL dmlab2d-1.0.2-cp314-cp314-macosx_15_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
12a3f80a26fdfe39cb5497e3071b3f2ce919aff1bb6c38bdaa75a69da64d2a9c
BLAKE2b-256 checksum
How to use checksums
7ea4d106f06a344f60c9f3b8c9ba43a0df98a292066d1a0d33df852a18630cc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL dmlab2d-1.0.2-cp313-cp313-manylinux_2_39_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
982a1b1683d930b303c59038df3716125457d7ecedc700a58eca0e9b0c9bbebf
BLAKE2b-256 checksum
How to use checksums
57b3ead477381bcc487d28c9e078527367fc6774594e6e76c7ba6743832dd534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL dmlab2d-1.0.2-cp313-cp313-manylinux_2_39_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
775b26fc8c2dce0da2e320360d2f70aea0ebdb164fe1864ced940012320a0626
BLAKE2b-256 checksum
How to use checksums
ea5b1010740080fd673ac2501c524fb78ce00cef393accc237ecc5ae9a47a9ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp313-cp313-manylinux_2_35_x86_64.whl

Download URL dmlab2d-1.0.2-cp313-cp313-manylinux_2_35_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
02ed4c9ffb6a94357597e9edc49601c1ed811cd539886cc95a13f89f5c868e52
BLAKE2b-256 checksum
How to use checksums
0fc4e4f9be3517fc9e39c4e7d97e76d78fd830852d97f9fec2222316ab39d26d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp313-cp313-manylinux_2_35_aarch64.whl

Download URL dmlab2d-1.0.2-cp313-cp313-manylinux_2_35_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
52dfdcfd90ea1bdf64ca2ef90be16dc69fb386eb2b21a642ff578f048a81303d
BLAKE2b-256 checksum
How to use checksums
b566207417c4ee0943dd24a224926d6ff5c98366c1f3fc9fa51a13907ff3a405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp313-cp313-macosx_15_0_x86_64.whl

Download URL dmlab2d-1.0.2-cp313-cp313-macosx_15_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ff1f13918dc47ae09aa8289af019de2c5c079c03ca45377a2a7639eef7188e16
BLAKE2b-256 checksum
How to use checksums
6a09b62b82355c3bdcd4de93814cf2f750ef7a965a546d08fd3c590802d52a8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp313-cp313-macosx_15_0_arm64.whl

Download URL dmlab2d-1.0.2-cp313-cp313-macosx_15_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f15dffda08d40f525639f517ff19f463b7a9560c415ccf3072ef23f601a6ef32
BLAKE2b-256 checksum
How to use checksums
47cd24257b47db7b6d1ca36b16c396f14d612e97fef0325b47f7aaab694758e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL dmlab2d-1.0.2-cp312-cp312-manylinux_2_39_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
4ee76b7dcee7d738b140fda2c10a05711b925df3888fa275bc150ca736b0ddc8
BLAKE2b-256 checksum
How to use checksums
80a22cfceedc77d1ab0a53b272c9486d3832ec806d1535aa7a93fef17f764212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL dmlab2d-1.0.2-cp312-cp312-manylinux_2_39_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
5b43a5eae183d9b81781a543c429394ab2f689e414e4a518f1327cd0dfae8c8a
BLAKE2b-256 checksum
How to use checksums
76b3132718a3c4c4305cc58b9356348ed00888f0c3dafd59ae0969d230349650
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp312-cp312-manylinux_2_35_x86_64.whl

Download URL dmlab2d-1.0.2-cp312-cp312-manylinux_2_35_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
98ed84b9b6d468af010f66d863210ef0c933f54ce893e30cb51bde433f412b0e
BLAKE2b-256 checksum
How to use checksums
a67fedd4e11bab5f52b63d4a4c171459d16f901bc81afcb6a62424fc6db4bb28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp312-cp312-manylinux_2_35_aarch64.whl

Download URL dmlab2d-1.0.2-cp312-cp312-manylinux_2_35_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
600750f6b800291792ee9b0cbbd8bb5aa8ead8fd4179f155d8d60b823e9f506b
BLAKE2b-256 checksum
How to use checksums
9306b9ab1e92de248fce773f810072f3755389fe1b99111d1aa428d77a9155e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp312-cp312-macosx_15_0_x86_64.whl

Download URL dmlab2d-1.0.2-cp312-cp312-macosx_15_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
4473e3019b1422cdca29eb3503bb6f617207984d57591ba1a930ea3af269108d
BLAKE2b-256 checksum
How to use checksums
0e790f812aa08846790dc990386cc04f275042c97ee39ce8b4781a6049d066f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp312-cp312-macosx_15_0_arm64.whl

Download URL dmlab2d-1.0.2-cp312-cp312-macosx_15_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d9bdc3ba1d649e45a1a27bdff8ca84e609eac521dc7ae92de8d8366f27f45efd
BLAKE2b-256 checksum
How to use checksums
b9fe3867006b88d6a088302c71a32b83227a893ab661d89d347e7bf9cb12932a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL dmlab2d-1.0.2-cp311-cp311-manylinux_2_39_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
d1706b88451af7ca4a635113eeffa44e14293c4dbc0652499a55ece35792088d
BLAKE2b-256 checksum
How to use checksums
1b674276d2349f3a33faf1aad23b9e84409e28c8e0f8300c35ed8eba0906a260
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL dmlab2d-1.0.2-cp311-cp311-manylinux_2_39_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
a8aa110ef66ab3aa3a83511ef3d12e2d3b85974ca162656aefbfdb0d00fac8d8
BLAKE2b-256 checksum
How to use checksums
cd51abe40e7008bbb4a08625ca1f2a3fdc98a34c386553a956cd2ec77d105530
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp311-cp311-manylinux_2_35_x86_64.whl

Download URL dmlab2d-1.0.2-cp311-cp311-manylinux_2_35_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
c126bba11e678e0e88f7d09ca1427ef08971e00f61c9f3b09d96ba4e0366c836
BLAKE2b-256 checksum
How to use checksums
23db1fa532502d1e8e87039c6ffab5ed1496f6c8d90b5ccb655ecc29adae08e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp311-cp311-manylinux_2_35_aarch64.whl

Download URL dmlab2d-1.0.2-cp311-cp311-manylinux_2_35_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
66e0516a928ac1bb1d98e94486795d1bbd4c54e406f7606e19e1c2392f857900
BLAKE2b-256 checksum
How to use checksums
869e9b55e800e814a9f69da2432f5bfa1bbf0e452c95859d51710d7dc592b466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp311-cp311-macosx_15_0_x86_64.whl

Download URL dmlab2d-1.0.2-cp311-cp311-macosx_15_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
c617159361a0c7e2709970eb2ce604e4cd892cad1b3650b4cada6816510b45a3
BLAKE2b-256 checksum
How to use checksums
b713fe53b59e52eaa6ce522937cb4a921336619b0344e51ee317581133f835de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / dmlab2d-1.0.2-cp311-cp311-macosx_15_0_arm64.whl

Download URL dmlab2d-1.0.2-cp311-cp311-macosx_15_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0fa93ff5300412bd50ba48bca85113f285bf7541c5d0cd6ea8177254f27fb674
BLAKE2b-256 checksum
How to use checksums
17738a8822e75038d50256737bb7290a5d9887c6f85f527018754549d9fc3c8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page