@ -1,12 +1,13 @@
version = 1
revision = 1
requires-python = ">=3.11, <3.13"
resolution-markers = [
"python_full_version < '3.12' and platform_system == 'D arwin'",
"python_full_version < '3.12' and platform_machine == 'aarch64' and platform_system == 'L inux'",
"(python_full_version < '3.12' and platform_machine != 'aarch64' and platform_system != 'Darwin') or (python_full_version < '3.12' and platform_system != 'Darwin' and platform_system != 'L inux')",
"python_full_version >= '3.12' and platform_system == 'D arwin'",
"python_full_version >= '3.12' and platform_machine == 'aarch64' and platform_system == 'L inux'",
"(python_full_version >= '3.12' and platform_machine != 'aarch64' and platform_system != 'Darwin') or (python_full_version >= '3.12' and platform_system != 'Darwin' and platform_system != 'L inux')",
"python_full_version >= '3.12' and sys_platform == 'd arwin'",
"python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'l inux'",
"(python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'l inux')",
"python_full_version < '3.12' and sys_platform == 'd arwin'",
"python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'l inux'",
"(python_full_version < '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'l inux')",
]
[[package]]
@ -297,7 +298,7 @@ name = "click"
version = "8.1.8"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "platform_system == 'Windows '" },
{ name = "colorama", marker = "sys_platform == 'win32 '" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 }
wheels = [
@ -627,17 +628,17 @@ wheels = [
[[package]]
name = "gymnasium"
version = "1.0 .0"
version = "1.1 .0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cloudpickle", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "farama-notifications", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "numpy", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "typing-extensions", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "cloudpickle" },
{ name = "farama-notifications" },
{ name = "numpy" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4e/12/1047b8fdbfcdce74022048d916e844ad7e6e1114d81d26a7aed657e3a76d/gymnasium-1.0.0.tar.gz", hash = "sha256:9d2b66f30c1b34fe3c2ce7fae65ecf365d0e9982d2b3d860235e773328a3b403", size = 821389 }
sdist = { url = "https://files.pythonhosted.org/packages/3c/74/db400493fbb86ff6b20ab46e798ac79a366a7db31ece785499e5e5bfd873/gymnasium-1.1.0.tar.gz", hash = "sha256:dedb5c8c83047d3927ef8b841fb4ebadaeaa43ab954e2e3aca7eadcf4226c5f2", size = 827655 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/de/85/f5039ce2df5f0789ff1240f08a59f3e8c92e4c5f99543b7aad7388532f7c/gymnasium-1.0.0-py3-none-any.whl", hash = "sha256:b6f40e1e24c5bd419361e1a5b86a9117d2499baecc3a660d44dfff4c465393ad", size = 958120 },
{ url = "https://files.pythonhosted.org/packages/c1/2a/f931b9b7515c16e5285ecb0e6c2d773266a4f781332f24456e7c0d516c8d/gymnasium-1.1.0-py3-none-any.whl", hash = "sha256:8632bbb860512e565a46cd30fa8325ce8fbdac09b9c4f04171a772d6e95b232b", size = 965463 },
]
[[package]]
@ -944,22 +945,22 @@ name = "metadrive-simulator"
version = "0.4.2.4"
source = { url = "https://github.com/commaai/metadrive/releases/download/MetaDrive-minimal-0.4.2.4/metadrive_simulator-0.4.2.4-py3-none-any.whl" }
dependencies = [
{ name = "filelock", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "gymnasium", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "lxml", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "matplotlib", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "numpy", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "opencv-python-headless", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "panda3d", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "panda3d-gltf", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "pillow", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "progressbar", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "psutil", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "pygments", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "requests", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "shapely", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "tqdm", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "yapf", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "filelock" },
{ name = "gymnasium" },
{ name = "lxml" },
{ name = "matplotlib" },
{ name = "numpy" },
{ name = "opencv-python-headless" },
{ name = "panda3d" },
{ name = "panda3d-gltf" },
{ name = "pillow" },
{ name = "progressbar" },
{ name = "psutil" },
{ name = "pygments" },
{ name = "requests" },
{ name = "shapely" },
{ name = "tqdm" },
{ name = "yapf" },
]
wheels = [
{ url = "https://github.com/commaai/metadrive/releases/download/MetaDrive-minimal-0.4.2.4/metadrive_simulator-0.4.2.4-py3-none-any.whl", hash = "sha256:fbf0ea9be67e65cd45d38ff930e3d49f705dd76c9ddbd1e1482e3f87b61efcef" },
@ -991,6 +992,7 @@ requires-dist = [
{ name = "yapf" },
{ name = "zmq", marker = "extra == 'ros'" },
]
provides-extras = ["cuda", "gym", "ros"]
[[package]]
name = "mkdocs"
@ -998,7 +1000,7 @@ version = "1.6.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "colorama", marker = "platform_system == 'Windows '" },
{ name = "colorama", marker = "sys_platform == 'win32 '" },
{ name = "ghp-import" },
{ name = "jinja2" },
{ name = "markdown" },
@ -1036,8 +1038,8 @@ version = "0.1.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pyperclip" },
{ name = "python3-xlib", marker = "platform_system == 'L inux'" },
{ name = "rubicon-objc", marker = "platform_system == 'D arwin'" },
{ name = "python3-xlib", marker = "sys_platform == 'l inux'" },
{ name = "rubicon-objc", marker = "sys_platform == 'd arwin'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/28/fa/b2ba8229b9381e8f6381c1dcae6f4159a7f72349e414ed19cfbbd1817173/MouseInfo-0.1.3.tar.gz", hash = "sha256:2c62fb8885062b8e520a3cce0a297c657adcc08c60952eb05bc8256ef6f7f6e7", size = 10850 }
@ -1210,7 +1212,7 @@ name = "opencv-python-headless"
version = "4.11.0.86"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "numpy" },
]
sdist = { url = "https://files.pythonhosted.org/packages/36/2f/5b2b3ba52c864848885ba988f24b7f105052f68da9ab0e693cc7c25b0b30/opencv-python-headless-4.11.0.86.tar.gz", hash = "sha256:996eb282ca4b43ec6a3972414de0e2331f5d9cda2b41091a49739c19fb843798", size = 95177929 }
wheels = [
@ -1255,7 +1257,7 @@ dependencies = [
{ name = "setuptools" },
{ name = "smbus2" },
{ name = "sounddevice" },
{ name = "spidev", marker = "platform_system == 'L inux'" },
{ name = "spidev", marker = "sys_platform == 'l inux'" },
{ name = "sympy" },
{ name = "tqdm" },
{ name = "websocket-client" },
@ -1373,7 +1375,7 @@ requires-dist = [
{ name = "setuptools" },
{ name = "smbus2" },
{ name = "sounddevice" },
{ name = "spidev", marker = "platform_system == 'L inux'" },
{ name = "spidev", marker = "sys_platform == 'l inux'" },
{ name = "sympy" },
{ name = "tabulate", marker = "extra == 'dev'" },
{ name = "tqdm" },
@ -1382,6 +1384,7 @@ requires-dist = [
{ name = "websocket-client" },
{ name = "zstandard" },
]
provides-extras = ["docs", "testing", "dev", "tools"]
[[package]]
name = "packaging"
@ -1415,8 +1418,8 @@ name = "panda3d-gltf"
version = "0.13"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "panda3d", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "panda3d-simplepbr", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "panda3d" },
{ name = "panda3d-simplepbr" },
]
sdist = { url = "https://files.pythonhosted.org/packages/07/7f/9f18fc3fa843a080acb891af6bcc12262e7bdf1d194a530f7042bebfc81f/panda3d-gltf-0.13.tar.gz", hash = "sha256:d06d373bdd91cf530909b669f43080e599463bbf6d3ef00c3558bad6c6b19675", size = 25573 }
wheels = [
@ -1428,8 +1431,8 @@ name = "panda3d-simplepbr"
version = "0.12.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "panda3d", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "typing-extensions", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "panda3d" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b1/af/505608eef09d7f9b822e69dc7631cd14102650b8fe1b6f60d9562d2788d9/panda3d-simplepbr-0.12.0.tar.gz", hash = "sha256:c71d490afeeb3a90455dcfde1d30c41f321a38742a97d18834e5c31016331ed5", size = 1929980 }
wheels = [
@ -1507,7 +1510,7 @@ name = "portalocker"
version = "2.10.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pywin32", marker = "platform_system == 'Windows '" },
{ name = "pywin32", marker = "sys_platform == 'win32 '" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ed/d3/c6c64067759e87af98cc668c1cc75171347d0f1577fab7ca3749134e3cd4/portalocker-2.10.1.tar.gz", hash = "sha256:ef1bf844e878ab08aee7e40184156e1151f228f103aa5c6bd0724cc330960f8f", size = 40891 }
wheels = [
@ -1644,10 +1647,10 @@ dependencies = [
{ name = "mouseinfo" },
{ name = "pygetwindow" },
{ name = "pymsgbox" },
{ name = "pyobjc-core", marker = "platform_system == 'D arwin'" },
{ name = "pyobjc-framework-quartz", marker = "platform_system == 'D arwin'" },
{ name = "pyobjc-core", marker = "sys_platform == 'd arwin'" },
{ name = "pyobjc-framework-quartz", marker = "sys_platform == 'd arwin'" },
{ name = "pyscreeze" },
{ name = "python3-xlib", marker = "platform_system == 'L inux'" },
{ name = "python3-xlib", marker = "sys_platform == 'l inux'" },
{ name = "pytweening" },
]
sdist = { url = "https://files.pythonhosted.org/packages/65/ff/cdae0a8c2118a0de74b6cf4cbcdcaf8fd25857e6c3f205ce4b1794b27814/PyAutoGUI-0.9.54.tar.gz", hash = "sha256:dd1d29e8fd118941cb193f74df57e5c6ff8e9253b99c7b04f39cfc69f3ae04b2", size = 61236 }
@ -1713,8 +1716,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/39/1b/d0b013bf7d1af7cf0a6a4fce13f5fe5813ab225313755367b36e714a63f8/pycryptodome-3.21.0-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:18caa8cfbc676eaaf28613637a89980ad2fd96e00c564135bf90bc3f0b34dd93", size = 2254397 },
{ url = "https://files.pythonhosted.org/packages/14/71/4cbd3870d3e926c34706f705d6793159ac49d9a213e3ababcdade5864663/pycryptodome-3.21.0-cp36-abi3-win32.whl", hash = "sha256:280b67d20e33bb63171d55b1067f61fbd932e0b1ad976b3a184303a3dad22764", size = 1775641 },
{ url = "https://files.pythonhosted.org/packages/43/1d/81d59d228381576b92ecede5cd7239762c14001a828bdba30d64896e9778/pycryptodome-3.21.0-cp36-abi3-win_amd64.whl", hash = "sha256:b7aa25fc0baa5b1d95b7633af4f5f1838467f1815442b22487426f94e0d66c53", size = 1812863 },
{ url = "https://files.pythonhosted.org/packages/25/b3/09ff7072e6d96c9939c24cf51d3c389d7c345bf675420355c22402f71b68/pycryptodome-3.21.0-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:2cb635b67011bc147c257e61ce864879ffe6d03342dc74b6045059dfbdedafca", size = 1691593 },
{ url = "https://files.pythonhosted.org/packages/a8/91/38e43628148f68ba9b68dedbc323cf409e537fd11264031961fd7c744034/pycryptodome-3.21.0-pp27-pypy_73-win32.whl", hash = "sha256:4c26a2f0dc15f81ea3afa3b0c87b87e501f235d332b7f27e2225ecb80c0b1cdd", size = 1765997 },
]
[[package]]
@ -4201,9 +4202,9 @@ name = "pyopencl"
version = "2025.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "platformdirs", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "pytools", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "numpy" },
{ name = "platformdirs" },
{ name = "pytools" },
]
sdist = { url = "https://files.pythonhosted.org/packages/28/88/0ac460d3e2def08b2ad6345db6a13613815f616bbbd60c6f4bdf774f4c41/pyopencl-2025.1.tar.gz", hash = "sha256:0116736d7f7920f87b8db4b66a03f27b1d930d2e37ddd14518407cc22dd24779", size = 422510 }
wheels = [
@ -4437,9 +4438,9 @@ name = "pytools"
version = "2024.1.10"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "platformdirs", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "siphash24", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "typing-extensions", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "platformdirs" },
{ name = "siphash24" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ee/0f/56e109c0307f831b5d598ad73976aaaa84b4d0e98da29a642e797eaa940c/pytools-2024.1.10.tar.gz", hash = "sha256:9af6f4b045212c49be32bb31fe19606c478ee4b09631886d05a32459f4ce0a12", size = 81741 }
wheels = [
@ -4756,11 +4757,11 @@ wheels = [
[[package]]
name = "setuptools"
version = "75.8.0 "
version = "75.8.2 "
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/92/ec/089608b791d210aec4e7f97488e67ab0d33add3efccb83a056cbafe3a2a6/setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6", size = 1343222 }
sdist = { url = "https://files.pythonhosted.org/packages/d1/53/43d99d7687e8cdef5ab5f9ec5eaf2c0423c2b35133a2b7e7bc276fc32b21/setuptools-75.8.2.tar.gz", hash = "sha256:4880473a969e5f23f2a2be3646b2dfd84af9028716d398e46192f84bc36900d2", size = 1344083 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/69/8a/b9dc7678803429e4a3bc9ba462fa3dd9066824d3c607490235c6a796be5a/setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3", size = 1228782 },
{ url = "https://files.pythonhosted.org/packages/a9/38/7d7362e031bd6dc121e5081d8cb6aa6f6fedf2b67bf889962134c6da4705/setuptools-75.8.2-py3-none-any.whl", hash = "sha256:558e47c15f1811c1fa7adbd0096669bf76c1d3f433f58324df69f3f5ecac4e8f", size = 1229385 },
]
[[package]]
@ -4768,7 +4769,7 @@ name = "shapely"
version = "2.0.7"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "numpy" },
]
sdist = { url = "https://files.pythonhosted.org/packages/21/c0/a911d1fd765d07a2b6769ce155219a281bfbe311584ebe97340d75c5bdb1/shapely-2.0.7.tar.gz", hash = "sha256:28fe2997aab9a9dc026dc6a355d04e85841546b2a5d232ed953e3321ab958ee5", size = 283413 }
wheels = [
@ -4909,7 +4910,7 @@ name = "tqdm"
version = "4.67.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "platform_system == 'Windows '" },
{ name = "colorama", marker = "sys_platform == 'win32 '" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 }
wheels = [
@ -4993,7 +4994,7 @@ name = "yapf"
version = "0.43.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "platformdirs", marker = "platform_machine != 'aarch64' or platform_system != 'Linux'" },
{ name = "platformdirs" },
]
sdist = { url = "https://files.pythonhosted.org/packages/23/97/b6f296d1e9cc1ec25c7604178b48532fa5901f721bcf1b8d8148b13e5588/yapf-0.43.0.tar.gz", hash = "sha256:00d3aa24bfedff9420b2e0d5d9f5ab6d9d4268e72afbf59bb3fa542781d5218e", size = 254907 }
wheels = [