Skip to content

Commit 90b17f8

Browse files
committed
pass precommit
1 parent df8a954 commit 90b17f8

File tree

10 files changed

+33
-9
lines changed

10 files changed

+33
-9
lines changed

source/isaaclab/isaaclab/devices/gamepad/se2_gamepad_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
from __future__ import annotations
99

1010
from dataclasses import dataclass
11-
from .se2_gamepad import Se2Gamepad
11+
1212
from ..device_base import DeviceCfg
13+
from .se2_gamepad import Se2Gamepad
1314

1415

1516
@dataclass

source/isaaclab/isaaclab/devices/gamepad/se3_gamepad_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
from __future__ import annotations
99

1010
from dataclasses import dataclass
11-
from .se3_gamepad import Se3Gamepad
11+
1212
from ..device_base import DeviceCfg
13+
from .se3_gamepad import Se3Gamepad
1314

1415

1516
@dataclass

source/isaaclab/isaaclab/devices/keyboard/se2_keyboard_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
from __future__ import annotations
99

1010
from dataclasses import dataclass
11-
from .se2_keyboard import Se2Keyboard
11+
1212
from ..device_base import DeviceCfg
13+
from .se2_keyboard import Se2Keyboard
1314

1415

1516
@dataclass

source/isaaclab/isaaclab/devices/keyboard/se3_keyboard_cfg.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
from __future__ import annotations
99

1010
from dataclasses import dataclass
11-
from .se3_keyboard import Se3Keyboard
11+
1212
from ..device_base import DeviceCfg
13+
from .se3_keyboard import Se3Keyboard
1314

1415

1516
@dataclass
@@ -20,4 +21,4 @@ class Se3KeyboardCfg(DeviceCfg):
2021
pos_sensitivity: float = 0.4
2122
rot_sensitivity: float = 0.8
2223
retargeters: None = None
23-
class_type: type | str = Se3Keyboard
24+
class_type: type | str = Se3Keyboard

source/isaaclab/isaaclab/devices/spacemouse/se2_spacemouse_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
from __future__ import annotations
99

1010
from dataclasses import dataclass
11-
from .se2_spacemouse import Se2SpaceMouse
11+
1212
from ..device_base import DeviceCfg
13+
from .se2_spacemouse import Se2SpaceMouse
1314

1415

1516
@dataclass

source/isaaclab/isaaclab/devices/spacemouse/se3_spacemouse_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
from __future__ import annotations
99

1010
from dataclasses import dataclass
11-
from .se3_spacemouse import Se3SpaceMouse
11+
1212
from ..device_base import DeviceCfg
13+
from .se3_spacemouse import Se3SpaceMouse
1314

1415

1516
@dataclass

source/isaaclab_tasks/config/extension.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
# Note: Semantic Versioning is used: https://semver.org/
4-
version = "1.1.1"
4+
version = "1.2.0"
55

66
# Description
77
title = "Isaac Lab Environments"

source/isaaclab_tasks/docs/CHANGELOG.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
Changelog
22
---------
33

4+
5+
1.2.0 (2026-02-23)
6+
~~~~~~~~~~~~~~~~~~
7+
8+
Changed
9+
^^^^^^^
10+
11+
* Split environment configuration from implementation for the following direct RL task environments.
12+
Each environment now has a dedicated ``*_env_cfg.py`` file containing only the configuration dataclass,
13+
keeping ``__init__.py`` imports cfg-only and leaving the implementation file free of cfg dependencies:
14+
15+
* Added strict ``TYPE_CHECKING`` guards across MDP modules (observations, rewards, terminations,
16+
curriculums, events) so that heavy simulation-backend imports (``pxr``, ``omni``, ``carb``,
17+
``scipy``) are not triggered when task configs are loaded without a running simulator.
18+
19+
420
1.1.1 (2026-02-23)
521
~~~~~~~~~~~~~~~~~~
622

source/isaaclab_tasks/isaaclab_tasks/direct/quadcopter/quadcopter_env_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
import isaaclab.sim as sim_utils
99
from isaaclab.assets import ArticulationCfg
1010
from isaaclab.envs import DirectRLEnvCfg
11+
from isaaclab.envs.ui import BaseEnvWindow
1112
from isaaclab.scene import InteractiveSceneCfg
1213
from isaaclab.sim import SimulationCfg
1314
from isaaclab.terrains import TerrainImporterCfg
1415
from isaaclab.utils import configclass
15-
from isaaclab.envs.ui import BaseEnvWindow
16+
1617
from isaaclab_assets import CRAZYFLIE_CFG # isort: skip
1718

1819

source/isaaclab_tasks/isaaclab_tasks/manager_based/navigation/mdp/pre_trained_policy_action_cfg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from .pre_trained_policy_action import PreTrainedPolicyAction
1212

13+
1314
@configclass
1415
class PreTrainedPolicyActionCfg(ActionTermCfg):
1516
"""Configuration for pre-trained policy action term.

0 commit comments

Comments
 (0)