Download Latest Version v1.2.7 source code.zip (18.0 MB) Google Add to Preferred Sources
Home / v1.2.7
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS < 13 hours ago 1.4 kB
validation.json < 13 hours ago 51.2 kB
envpool-1.2.7-cp314-cp314-manylinux_2_28_x86_64.whl < 13 hours ago 63.9 MB
envpool-1.2.7-cp314-cp314-win_amd64.whl < 13 hours ago 45.2 MB
envpool-1.2.7-cp313-cp313-manylinux_2_28_x86_64.whl < 13 hours ago 63.9 MB
envpool-1.2.7-cp313-cp313-win_amd64.whl < 13 hours ago 44.3 MB
envpool-1.2.7-cp314-cp314-macosx_13_0_arm64.whl < 13 hours ago 46.6 MB
envpool-1.2.7-cp314-cp314-manylinux_2_28_aarch64.whl < 13 hours ago 61.7 MB
envpool-1.2.7-cp313-cp313-manylinux_2_28_aarch64.whl < 13 hours ago 61.7 MB
envpool-1.2.7-cp312-cp312-macosx_13_0_arm64.whl < 13 hours ago 46.6 MB
envpool-1.2.7-cp312-cp312-manylinux_2_28_aarch64.whl < 13 hours ago 61.7 MB
envpool-1.2.7-cp312-cp312-manylinux_2_28_x86_64.whl < 13 hours ago 63.9 MB
envpool-1.2.7-cp312-cp312-win_amd64.whl < 13 hours ago 44.3 MB
envpool-1.2.7-cp313-cp313-macosx_13_0_arm64.whl < 13 hours ago 46.6 MB
README.md < 18 hours ago 2.6 kB
v1.2.7 source code.tar.gz < 18 hours ago 17.3 MB
v1.2.7 source code.zip < 18 hours ago 18.0 MB
Totals: 17 Items   685.7 MB 0

EnvPool 1.2.7 is released from main at 9c31c5478eb61d8f67f8c9a1ec2b37568f2c7ca3.

What's changed

  • Add native dm_control locomotion and Soccer environments, with deterministic reset, alignment and render coverage. #435
  • Add all 12 native MJLab tasks, including locomotion and motion tracking, with the separate envpool-assets-mjlab runtime asset package. #436
  • Fix full-platform builds, tests and release packaging for the new environments. #437
  • Preserve completed Bazel work after test failures and step timeouts, reduce uploaded CI caches, and stabilize macOS software-renderer readbacks. #438

Installation and compatibility

:::bash
python -m pip install --upgrade envpool==1.2.7
  • Python 3.12–3.14: 12 wheels across Linux x86_64, Linux aarch64, macOS arm64 and Windows x86_64.
  • Linux: manylinux_2_28 (glibc 2.28 or newer). Wheels bundle the Qt 6 runtime needed by Procgen.
  • macOS: macOS 13 or newer on Apple Silicon. Install the required Qt 6 runtime with brew install qtbase; Qt frameworks are not bundled in macOS wheels.
  • Windows: x86_64 wheels bundle the required Qt 6 runtime DLLs.
  • Runtime asset dependencies include envpool-assets 0.4.1 or newer in the 0.4.x line and envpool-assets-mjlab 0.1.x. The two large MuJoCo asset packages remain on 0.4.x. Pip installs these dependencies automatically.

See Build From Source for platform details.

Validation and artifacts

The release uses the exact wheels from the successful 12-platform/Python build matrix at the release commit. All build, installation and existing installed-wheel tests passed. The four-platform Bazel suite, lint and clang-tidy also passed at that commit.

Artifact archive digests, wheel metadata, every wheel's internal RECORD and twine check --strict were verified before publication. The same 12 wheels are published to PyPI and attached here. SHA256SUMS and validation.json contain the wheel checksums and source CI records.

Full changelog: https://github.com/sail-sg/envpool/compare/v1.2.6...v1.2.7

Source: README.md, updated 2026-09-15