Skip to content

Commit fc41b5e

Browse files
Some typing improvements, add py.typed (#284)
Co-authored-by: Mark Towers <[email protected]>
1 parent d87a6d3 commit fc41b5e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+251
-169
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@ __pycache__
2121

2222
# Virtual environments
2323
.env
24+
.venv
2425
venv

docs/conf.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@
1818
# TODO: change to minigrid version
1919
# from TODO import __version__ as minigrid_version
2020

21+
from __future__ import annotations
22+
2123
import os
2224
import sys
23-
from typing import Any, Dict
25+
from typing import Any
2426

2527
project = "MiniGrid"
2628
copyright = "2022"
@@ -79,7 +81,7 @@
7981
"dark_logo": "img/minigrid-white.svg",
8082
"gtag": "G-FBXJQQLXKD",
8183
}
82-
html_context: Dict[str, Any] = {}
84+
html_context: dict[str, Any] = {}
8385
html_context["conf_py_path"] = "/docs/"
8486
html_context["display_github"] = True
8587
html_context["github_user"] = "Farama-Foundation"

docs/scripts/gen_envs_display.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import os
24

35
import gymnasium

docs/scripts/gen_gifs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import os
24
import re
35

docs/scripts/move404.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import sys
24

35
if __name__ == "__main__":

docs/scripts/utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import re
24

35

minigrid/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
from gymnasium.envs.registration import register
24

35
from minigrid import minigrid_env, wrappers

minigrid/benchmark.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/usr/bin/env python3
22

3+
from __future__ import annotations
4+
35
import time
46

57
import gymnasium as gym

minigrid/core/actions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Enumeration of possible actions
2+
from __future__ import annotations
3+
24
from enum import IntEnum
35

46

minigrid/core/constants.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import numpy as np
24

35
TILE_PIXELS = 32

0 commit comments

Comments
 (0)