pushing model
Browse files- README.md +4 -3
- dqn_jax.py +18 -17
- events.out.tfevents.1671079400.pop-os.1325246.0 +3 -0
- poetry.lock +492 -118
- pyproject.toml +69 -7
- videos/{CartPole-v1__dqn_jax__1__1668717427-eval β CartPole-v1__dqn_jax__1__1671079399-eval}/rl-video-episode-0.mp4 +0 -0
- videos/{CartPole-v1__dqn_jax__1__1668717427-eval β CartPole-v1__dqn_jax__1__1671079399-eval}/rl-video-episode-1.mp4 +0 -0
- videos/{CartPole-v1__dqn_jax__1__1668717427-eval β CartPole-v1__dqn_jax__1__1671079399-eval}/rl-video-episode-8.mp4 +0 -0
README.md
CHANGED
@@ -4,6 +4,7 @@ tags:
|
|
4 |
- deep-reinforcement-learning
|
5 |
- reinforcement-learning
|
6 |
- custom-implementation
|
|
|
7 |
model-index:
|
8 |
- name: DQN
|
9 |
results:
|
@@ -33,14 +34,14 @@ curl -OL https://huggingface.co/cleanrl/CartPole-v1-dqn_jax-seed1/raw/main/dqn.p
|
|
33 |
curl -OL https://huggingface.co/cleanrl/CartPole-v1-dqn_jax-seed1/raw/main/pyproject.toml
|
34 |
curl -OL https://huggingface.co/cleanrl/CartPole-v1-dqn_jax-seed1/raw/main/poetry.lock
|
35 |
poetry install --all-extras
|
36 |
-
python dqn_jax.py --save-model --upload-model --hf-entity cleanrl --seed 1
|
37 |
```
|
38 |
|
39 |
# Hyperparameters
|
40 |
```python
|
41 |
{'batch_size': 128,
|
42 |
'buffer_size': 10000,
|
43 |
-
'capture_video':
|
44 |
'end_e': 0.05,
|
45 |
'env_id': 'CartPole-v1',
|
46 |
'exp_name': 'dqn_jax',
|
@@ -54,7 +55,7 @@ python dqn_jax.py --save-model --upload-model --hf-entity cleanrl --seed 1
|
|
54 |
'start_e': 1,
|
55 |
'target_network_frequency': 500,
|
56 |
'total_timesteps': 500000,
|
57 |
-
'track':
|
58 |
'train_frequency': 10,
|
59 |
'upload_model': True,
|
60 |
'wandb_entity': None,
|
|
|
4 |
- deep-reinforcement-learning
|
5 |
- reinforcement-learning
|
6 |
- custom-implementation
|
7 |
+
library_name: cleanrl
|
8 |
model-index:
|
9 |
- name: DQN
|
10 |
results:
|
|
|
34 |
curl -OL https://huggingface.co/cleanrl/CartPole-v1-dqn_jax-seed1/raw/main/pyproject.toml
|
35 |
curl -OL https://huggingface.co/cleanrl/CartPole-v1-dqn_jax-seed1/raw/main/poetry.lock
|
36 |
poetry install --all-extras
|
37 |
+
python dqn_jax.py --track --capture-video --save-model --upload-model --hf-entity cleanrl --env-id CartPole-v1 --seed 1
|
38 |
```
|
39 |
|
40 |
# Hyperparameters
|
41 |
```python
|
42 |
{'batch_size': 128,
|
43 |
'buffer_size': 10000,
|
44 |
+
'capture_video': True,
|
45 |
'end_e': 0.05,
|
46 |
'env_id': 'CartPole-v1',
|
47 |
'exp_name': 'dqn_jax',
|
|
|
55 |
'start_e': 1,
|
56 |
'target_network_frequency': 500,
|
57 |
'total_timesteps': 500000,
|
58 |
+
'track': True,
|
59 |
'train_frequency': 10,
|
60 |
'upload_model': True,
|
61 |
'wandb_entity': None,
|
dqn_jax.py
CHANGED
@@ -213,23 +213,24 @@ if __name__ == "__main__":
|
|
213 |
obs = next_obs
|
214 |
|
215 |
# ALGO LOGIC: training.
|
216 |
-
if global_step > args.learning_starts
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
q_state
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
|
|
233 |
|
234 |
# update the target network
|
235 |
if global_step % args.target_network_frequency == 0:
|
|
|
213 |
obs = next_obs
|
214 |
|
215 |
# ALGO LOGIC: training.
|
216 |
+
if global_step > args.learning_starts:
|
217 |
+
if global_step % args.train_frequency == 0:
|
218 |
+
data = rb.sample(args.batch_size)
|
219 |
+
# perform a gradient-descent step
|
220 |
+
loss, old_val, q_state = update(
|
221 |
+
q_state,
|
222 |
+
data.observations.numpy(),
|
223 |
+
data.actions.numpy(),
|
224 |
+
data.next_observations.numpy(),
|
225 |
+
data.rewards.flatten().numpy(),
|
226 |
+
data.dones.flatten().numpy(),
|
227 |
+
)
|
228 |
+
|
229 |
+
if global_step % 100 == 0:
|
230 |
+
writer.add_scalar("losses/td_loss", jax.device_get(loss), global_step)
|
231 |
+
writer.add_scalar("losses/q_values", jax.device_get(old_val).mean(), global_step)
|
232 |
+
print("SPS:", int(global_step / (time.time() - start_time)))
|
233 |
+
writer.add_scalar("charts/SPS", int(global_step / (time.time() - start_time)), global_step)
|
234 |
|
235 |
# update the target network
|
236 |
if global_step % args.target_network_frequency == 0:
|
events.out.tfevents.1671079400.pop-os.1325246.0
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a1cb3db7f9e7451cc988e924a5380e88b1391c7d6fc5ea265d809a19a4cde174
|
3 |
+
size 1511785
|
poetry.lock
CHANGED
@@ -10,7 +10,7 @@ python-versions = ">=3.6"
|
|
10 |
name = "ale-py"
|
11 |
version = "0.7.4"
|
12 |
description = "The Arcade Learning Environment (ALE) - a platform for AI research."
|
13 |
-
category = "
|
14 |
optional = false
|
15 |
python-versions = ">=3.7"
|
16 |
|
@@ -26,7 +26,7 @@ test = ["gym", "pytest"]
|
|
26 |
name = "alembic"
|
27 |
version = "1.8.1"
|
28 |
description = "A database migration tool for SQLAlchemy."
|
29 |
-
category = "
|
30 |
optional = false
|
31 |
python-versions = ">=3.7"
|
32 |
|
@@ -62,7 +62,7 @@ typing-extensions = {version = ">=3.6.5", markers = "python_version < \"3.8\""}
|
|
62 |
name = "attrs"
|
63 |
version = "22.1.0"
|
64 |
description = "Classes Without Boilerplate"
|
65 |
-
category = "
|
66 |
optional = false
|
67 |
python-versions = ">=3.5"
|
68 |
|
@@ -70,13 +70,13 @@ python-versions = ">=3.5"
|
|
70 |
dev = ["cloudpickle", "coverage[toml] (>=5.0.2)", "furo", "hypothesis", "mypy (>=0.900,!=0.940)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "sphinx", "sphinx-notfound-page", "zope.interface"]
|
71 |
docs = ["furo", "sphinx", "sphinx-notfound-page", "zope.interface"]
|
72 |
tests = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "zope.interface"]
|
73 |
-
|
74 |
|
75 |
[[package]]
|
76 |
name = "autopage"
|
77 |
version = "0.5.1"
|
78 |
description = "A library to provide automatic paging for console output"
|
79 |
-
category = "
|
80 |
optional = false
|
81 |
python-versions = ">=3.6"
|
82 |
|
@@ -84,7 +84,7 @@ python-versions = ">=3.6"
|
|
84 |
name = "AutoROM"
|
85 |
version = "0.4.2"
|
86 |
description = "Automated installation of Atari ROMs for Gym/ALE-Py"
|
87 |
-
category = "
|
88 |
optional = false
|
89 |
python-versions = ">=3.6"
|
90 |
|
@@ -102,7 +102,7 @@ accept-rom-license = ["AutoROM.accept-rom-license"]
|
|
102 |
name = "AutoROM.accept-rom-license"
|
103 |
version = "0.4.2"
|
104 |
description = "Automated installation of Atari ROMs for Gym/ALE-Py"
|
105 |
-
category = "
|
106 |
optional = false
|
107 |
python-versions = ">=3.6"
|
108 |
|
@@ -119,7 +119,7 @@ tests = ["ale_py", "multi_agent_ale_py"]
|
|
119 |
name = "awscli"
|
120 |
version = "1.25.71"
|
121 |
description = "Universal Command Line Environment for AWS."
|
122 |
-
category = "
|
123 |
optional = false
|
124 |
python-versions = ">= 3.7"
|
125 |
|
@@ -135,7 +135,7 @@ s3transfer = ">=0.6.0,<0.7.0"
|
|
135 |
name = "boto3"
|
136 |
version = "1.24.70"
|
137 |
description = "The AWS SDK for Python"
|
138 |
-
category = "
|
139 |
optional = false
|
140 |
python-versions = ">= 3.7"
|
141 |
|
@@ -151,7 +151,7 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"]
|
|
151 |
name = "botocore"
|
152 |
version = "1.27.70"
|
153 |
description = "Low-level, data-driven core of boto 3."
|
154 |
-
category = "
|
155 |
optional = false
|
156 |
python-versions = ">= 3.7"
|
157 |
|
@@ -167,7 +167,7 @@ crt = ["awscrt (==0.14.0)"]
|
|
167 |
name = "bottle"
|
168 |
version = "0.12.23"
|
169 |
description = "Fast and simple WSGI-framework for small web-applications."
|
170 |
-
category = "
|
171 |
optional = false
|
172 |
python-versions = "*"
|
173 |
|
@@ -191,7 +191,7 @@ python-versions = ">=3.6"
|
|
191 |
name = "cffi"
|
192 |
version = "1.15.1"
|
193 |
description = "Foreign Function Interface for Python calling C code."
|
194 |
-
category = "
|
195 |
optional = false
|
196 |
python-versions = "*"
|
197 |
|
@@ -215,13 +215,13 @@ optional = false
|
|
215 |
python-versions = ">=3.6.0"
|
216 |
|
217 |
[package.extras]
|
218 |
-
|
219 |
|
220 |
[[package]]
|
221 |
name = "chex"
|
222 |
version = "0.1.4"
|
223 |
description = "Chex: Testing made fun, in JAX!"
|
224 |
-
category = "
|
225 |
optional = false
|
226 |
python-versions = ">=3.7"
|
227 |
|
@@ -249,7 +249,7 @@ importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
|
249 |
name = "cliff"
|
250 |
version = "3.10.1"
|
251 |
description = "Command Line Interface Formulation Framework"
|
252 |
-
category = "
|
253 |
optional = false
|
254 |
python-versions = ">=3.6"
|
255 |
|
@@ -274,7 +274,7 @@ python-versions = ">=3.6"
|
|
274 |
name = "cmaes"
|
275 |
version = "0.8.2"
|
276 |
description = "Lightweight Covariance Matrix Adaptation Evolution Strategy (CMA-ES) implementation for Python 3."
|
277 |
-
category = "
|
278 |
optional = false
|
279 |
python-versions = ">=3.6"
|
280 |
|
@@ -285,7 +285,7 @@ numpy = "*"
|
|
285 |
name = "cmd2"
|
286 |
version = "2.4.2"
|
287 |
description = "cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python"
|
288 |
-
category = "
|
289 |
optional = false
|
290 |
python-versions = ">=3.6"
|
291 |
|
@@ -314,7 +314,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
314 |
name = "colorlog"
|
315 |
version = "6.7.0"
|
316 |
description = "Add colours to the output of Python's logging module."
|
317 |
-
category = "
|
318 |
optional = false
|
319 |
python-versions = ">=3.6"
|
320 |
|
@@ -328,7 +328,7 @@ development = ["black", "flake8", "mypy", "pytest", "types-colorama"]
|
|
328 |
name = "commonmark"
|
329 |
version = "0.9.1"
|
330 |
description = "Python parser for the CommonMark Markdown spec"
|
331 |
-
category = "
|
332 |
optional = false
|
333 |
python-versions = "*"
|
334 |
|
@@ -347,10 +347,18 @@ python-versions = ">=3.6"
|
|
347 |
name = "Cython"
|
348 |
version = "0.29.32"
|
349 |
description = "The Cython compiler for writing C extensions for the Python language."
|
350 |
-
category = "
|
351 |
optional = false
|
352 |
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
353 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
[[package]]
|
355 |
name = "Deprecated"
|
356 |
version = "1.2.13"
|
@@ -373,11 +381,39 @@ category = "dev"
|
|
373 |
optional = false
|
374 |
python-versions = "*"
|
375 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
[[package]]
|
377 |
name = "dm-env"
|
378 |
version = "1.5"
|
379 |
description = "A Python interface for Reinforcement Learning environments."
|
380 |
-
category = "
|
381 |
optional = false
|
382 |
python-versions = "*"
|
383 |
|
@@ -390,7 +426,7 @@ numpy = "*"
|
|
390 |
name = "dm-tree"
|
391 |
version = "0.1.7"
|
392 |
description = "Tree is a library for working with nested data structures."
|
393 |
-
category = "
|
394 |
optional = false
|
395 |
python-versions = "*"
|
396 |
|
@@ -409,7 +445,7 @@ six = ">=1.4.0"
|
|
409 |
name = "docutils"
|
410 |
version = "0.16"
|
411 |
description = "Docutils -- Python Documentation Utilities"
|
412 |
-
category = "
|
413 |
optional = false
|
414 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
415 |
|
@@ -417,7 +453,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
417 |
name = "envpool"
|
418 |
version = "0.6.4"
|
419 |
description = "\"C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.\""
|
420 |
-
category = "
|
421 |
optional = false
|
422 |
python-versions = ">=3.7"
|
423 |
|
@@ -432,7 +468,7 @@ typing-extensions = "*"
|
|
432 |
name = "etils"
|
433 |
version = "0.7.1"
|
434 |
description = "Collection of common python utils"
|
435 |
-
category = "
|
436 |
optional = false
|
437 |
python-versions = ">=3.7"
|
438 |
|
@@ -451,7 +487,7 @@ enp = ["etils[epy]", "numpy"]
|
|
451 |
epath = ["etils[epy]", "importlib_resources", "typing_extensions", "zipp"]
|
452 |
epy = ["typing_extensions"]
|
453 |
etqdm = ["absl-py", "etils[epy]", "tqdm"]
|
454 |
-
etree = ["etils[
|
455 |
etree-dm = ["dm-tree", "etils[etree]"]
|
456 |
etree-jax = ["etils[etree]", "jax[cpu]"]
|
457 |
etree-tf = ["etils[etree]", "tf-nightly"]
|
@@ -460,7 +496,7 @@ etree-tf = ["etils[etree]", "tf-nightly"]
|
|
460 |
name = "fasteners"
|
461 |
version = "0.15"
|
462 |
description = "A python package that provides useful locks."
|
463 |
-
category = "
|
464 |
optional = false
|
465 |
python-versions = "*"
|
466 |
|
@@ -472,7 +508,7 @@ six = "*"
|
|
472 |
name = "filelock"
|
473 |
version = "3.8.0"
|
474 |
description = "A platform independent file lock."
|
475 |
-
category = "
|
476 |
optional = false
|
477 |
python-versions = ">=3.7"
|
478 |
|
@@ -484,7 +520,7 @@ testing = ["covdefaults (>=2.2)", "coverage (>=6.4.2)", "pytest (>=7.1.2)", "pyt
|
|
484 |
name = "flax"
|
485 |
version = "0.6.0"
|
486 |
description = "Flax: A neural network library for JAX designed for flexibility"
|
487 |
-
category = "
|
488 |
optional = false
|
489 |
python-versions = "*"
|
490 |
|
@@ -527,7 +563,7 @@ woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"]
|
|
527 |
name = "free-mujoco-py"
|
528 |
version = "2.1.6"
|
529 |
description = ""
|
530 |
-
category = "
|
531 |
optional = false
|
532 |
python-versions = ">=3.7.1,<3.11"
|
533 |
|
@@ -543,7 +579,7 @@ numpy = ">=1.21.3,<2.0.0"
|
|
543 |
name = "ghp-import"
|
544 |
version = "2.1.0"
|
545 |
description = "Copy your docs directly to the gh-pages branch."
|
546 |
-
category = "
|
547 |
optional = false
|
548 |
python-versions = "*"
|
549 |
|
@@ -580,7 +616,7 @@ typing-extensions = {version = ">=3.7.4.3", markers = "python_version < \"3.8\""
|
|
580 |
name = "glcontext"
|
581 |
version = "2.3.6"
|
582 |
description = "Portable OpenGL Context"
|
583 |
-
category = "
|
584 |
optional = false
|
585 |
python-versions = "*"
|
586 |
|
@@ -588,7 +624,7 @@ python-versions = "*"
|
|
588 |
name = "glfw"
|
589 |
version = "1.12.0"
|
590 |
description = "A ctypes-based wrapper for GLFW3."
|
591 |
-
category = "
|
592 |
optional = false
|
593 |
python-versions = "*"
|
594 |
|
@@ -608,7 +644,7 @@ six = ">=1.9.0"
|
|
608 |
|
609 |
[package.extras]
|
610 |
aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)", "requests (>=2.20.0,<3.0.0dev)"]
|
611 |
-
|
612 |
pyopenssl = ["pyopenssl (>=20.0.0)"]
|
613 |
reauth = ["pyu2f (>=0.1.5)"]
|
614 |
|
@@ -631,7 +667,7 @@ tool = ["click (>=6.0.0)"]
|
|
631 |
name = "greenlet"
|
632 |
version = "1.1.3"
|
633 |
description = "Lightweight in-process concurrent programming"
|
634 |
-
category = "
|
635 |
optional = false
|
636 |
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
|
637 |
|
@@ -665,18 +701,17 @@ cloudpickle = ">=1.2.0"
|
|
665 |
gym_notices = ">=0.0.4"
|
666 |
importlib_metadata = {version = ">=4.10.0", markers = "python_version < \"3.10\""}
|
667 |
numpy = ">=1.18.0"
|
668 |
-
pygame = {version = "2.1.0", optional = true, markers = "extra == \"classic_control\""}
|
669 |
|
670 |
[package.extras]
|
671 |
accept-rom-license = ["autorom[accept-rom-license] (>=0.4.2,<0.5.0)"]
|
672 |
all = ["ale-py (>=0.7.4,<0.8.0)", "box2d-py (==2.3.5)", "box2d-py (==2.3.5)", "lz4 (>=3.1.0)", "lz4 (>=3.1.0)", "mujoco_py (>=1.50,<2.0)", "opencv-python (>=3.0)", "opencv-python (>=3.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "scipy (>=1.4.1)", "scipy (>=1.4.1)"]
|
673 |
atari = ["ale-py (>=0.7.4,<0.8.0)"]
|
674 |
box2d = ["box2d-py (==2.3.5)", "pygame (==2.1.0)"]
|
675 |
-
|
676 |
mujoco = ["mujoco_py (>=1.50,<2.0)"]
|
677 |
nomujoco = ["box2d-py (==2.3.5)", "lz4 (>=3.1.0)", "opencv-python (>=3.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "scipy (>=1.4.1)"]
|
678 |
other = ["lz4 (>=3.1.0)", "opencv-python (>=3.0)"]
|
679 |
-
|
680 |
|
681 |
[[package]]
|
682 |
name = "gym-notices"
|
@@ -690,7 +725,7 @@ python-versions = "*"
|
|
690 |
name = "gym3"
|
691 |
version = "0.3.3"
|
692 |
description = "Vectorized Reinforcement Learning Environment Interface"
|
693 |
-
category = "
|
694 |
optional = false
|
695 |
python-versions = ">=3.6.0"
|
696 |
|
@@ -705,6 +740,68 @@ numpy = ">=1.11.0,<2.0.0"
|
|
705 |
[package.extras]
|
706 |
test = ["gym (==0.17.2)", "gym-retro (==0.8.0)", "mpi4py (==3.0.3)", "pytest (==5.2.1)", "pytest-benchmark (==3.2.2)", "tensorflow (==1.15.0)"]
|
707 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
708 |
[[package]]
|
709 |
name = "hydra-core"
|
710 |
version = "1.2.0"
|
@@ -742,7 +839,7 @@ python-versions = ">=3.5"
|
|
742 |
name = "imageio"
|
743 |
version = "2.21.2"
|
744 |
description = "Library for reading and writing a wide range of image, video, scientific, and volumetric data formats."
|
745 |
-
category = "
|
746 |
optional = false
|
747 |
python-versions = ">=3.7"
|
748 |
|
@@ -771,7 +868,7 @@ tifffile = ["tifffile"]
|
|
771 |
name = "imageio-ffmpeg"
|
772 |
version = "0.3.0"
|
773 |
description = "FFMPEG wrapper for Python"
|
774 |
-
category = "
|
775 |
optional = false
|
776 |
python-versions = ">=3.4"
|
777 |
|
@@ -796,7 +893,7 @@ testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs
|
|
796 |
name = "importlib-resources"
|
797 |
version = "5.9.0"
|
798 |
description = "Read resources from Python packages"
|
799 |
-
category = "
|
800 |
optional = false
|
801 |
python-versions = ">=3.7"
|
802 |
|
@@ -811,7 +908,7 @@ testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)",
|
|
811 |
name = "iniconfig"
|
812 |
version = "1.1.1"
|
813 |
description = "iniconfig: brain-dead simple config-ini parsing"
|
814 |
-
category = "
|
815 |
optional = false
|
816 |
python-versions = "*"
|
817 |
|
@@ -867,7 +964,7 @@ resolved_reference = "27cc130a811b2305056c2f03f5f4cc0819b7867c"
|
|
867 |
name = "jax"
|
868 |
version = "0.3.17"
|
869 |
description = "Differentiate, compile, and transform Numpy code."
|
870 |
-
category = "
|
871 |
optional = false
|
872 |
python-versions = ">=3.7"
|
873 |
|
@@ -884,8 +981,8 @@ australis = ["protobuf (>=3.13,<4)"]
|
|
884 |
ci = ["jaxlib (==0.3.15)"]
|
885 |
cpu = ["jaxlib (==0.3.15)"]
|
886 |
cuda = ["jaxlib (==0.3.15+cuda11.cudnn82)"]
|
887 |
-
|
888 |
-
|
889 |
minimum-jaxlib = ["jaxlib (==0.3.14)"]
|
890 |
tpu = ["jaxlib (==0.3.15)", "libtpu-nightly (==0.1.dev20220723)", "requests"]
|
891 |
|
@@ -893,7 +990,7 @@ tpu = ["jaxlib (==0.3.15)", "libtpu-nightly (==0.1.dev20220723)", "requests"]
|
|
893 |
name = "jaxlib"
|
894 |
version = "0.3.15"
|
895 |
description = "XLA library for JAX"
|
896 |
-
category = "
|
897 |
optional = false
|
898 |
python-versions = ">=3.7"
|
899 |
|
@@ -906,7 +1003,7 @@ scipy = ">=1.5"
|
|
906 |
name = "Jinja2"
|
907 |
version = "3.1.2"
|
908 |
description = "A very fast and expressive template engine."
|
909 |
-
category = "
|
910 |
optional = false
|
911 |
python-versions = ">=3.7"
|
912 |
|
@@ -920,7 +1017,7 @@ i18n = ["Babel (>=2.7)"]
|
|
920 |
name = "jmespath"
|
921 |
version = "1.0.1"
|
922 |
description = "JSON Matching Expressions"
|
923 |
-
category = "
|
924 |
optional = false
|
925 |
python-versions = ">=3.7"
|
926 |
|
@@ -928,7 +1025,7 @@ python-versions = ">=3.7"
|
|
928 |
name = "joblib"
|
929 |
version = "1.1.0"
|
930 |
description = "Lightweight pipelining with Python functions"
|
931 |
-
category = "
|
932 |
optional = false
|
933 |
python-versions = ">=3.6"
|
934 |
|
@@ -963,11 +1060,38 @@ python-versions = ">=3.7"
|
|
963 |
[package.dependencies]
|
964 |
typing-extensions = {version = "*", markers = "python_version < \"3.8\""}
|
965 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
966 |
[[package]]
|
967 |
name = "Mako"
|
968 |
version = "1.2.2"
|
969 |
description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
|
970 |
-
category = "
|
971 |
optional = false
|
972 |
python-versions = ">=3.7"
|
973 |
|
@@ -998,7 +1122,7 @@ testing = ["coverage", "pyyaml"]
|
|
998 |
name = "markdown-include"
|
999 |
version = "0.7.0"
|
1000 |
description = "This is an extension to Python-Markdown which provides an \"include\" function, similar to that found in LaTeX (and also the C pre-processor and Fortran). I originally wrote it for my FORD Fortran auto-documentation generator."
|
1001 |
-
category = "
|
1002 |
optional = false
|
1003 |
python-versions = "*"
|
1004 |
|
@@ -1036,7 +1160,7 @@ setuptools_scm = ">=4,<7"
|
|
1036 |
name = "mergedeep"
|
1037 |
version = "1.3.4"
|
1038 |
description = "A deep merge function for π."
|
1039 |
-
category = "
|
1040 |
optional = false
|
1041 |
python-versions = ">=3.6"
|
1042 |
|
@@ -1044,7 +1168,7 @@ python-versions = ">=3.6"
|
|
1044 |
name = "mkdocs"
|
1045 |
version = "1.3.0"
|
1046 |
description = "Project documentation with Markdown."
|
1047 |
-
category = "
|
1048 |
optional = false
|
1049 |
python-versions = ">=3.6"
|
1050 |
|
@@ -1067,7 +1191,7 @@ i18n = ["babel (>=2.9.0)"]
|
|
1067 |
name = "mkdocs-material"
|
1068 |
version = "8.4.3"
|
1069 |
description = "Documentation that simply works"
|
1070 |
-
category = "
|
1071 |
optional = false
|
1072 |
python-versions = ">=3.7"
|
1073 |
|
@@ -1083,7 +1207,7 @@ pymdown-extensions = ">=9.4"
|
|
1083 |
name = "mkdocs-material-extensions"
|
1084 |
version = "1.0.3"
|
1085 |
description = "Extension pack for Python Markdown."
|
1086 |
-
category = "
|
1087 |
optional = false
|
1088 |
python-versions = ">=3.6"
|
1089 |
|
@@ -1091,7 +1215,7 @@ python-versions = ">=3.6"
|
|
1091 |
name = "moderngl"
|
1092 |
version = "5.6.4"
|
1093 |
description = "ModernGL: High performance rendering for Python 3"
|
1094 |
-
category = "
|
1095 |
optional = false
|
1096 |
python-versions = "*"
|
1097 |
|
@@ -1102,23 +1226,62 @@ glcontext = ">=2,<3"
|
|
1102 |
name = "monotonic"
|
1103 |
version = "1.6"
|
1104 |
description = "An implementation of time.monotonic() for Python 2 & < 3.3"
|
1105 |
-
category = "
|
1106 |
optional = false
|
1107 |
python-versions = "*"
|
1108 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1109 |
[[package]]
|
1110 |
name = "msgpack"
|
1111 |
version = "1.0.4"
|
1112 |
description = "MessagePack serializer"
|
1113 |
-
category = "
|
1114 |
optional = false
|
1115 |
python-versions = "*"
|
1116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1117 |
[[package]]
|
1118 |
name = "multi-agent-ale-py"
|
1119 |
version = "0.1.11"
|
1120 |
description = "Multi-Agent Arcade Learning Environment Python Interface"
|
1121 |
-
category = "
|
1122 |
optional = false
|
1123 |
python-versions = "*"
|
1124 |
|
@@ -1184,7 +1347,7 @@ PyYAML = ">=5.1.0"
|
|
1184 |
name = "opencv-python"
|
1185 |
version = "4.6.0.66"
|
1186 |
description = "Wrapper package for OpenCV python bindings."
|
1187 |
-
category = "
|
1188 |
optional = false
|
1189 |
python-versions = ">=3.6"
|
1190 |
|
@@ -1200,7 +1363,7 @@ numpy = [
|
|
1200 |
name = "opt-einsum"
|
1201 |
version = "3.3.0"
|
1202 |
description = "Optimizing numpys einsum function"
|
1203 |
-
category = "
|
1204 |
optional = false
|
1205 |
python-versions = ">=3.5"
|
1206 |
|
@@ -1215,7 +1378,7 @@ tests = ["pytest", "pytest-cov", "pytest-pep8"]
|
|
1215 |
name = "optax"
|
1216 |
version = "0.1.3"
|
1217 |
description = "A gradient processing and optimisation library in JAX."
|
1218 |
-
category = "
|
1219 |
optional = false
|
1220 |
python-versions = ">=3.7"
|
1221 |
|
@@ -1231,7 +1394,7 @@ typing-extensions = ">=3.10.0"
|
|
1231 |
name = "optuna"
|
1232 |
version = "3.0.1"
|
1233 |
description = "A hyperparameter optimization framework"
|
1234 |
-
category = "
|
1235 |
optional = false
|
1236 |
python-versions = ">=3.6"
|
1237 |
|
@@ -1260,7 +1423,7 @@ test = ["codecov", "fakeredis", "fakeredis (<=1.7.1)", "kaleido", "pytest"]
|
|
1260 |
name = "optuna-dashboard"
|
1261 |
version = "0.7.2"
|
1262 |
description = "Real-time dashboard for Optuna."
|
1263 |
-
category = "
|
1264 |
optional = false
|
1265 |
python-versions = ">=3.6"
|
1266 |
|
@@ -1293,8 +1456,8 @@ python-versions = ">=3.7.1"
|
|
1293 |
[package.dependencies]
|
1294 |
numpy = [
|
1295 |
{version = ">=1.20.0", markers = "platform_machine == \"arm64\" and python_version < \"3.10\""},
|
1296 |
-
{version = ">=1.17.3", markers = "platform_machine != \"aarch64\" and platform_machine != \"arm64\" and python_version < \"3.10\""},
|
1297 |
{version = ">=1.19.2", markers = "platform_machine == \"aarch64\" and python_version < \"3.10\""},
|
|
|
1298 |
]
|
1299 |
python-dateutil = ">=2.7.3"
|
1300 |
pytz = ">=2017.3"
|
@@ -1314,7 +1477,7 @@ python-versions = "*"
|
|
1314 |
name = "pbr"
|
1315 |
version = "5.10.0"
|
1316 |
description = "Python Build Reasonableness"
|
1317 |
-
category = "
|
1318 |
optional = false
|
1319 |
python-versions = ">=2.6"
|
1320 |
|
@@ -1322,7 +1485,7 @@ python-versions = ">=2.6"
|
|
1322 |
name = "PettingZoo"
|
1323 |
version = "1.18.1"
|
1324 |
description = "Gym for multi-agent reinforcement learning"
|
1325 |
-
category = "
|
1326 |
optional = false
|
1327 |
python-versions = ">=3.7, <3.11"
|
1328 |
|
@@ -1377,7 +1540,7 @@ test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock
|
|
1377 |
name = "pluggy"
|
1378 |
version = "1.0.0"
|
1379 |
description = "plugin and hook calling mechanisms for python"
|
1380 |
-
category = "
|
1381 |
optional = false
|
1382 |
python-versions = ">=3.6"
|
1383 |
|
@@ -1409,7 +1572,7 @@ virtualenv = ">=20.0.8"
|
|
1409 |
name = "prettytable"
|
1410 |
version = "3.4.1"
|
1411 |
description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"
|
1412 |
-
category = "
|
1413 |
optional = false
|
1414 |
python-versions = ">=3.7"
|
1415 |
|
@@ -1424,7 +1587,7 @@ tests = ["pytest", "pytest-cov", "pytest-lazy-fixture"]
|
|
1424 |
name = "procgen"
|
1425 |
version = "0.10.7"
|
1426 |
description = "Procedurally Generated Game-Like RL Environments"
|
1427 |
-
category = "
|
1428 |
optional = false
|
1429 |
python-versions = ">=3.6.0"
|
1430 |
|
@@ -1437,6 +1600,17 @@ numpy = ">=1.17.0,<2.0.0"
|
|
1437 |
[package.extras]
|
1438 |
test = ["pytest (==6.2.5)", "pytest-benchmark (==3.4.1)"]
|
1439 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1440 |
[[package]]
|
1441 |
name = "promise"
|
1442 |
version = "2.3"
|
@@ -1474,7 +1648,7 @@ test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"]
|
|
1474 |
name = "py"
|
1475 |
version = "1.11.0"
|
1476 |
description = "library with cross-python path, ini-parsing, io, code, log facilities"
|
1477 |
-
category = "
|
1478 |
optional = false
|
1479 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
1480 |
|
@@ -1501,7 +1675,7 @@ pyasn1 = ">=0.4.6,<0.5.0"
|
|
1501 |
name = "pybullet"
|
1502 |
version = "3.1.8"
|
1503 |
description = "Official Python Interface for the Bullet Physics SDK specialized for Robotics Simulation and Reinforcement Learning"
|
1504 |
-
category = "
|
1505 |
optional = false
|
1506 |
python-versions = "*"
|
1507 |
|
@@ -1509,7 +1683,7 @@ python-versions = "*"
|
|
1509 |
name = "pycparser"
|
1510 |
version = "2.21"
|
1511 |
description = "C parser in Python"
|
1512 |
-
category = "
|
1513 |
optional = false
|
1514 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
1515 |
|
@@ -1525,7 +1699,7 @@ python-versions = ">=3.6"
|
|
1525 |
name = "Pygments"
|
1526 |
version = "2.13.0"
|
1527 |
description = "Pygments is a syntax highlighting package written in Python."
|
1528 |
-
category = "
|
1529 |
optional = false
|
1530 |
python-versions = ">=3.6"
|
1531 |
|
@@ -1536,7 +1710,7 @@ plugins = ["importlib-metadata"]
|
|
1536 |
name = "pymdown-extensions"
|
1537 |
version = "9.5"
|
1538 |
description = "Extension pack for Python Markdown."
|
1539 |
-
category = "
|
1540 |
optional = false
|
1541 |
python-versions = ">=3.7"
|
1542 |
|
@@ -1544,21 +1718,26 @@ python-versions = ">=3.7"
|
|
1544 |
markdown = ">=3.2"
|
1545 |
|
1546 |
[[package]]
|
1547 |
-
name = "
|
1548 |
-
version = "3.
|
1549 |
-
description = "
|
1550 |
category = "main"
|
1551 |
optional = false
|
1552 |
-
python-versions = "
|
1553 |
|
1554 |
-
[package
|
1555 |
-
|
|
|
|
|
|
|
|
|
|
|
1556 |
|
1557 |
[[package]]
|
1558 |
name = "pyperclip"
|
1559 |
version = "1.8.2"
|
1560 |
description = "A cross-platform clipboard module for Python. (Only handles plain text for now.)"
|
1561 |
-
category = "
|
1562 |
optional = false
|
1563 |
python-versions = "*"
|
1564 |
|
@@ -1566,7 +1745,7 @@ python-versions = "*"
|
|
1566 |
name = "pyreadline3"
|
1567 |
version = "3.4.1"
|
1568 |
description = "A python implementation of GNU readline."
|
1569 |
-
category = "
|
1570 |
optional = false
|
1571 |
python-versions = "*"
|
1572 |
|
@@ -1582,7 +1761,7 @@ python-versions = ">=3.7"
|
|
1582 |
name = "pytest"
|
1583 |
version = "7.1.3"
|
1584 |
description = "pytest: simple powerful testing with Python"
|
1585 |
-
category = "
|
1586 |
optional = false
|
1587 |
python-versions = ">=3.7"
|
1588 |
|
@@ -1638,7 +1817,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
|
|
1638 |
name = "pyyaml_env_tag"
|
1639 |
version = "0.1"
|
1640 |
description = "A custom YAML tag for referencing environment variables in YAML files. "
|
1641 |
-
category = "
|
1642 |
optional = false
|
1643 |
python-versions = ">=3.6"
|
1644 |
|
@@ -1714,7 +1893,7 @@ urllib3 = ">=1.21.1,<1.27"
|
|
1714 |
|
1715 |
[package.extras]
|
1716 |
socks = ["PySocks (>=1.5.6,!=1.5.7)"]
|
1717 |
-
|
1718 |
|
1719 |
[[package]]
|
1720 |
name = "requests-oauthlib"
|
@@ -1735,7 +1914,7 @@ rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
|
|
1735 |
name = "rich"
|
1736 |
version = "11.2.0"
|
1737 |
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
|
1738 |
-
category = "
|
1739 |
optional = false
|
1740 |
python-versions = ">=3.6.2,<4.0.0"
|
1741 |
|
@@ -1782,7 +1961,7 @@ pyasn1 = ">=0.1.3"
|
|
1782 |
name = "s3transfer"
|
1783 |
version = "0.6.0"
|
1784 |
description = "An Amazon S3 Transfer Manager"
|
1785 |
-
category = "
|
1786 |
optional = false
|
1787 |
python-versions = ">= 3.7"
|
1788 |
|
@@ -1796,7 +1975,7 @@ crt = ["botocore[crt] (>=1.20.29,<2.0a.0)"]
|
|
1796 |
name = "scikit-learn"
|
1797 |
version = "1.0.2"
|
1798 |
description = "A set of python modules for machine learning and data mining"
|
1799 |
-
category = "
|
1800 |
optional = false
|
1801 |
python-versions = ">=3.7"
|
1802 |
|
@@ -1816,7 +1995,7 @@ tests = ["black (>=21.6b0)", "flake8 (>=3.8.2)", "matplotlib (>=2.2.3)", "mypy (
|
|
1816 |
name = "scipy"
|
1817 |
version = "1.7.3"
|
1818 |
description = "SciPy: Scientific Library for Python"
|
1819 |
-
category = "
|
1820 |
optional = false
|
1821 |
python-versions = ">=3.7,<3.11"
|
1822 |
|
@@ -1846,7 +2025,7 @@ falcon = ["falcon (>=1.4)"]
|
|
1846 |
fastapi = ["fastapi (>=0.79.0)"]
|
1847 |
flask = ["blinker (>=1.1)", "flask (>=0.11)"]
|
1848 |
httpx = ["httpx (>=0.16.0)"]
|
1849 |
-
|
1850 |
pyspark = ["pyspark (>=2.4.4)"]
|
1851 |
quart = ["blinker (>=1.1)", "quart (>=0.16.1)"]
|
1852 |
rq = ["rq (>=0.6)"]
|
@@ -1896,6 +2075,26 @@ tomli = ">=1.0.0"
|
|
1896 |
test = ["pytest (>=6.2)", "virtualenv (>20)"]
|
1897 |
toml = ["setuptools (>=42)"]
|
1898 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1899 |
[[package]]
|
1900 |
name = "shortuuid"
|
1901 |
version = "1.0.9"
|
@@ -1924,7 +2123,7 @@ python-versions = ">=3.6"
|
|
1924 |
name = "SQLAlchemy"
|
1925 |
version = "1.4.41"
|
1926 |
description = "Database Abstraction Library"
|
1927 |
-
category = "
|
1928 |
optional = false
|
1929 |
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
|
1930 |
|
@@ -1937,19 +2136,19 @@ aiomysql = ["aiomysql", "greenlet (!=0.4.17)"]
|
|
1937 |
aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"]
|
1938 |
asyncio = ["greenlet (!=0.4.17)"]
|
1939 |
asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"]
|
1940 |
-
|
1941 |
mssql = ["pyodbc"]
|
1942 |
-
|
1943 |
-
|
1944 |
mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"]
|
1945 |
mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"]
|
1946 |
-
|
1947 |
oracle = ["cx_oracle (>=7)", "cx_oracle (>=7,<8)"]
|
1948 |
postgresql = ["psycopg2 (>=2.7)"]
|
1949 |
-
|
1950 |
-
|
1951 |
-
|
1952 |
-
|
1953 |
pymysql = ["pymysql", "pymysql (<1)"]
|
1954 |
sqlcipher = ["sqlcipher3_binary"]
|
1955 |
|
@@ -1978,7 +2177,7 @@ tests = ["black", "flake8 (>=3.8)", "flake8-bugbear", "isort (>=5.0)", "pytest",
|
|
1978 |
name = "stevedore"
|
1979 |
version = "3.5.0"
|
1980 |
description = "Manage dynamic plugins for Python applications"
|
1981 |
-
category = "
|
1982 |
optional = false
|
1983 |
python-versions = ">=3.6"
|
1984 |
|
@@ -1990,7 +2189,7 @@ pbr = ">=2.0.0,<2.1.0 || >2.1.0"
|
|
1990 |
name = "SuperSuit"
|
1991 |
version = "3.4.0"
|
1992 |
description = "Wrappers for Gym and PettingZoo"
|
1993 |
-
category = "
|
1994 |
optional = false
|
1995 |
python-versions = ">=3.7"
|
1996 |
|
@@ -2062,7 +2261,7 @@ python-versions = "*"
|
|
2062 |
name = "threadpoolctl"
|
2063 |
version = "3.1.0"
|
2064 |
description = "threadpoolctl"
|
2065 |
-
category = "
|
2066 |
optional = false
|
2067 |
python-versions = ">=3.6"
|
2068 |
|
@@ -2070,7 +2269,7 @@ python-versions = ">=3.6"
|
|
2070 |
name = "tinyscaler"
|
2071 |
version = "1.2.4"
|
2072 |
description = "A tiny, simple image scaler"
|
2073 |
-
category = "
|
2074 |
optional = false
|
2075 |
python-versions = "*"
|
2076 |
|
@@ -2097,7 +2296,7 @@ python-versions = ">=3.7"
|
|
2097 |
name = "toolz"
|
2098 |
version = "0.12.0"
|
2099 |
description = "List processing tools and functional utilities"
|
2100 |
-
category = "
|
2101 |
optional = false
|
2102 |
python-versions = ">=3.5"
|
2103 |
|
@@ -2134,7 +2333,7 @@ scipy = ["scipy"]
|
|
2134 |
name = "tqdm"
|
2135 |
version = "4.64.1"
|
2136 |
description = "Fast, Extensible Progress Meter"
|
2137 |
-
category = "
|
2138 |
optional = false
|
2139 |
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
|
2140 |
|
@@ -2151,7 +2350,7 @@ telegram = ["requests"]
|
|
2151 |
name = "types-protobuf"
|
2152 |
version = "3.20.2"
|
2153 |
description = "Typing stubs for protobuf"
|
2154 |
-
category = "
|
2155 |
optional = false
|
2156 |
python-versions = "*"
|
2157 |
|
@@ -2196,7 +2395,7 @@ testing = ["coverage (>=6.2)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7
|
|
2196 |
|
2197 |
[[package]]
|
2198 |
name = "wandb"
|
2199 |
-
version = "0.13.
|
2200 |
description = "A CLI and library for interacting with the Weights and Biases API."
|
2201 |
category = "main"
|
2202 |
optional = false
|
@@ -2208,7 +2407,11 @@ docker-pycreds = ">=0.4.0"
|
|
2208 |
GitPython = ">=1.0.0"
|
2209 |
pathtools = "*"
|
2210 |
promise = ">=2.0,<3"
|
2211 |
-
protobuf =
|
|
|
|
|
|
|
|
|
2212 |
psutil = ">=5.0.0"
|
2213 |
PyYAML = "*"
|
2214 |
requests = ">=2.0.0,<3"
|
@@ -2216,7 +2419,6 @@ sentry-sdk = ">=1.0.0"
|
|
2216 |
setproctitle = "*"
|
2217 |
setuptools = "*"
|
2218 |
shortuuid = ">=0.5.0"
|
2219 |
-
six = ">=1.13.0"
|
2220 |
|
2221 |
[package.extras]
|
2222 |
aws = ["boto3"]
|
@@ -2233,7 +2435,7 @@ sweeps = ["sweeps (>=0.2.0)"]
|
|
2233 |
name = "watchdog"
|
2234 |
version = "2.1.9"
|
2235 |
description = "Filesystem events monitoring"
|
2236 |
-
category = "
|
2237 |
optional = false
|
2238 |
python-versions = ">=3.6"
|
2239 |
|
@@ -2244,7 +2446,7 @@ watchmedo = ["PyYAML (>=3.10)"]
|
|
2244 |
name = "wcwidth"
|
2245 |
version = "0.2.5"
|
2246 |
description = "Measures the displayed width of unicode strings in a terminal"
|
2247 |
-
category = "
|
2248 |
optional = false
|
2249 |
python-versions = "*"
|
2250 |
|
@@ -2293,10 +2495,27 @@ python-versions = ">=3.7"
|
|
2293 |
docs = ["jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx"]
|
2294 |
testing = ["func-timeout", "jaraco.itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"]
|
2295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2296 |
[metadata]
|
2297 |
lock-version = "1.1"
|
2298 |
python-versions = ">=3.7.1,<3.10"
|
2299 |
-
content-hash = "
|
2300 |
|
2301 |
[metadata.files]
|
2302 |
absl-py = [
|
@@ -2526,6 +2745,10 @@ Cython = [
|
|
2526 |
{file = "Cython-0.29.32-py2.py3-none-any.whl", hash = "sha256:eeb475eb6f0ccf6c039035eb4f0f928eb53ead88777e0a760eccb140ad90930b"},
|
2527 |
{file = "Cython-0.29.32.tar.gz", hash = "sha256:8733cf4758b79304f2a4e39ebfac5e92341bce47bcceb26c1254398b2f8c1af7"},
|
2528 |
]
|
|
|
|
|
|
|
|
|
2529 |
Deprecated = [
|
2530 |
{file = "Deprecated-1.2.13-py2.py3-none-any.whl", hash = "sha256:64756e3e14c8c5eea9795d93c524551432a0be75629f8f29e67ab8caf076c76d"},
|
2531 |
{file = "Deprecated-1.2.13.tar.gz", hash = "sha256:43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d"},
|
@@ -2534,6 +2757,10 @@ distlib = [
|
|
2534 |
{file = "distlib-0.3.6-py2.py3-none-any.whl", hash = "sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e"},
|
2535 |
{file = "distlib-0.3.6.tar.gz", hash = "sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46"},
|
2536 |
]
|
|
|
|
|
|
|
|
|
2537 |
dm-env = [
|
2538 |
{file = "dm-env-1.5.tar.gz", hash = "sha256:3efd99b0652563599507c415d48b51896c88be2f01c2b6250af8bab51571e353"},
|
2539 |
{file = "dm_env-1.5-py3-none-any.whl", hash = "sha256:026aaa404fb3ced1090f6a4e9ce724cb2998c4ea5fda16bff65560d458ef4467"},
|
@@ -2783,6 +3010,18 @@ gym-notices = [
|
|
2783 |
gym3 = [
|
2784 |
{file = "gym3-0.3.3-py3-none-any.whl", hash = "sha256:bacc0e124f8ce5e1d8a9dceb85725123332954f13ef4e226133506597548838a"},
|
2785 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2786 |
hydra-core = [
|
2787 |
{file = "hydra-core-1.2.0.tar.gz", hash = "sha256:4990721ce4ac69abafaffee566d6b63a54faa6501ecce65b338d3251446ff634"},
|
2788 |
{file = "hydra_core-1.2.0-py3-none-any.whl", hash = "sha256:b6614fd6d6a97a9499f7ddbef02c9dd38f2fec6a9bc83c10e248db1dae50a528"},
|
@@ -2922,6 +3161,103 @@ kiwisolver = [
|
|
2922 |
{file = "kiwisolver-1.4.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:36dafec3d6d6088d34e2de6b85f9d8e2324eb734162fba59d2ba9ed7a2043d5b"},
|
2923 |
{file = "kiwisolver-1.4.4.tar.gz", hash = "sha256:d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955"},
|
2924 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2925 |
Mako = [
|
2926 |
{file = "Mako-1.2.2-py3-none-any.whl", hash = "sha256:8efcb8004681b5f71d09c983ad5a9e6f5c40601a6ec469148753292abc0da534"},
|
2927 |
{file = "Mako-1.2.2.tar.gz", hash = "sha256:3724869b363ba630a272a5f89f68c070352137b8fd1757650017b7e06fda163f"},
|
@@ -3091,6 +3427,9 @@ monotonic = [
|
|
3091 |
{file = "monotonic-1.6-py2.py3-none-any.whl", hash = "sha256:68687e19a14f11f26d140dd5c86f3dba4bf5df58003000ed467e0e2a69bca96c"},
|
3092 |
{file = "monotonic-1.6.tar.gz", hash = "sha256:3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7"},
|
3093 |
]
|
|
|
|
|
|
|
3094 |
msgpack = [
|
3095 |
{file = "msgpack-1.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4ab251d229d10498e9a2f3b1e68ef64cb393394ec477e3370c457f9430ce9250"},
|
3096 |
{file = "msgpack-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:112b0f93202d7c0fef0b7810d465fde23c746a2d482e1e2de2aafd2ce1492c88"},
|
@@ -3145,6 +3484,28 @@ msgpack = [
|
|
3145 |
{file = "msgpack-1.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:4d5834a2a48965a349da1c5a79760d94a1a0172fbb5ab6b5b33cbf8447e109ce"},
|
3146 |
{file = "msgpack-1.0.4.tar.gz", hash = "sha256:f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f"},
|
3147 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3148 |
multi-agent-ale-py = [
|
3149 |
{file = "multi-agent-ale-py-0.1.11.tar.gz", hash = "sha256:ba3ff800420f65ff354574975bdfa79035ae1597e8938b37d1df12ffc4122edb"},
|
3150 |
{file = "multi_agent_ale_py-0.1.11-cp36-cp36m-macosx_10_15_x86_64.whl", hash = "sha256:b4169913de9e5245fe223c3a68bc5db3cbfd7ea7f9a032ff73f7ba3113cc7bbc"},
|
@@ -3379,6 +3740,10 @@ procgen = [
|
|
3379 |
{file = "procgen-0.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2987d6e37cd532fa96f8c9d76104f51f3a3df9310c668a62cd4f9859245a3797"},
|
3380 |
{file = "procgen-0.10.7-cp39-cp39-win_amd64.whl", hash = "sha256:18590d38a3cbc34470d80000b12814cf9ff267ae59e129054908f4c448207a85"},
|
3381 |
]
|
|
|
|
|
|
|
|
|
3382 |
promise = [
|
3383 |
{file = "promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0"},
|
3384 |
]
|
@@ -3557,9 +3922,14 @@ pymdown-extensions = [
|
|
3557 |
{file = "pymdown_extensions-9.5-py3-none-any.whl", hash = "sha256:ec141c0f4983755349f0c8710416348d1a13753976c028186ed14f190c8061c4"},
|
3558 |
{file = "pymdown_extensions-9.5.tar.gz", hash = "sha256:3ef2d998c0d5fa7eb09291926d90d69391283561cf6306f85cd588a5eb5befa0"},
|
3559 |
]
|
|
|
|
|
|
|
|
|
|
|
3560 |
pyparsing = [
|
3561 |
-
{file = "pyparsing-
|
3562 |
-
{file = "pyparsing-
|
3563 |
]
|
3564 |
pyperclip = [
|
3565 |
{file = "pyperclip-1.8.2.tar.gz", hash = "sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57"},
|
@@ -3825,6 +4195,10 @@ setuptools-scm = [
|
|
3825 |
{file = "setuptools_scm-6.4.2-py3-none-any.whl", hash = "sha256:acea13255093849de7ccb11af9e1fb8bde7067783450cee9ef7a93139bddf6d4"},
|
3826 |
{file = "setuptools_scm-6.4.2.tar.gz", hash = "sha256:6833ac65c6ed9711a4d5d2266f8024cfa07c533a0e55f4c12f6eff280a5a9e30"},
|
3827 |
]
|
|
|
|
|
|
|
|
|
3828 |
shortuuid = [
|
3829 |
{file = "shortuuid-1.0.9-py3-none-any.whl", hash = "sha256:b2bb9eb7773170e253bb7ba25971023acb473517a8b76803d9618668cb1dd46f"},
|
3830 |
{file = "shortuuid-1.0.9.tar.gz", hash = "sha256:459f12fa1acc34ff213b1371467c0325169645a31ed989e268872339af7563d5"},
|
@@ -3994,8 +4368,8 @@ virtualenv = [
|
|
3994 |
{file = "virtualenv-20.16.5.tar.gz", hash = "sha256:227ea1b9994fdc5ea31977ba3383ef296d7472ea85be9d6732e42a91c04e80da"},
|
3995 |
]
|
3996 |
wandb = [
|
3997 |
-
{file = "wandb-0.13.
|
3998 |
-
{file = "wandb-0.13.
|
3999 |
]
|
4000 |
watchdog = [
|
4001 |
{file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a735a990a1095f75ca4f36ea2ef2752c99e6ee997c46b0de507ba40a09bf7330"},
|
|
|
10 |
name = "ale-py"
|
11 |
version = "0.7.4"
|
12 |
description = "The Arcade Learning Environment (ALE) - a platform for AI research."
|
13 |
+
category = "main"
|
14 |
optional = false
|
15 |
python-versions = ">=3.7"
|
16 |
|
|
|
26 |
name = "alembic"
|
27 |
version = "1.8.1"
|
28 |
description = "A database migration tool for SQLAlchemy."
|
29 |
+
category = "main"
|
30 |
optional = false
|
31 |
python-versions = ">=3.7"
|
32 |
|
|
|
62 |
name = "attrs"
|
63 |
version = "22.1.0"
|
64 |
description = "Classes Without Boilerplate"
|
65 |
+
category = "main"
|
66 |
optional = false
|
67 |
python-versions = ">=3.5"
|
68 |
|
|
|
70 |
dev = ["cloudpickle", "coverage[toml] (>=5.0.2)", "furo", "hypothesis", "mypy (>=0.900,!=0.940)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "sphinx", "sphinx-notfound-page", "zope.interface"]
|
71 |
docs = ["furo", "sphinx", "sphinx-notfound-page", "zope.interface"]
|
72 |
tests = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "zope.interface"]
|
73 |
+
tests-no-zope = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins"]
|
74 |
|
75 |
[[package]]
|
76 |
name = "autopage"
|
77 |
version = "0.5.1"
|
78 |
description = "A library to provide automatic paging for console output"
|
79 |
+
category = "main"
|
80 |
optional = false
|
81 |
python-versions = ">=3.6"
|
82 |
|
|
|
84 |
name = "AutoROM"
|
85 |
version = "0.4.2"
|
86 |
description = "Automated installation of Atari ROMs for Gym/ALE-Py"
|
87 |
+
category = "main"
|
88 |
optional = false
|
89 |
python-versions = ">=3.6"
|
90 |
|
|
|
102 |
name = "AutoROM.accept-rom-license"
|
103 |
version = "0.4.2"
|
104 |
description = "Automated installation of Atari ROMs for Gym/ALE-Py"
|
105 |
+
category = "main"
|
106 |
optional = false
|
107 |
python-versions = ">=3.6"
|
108 |
|
|
|
119 |
name = "awscli"
|
120 |
version = "1.25.71"
|
121 |
description = "Universal Command Line Environment for AWS."
|
122 |
+
category = "main"
|
123 |
optional = false
|
124 |
python-versions = ">= 3.7"
|
125 |
|
|
|
135 |
name = "boto3"
|
136 |
version = "1.24.70"
|
137 |
description = "The AWS SDK for Python"
|
138 |
+
category = "main"
|
139 |
optional = false
|
140 |
python-versions = ">= 3.7"
|
141 |
|
|
|
151 |
name = "botocore"
|
152 |
version = "1.27.70"
|
153 |
description = "Low-level, data-driven core of boto 3."
|
154 |
+
category = "main"
|
155 |
optional = false
|
156 |
python-versions = ">= 3.7"
|
157 |
|
|
|
167 |
name = "bottle"
|
168 |
version = "0.12.23"
|
169 |
description = "Fast and simple WSGI-framework for small web-applications."
|
170 |
+
category = "main"
|
171 |
optional = false
|
172 |
python-versions = "*"
|
173 |
|
|
|
191 |
name = "cffi"
|
192 |
version = "1.15.1"
|
193 |
description = "Foreign Function Interface for Python calling C code."
|
194 |
+
category = "main"
|
195 |
optional = false
|
196 |
python-versions = "*"
|
197 |
|
|
|
215 |
python-versions = ">=3.6.0"
|
216 |
|
217 |
[package.extras]
|
218 |
+
unicode-backport = ["unicodedata2"]
|
219 |
|
220 |
[[package]]
|
221 |
name = "chex"
|
222 |
version = "0.1.4"
|
223 |
description = "Chex: Testing made fun, in JAX!"
|
224 |
+
category = "main"
|
225 |
optional = false
|
226 |
python-versions = ">=3.7"
|
227 |
|
|
|
249 |
name = "cliff"
|
250 |
version = "3.10.1"
|
251 |
description = "Command Line Interface Formulation Framework"
|
252 |
+
category = "main"
|
253 |
optional = false
|
254 |
python-versions = ">=3.6"
|
255 |
|
|
|
274 |
name = "cmaes"
|
275 |
version = "0.8.2"
|
276 |
description = "Lightweight Covariance Matrix Adaptation Evolution Strategy (CMA-ES) implementation for Python 3."
|
277 |
+
category = "main"
|
278 |
optional = false
|
279 |
python-versions = ">=3.6"
|
280 |
|
|
|
285 |
name = "cmd2"
|
286 |
version = "2.4.2"
|
287 |
description = "cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python"
|
288 |
+
category = "main"
|
289 |
optional = false
|
290 |
python-versions = ">=3.6"
|
291 |
|
|
|
314 |
name = "colorlog"
|
315 |
version = "6.7.0"
|
316 |
description = "Add colours to the output of Python's logging module."
|
317 |
+
category = "main"
|
318 |
optional = false
|
319 |
python-versions = ">=3.6"
|
320 |
|
|
|
328 |
name = "commonmark"
|
329 |
version = "0.9.1"
|
330 |
description = "Python parser for the CommonMark Markdown spec"
|
331 |
+
category = "main"
|
332 |
optional = false
|
333 |
python-versions = "*"
|
334 |
|
|
|
347 |
name = "Cython"
|
348 |
version = "0.29.32"
|
349 |
description = "The Cython compiler for writing C extensions for the Python language."
|
350 |
+
category = "main"
|
351 |
optional = false
|
352 |
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
353 |
|
354 |
+
[[package]]
|
355 |
+
name = "decorator"
|
356 |
+
version = "4.4.2"
|
357 |
+
description = "Decorators for Humans"
|
358 |
+
category = "main"
|
359 |
+
optional = false
|
360 |
+
python-versions = ">=2.6, !=3.0.*, !=3.1.*"
|
361 |
+
|
362 |
[[package]]
|
363 |
name = "Deprecated"
|
364 |
version = "1.2.13"
|
|
|
381 |
optional = false
|
382 |
python-versions = "*"
|
383 |
|
384 |
+
[[package]]
|
385 |
+
name = "dm-control"
|
386 |
+
version = "1.0.8"
|
387 |
+
description = "Continuous control environments and MuJoCo Python bindings."
|
388 |
+
category = "main"
|
389 |
+
optional = false
|
390 |
+
python-versions = ">=3.7"
|
391 |
+
|
392 |
+
[package.dependencies]
|
393 |
+
absl-py = ">=0.7.0"
|
394 |
+
dm-env = "*"
|
395 |
+
dm-tree = "!=0.1.2"
|
396 |
+
glfw = "*"
|
397 |
+
labmaze = "*"
|
398 |
+
lxml = "*"
|
399 |
+
mujoco = ">=2.3.0"
|
400 |
+
numpy = ">=1.9.0"
|
401 |
+
protobuf = ">=3.19.4"
|
402 |
+
pyopengl = ">=3.1.4"
|
403 |
+
pyparsing = "<3.0.0"
|
404 |
+
requests = "*"
|
405 |
+
scipy = "*"
|
406 |
+
setuptools = "!=50.0.0"
|
407 |
+
tqdm = "*"
|
408 |
+
|
409 |
+
[package.extras]
|
410 |
+
hdf5 = ["h5py"]
|
411 |
+
|
412 |
[[package]]
|
413 |
name = "dm-env"
|
414 |
version = "1.5"
|
415 |
description = "A Python interface for Reinforcement Learning environments."
|
416 |
+
category = "main"
|
417 |
optional = false
|
418 |
python-versions = "*"
|
419 |
|
|
|
426 |
name = "dm-tree"
|
427 |
version = "0.1.7"
|
428 |
description = "Tree is a library for working with nested data structures."
|
429 |
+
category = "main"
|
430 |
optional = false
|
431 |
python-versions = "*"
|
432 |
|
|
|
445 |
name = "docutils"
|
446 |
version = "0.16"
|
447 |
description = "Docutils -- Python Documentation Utilities"
|
448 |
+
category = "main"
|
449 |
optional = false
|
450 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
451 |
|
|
|
453 |
name = "envpool"
|
454 |
version = "0.6.4"
|
455 |
description = "\"C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.\""
|
456 |
+
category = "main"
|
457 |
optional = false
|
458 |
python-versions = ">=3.7"
|
459 |
|
|
|
468 |
name = "etils"
|
469 |
version = "0.7.1"
|
470 |
description = "Collection of common python utils"
|
471 |
+
category = "main"
|
472 |
optional = false
|
473 |
python-versions = ">=3.7"
|
474 |
|
|
|
487 |
epath = ["etils[epy]", "importlib_resources", "typing_extensions", "zipp"]
|
488 |
epy = ["typing_extensions"]
|
489 |
etqdm = ["absl-py", "etils[epy]", "tqdm"]
|
490 |
+
etree = ["etils[array-types]", "etils[enp]", "etils[epy]", "etils[etqdm]"]
|
491 |
etree-dm = ["dm-tree", "etils[etree]"]
|
492 |
etree-jax = ["etils[etree]", "jax[cpu]"]
|
493 |
etree-tf = ["etils[etree]", "tf-nightly"]
|
|
|
496 |
name = "fasteners"
|
497 |
version = "0.15"
|
498 |
description = "A python package that provides useful locks."
|
499 |
+
category = "main"
|
500 |
optional = false
|
501 |
python-versions = "*"
|
502 |
|
|
|
508 |
name = "filelock"
|
509 |
version = "3.8.0"
|
510 |
description = "A platform independent file lock."
|
511 |
+
category = "main"
|
512 |
optional = false
|
513 |
python-versions = ">=3.7"
|
514 |
|
|
|
520 |
name = "flax"
|
521 |
version = "0.6.0"
|
522 |
description = "Flax: A neural network library for JAX designed for flexibility"
|
523 |
+
category = "main"
|
524 |
optional = false
|
525 |
python-versions = "*"
|
526 |
|
|
|
563 |
name = "free-mujoco-py"
|
564 |
version = "2.1.6"
|
565 |
description = ""
|
566 |
+
category = "main"
|
567 |
optional = false
|
568 |
python-versions = ">=3.7.1,<3.11"
|
569 |
|
|
|
579 |
name = "ghp-import"
|
580 |
version = "2.1.0"
|
581 |
description = "Copy your docs directly to the gh-pages branch."
|
582 |
+
category = "main"
|
583 |
optional = false
|
584 |
python-versions = "*"
|
585 |
|
|
|
616 |
name = "glcontext"
|
617 |
version = "2.3.6"
|
618 |
description = "Portable OpenGL Context"
|
619 |
+
category = "main"
|
620 |
optional = false
|
621 |
python-versions = "*"
|
622 |
|
|
|
624 |
name = "glfw"
|
625 |
version = "1.12.0"
|
626 |
description = "A ctypes-based wrapper for GLFW3."
|
627 |
+
category = "main"
|
628 |
optional = false
|
629 |
python-versions = "*"
|
630 |
|
|
|
644 |
|
645 |
[package.extras]
|
646 |
aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)", "requests (>=2.20.0,<3.0.0dev)"]
|
647 |
+
enterprise-cert = ["cryptography (==36.0.2)", "pyopenssl (==22.0.0)"]
|
648 |
pyopenssl = ["pyopenssl (>=20.0.0)"]
|
649 |
reauth = ["pyu2f (>=0.1.5)"]
|
650 |
|
|
|
667 |
name = "greenlet"
|
668 |
version = "1.1.3"
|
669 |
description = "Lightweight in-process concurrent programming"
|
670 |
+
category = "main"
|
671 |
optional = false
|
672 |
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
|
673 |
|
|
|
701 |
gym_notices = ">=0.0.4"
|
702 |
importlib_metadata = {version = ">=4.10.0", markers = "python_version < \"3.10\""}
|
703 |
numpy = ">=1.18.0"
|
|
|
704 |
|
705 |
[package.extras]
|
706 |
accept-rom-license = ["autorom[accept-rom-license] (>=0.4.2,<0.5.0)"]
|
707 |
all = ["ale-py (>=0.7.4,<0.8.0)", "box2d-py (==2.3.5)", "box2d-py (==2.3.5)", "lz4 (>=3.1.0)", "lz4 (>=3.1.0)", "mujoco_py (>=1.50,<2.0)", "opencv-python (>=3.0)", "opencv-python (>=3.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "scipy (>=1.4.1)", "scipy (>=1.4.1)"]
|
708 |
atari = ["ale-py (>=0.7.4,<0.8.0)"]
|
709 |
box2d = ["box2d-py (==2.3.5)", "pygame (==2.1.0)"]
|
710 |
+
classic-control = ["pygame (==2.1.0)"]
|
711 |
mujoco = ["mujoco_py (>=1.50,<2.0)"]
|
712 |
nomujoco = ["box2d-py (==2.3.5)", "lz4 (>=3.1.0)", "opencv-python (>=3.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "pygame (==2.1.0)", "scipy (>=1.4.1)"]
|
713 |
other = ["lz4 (>=3.1.0)", "opencv-python (>=3.0)"]
|
714 |
+
toy-text = ["pygame (==2.1.0)", "scipy (>=1.4.1)"]
|
715 |
|
716 |
[[package]]
|
717 |
name = "gym-notices"
|
|
|
725 |
name = "gym3"
|
726 |
version = "0.3.3"
|
727 |
description = "Vectorized Reinforcement Learning Environment Interface"
|
728 |
+
category = "main"
|
729 |
optional = false
|
730 |
python-versions = ">=3.6.0"
|
731 |
|
|
|
740 |
[package.extras]
|
741 |
test = ["gym (==0.17.2)", "gym-retro (==0.8.0)", "mpi4py (==3.0.3)", "pytest (==5.2.1)", "pytest-benchmark (==3.2.2)", "tensorflow (==1.15.0)"]
|
742 |
|
743 |
+
[[package]]
|
744 |
+
name = "gymnasium"
|
745 |
+
version = "0.26.3"
|
746 |
+
description = "A standard API for reinforcement learning and a diverse set of reference environments (formerly Gym)"
|
747 |
+
category = "main"
|
748 |
+
optional = false
|
749 |
+
python-versions = ">=3.6"
|
750 |
+
|
751 |
+
[package.dependencies]
|
752 |
+
cloudpickle = ">=1.2.0"
|
753 |
+
gymnasium-notices = ">=0.0.1"
|
754 |
+
importlib-metadata = {version = ">=4.8.0", markers = "python_version < \"3.10\""}
|
755 |
+
numpy = ">=1.18.0"
|
756 |
+
|
757 |
+
[package.extras]
|
758 |
+
accept-rom-license = ["autorom[accept-rom-license] (>=0.4.2,<0.5.0)"]
|
759 |
+
all = ["ale-py (>=0.8.0,<0.9.0)", "box2d-py (==2.3.5)", "gym (==0.26.2)", "imageio (>=2.14.1)", "lz4 (>=3.1.0)", "matplotlib (>=3.0)", "moviepy (>=1.0.0)", "mujoco (==2.2)", "mujoco-py (>=2.1,<2.2)", "opencv-python (>=3.0)", "pygame (==2.1.0)", "pytest (==7.0.1)", "swig (>=4.0.0,<5.0.0)"]
|
760 |
+
atari = ["ale-py (>=0.8.0,<0.9.0)"]
|
761 |
+
box2d = ["box2d-py (==2.3.5)", "pygame (==2.1.0)", "swig (>=4.0.0,<5.0.0)"]
|
762 |
+
classic-control = ["pygame (==2.1.0)"]
|
763 |
+
mujoco = ["imageio (>=2.14.1)", "mujoco (==2.2)"]
|
764 |
+
mujoco-py = ["mujoco-py (>=2.1,<2.2)"]
|
765 |
+
other = ["lz4 (>=3.1.0)", "matplotlib (>=3.0)", "moviepy (>=1.0.0)", "opencv-python (>=3.0)"]
|
766 |
+
testing = ["box2d-py (==2.3.5)", "gym (==0.26.2)", "imageio (>=2.14.1)", "lz4 (>=3.1.0)", "matplotlib (>=3.0)", "moviepy (>=1.0.0)", "mujoco (==2.2)", "mujoco-py (>=2.1,<2.2)", "opencv-python (>=3.0)", "pygame (==2.1.0)", "pytest (==7.0.1)", "swig (>=4.0.0,<5.0.0)"]
|
767 |
+
toy-text = ["pygame (==2.1.0)"]
|
768 |
+
|
769 |
+
[[package]]
|
770 |
+
name = "gymnasium-notices"
|
771 |
+
version = "0.0.1"
|
772 |
+
description = "Notices for gymnasium"
|
773 |
+
category = "main"
|
774 |
+
optional = false
|
775 |
+
python-versions = "*"
|
776 |
+
|
777 |
+
[[package]]
|
778 |
+
name = "huggingface-hub"
|
779 |
+
version = "0.11.1"
|
780 |
+
description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
|
781 |
+
category = "main"
|
782 |
+
optional = false
|
783 |
+
python-versions = ">=3.7.0"
|
784 |
+
|
785 |
+
[package.dependencies]
|
786 |
+
filelock = "*"
|
787 |
+
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
788 |
+
packaging = ">=20.9"
|
789 |
+
pyyaml = ">=5.1"
|
790 |
+
requests = "*"
|
791 |
+
tqdm = "*"
|
792 |
+
typing-extensions = ">=3.7.4.3"
|
793 |
+
|
794 |
+
[package.extras]
|
795 |
+
all = ["InquirerPy (==0.3.4)", "Jinja2", "black (==22.3)", "flake8 (>=3.8.3)", "flake8-bugbear", "isort (>=5.5.4)", "jedi", "mypy (==0.982)", "pytest", "pytest-cov", "pytest-env", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3"]
|
796 |
+
cli = ["InquirerPy (==0.3.4)"]
|
797 |
+
dev = ["InquirerPy (==0.3.4)", "Jinja2", "black (==22.3)", "flake8 (>=3.8.3)", "flake8-bugbear", "isort (>=5.5.4)", "jedi", "mypy (==0.982)", "pytest", "pytest-cov", "pytest-env", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3"]
|
798 |
+
fastai = ["fastai (>=2.4)", "fastcore (>=1.3.27)", "toml"]
|
799 |
+
quality = ["black (==22.3)", "flake8 (>=3.8.3)", "flake8-bugbear", "isort (>=5.5.4)", "mypy (==0.982)"]
|
800 |
+
tensorflow = ["graphviz", "pydot", "tensorflow"]
|
801 |
+
testing = ["InquirerPy (==0.3.4)", "Jinja2", "isort (>=5.5.4)", "jedi", "pytest", "pytest-cov", "pytest-env", "soundfile"]
|
802 |
+
torch = ["torch"]
|
803 |
+
typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3"]
|
804 |
+
|
805 |
[[package]]
|
806 |
name = "hydra-core"
|
807 |
version = "1.2.0"
|
|
|
839 |
name = "imageio"
|
840 |
version = "2.21.2"
|
841 |
description = "Library for reading and writing a wide range of image, video, scientific, and volumetric data formats."
|
842 |
+
category = "main"
|
843 |
optional = false
|
844 |
python-versions = ">=3.7"
|
845 |
|
|
|
868 |
name = "imageio-ffmpeg"
|
869 |
version = "0.3.0"
|
870 |
description = "FFMPEG wrapper for Python"
|
871 |
+
category = "main"
|
872 |
optional = false
|
873 |
python-versions = ">=3.4"
|
874 |
|
|
|
893 |
name = "importlib-resources"
|
894 |
version = "5.9.0"
|
895 |
description = "Read resources from Python packages"
|
896 |
+
category = "main"
|
897 |
optional = false
|
898 |
python-versions = ">=3.7"
|
899 |
|
|
|
908 |
name = "iniconfig"
|
909 |
version = "1.1.1"
|
910 |
description = "iniconfig: brain-dead simple config-ini parsing"
|
911 |
+
category = "main"
|
912 |
optional = false
|
913 |
python-versions = "*"
|
914 |
|
|
|
964 |
name = "jax"
|
965 |
version = "0.3.17"
|
966 |
description = "Differentiate, compile, and transform Numpy code."
|
967 |
+
category = "main"
|
968 |
optional = false
|
969 |
python-versions = ">=3.7"
|
970 |
|
|
|
981 |
ci = ["jaxlib (==0.3.15)"]
|
982 |
cpu = ["jaxlib (==0.3.15)"]
|
983 |
cuda = ["jaxlib (==0.3.15+cuda11.cudnn82)"]
|
984 |
+
cuda11-cudnn805 = ["jaxlib (==0.3.15+cuda11.cudnn805)"]
|
985 |
+
cuda11-cudnn82 = ["jaxlib (==0.3.15+cuda11.cudnn82)"]
|
986 |
minimum-jaxlib = ["jaxlib (==0.3.14)"]
|
987 |
tpu = ["jaxlib (==0.3.15)", "libtpu-nightly (==0.1.dev20220723)", "requests"]
|
988 |
|
|
|
990 |
name = "jaxlib"
|
991 |
version = "0.3.15"
|
992 |
description = "XLA library for JAX"
|
993 |
+
category = "main"
|
994 |
optional = false
|
995 |
python-versions = ">=3.7"
|
996 |
|
|
|
1003 |
name = "Jinja2"
|
1004 |
version = "3.1.2"
|
1005 |
description = "A very fast and expressive template engine."
|
1006 |
+
category = "main"
|
1007 |
optional = false
|
1008 |
python-versions = ">=3.7"
|
1009 |
|
|
|
1017 |
name = "jmespath"
|
1018 |
version = "1.0.1"
|
1019 |
description = "JSON Matching Expressions"
|
1020 |
+
category = "main"
|
1021 |
optional = false
|
1022 |
python-versions = ">=3.7"
|
1023 |
|
|
|
1025 |
name = "joblib"
|
1026 |
version = "1.1.0"
|
1027 |
description = "Lightweight pipelining with Python functions"
|
1028 |
+
category = "main"
|
1029 |
optional = false
|
1030 |
python-versions = ">=3.6"
|
1031 |
|
|
|
1060 |
[package.dependencies]
|
1061 |
typing-extensions = {version = "*", markers = "python_version < \"3.8\""}
|
1062 |
|
1063 |
+
[[package]]
|
1064 |
+
name = "labmaze"
|
1065 |
+
version = "1.0.5"
|
1066 |
+
description = "LabMaze: DeepMind Lab's text maze generator."
|
1067 |
+
category = "main"
|
1068 |
+
optional = false
|
1069 |
+
python-versions = "*"
|
1070 |
+
|
1071 |
+
[package.dependencies]
|
1072 |
+
absl-py = "*"
|
1073 |
+
numpy = ">=1.8.0"
|
1074 |
+
setuptools = "!=50.0.0"
|
1075 |
+
|
1076 |
+
[[package]]
|
1077 |
+
name = "lxml"
|
1078 |
+
version = "4.9.1"
|
1079 |
+
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
|
1080 |
+
category = "main"
|
1081 |
+
optional = false
|
1082 |
+
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
|
1083 |
+
|
1084 |
+
[package.extras]
|
1085 |
+
cssselect = ["cssselect (>=0.7)"]
|
1086 |
+
html5 = ["html5lib"]
|
1087 |
+
htmlsoup = ["BeautifulSoup4"]
|
1088 |
+
source = ["Cython (>=0.29.7)"]
|
1089 |
+
|
1090 |
[[package]]
|
1091 |
name = "Mako"
|
1092 |
version = "1.2.2"
|
1093 |
description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
|
1094 |
+
category = "main"
|
1095 |
optional = false
|
1096 |
python-versions = ">=3.7"
|
1097 |
|
|
|
1122 |
name = "markdown-include"
|
1123 |
version = "0.7.0"
|
1124 |
description = "This is an extension to Python-Markdown which provides an \"include\" function, similar to that found in LaTeX (and also the C pre-processor and Fortran). I originally wrote it for my FORD Fortran auto-documentation generator."
|
1125 |
+
category = "main"
|
1126 |
optional = false
|
1127 |
python-versions = "*"
|
1128 |
|
|
|
1160 |
name = "mergedeep"
|
1161 |
version = "1.3.4"
|
1162 |
description = "A deep merge function for π."
|
1163 |
+
category = "main"
|
1164 |
optional = false
|
1165 |
python-versions = ">=3.6"
|
1166 |
|
|
|
1168 |
name = "mkdocs"
|
1169 |
version = "1.3.0"
|
1170 |
description = "Project documentation with Markdown."
|
1171 |
+
category = "main"
|
1172 |
optional = false
|
1173 |
python-versions = ">=3.6"
|
1174 |
|
|
|
1191 |
name = "mkdocs-material"
|
1192 |
version = "8.4.3"
|
1193 |
description = "Documentation that simply works"
|
1194 |
+
category = "main"
|
1195 |
optional = false
|
1196 |
python-versions = ">=3.7"
|
1197 |
|
|
|
1207 |
name = "mkdocs-material-extensions"
|
1208 |
version = "1.0.3"
|
1209 |
description = "Extension pack for Python Markdown."
|
1210 |
+
category = "main"
|
1211 |
optional = false
|
1212 |
python-versions = ">=3.6"
|
1213 |
|
|
|
1215 |
name = "moderngl"
|
1216 |
version = "5.6.4"
|
1217 |
description = "ModernGL: High performance rendering for Python 3"
|
1218 |
+
category = "main"
|
1219 |
optional = false
|
1220 |
python-versions = "*"
|
1221 |
|
|
|
1226 |
name = "monotonic"
|
1227 |
version = "1.6"
|
1228 |
description = "An implementation of time.monotonic() for Python 2 & < 3.3"
|
1229 |
+
category = "main"
|
1230 |
optional = false
|
1231 |
python-versions = "*"
|
1232 |
|
1233 |
+
[[package]]
|
1234 |
+
name = "moviepy"
|
1235 |
+
version = "1.0.3"
|
1236 |
+
description = "Video editing with Python"
|
1237 |
+
category = "main"
|
1238 |
+
optional = false
|
1239 |
+
python-versions = "*"
|
1240 |
+
|
1241 |
+
[package.dependencies]
|
1242 |
+
decorator = ">=4.0.2,<5.0"
|
1243 |
+
imageio = {version = ">=2.5,<3.0", markers = "python_version >= \"3.4\""}
|
1244 |
+
imageio_ffmpeg = {version = ">=0.2.0", markers = "python_version >= \"3.4\""}
|
1245 |
+
numpy = [
|
1246 |
+
{version = ">=1.17.3", markers = "python_version != \"2.7\""},
|
1247 |
+
{version = "*", markers = "python_version >= \"2.7\""},
|
1248 |
+
]
|
1249 |
+
proglog = "<=1.0.0"
|
1250 |
+
requests = ">=2.8.1,<3.0"
|
1251 |
+
tqdm = ">=4.11.2,<5.0"
|
1252 |
+
|
1253 |
+
[package.extras]
|
1254 |
+
doc = ["Sphinx (>=1.5.2,<2.0)", "numpydoc (>=0.6.0,<1.0)", "pygame (>=1.9.3,<2.0)", "sphinx_rtd_theme (>=0.1.10b0,<1.0)"]
|
1255 |
+
optional = ["matplotlib (>=2.0.0,<3.0)", "opencv-python (>=3.0,<4.0)", "scikit-image (>=0.13.0,<1.0)", "scikit-learn", "scipy (>=0.19.0,<1.5)", "youtube_dl"]
|
1256 |
+
test = ["coverage (<5.0)", "coveralls (>=1.1,<2.0)", "pytest (>=3.0.0,<4.0)", "pytest-cov (>=2.5.1,<3.0)", "requests (>=2.8.1,<3.0)"]
|
1257 |
+
|
1258 |
[[package]]
|
1259 |
name = "msgpack"
|
1260 |
version = "1.0.4"
|
1261 |
description = "MessagePack serializer"
|
1262 |
+
category = "main"
|
1263 |
optional = false
|
1264 |
python-versions = "*"
|
1265 |
|
1266 |
+
[[package]]
|
1267 |
+
name = "mujoco"
|
1268 |
+
version = "2.3.0"
|
1269 |
+
description = "MuJoCo Physics Simulator"
|
1270 |
+
category = "main"
|
1271 |
+
optional = false
|
1272 |
+
python-versions = ">=3.7"
|
1273 |
+
|
1274 |
+
[package.dependencies]
|
1275 |
+
absl-py = "*"
|
1276 |
+
glfw = "*"
|
1277 |
+
numpy = "*"
|
1278 |
+
pyopengl = "*"
|
1279 |
+
|
1280 |
[[package]]
|
1281 |
name = "multi-agent-ale-py"
|
1282 |
version = "0.1.11"
|
1283 |
description = "Multi-Agent Arcade Learning Environment Python Interface"
|
1284 |
+
category = "main"
|
1285 |
optional = false
|
1286 |
python-versions = "*"
|
1287 |
|
|
|
1347 |
name = "opencv-python"
|
1348 |
version = "4.6.0.66"
|
1349 |
description = "Wrapper package for OpenCV python bindings."
|
1350 |
+
category = "main"
|
1351 |
optional = false
|
1352 |
python-versions = ">=3.6"
|
1353 |
|
|
|
1363 |
name = "opt-einsum"
|
1364 |
version = "3.3.0"
|
1365 |
description = "Optimizing numpys einsum function"
|
1366 |
+
category = "main"
|
1367 |
optional = false
|
1368 |
python-versions = ">=3.5"
|
1369 |
|
|
|
1378 |
name = "optax"
|
1379 |
version = "0.1.3"
|
1380 |
description = "A gradient processing and optimisation library in JAX."
|
1381 |
+
category = "main"
|
1382 |
optional = false
|
1383 |
python-versions = ">=3.7"
|
1384 |
|
|
|
1394 |
name = "optuna"
|
1395 |
version = "3.0.1"
|
1396 |
description = "A hyperparameter optimization framework"
|
1397 |
+
category = "main"
|
1398 |
optional = false
|
1399 |
python-versions = ">=3.6"
|
1400 |
|
|
|
1423 |
name = "optuna-dashboard"
|
1424 |
version = "0.7.2"
|
1425 |
description = "Real-time dashboard for Optuna."
|
1426 |
+
category = "main"
|
1427 |
optional = false
|
1428 |
python-versions = ">=3.6"
|
1429 |
|
|
|
1456 |
[package.dependencies]
|
1457 |
numpy = [
|
1458 |
{version = ">=1.20.0", markers = "platform_machine == \"arm64\" and python_version < \"3.10\""},
|
|
|
1459 |
{version = ">=1.19.2", markers = "platform_machine == \"aarch64\" and python_version < \"3.10\""},
|
1460 |
+
{version = ">=1.17.3", markers = "platform_machine != \"aarch64\" and platform_machine != \"arm64\" and python_version < \"3.10\""},
|
1461 |
]
|
1462 |
python-dateutil = ">=2.7.3"
|
1463 |
pytz = ">=2017.3"
|
|
|
1477 |
name = "pbr"
|
1478 |
version = "5.10.0"
|
1479 |
description = "Python Build Reasonableness"
|
1480 |
+
category = "main"
|
1481 |
optional = false
|
1482 |
python-versions = ">=2.6"
|
1483 |
|
|
|
1485 |
name = "PettingZoo"
|
1486 |
version = "1.18.1"
|
1487 |
description = "Gym for multi-agent reinforcement learning"
|
1488 |
+
category = "main"
|
1489 |
optional = false
|
1490 |
python-versions = ">=3.7, <3.11"
|
1491 |
|
|
|
1540 |
name = "pluggy"
|
1541 |
version = "1.0.0"
|
1542 |
description = "plugin and hook calling mechanisms for python"
|
1543 |
+
category = "main"
|
1544 |
optional = false
|
1545 |
python-versions = ">=3.6"
|
1546 |
|
|
|
1572 |
name = "prettytable"
|
1573 |
version = "3.4.1"
|
1574 |
description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"
|
1575 |
+
category = "main"
|
1576 |
optional = false
|
1577 |
python-versions = ">=3.7"
|
1578 |
|
|
|
1587 |
name = "procgen"
|
1588 |
version = "0.10.7"
|
1589 |
description = "Procedurally Generated Game-Like RL Environments"
|
1590 |
+
category = "main"
|
1591 |
optional = false
|
1592 |
python-versions = ">=3.6.0"
|
1593 |
|
|
|
1600 |
[package.extras]
|
1601 |
test = ["pytest (==6.2.5)", "pytest-benchmark (==3.4.1)"]
|
1602 |
|
1603 |
+
[[package]]
|
1604 |
+
name = "proglog"
|
1605 |
+
version = "0.1.10"
|
1606 |
+
description = "Log and progress bar manager for console, notebooks, web..."
|
1607 |
+
category = "main"
|
1608 |
+
optional = false
|
1609 |
+
python-versions = "*"
|
1610 |
+
|
1611 |
+
[package.dependencies]
|
1612 |
+
tqdm = "*"
|
1613 |
+
|
1614 |
[[package]]
|
1615 |
name = "promise"
|
1616 |
version = "2.3"
|
|
|
1648 |
name = "py"
|
1649 |
version = "1.11.0"
|
1650 |
description = "library with cross-python path, ini-parsing, io, code, log facilities"
|
1651 |
+
category = "main"
|
1652 |
optional = false
|
1653 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
1654 |
|
|
|
1675 |
name = "pybullet"
|
1676 |
version = "3.1.8"
|
1677 |
description = "Official Python Interface for the Bullet Physics SDK specialized for Robotics Simulation and Reinforcement Learning"
|
1678 |
+
category = "main"
|
1679 |
optional = false
|
1680 |
python-versions = "*"
|
1681 |
|
|
|
1683 |
name = "pycparser"
|
1684 |
version = "2.21"
|
1685 |
description = "C parser in Python"
|
1686 |
+
category = "main"
|
1687 |
optional = false
|
1688 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
1689 |
|
|
|
1699 |
name = "Pygments"
|
1700 |
version = "2.13.0"
|
1701 |
description = "Pygments is a syntax highlighting package written in Python."
|
1702 |
+
category = "main"
|
1703 |
optional = false
|
1704 |
python-versions = ">=3.6"
|
1705 |
|
|
|
1710 |
name = "pymdown-extensions"
|
1711 |
version = "9.5"
|
1712 |
description = "Extension pack for Python Markdown."
|
1713 |
+
category = "main"
|
1714 |
optional = false
|
1715 |
python-versions = ">=3.7"
|
1716 |
|
|
|
1718 |
markdown = ">=3.2"
|
1719 |
|
1720 |
[[package]]
|
1721 |
+
name = "pyopengl"
|
1722 |
+
version = "3.1.6"
|
1723 |
+
description = "Standard OpenGL bindings for Python"
|
1724 |
category = "main"
|
1725 |
optional = false
|
1726 |
+
python-versions = "*"
|
1727 |
|
1728 |
+
[[package]]
|
1729 |
+
name = "pyparsing"
|
1730 |
+
version = "2.4.7"
|
1731 |
+
description = "Python parsing module"
|
1732 |
+
category = "main"
|
1733 |
+
optional = false
|
1734 |
+
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
|
1735 |
|
1736 |
[[package]]
|
1737 |
name = "pyperclip"
|
1738 |
version = "1.8.2"
|
1739 |
description = "A cross-platform clipboard module for Python. (Only handles plain text for now.)"
|
1740 |
+
category = "main"
|
1741 |
optional = false
|
1742 |
python-versions = "*"
|
1743 |
|
|
|
1745 |
name = "pyreadline3"
|
1746 |
version = "3.4.1"
|
1747 |
description = "A python implementation of GNU readline."
|
1748 |
+
category = "main"
|
1749 |
optional = false
|
1750 |
python-versions = "*"
|
1751 |
|
|
|
1761 |
name = "pytest"
|
1762 |
version = "7.1.3"
|
1763 |
description = "pytest: simple powerful testing with Python"
|
1764 |
+
category = "main"
|
1765 |
optional = false
|
1766 |
python-versions = ">=3.7"
|
1767 |
|
|
|
1817 |
name = "pyyaml_env_tag"
|
1818 |
version = "0.1"
|
1819 |
description = "A custom YAML tag for referencing environment variables in YAML files. "
|
1820 |
+
category = "main"
|
1821 |
optional = false
|
1822 |
python-versions = ">=3.6"
|
1823 |
|
|
|
1893 |
|
1894 |
[package.extras]
|
1895 |
socks = ["PySocks (>=1.5.6,!=1.5.7)"]
|
1896 |
+
use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
|
1897 |
|
1898 |
[[package]]
|
1899 |
name = "requests-oauthlib"
|
|
|
1914 |
name = "rich"
|
1915 |
version = "11.2.0"
|
1916 |
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
|
1917 |
+
category = "main"
|
1918 |
optional = false
|
1919 |
python-versions = ">=3.6.2,<4.0.0"
|
1920 |
|
|
|
1961 |
name = "s3transfer"
|
1962 |
version = "0.6.0"
|
1963 |
description = "An Amazon S3 Transfer Manager"
|
1964 |
+
category = "main"
|
1965 |
optional = false
|
1966 |
python-versions = ">= 3.7"
|
1967 |
|
|
|
1975 |
name = "scikit-learn"
|
1976 |
version = "1.0.2"
|
1977 |
description = "A set of python modules for machine learning and data mining"
|
1978 |
+
category = "main"
|
1979 |
optional = false
|
1980 |
python-versions = ">=3.7"
|
1981 |
|
|
|
1995 |
name = "scipy"
|
1996 |
version = "1.7.3"
|
1997 |
description = "SciPy: Scientific Library for Python"
|
1998 |
+
category = "main"
|
1999 |
optional = false
|
2000 |
python-versions = ">=3.7,<3.11"
|
2001 |
|
|
|
2025 |
fastapi = ["fastapi (>=0.79.0)"]
|
2026 |
flask = ["blinker (>=1.1)", "flask (>=0.11)"]
|
2027 |
httpx = ["httpx (>=0.16.0)"]
|
2028 |
+
pure-eval = ["asttokens", "executing", "pure-eval"]
|
2029 |
pyspark = ["pyspark (>=2.4.4)"]
|
2030 |
quart = ["blinker (>=1.1)", "quart (>=0.16.1)"]
|
2031 |
rq = ["rq (>=0.6)"]
|
|
|
2075 |
test = ["pytest (>=6.2)", "virtualenv (>20)"]
|
2076 |
toml = ["setuptools (>=42)"]
|
2077 |
|
2078 |
+
[[package]]
|
2079 |
+
name = "shimmy"
|
2080 |
+
version = "0.1.0"
|
2081 |
+
description = "API for converting popular non-gymnasium environments to a gymnasium compatible environment."
|
2082 |
+
category = "main"
|
2083 |
+
optional = false
|
2084 |
+
python-versions = ">=3.7"
|
2085 |
+
|
2086 |
+
[package.dependencies]
|
2087 |
+
gymnasium = ">=0.26.0"
|
2088 |
+
numpy = ">=1.18.0"
|
2089 |
+
|
2090 |
+
[package.extras]
|
2091 |
+
all = ["ale-py (>=0.8.0,<0.9.0)", "dm-control (>=1.0.8)", "gym (>=0.26)", "imageio", "open-spiel (>=1.2)", "pettingzoo (>=1.22)"]
|
2092 |
+
atari = ["ale-py (>=0.8.0,<0.9.0)"]
|
2093 |
+
dm-control = ["dm-control (>=1.0.8)", "imageio"]
|
2094 |
+
gym = ["gym (>=0.26)"]
|
2095 |
+
openspiel = ["open-spiel (>=1.2)", "pettingzoo (>=1.22)"]
|
2096 |
+
testing = ["autorom[accept-rom-license] (>=0.4.2,<0.5.0)", "pillow (>=9.3.0)", "pytest (==7.1.3)"]
|
2097 |
+
|
2098 |
[[package]]
|
2099 |
name = "shortuuid"
|
2100 |
version = "1.0.9"
|
|
|
2123 |
name = "SQLAlchemy"
|
2124 |
version = "1.4.41"
|
2125 |
description = "Database Abstraction Library"
|
2126 |
+
category = "main"
|
2127 |
optional = false
|
2128 |
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
|
2129 |
|
|
|
2136 |
aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"]
|
2137 |
asyncio = ["greenlet (!=0.4.17)"]
|
2138 |
asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"]
|
2139 |
+
mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2)"]
|
2140 |
mssql = ["pyodbc"]
|
2141 |
+
mssql-pymssql = ["pymssql"]
|
2142 |
+
mssql-pyodbc = ["pyodbc"]
|
2143 |
mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"]
|
2144 |
mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"]
|
2145 |
+
mysql-connector = ["mysql-connector-python"]
|
2146 |
oracle = ["cx_oracle (>=7)", "cx_oracle (>=7,<8)"]
|
2147 |
postgresql = ["psycopg2 (>=2.7)"]
|
2148 |
+
postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"]
|
2149 |
+
postgresql-pg8000 = ["pg8000 (>=1.16.6,!=1.29.0)"]
|
2150 |
+
postgresql-psycopg2binary = ["psycopg2-binary"]
|
2151 |
+
postgresql-psycopg2cffi = ["psycopg2cffi"]
|
2152 |
pymysql = ["pymysql", "pymysql (<1)"]
|
2153 |
sqlcipher = ["sqlcipher3_binary"]
|
2154 |
|
|
|
2177 |
name = "stevedore"
|
2178 |
version = "3.5.0"
|
2179 |
description = "Manage dynamic plugins for Python applications"
|
2180 |
+
category = "main"
|
2181 |
optional = false
|
2182 |
python-versions = ">=3.6"
|
2183 |
|
|
|
2189 |
name = "SuperSuit"
|
2190 |
version = "3.4.0"
|
2191 |
description = "Wrappers for Gym and PettingZoo"
|
2192 |
+
category = "main"
|
2193 |
optional = false
|
2194 |
python-versions = ">=3.7"
|
2195 |
|
|
|
2261 |
name = "threadpoolctl"
|
2262 |
version = "3.1.0"
|
2263 |
description = "threadpoolctl"
|
2264 |
+
category = "main"
|
2265 |
optional = false
|
2266 |
python-versions = ">=3.6"
|
2267 |
|
|
|
2269 |
name = "tinyscaler"
|
2270 |
version = "1.2.4"
|
2271 |
description = "A tiny, simple image scaler"
|
2272 |
+
category = "main"
|
2273 |
optional = false
|
2274 |
python-versions = "*"
|
2275 |
|
|
|
2296 |
name = "toolz"
|
2297 |
version = "0.12.0"
|
2298 |
description = "List processing tools and functional utilities"
|
2299 |
+
category = "main"
|
2300 |
optional = false
|
2301 |
python-versions = ">=3.5"
|
2302 |
|
|
|
2333 |
name = "tqdm"
|
2334 |
version = "4.64.1"
|
2335 |
description = "Fast, Extensible Progress Meter"
|
2336 |
+
category = "main"
|
2337 |
optional = false
|
2338 |
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
|
2339 |
|
|
|
2350 |
name = "types-protobuf"
|
2351 |
version = "3.20.2"
|
2352 |
description = "Typing stubs for protobuf"
|
2353 |
+
category = "main"
|
2354 |
optional = false
|
2355 |
python-versions = "*"
|
2356 |
|
|
|
2395 |
|
2396 |
[[package]]
|
2397 |
name = "wandb"
|
2398 |
+
version = "0.13.6"
|
2399 |
description = "A CLI and library for interacting with the Weights and Biases API."
|
2400 |
category = "main"
|
2401 |
optional = false
|
|
|
2407 |
GitPython = ">=1.0.0"
|
2408 |
pathtools = "*"
|
2409 |
promise = ">=2.0,<3"
|
2410 |
+
protobuf = [
|
2411 |
+
{version = ">=3.12.0,<4.21.0 || >4.21.0,<5", markers = "python_version < \"3.9\" and sys_platform == \"linux\""},
|
2412 |
+
{version = ">=3.15.0,<4.21.0 || >4.21.0,<5", markers = "python_version == \"3.9\" and sys_platform == \"linux\""},
|
2413 |
+
{version = ">=3.19.0,<4.21.0 || >4.21.0,<5", markers = "sys_platform != \"linux\""},
|
2414 |
+
]
|
2415 |
psutil = ">=5.0.0"
|
2416 |
PyYAML = "*"
|
2417 |
requests = ">=2.0.0,<3"
|
|
|
2419 |
setproctitle = "*"
|
2420 |
setuptools = "*"
|
2421 |
shortuuid = ">=0.5.0"
|
|
|
2422 |
|
2423 |
[package.extras]
|
2424 |
aws = ["boto3"]
|
|
|
2435 |
name = "watchdog"
|
2436 |
version = "2.1.9"
|
2437 |
description = "Filesystem events monitoring"
|
2438 |
+
category = "main"
|
2439 |
optional = false
|
2440 |
python-versions = ">=3.6"
|
2441 |
|
|
|
2446 |
name = "wcwidth"
|
2447 |
version = "0.2.5"
|
2448 |
description = "Measures the displayed width of unicode strings in a terminal"
|
2449 |
+
category = "main"
|
2450 |
optional = false
|
2451 |
python-versions = "*"
|
2452 |
|
|
|
2495 |
docs = ["jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx"]
|
2496 |
testing = ["func-timeout", "jaraco.itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"]
|
2497 |
|
2498 |
+
[extras]
|
2499 |
+
atari = ["ale-py", "AutoROM", "opencv-python"]
|
2500 |
+
cloud = ["boto3", "awscli"]
|
2501 |
+
dm-control = ["shimmy", "dm-control", "mujoco"]
|
2502 |
+
docs = ["mkdocs-material", "markdown-include"]
|
2503 |
+
envpool = ["envpool"]
|
2504 |
+
jax = ["jax", "jaxlib", "flax"]
|
2505 |
+
mujoco = ["mujoco", "imageio"]
|
2506 |
+
mujoco-py = ["free-mujoco-py"]
|
2507 |
+
optuna = ["optuna", "optuna-dashboard", "rich"]
|
2508 |
+
pettingzoo = ["PettingZoo", "SuperSuit", "multi-agent-ale-py"]
|
2509 |
+
plot = []
|
2510 |
+
procgen = ["procgen"]
|
2511 |
+
pybullet = ["pybullet"]
|
2512 |
+
pytest = ["pytest"]
|
2513 |
+
spyder = []
|
2514 |
+
|
2515 |
[metadata]
|
2516 |
lock-version = "1.1"
|
2517 |
python-versions = ">=3.7.1,<3.10"
|
2518 |
+
content-hash = "edcdb992639f3cecea0488cc2736a3fa120f00e093d25d969a4f2a91534aeb46"
|
2519 |
|
2520 |
[metadata.files]
|
2521 |
absl-py = [
|
|
|
2745 |
{file = "Cython-0.29.32-py2.py3-none-any.whl", hash = "sha256:eeb475eb6f0ccf6c039035eb4f0f928eb53ead88777e0a760eccb140ad90930b"},
|
2746 |
{file = "Cython-0.29.32.tar.gz", hash = "sha256:8733cf4758b79304f2a4e39ebfac5e92341bce47bcceb26c1254398b2f8c1af7"},
|
2747 |
]
|
2748 |
+
decorator = [
|
2749 |
+
{file = "decorator-4.4.2-py2.py3-none-any.whl", hash = "sha256:41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760"},
|
2750 |
+
{file = "decorator-4.4.2.tar.gz", hash = "sha256:e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7"},
|
2751 |
+
]
|
2752 |
Deprecated = [
|
2753 |
{file = "Deprecated-1.2.13-py2.py3-none-any.whl", hash = "sha256:64756e3e14c8c5eea9795d93c524551432a0be75629f8f29e67ab8caf076c76d"},
|
2754 |
{file = "Deprecated-1.2.13.tar.gz", hash = "sha256:43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d"},
|
|
|
2757 |
{file = "distlib-0.3.6-py2.py3-none-any.whl", hash = "sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e"},
|
2758 |
{file = "distlib-0.3.6.tar.gz", hash = "sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46"},
|
2759 |
]
|
2760 |
+
dm-control = [
|
2761 |
+
{file = "dm_control-1.0.8-py3-none-any.whl", hash = "sha256:64d4a3a123c6997ee413a495147102fc9b41902fc25d37b4a4e1479df8ae0dfe"},
|
2762 |
+
{file = "dm_control-1.0.8.tar.gz", hash = "sha256:2bbeced798d29d1a67af781ef999379c5e4f6931d750f4e18f63f214620033bb"},
|
2763 |
+
]
|
2764 |
dm-env = [
|
2765 |
{file = "dm-env-1.5.tar.gz", hash = "sha256:3efd99b0652563599507c415d48b51896c88be2f01c2b6250af8bab51571e353"},
|
2766 |
{file = "dm_env-1.5-py3-none-any.whl", hash = "sha256:026aaa404fb3ced1090f6a4e9ce724cb2998c4ea5fda16bff65560d458ef4467"},
|
|
|
3010 |
gym3 = [
|
3011 |
{file = "gym3-0.3.3-py3-none-any.whl", hash = "sha256:bacc0e124f8ce5e1d8a9dceb85725123332954f13ef4e226133506597548838a"},
|
3012 |
]
|
3013 |
+
gymnasium = [
|
3014 |
+
{file = "Gymnasium-0.26.3-py3-none-any.whl", hash = "sha256:4be0085252759c65b09c9fb83970ceedd02fab03b075024d8ba22eaa1a11eda1"},
|
3015 |
+
{file = "Gymnasium-0.26.3.tar.gz", hash = "sha256:2a918e321fc0bb48f4ebf2936ccd8f20a049658f1509dea9c6e768b8030392ed"},
|
3016 |
+
]
|
3017 |
+
gymnasium-notices = [
|
3018 |
+
{file = "gymnasium-notices-0.0.1.tar.gz", hash = "sha256:3e8c868046f56dea84c949cc7e97383cccfab27152fc3f4968754e4c9c087ab9"},
|
3019 |
+
{file = "gymnasium_notices-0.0.1-py3-none-any.whl", hash = "sha256:be68c8399e88b554b6db1eb3c484b00f229cbe5c930f64f6ae9cd1a6e93db1c5"},
|
3020 |
+
]
|
3021 |
+
huggingface-hub = [
|
3022 |
+
{file = "huggingface_hub-0.11.1-py3-none-any.whl", hash = "sha256:11eed7aab4fa4d1fb532f2aea3379ef4998d9f6bc24a330834dfedd3dac7f441"},
|
3023 |
+
{file = "huggingface_hub-0.11.1.tar.gz", hash = "sha256:8b9ebf9bbb1782f6f0419ec490973a6487c6c4ed84293a8a325d34c4f898f53f"},
|
3024 |
+
]
|
3025 |
hydra-core = [
|
3026 |
{file = "hydra-core-1.2.0.tar.gz", hash = "sha256:4990721ce4ac69abafaffee566d6b63a54faa6501ecce65b338d3251446ff634"},
|
3027 |
{file = "hydra_core-1.2.0-py3-none-any.whl", hash = "sha256:b6614fd6d6a97a9499f7ddbef02c9dd38f2fec6a9bc83c10e248db1dae50a528"},
|
|
|
3161 |
{file = "kiwisolver-1.4.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:36dafec3d6d6088d34e2de6b85f9d8e2324eb734162fba59d2ba9ed7a2043d5b"},
|
3162 |
{file = "kiwisolver-1.4.4.tar.gz", hash = "sha256:d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955"},
|
3163 |
]
|
3164 |
+
labmaze = [
|
3165 |
+
{file = "labmaze-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09b297e2cae9e0880298eaedcdee96374f1106eda7eb0873815d01b15c0c5099"},
|
3166 |
+
{file = "labmaze-1.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5572bbb58567e1146d6275fa6c34ff8da37dc89b8f400bca149e035a158b5be3"},
|
3167 |
+
{file = "labmaze-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3fee60abb1785f6152ee6bfb10ce889a3d6b4919bb6e9b3c59cadda9f394be8"},
|
3168 |
+
{file = "labmaze-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee88d56714646d043bfff8609d011551b5dfaa913cfe73b7bf23314f632dbfb0"},
|
3169 |
+
{file = "labmaze-1.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:7f1c3a1f0e3be7b0ec1f1651920a21da07db36bd77875b0d9010352c536e7892"},
|
3170 |
+
{file = "labmaze-1.0.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f0ddc6526a9986104df8351a3e8a09e07513c07ddaca0d7b773e521a78fcd0df"},
|
3171 |
+
{file = "labmaze-1.0.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1bb37dc9a78ccef32a9969f22b01639d25b92119e4b24caf0f0db7d15742a5b3"},
|
3172 |
+
{file = "labmaze-1.0.5-cp36-cp36m-win_amd64.whl", hash = "sha256:c88b9d90ae6d50305ad6e207e1d291b344ae25c022310add359e38a848bcc4df"},
|
3173 |
+
{file = "labmaze-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:fda037f9196ec937ae8d8f520089da97970450e1444badf290c3a4eb896f7055"},
|
3174 |
+
{file = "labmaze-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f6f65ff35eb7cba6e011160d19d4ab69e802f5e6008341613c28a3389f710cb"},
|
3175 |
+
{file = "labmaze-1.0.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:c2183c7b8ab438bec1709a5512813b0b346ced5d1d169f5e37d61249e12d7e62"},
|
3176 |
+
{file = "labmaze-1.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:a612acd6d3c4fbd92fd8998a2e642f5f2274b3d5392a472a3312e4449eb7d7df"},
|
3177 |
+
{file = "labmaze-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:18e151636c8e4d765efc8c2320172851768c7ffcf28b38b7afc9bc77d249f3d1"},
|
3178 |
+
{file = "labmaze-1.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8ffe839871e88d4d0e61e2f53d9302ba28a9ae4e8ca2287409961120a6d3f98a"},
|
3179 |
+
{file = "labmaze-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bff55c6f03977d8169d9a0154d6ed751351504e7f83e8e20901f806e0e05cbda"},
|
3180 |
+
{file = "labmaze-1.0.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:f13899f0322addff35230a164d8b7a29519f3bb65263e96b786641b372395762"},
|
3181 |
+
{file = "labmaze-1.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:08bbb6326b90c1eb5bfa49532fea01423cb5cc07fc559d5830ccebb510e200c3"},
|
3182 |
+
{file = "labmaze-1.0.5-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:cd665dbff931b12414cbad03d3cdd119aab7ce7998fe95f37e6088dbeb1b264e"},
|
3183 |
+
{file = "labmaze-1.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3efb1e752cf945bb59f2e1129f4f041c2026b6074b9d15b7f8422ace9f954110"},
|
3184 |
+
{file = "labmaze-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8d8e49f0b40c3c13f0327d0b2355799408a049e47cc57b80bcd982c9f1ab953"},
|
3185 |
+
{file = "labmaze-1.0.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:72b8d05b223cc830974447933b41d4d6887ed3bf056e81d9d6b825b5b198d529"},
|
3186 |
+
{file = "labmaze-1.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:166d703cc9b66903bf267fc2b156b9e52beb78fbb198cbf67454d9395ea27be3"},
|
3187 |
+
{file = "labmaze-1.0.5.tar.gz", hash = "sha256:d31783aace9f8e8f80dd4f6e9016fe1a51fedeea2cd1943e1d0de5c17eeacd94"},
|
3188 |
+
]
|
3189 |
+
lxml = [
|
3190 |
+
{file = "lxml-4.9.1-cp27-cp27m-macosx_10_15_x86_64.whl", hash = "sha256:98cafc618614d72b02185ac583c6f7796202062c41d2eeecdf07820bad3295ed"},
|
3191 |
+
{file = "lxml-4.9.1-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c62e8dd9754b7debda0c5ba59d34509c4688f853588d75b53c3791983faa96fc"},
|
3192 |
+
{file = "lxml-4.9.1-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:21fb3d24ab430fc538a96e9fbb9b150029914805d551deeac7d7822f64631dfc"},
|
3193 |
+
{file = "lxml-4.9.1-cp27-cp27m-win32.whl", hash = "sha256:86e92728ef3fc842c50a5cb1d5ba2bc66db7da08a7af53fb3da79e202d1b2cd3"},
|
3194 |
+
{file = "lxml-4.9.1-cp27-cp27m-win_amd64.whl", hash = "sha256:4cfbe42c686f33944e12f45a27d25a492cc0e43e1dc1da5d6a87cbcaf2e95627"},
|
3195 |
+
{file = "lxml-4.9.1-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dad7b164905d3e534883281c050180afcf1e230c3d4a54e8038aa5cfcf312b84"},
|
3196 |
+
{file = "lxml-4.9.1-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a614e4afed58c14254e67862456d212c4dcceebab2eaa44d627c2ca04bf86837"},
|
3197 |
+
{file = "lxml-4.9.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:f9ced82717c7ec65a67667bb05865ffe38af0e835cdd78728f1209c8fffe0cad"},
|
3198 |
+
{file = "lxml-4.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:d9fc0bf3ff86c17348dfc5d322f627d78273eba545db865c3cd14b3f19e57fa5"},
|
3199 |
+
{file = "lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:e5f66bdf0976ec667fc4594d2812a00b07ed14d1b44259d19a41ae3fff99f2b8"},
|
3200 |
+
{file = "lxml-4.9.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:fe17d10b97fdf58155f858606bddb4e037b805a60ae023c009f760d8361a4eb8"},
|
3201 |
+
{file = "lxml-4.9.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8caf4d16b31961e964c62194ea3e26a0e9561cdf72eecb1781458b67ec83423d"},
|
3202 |
+
{file = "lxml-4.9.1-cp310-cp310-win32.whl", hash = "sha256:4780677767dd52b99f0af1f123bc2c22873d30b474aa0e2fc3fe5e02217687c7"},
|
3203 |
+
{file = "lxml-4.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:b122a188cd292c4d2fcd78d04f863b789ef43aa129b233d7c9004de08693728b"},
|
3204 |
+
{file = "lxml-4.9.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:be9eb06489bc975c38706902cbc6888f39e946b81383abc2838d186f0e8b6a9d"},
|
3205 |
+
{file = "lxml-4.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:f1be258c4d3dc609e654a1dc59d37b17d7fef05df912c01fc2e15eb43a9735f3"},
|
3206 |
+
{file = "lxml-4.9.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:927a9dd016d6033bc12e0bf5dee1dde140235fc8d0d51099353c76081c03dc29"},
|
3207 |
+
{file = "lxml-4.9.1-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9232b09f5efee6a495a99ae6824881940d6447debe272ea400c02e3b68aad85d"},
|
3208 |
+
{file = "lxml-4.9.1-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:04da965dfebb5dac2619cb90fcf93efdb35b3c6994fea58a157a834f2f94b318"},
|
3209 |
+
{file = "lxml-4.9.1-cp35-cp35m-win32.whl", hash = "sha256:4d5bae0a37af799207140652a700f21a85946f107a199bcb06720b13a4f1f0b7"},
|
3210 |
+
{file = "lxml-4.9.1-cp35-cp35m-win_amd64.whl", hash = "sha256:4878e667ebabe9b65e785ac8da4d48886fe81193a84bbe49f12acff8f7a383a4"},
|
3211 |
+
{file = "lxml-4.9.1-cp36-cp36m-macosx_10_15_x86_64.whl", hash = "sha256:1355755b62c28950f9ce123c7a41460ed9743c699905cbe664a5bcc5c9c7c7fb"},
|
3212 |
+
{file = "lxml-4.9.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:bcaa1c495ce623966d9fc8a187da80082334236a2a1c7e141763ffaf7a405067"},
|
3213 |
+
{file = "lxml-4.9.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6eafc048ea3f1b3c136c71a86db393be36b5b3d9c87b1c25204e7d397cee9536"},
|
3214 |
+
{file = "lxml-4.9.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:13c90064b224e10c14dcdf8086688d3f0e612db53766e7478d7754703295c7c8"},
|
3215 |
+
{file = "lxml-4.9.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:206a51077773c6c5d2ce1991327cda719063a47adc02bd703c56a662cdb6c58b"},
|
3216 |
+
{file = "lxml-4.9.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:e8f0c9d65da595cfe91713bc1222af9ecabd37971762cb830dea2fc3b3bb2acf"},
|
3217 |
+
{file = "lxml-4.9.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:8f0a4d179c9a941eb80c3a63cdb495e539e064f8054230844dcf2fcb812b71d3"},
|
3218 |
+
{file = "lxml-4.9.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:830c88747dce8a3e7525defa68afd742b4580df6aa2fdd6f0855481e3994d391"},
|
3219 |
+
{file = "lxml-4.9.1-cp36-cp36m-win32.whl", hash = "sha256:1e1cf47774373777936c5aabad489fef7b1c087dcd1f426b621fda9dcc12994e"},
|
3220 |
+
{file = "lxml-4.9.1-cp36-cp36m-win_amd64.whl", hash = "sha256:5974895115737a74a00b321e339b9c3f45c20275d226398ae79ac008d908bff7"},
|
3221 |
+
{file = "lxml-4.9.1-cp37-cp37m-macosx_10_15_x86_64.whl", hash = "sha256:1423631e3d51008871299525b541413c9b6c6423593e89f9c4cfbe8460afc0a2"},
|
3222 |
+
{file = "lxml-4.9.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:2aaf6a0a6465d39b5ca69688fce82d20088c1838534982996ec46633dc7ad6cc"},
|
3223 |
+
{file = "lxml-4.9.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:9f36de4cd0c262dd9927886cc2305aa3f2210db437aa4fed3fb4940b8bf4592c"},
|
3224 |
+
{file = "lxml-4.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:ae06c1e4bc60ee076292e582a7512f304abdf6c70db59b56745cca1684f875a4"},
|
3225 |
+
{file = "lxml-4.9.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:57e4d637258703d14171b54203fd6822fda218c6c2658a7d30816b10995f29f3"},
|
3226 |
+
{file = "lxml-4.9.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6d279033bf614953c3fc4a0aa9ac33a21e8044ca72d4fa8b9273fe75359d5cca"},
|
3227 |
+
{file = "lxml-4.9.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:a60f90bba4c37962cbf210f0188ecca87daafdf60271f4c6948606e4dabf8785"},
|
3228 |
+
{file = "lxml-4.9.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6ca2264f341dd81e41f3fffecec6e446aa2121e0b8d026fb5130e02de1402785"},
|
3229 |
+
{file = "lxml-4.9.1-cp37-cp37m-win32.whl", hash = "sha256:27e590352c76156f50f538dbcebd1925317a0f70540f7dc8c97d2931c595783a"},
|
3230 |
+
{file = "lxml-4.9.1-cp37-cp37m-win_amd64.whl", hash = "sha256:eea5d6443b093e1545ad0210e6cf27f920482bfcf5c77cdc8596aec73523bb7e"},
|
3231 |
+
{file = "lxml-4.9.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:f05251bbc2145349b8d0b77c0d4e5f3b228418807b1ee27cefb11f69ed3d233b"},
|
3232 |
+
{file = "lxml-4.9.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:487c8e61d7acc50b8be82bda8c8d21d20e133c3cbf41bd8ad7eb1aaeb3f07c97"},
|
3233 |
+
{file = "lxml-4.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:8d1a92d8e90b286d491e5626af53afef2ba04da33e82e30744795c71880eaa21"},
|
3234 |
+
{file = "lxml-4.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:b570da8cd0012f4af9fa76a5635cd31f707473e65a5a335b186069d5c7121ff2"},
|
3235 |
+
{file = "lxml-4.9.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5ef87fca280fb15342726bd5f980f6faf8b84a5287fcc2d4962ea8af88b35130"},
|
3236 |
+
{file = "lxml-4.9.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:93e414e3206779ef41e5ff2448067213febf260ba747fc65389a3ddaa3fb8715"},
|
3237 |
+
{file = "lxml-4.9.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6653071f4f9bac46fbc30f3c7838b0e9063ee335908c5d61fb7a4a86c8fd2036"},
|
3238 |
+
{file = "lxml-4.9.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:32a73c53783becdb7eaf75a2a1525ea8e49379fb7248c3eeefb9412123536387"},
|
3239 |
+
{file = "lxml-4.9.1-cp38-cp38-win32.whl", hash = "sha256:1a7c59c6ffd6ef5db362b798f350e24ab2cfa5700d53ac6681918f314a4d3b94"},
|
3240 |
+
{file = "lxml-4.9.1-cp38-cp38-win_amd64.whl", hash = "sha256:1436cf0063bba7888e43f1ba8d58824f085410ea2025befe81150aceb123e345"},
|
3241 |
+
{file = "lxml-4.9.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:4beea0f31491bc086991b97517b9683e5cfb369205dac0148ef685ac12a20a67"},
|
3242 |
+
{file = "lxml-4.9.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:41fb58868b816c202e8881fd0f179a4644ce6e7cbbb248ef0283a34b73ec73bb"},
|
3243 |
+
{file = "lxml-4.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:bd34f6d1810d9354dc7e35158aa6cc33456be7706df4420819af6ed966e85448"},
|
3244 |
+
{file = "lxml-4.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:edffbe3c510d8f4bf8640e02ca019e48a9b72357318383ca60e3330c23aaffc7"},
|
3245 |
+
{file = "lxml-4.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6d949f53ad4fc7cf02c44d6678e7ff05ec5f5552b235b9e136bd52e9bf730b91"},
|
3246 |
+
{file = "lxml-4.9.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:079b68f197c796e42aa80b1f739f058dcee796dc725cc9a1be0cdb08fc45b000"},
|
3247 |
+
{file = "lxml-4.9.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9c3a88d20e4fe4a2a4a84bf439a5ac9c9aba400b85244c63a1ab7088f85d9d25"},
|
3248 |
+
{file = "lxml-4.9.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4e285b5f2bf321fc0857b491b5028c5f276ec0c873b985d58d7748ece1d770dd"},
|
3249 |
+
{file = "lxml-4.9.1-cp39-cp39-win32.whl", hash = "sha256:ef72013e20dd5ba86a8ae1aed7f56f31d3374189aa8b433e7b12ad182c0d2dfb"},
|
3250 |
+
{file = "lxml-4.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:10d2017f9150248563bb579cd0d07c61c58da85c922b780060dcc9a3aa9f432d"},
|
3251 |
+
{file = "lxml-4.9.1-pp37-pypy37_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0538747a9d7827ce3e16a8fdd201a99e661c7dee3c96c885d8ecba3c35d1032c"},
|
3252 |
+
{file = "lxml-4.9.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:0645e934e940107e2fdbe7c5b6fb8ec6232444260752598bc4d09511bd056c0b"},
|
3253 |
+
{file = "lxml-4.9.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:6daa662aba22ef3258934105be2dd9afa5bb45748f4f702a3b39a5bf53a1f4dc"},
|
3254 |
+
{file = "lxml-4.9.1-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", hash = "sha256:603a464c2e67d8a546ddaa206d98e3246e5db05594b97db844c2f0a1af37cf5b"},
|
3255 |
+
{file = "lxml-4.9.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:c4b2e0559b68455c085fb0f6178e9752c4be3bba104d6e881eb5573b399d1eb2"},
|
3256 |
+
{file = "lxml-4.9.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:0f3f0059891d3254c7b5fb935330d6db38d6519ecd238ca4fce93c234b4a0f73"},
|
3257 |
+
{file = "lxml-4.9.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl", hash = "sha256:c852b1530083a620cb0de5f3cd6826f19862bafeaf77586f1aef326e49d95f0c"},
|
3258 |
+
{file = "lxml-4.9.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:287605bede6bd36e930577c5925fcea17cb30453d96a7b4c63c14a257118dbb9"},
|
3259 |
+
{file = "lxml-4.9.1.tar.gz", hash = "sha256:fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"},
|
3260 |
+
]
|
3261 |
Mako = [
|
3262 |
{file = "Mako-1.2.2-py3-none-any.whl", hash = "sha256:8efcb8004681b5f71d09c983ad5a9e6f5c40601a6ec469148753292abc0da534"},
|
3263 |
{file = "Mako-1.2.2.tar.gz", hash = "sha256:3724869b363ba630a272a5f89f68c070352137b8fd1757650017b7e06fda163f"},
|
|
|
3427 |
{file = "monotonic-1.6-py2.py3-none-any.whl", hash = "sha256:68687e19a14f11f26d140dd5c86f3dba4bf5df58003000ed467e0e2a69bca96c"},
|
3428 |
{file = "monotonic-1.6.tar.gz", hash = "sha256:3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7"},
|
3429 |
]
|
3430 |
+
moviepy = [
|
3431 |
+
{file = "moviepy-1.0.3.tar.gz", hash = "sha256:2884e35d1788077db3ff89e763c5ba7bfddbd7ae9108c9bc809e7ba58fa433f5"},
|
3432 |
+
]
|
3433 |
msgpack = [
|
3434 |
{file = "msgpack-1.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4ab251d229d10498e9a2f3b1e68ef64cb393394ec477e3370c457f9430ce9250"},
|
3435 |
{file = "msgpack-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:112b0f93202d7c0fef0b7810d465fde23c746a2d482e1e2de2aafd2ce1492c88"},
|
|
|
3484 |
{file = "msgpack-1.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:4d5834a2a48965a349da1c5a79760d94a1a0172fbb5ab6b5b33cbf8447e109ce"},
|
3485 |
{file = "msgpack-1.0.4.tar.gz", hash = "sha256:f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f"},
|
3486 |
]
|
3487 |
+
mujoco = [
|
3488 |
+
{file = "mujoco-2.3.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:5b0d86454e13de40d856a01f7c32bacece1ce498aa68bd497c1a115ad245f6dd"},
|
3489 |
+
{file = "mujoco-2.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:19b6728edb1701260cbdbf8e8d560e984489c857d360d5f3df423623065ac83a"},
|
3490 |
+
{file = "mujoco-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0116872fbad885d5bf618d5c30dc6c014581f43b58c8ddfdf19f613b650d5f58"},
|
3491 |
+
{file = "mujoco-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0553456b817f08f3eb0844f948e46610387f9aa13bedb4784c457aa80caa5598"},
|
3492 |
+
{file = "mujoco-2.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:03214ae22687c8a2dafa924574c0e504fbb5d158760bf5904d19b1e0fb50a7e0"},
|
3493 |
+
{file = "mujoco-2.3.0-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:83a37fba84ae8fe292f2fce62486e9df9a4da32e3dcbc9e744e9d632c8558834"},
|
3494 |
+
{file = "mujoco-2.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:812796c4b14ad7dbcae04497dac015e259d8f8b60ea4a91fdeb0da189ce24547"},
|
3495 |
+
{file = "mujoco-2.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e25f6febbe992e6ef15a4cadbdb02d13f64dac76f93cccd89f77e94107d725c"},
|
3496 |
+
{file = "mujoco-2.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:e513201a0a95a630e55bb75d25f711b103f19976300e455c29005968e89356d4"},
|
3497 |
+
{file = "mujoco-2.3.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:077807b5aaa02a878179ec6b040fda76249dd894dd78bfda8a132a61ecde83dc"},
|
3498 |
+
{file = "mujoco-2.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d0f5953e1c7d743fc52626641075db7c95825a57751d53a5e394f9d847e31534"},
|
3499 |
+
{file = "mujoco-2.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6564de32d4e18a456c24a083e85aa6c3cb276f732093497455950ccd684fca3"},
|
3500 |
+
{file = "mujoco-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fef178a26238544ea9050d0654ee2b933eb7f12ccb2d540d6624517407d3c81e"},
|
3501 |
+
{file = "mujoco-2.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:63451401776188cb3620a0edc33bd1f61f3677b5d11b0cb26cf801b79e0a6977"},
|
3502 |
+
{file = "mujoco-2.3.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:53ac099230fd2146dabec4fc980e0a7e48db5498894bb5a134b3924e83af1c60"},
|
3503 |
+
{file = "mujoco-2.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:22bdb6f2e9f9eacdf641cf64e998973c8f12e260d63625f97ed2b46f789a7024"},
|
3504 |
+
{file = "mujoco-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23f37ccaff71e0af9195fff7af9491d06076830f9062b6654a0f0081086b3871"},
|
3505 |
+
{file = "mujoco-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83f8f44e7a134688cdaacf37fd8662a05cfb98afb6885aa39f7fb3e99c749fbe"},
|
3506 |
+
{file = "mujoco-2.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:64540c1478e33e1017fe1b2e09d981520e32898eb5a801b746851fc3e6bda2cf"},
|
3507 |
+
{file = "mujoco-2.3.0.tar.gz", hash = "sha256:f0c8b66bdbe07e9479d922ad4168ea1c6cd34793c1263bb9abffd86c2dfbe242"},
|
3508 |
+
]
|
3509 |
multi-agent-ale-py = [
|
3510 |
{file = "multi-agent-ale-py-0.1.11.tar.gz", hash = "sha256:ba3ff800420f65ff354574975bdfa79035ae1597e8938b37d1df12ffc4122edb"},
|
3511 |
{file = "multi_agent_ale_py-0.1.11-cp36-cp36m-macosx_10_15_x86_64.whl", hash = "sha256:b4169913de9e5245fe223c3a68bc5db3cbfd7ea7f9a032ff73f7ba3113cc7bbc"},
|
|
|
3740 |
{file = "procgen-0.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2987d6e37cd532fa96f8c9d76104f51f3a3df9310c668a62cd4f9859245a3797"},
|
3741 |
{file = "procgen-0.10.7-cp39-cp39-win_amd64.whl", hash = "sha256:18590d38a3cbc34470d80000b12814cf9ff267ae59e129054908f4c448207a85"},
|
3742 |
]
|
3743 |
+
proglog = [
|
3744 |
+
{file = "proglog-0.1.10-py3-none-any.whl", hash = "sha256:19d5da037e8c813da480b741e3fa71fb1ac0a5b02bf21c41577c7f327485ec50"},
|
3745 |
+
{file = "proglog-0.1.10.tar.gz", hash = "sha256:658c28c9c82e4caeb2f25f488fff9ceace22f8d69b15d0c1c86d64275e4ddab4"},
|
3746 |
+
]
|
3747 |
promise = [
|
3748 |
{file = "promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0"},
|
3749 |
]
|
|
|
3922 |
{file = "pymdown_extensions-9.5-py3-none-any.whl", hash = "sha256:ec141c0f4983755349f0c8710416348d1a13753976c028186ed14f190c8061c4"},
|
3923 |
{file = "pymdown_extensions-9.5.tar.gz", hash = "sha256:3ef2d998c0d5fa7eb09291926d90d69391283561cf6306f85cd588a5eb5befa0"},
|
3924 |
]
|
3925 |
+
pyopengl = [
|
3926 |
+
{file = "PyOpenGL-3.1.6-py2-none-any.whl", hash = "sha256:57c597d989178e1413002df6b923619f6d29807501dece1c60cc6f12c0c8e8a7"},
|
3927 |
+
{file = "PyOpenGL-3.1.6-py3-none-any.whl", hash = "sha256:a7139bc3e15d656feae1f7e3ef68c799941ed43fadc78177a23db7e946c20738"},
|
3928 |
+
{file = "PyOpenGL-3.1.6.tar.gz", hash = "sha256:8ea6c8773927eda7405bffc6f5bb93be81569a7b05c8cac50cd94e969dce5e27"},
|
3929 |
+
]
|
3930 |
pyparsing = [
|
3931 |
+
{file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
|
3932 |
+
{file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
|
3933 |
]
|
3934 |
pyperclip = [
|
3935 |
{file = "pyperclip-1.8.2.tar.gz", hash = "sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57"},
|
|
|
4195 |
{file = "setuptools_scm-6.4.2-py3-none-any.whl", hash = "sha256:acea13255093849de7ccb11af9e1fb8bde7067783450cee9ef7a93139bddf6d4"},
|
4196 |
{file = "setuptools_scm-6.4.2.tar.gz", hash = "sha256:6833ac65c6ed9711a4d5d2266f8024cfa07c533a0e55f4c12f6eff280a5a9e30"},
|
4197 |
]
|
4198 |
+
shimmy = [
|
4199 |
+
{file = "Shimmy-0.1.0-py3-none-any.whl", hash = "sha256:f9b48b1a1dece5e244159aa1b2bb51e0bfe6645452f18abfb3158747f160ab9a"},
|
4200 |
+
{file = "Shimmy-0.1.0.tar.gz", hash = "sha256:deb0d396e8fd7702ed08997c7f3c23af9b422c1b04df8b0db9e3c5b15e2d473b"},
|
4201 |
+
]
|
4202 |
shortuuid = [
|
4203 |
{file = "shortuuid-1.0.9-py3-none-any.whl", hash = "sha256:b2bb9eb7773170e253bb7ba25971023acb473517a8b76803d9618668cb1dd46f"},
|
4204 |
{file = "shortuuid-1.0.9.tar.gz", hash = "sha256:459f12fa1acc34ff213b1371467c0325169645a31ed989e268872339af7563d5"},
|
|
|
4368 |
{file = "virtualenv-20.16.5.tar.gz", hash = "sha256:227ea1b9994fdc5ea31977ba3383ef296d7472ea85be9d6732e42a91c04e80da"},
|
4369 |
]
|
4370 |
wandb = [
|
4371 |
+
{file = "wandb-0.13.6-py2.py3-none-any.whl", hash = "sha256:79488197df76884c24d4ca5a1fcc5139f0b014c8bfb34911cc81162c2cebbe73"},
|
4372 |
+
{file = "wandb-0.13.6.tar.gz", hash = "sha256:0d721aea476fd013c61a516948630ad58ceba78f4283b1f4b446e931664a8a98"},
|
4373 |
]
|
4374 |
watchdog = [
|
4375 |
{file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a735a990a1095f75ca4f36ea2ef2752c99e6ee997c46b0de507ba40a09bf7330"},
|
pyproject.toml
CHANGED
@@ -1,9 +1,12 @@
|
|
1 |
[tool.poetry]
|
2 |
-
name = "cleanrl"
|
3 |
-
version = "1.
|
4 |
description = "High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features"
|
5 |
authors = ["Costa Huang <costa.huang@outlook.com>"]
|
6 |
-
|
|
|
|
|
|
|
7 |
keywords = ["reinforcement", "machine", "learning", "research"]
|
8 |
license="MIT"
|
9 |
readme = "README.md"
|
@@ -11,10 +14,40 @@ readme = "README.md"
|
|
11 |
[tool.poetry.dependencies]
|
12 |
python = ">=3.7.1,<3.10"
|
13 |
tensorboard = "^2.10.0"
|
14 |
-
wandb = "^0.13.
|
15 |
-
gym =
|
16 |
-
torch = "
|
17 |
stable-baselines3 = "1.2.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
[tool.poetry.group.dev.dependencies]
|
20 |
pre-commit = "^2.20.0"
|
@@ -44,6 +77,12 @@ pytest = "^7.1.3"
|
|
44 |
[tool.poetry.group.mujoco]
|
45 |
optional = true
|
46 |
[tool.poetry.group.mujoco.dependencies]
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
free-mujoco-py = "^2.1.6"
|
48 |
|
49 |
[tool.poetry.group.docs]
|
@@ -78,7 +117,6 @@ PettingZoo = "1.18.1"
|
|
78 |
SuperSuit = "3.4.0"
|
79 |
multi-agent-ale-py = "0.1.11"
|
80 |
|
81 |
-
|
82 |
[tool.poetry.group.cloud]
|
83 |
optional = true
|
84 |
[tool.poetry.group.cloud.dependencies]
|
@@ -91,6 +129,30 @@ optional = true
|
|
91 |
isaacgymenvs = {git = "https://github.com/vwxyzjn/IsaacGymEnvs.git", rev = "poetry"}
|
92 |
isaacgym = {path = "cleanrl/ppo_continuous_action_isaacgym/isaacgym", develop = true}
|
93 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
[build-system]
|
95 |
requires = ["poetry-core"]
|
96 |
build-backend = "poetry.core.masonry.api"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
[tool.poetry]
|
2 |
+
name = "cleanrl-test"
|
3 |
+
version = "1.1.0"
|
4 |
description = "High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features"
|
5 |
authors = ["Costa Huang <costa.huang@outlook.com>"]
|
6 |
+
packages = [
|
7 |
+
{ include = "cleanrl" },
|
8 |
+
{ include = "cleanrl_utils" },
|
9 |
+
]
|
10 |
keywords = ["reinforcement", "machine", "learning", "research"]
|
11 |
license="MIT"
|
12 |
readme = "README.md"
|
|
|
14 |
[tool.poetry.dependencies]
|
15 |
python = ">=3.7.1,<3.10"
|
16 |
tensorboard = "^2.10.0"
|
17 |
+
wandb = "^0.13.6"
|
18 |
+
gym = "0.23.1"
|
19 |
+
torch = ">=1.12.1"
|
20 |
stable-baselines3 = "1.2.0"
|
21 |
+
gymnasium = "^0.26.3"
|
22 |
+
moviepy = "^1.0.3"
|
23 |
+
pygame = "2.1.0"
|
24 |
+
huggingface-hub = "^0.11.1"
|
25 |
+
|
26 |
+
ale-py = {version = "0.7.4", optional = true}
|
27 |
+
AutoROM = {extras = ["accept-rom-license"], version = "^0.4.2"}
|
28 |
+
opencv-python = {version = "^4.6.0.66", optional = true}
|
29 |
+
pybullet = {version = "3.1.8", optional = true}
|
30 |
+
procgen = {version = "^0.10.7", optional = true}
|
31 |
+
pytest = {version = "^7.1.3", optional = true}
|
32 |
+
mujoco = {version = "^2.2", optional = true}
|
33 |
+
imageio = {version = "^2.14.1", optional = true}
|
34 |
+
free-mujoco-py = {version = "^2.1.6", optional = true}
|
35 |
+
mkdocs-material = {version = "^8.4.3", optional = true}
|
36 |
+
markdown-include = {version = "^0.7.0", optional = true}
|
37 |
+
jax = {version = "^0.3.17", optional = true}
|
38 |
+
jaxlib = {version = "^0.3.15", optional = true}
|
39 |
+
flax = {version = "^0.6.0", optional = true}
|
40 |
+
optuna = {version = "^3.0.1", optional = true}
|
41 |
+
optuna-dashboard = {version = "^0.7.2", optional = true}
|
42 |
+
rich = {version = "<12.0", optional = true}
|
43 |
+
envpool = {version = "^0.6.4", optional = true}
|
44 |
+
PettingZoo = {version = "1.18.1", optional = true}
|
45 |
+
SuperSuit = {version = "3.4.0", optional = true}
|
46 |
+
multi-agent-ale-py = {version = "0.1.11", optional = true}
|
47 |
+
boto3 = {version = "^1.24.70", optional = true}
|
48 |
+
awscli = {version = "^1.25.71", optional = true}
|
49 |
+
shimmy = {version = "^0.1.0", optional = true}
|
50 |
+
dm-control = {version = "^1.0.8", optional = true}
|
51 |
|
52 |
[tool.poetry.group.dev.dependencies]
|
53 |
pre-commit = "^2.20.0"
|
|
|
77 |
[tool.poetry.group.mujoco]
|
78 |
optional = true
|
79 |
[tool.poetry.group.mujoco.dependencies]
|
80 |
+
mujoco = "^2.2"
|
81 |
+
imageio = "^2.14.1"
|
82 |
+
|
83 |
+
[tool.poetry.group.mujoco_py]
|
84 |
+
optional = true
|
85 |
+
[tool.poetry.group.mujoco_py.dependencies]
|
86 |
free-mujoco-py = "^2.1.6"
|
87 |
|
88 |
[tool.poetry.group.docs]
|
|
|
117 |
SuperSuit = "3.4.0"
|
118 |
multi-agent-ale-py = "0.1.11"
|
119 |
|
|
|
120 |
[tool.poetry.group.cloud]
|
121 |
optional = true
|
122 |
[tool.poetry.group.cloud.dependencies]
|
|
|
129 |
isaacgymenvs = {git = "https://github.com/vwxyzjn/IsaacGymEnvs.git", rev = "poetry"}
|
130 |
isaacgym = {path = "cleanrl/ppo_continuous_action_isaacgym/isaacgym", develop = true}
|
131 |
|
132 |
+
[tool.poetry.group.dm_control]
|
133 |
+
optional = true
|
134 |
+
[tool.poetry.group.dm_control.dependencies]
|
135 |
+
shimmy = "^0.1.0"
|
136 |
+
dm-control = "^1.0.8"
|
137 |
+
mujoco = "^2.2"
|
138 |
+
|
139 |
[build-system]
|
140 |
requires = ["poetry-core"]
|
141 |
build-backend = "poetry.core.masonry.api"
|
142 |
+
|
143 |
+
[tool.poetry.extras]
|
144 |
+
atari = ["ale-py", "AutoROM", "opencv-python"]
|
145 |
+
pybullet = ["pybullet"]
|
146 |
+
procgen = ["procgen"]
|
147 |
+
plot = ["pandas", "seaborn"]
|
148 |
+
spyder = ["spyder"]
|
149 |
+
pytest = ["pytest"]
|
150 |
+
mujoco = ["mujoco", "imageio"]
|
151 |
+
mujoco_py = ["free-mujoco-py"]
|
152 |
+
jax = ["jax", "jaxlib", "flax"]
|
153 |
+
docs = ["mkdocs-material", "markdown-include"]
|
154 |
+
envpool = ["envpool"]
|
155 |
+
optuna = ["optuna", "optuna-dashboard", "rich"]
|
156 |
+
pettingzoo = ["PettingZoo", "SuperSuit", "multi-agent-ale-py"]
|
157 |
+
cloud = ["boto3", "awscli"]
|
158 |
+
dm_control = ["shimmy", "dm-control", "mujoco"]
|
videos/{CartPole-v1__dqn_jax__1__1668717427-eval β CartPole-v1__dqn_jax__1__1671079399-eval}/rl-video-episode-0.mp4
RENAMED
File without changes
|
videos/{CartPole-v1__dqn_jax__1__1668717427-eval β CartPole-v1__dqn_jax__1__1671079399-eval}/rl-video-episode-1.mp4
RENAMED
File without changes
|
videos/{CartPole-v1__dqn_jax__1__1668717427-eval β CartPole-v1__dqn_jax__1__1671079399-eval}/rl-video-episode-8.mp4
RENAMED
File without changes
|