Skip to content

Commit 447b4a4

Browse files
Pins Python version to 3.12 across all packages (#5213)
# Description Pins Python version to 3.12 across all packages ## Type of change - Bug fix (non-breaking change which fixes an issue) ## Checklist - [x] I have read and understood the [contribution guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html) - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there
1 parent dcca2af commit 447b4a4

17 files changed

Lines changed: 31 additions & 61 deletions

File tree

.github/workflows/license-check.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
- name: Set up Python
5353
uses: actions/setup-python@v5
5454
with:
55-
python-version: '3.11' # Adjust as needed
55+
python-version: '3.12'
5656

5757
- name: Install dependencies using ./isaaclab.sh -i
5858
env:
@@ -63,7 +63,7 @@ jobs:
6363
run: |
6464
# first install isaac sim
6565
pip install --upgrade pip
66-
pip install 'isaacsim[all,extscache]==${{ vars.ISAACSIM_BASE_VERSION || '5.1.0' }}' --extra-index-url https://pypi.nvidia.com
66+
pip install 'isaacsim[all,extscache]==${{ vars.ISAACSIM_BASE_VERSION || '6.0.0' }}' --extra-index-url https://pypi.nvidia.com
6767
chmod +x ./isaaclab.sh # Make sure the script is executable
6868
# install all lab dependencies
6969
./isaaclab.sh -i

.github/workflows/license-exceptions.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
"package": "isaaclab_tasks",
2424
"license": null
2525
},
26+
{
27+
"package": "isaaclab_tasks_experimental",
28+
"license": null
29+
},
2630
{
2731
"package": "isaaclab_teleop",
2832
"license": null
@@ -187,6 +191,11 @@
187191
"package": "omniverse-kit",
188192
"license": null
189193
},
194+
{
195+
"package": "osqp",
196+
"license": "UNKNOWN",
197+
"comment": "Apache 2.0"
198+
},
190199
{
191200
"package": "warp-lang",
192201
"license": null
@@ -321,7 +330,7 @@
321330
},
322331
{
323332
"package": "usd-core",
324-
"license": "Other/Proprietary License",
333+
"license": "LicenseRef-TOST-1.0",
325334
"comment": "TOST / OSRB"
326335
},
327336
{
@@ -421,7 +430,7 @@
421430
},
422431
{
423432
"package": "aiohappyeyeballs",
424-
"license": "Other/Proprietary License; Python Software Foundation License",
433+
"license": "Python Software Foundation License",
425434
"comment": "PSFL / OSRB"
426435
},
427436
{
@@ -461,7 +470,7 @@
461470
},
462471
{
463472
"package": "typing_extensions",
464-
"license": "Python Software Foundation License",
473+
"license": "PSF-2.0",
465474
"comment": "PSF-2.0 / OSRB"
466475
},
467476
{

docs/source/how-to/haply_teleoperation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Software Requirements
7070

7171
* Isaac Lab (follow the :ref:`installation guide <isaaclab-installation-root>`)
7272
* Haply SDK (provided by Haply Robotics)
73-
* Python 3.10+
73+
* Python 3.12+
7474
* ``websockets`` Python package (automatically installed with Isaac Lab)
7575

7676

source/isaaclab/setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,16 +130,13 @@
130130
license="BSD-3-Clause",
131131
include_package_data=True,
132132
package_data={"": ["*.pyi"]},
133-
python_requires=">=3.10",
133+
python_requires=">=3.12",
134134
install_requires=INSTALL_REQUIRES,
135135
extras_require=EXTRAS_REQUIRE,
136136
dependency_links=PYTORCH_INDEX_URL,
137137
packages=["isaaclab"],
138138
classifiers=[
139-
"Programming Language :: Python :: 3.11",
140139
"Programming Language :: Python :: 3.12",
141-
"Isaac Sim :: 5.0.0",
142-
"Isaac Sim :: 5.1.0",
143140
"Isaac Sim :: 6.0.0",
144141
],
145142
zip_safe=False,

source/isaaclab_assets/setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,11 @@
2626
keywords=EXTENSION_TOML_DATA["package"]["keywords"],
2727
include_package_data=True,
2828
package_data={"": ["*.pyi"]},
29-
python_requires=">=3.10",
29+
python_requires=">=3.12",
3030
packages=["isaaclab_assets"],
3131
classifiers=[
3232
"Natural Language :: English",
33-
"Programming Language :: Python :: 3.11",
3433
"Programming Language :: Python :: 3.12",
35-
"Isaac Sim :: 5.0.0",
36-
"Isaac Sim :: 5.1.0",
3734
"Isaac Sim :: 6.0.0",
3835
],
3936
zip_safe=False,

source/isaaclab_contrib/setup.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,13 @@
4949
keywords=EXTENSION_TOML_DATA["package"]["keywords"],
5050
include_package_data=True,
5151
package_data={"": ["*.pyi"]},
52-
python_requires=">=3.10",
52+
python_requires=">=3.12",
5353
extras_require=EXTRAS_REQUIRE,
5454
packages=["isaaclab_contrib"],
5555
classifiers=[
5656
"Natural Language :: English",
57-
"Programming Language :: Python :: 3.10",
58-
"Programming Language :: Python :: 3.11",
59-
"Isaac Sim :: 4.5.0",
60-
"Isaac Sim :: 5.0.0",
57+
"Programming Language :: Python :: 3.12",
58+
"Isaac Sim :: 6.0.0",
6159
],
6260
zip_safe=False,
6361
)

source/isaaclab_experimental/setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,11 @@
3131
keywords=EXTENSION_TOML_DATA["package"]["keywords"],
3232
license="BSD-3-Clause",
3333
include_package_data=True,
34-
python_requires=">=3.10",
34+
python_requires=">=3.12",
3535
install_requires=INSTALL_REQUIRES,
3636
packages=find_packages(),
3737
classifiers=[
38-
"Programming Language :: Python :: 3.11",
3938
"Programming Language :: Python :: 3.12",
40-
"Isaac Sim :: 5.0.0",
41-
"Isaac Sim :: 5.1.0",
4239
"Isaac Sim :: 6.0.0",
4340
],
4441
zip_safe=False,

source/isaaclab_mimic/setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,10 @@
5656
extras_require=EXTRAS_REQUIRE,
5757
license="Apache-2.0",
5858
include_package_data=True,
59-
python_requires=">=3.10",
59+
python_requires=">=3.12",
6060
classifiers=[
6161
"Natural Language :: English",
62-
"Programming Language :: Python :: 3.11",
6362
"Programming Language :: Python :: 3.12",
64-
"Isaac Sim :: 5.0.0",
65-
"Isaac Sim :: 5.1.0",
6663
"Isaac Sim :: 6.0.0",
6764
],
6865
zip_safe=False,

source/isaaclab_newton/setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def run(self):
6161
license="BSD-3-Clause",
6262
include_package_data=True,
6363
package_data={"": ["*.pyi"]},
64-
python_requires=">=3.11",
64+
python_requires=">=3.12",
6565
install_requires=INSTALL_REQUIRES,
6666
extras_require=EXTRAS_REQUIRE,
6767
packages=[
@@ -83,10 +83,7 @@ def run(self):
8383
],
8484
classifiers=[
8585
"Natural Language :: English",
86-
"Programming Language :: Python :: 3.11",
8786
"Programming Language :: Python :: 3.12",
88-
"Isaac Sim :: 5.0.0",
89-
"Isaac Sim :: 5.1.0",
9087
"Isaac Sim :: 6.0.0",
9188
],
9289
zip_safe=False,

source/isaaclab_ov/setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,12 @@
2626
keywords=["robotics", "simulation", "rendering", "ovrtx", "omniverse"],
2727
license="BSD-3-Clause",
2828
include_package_data=True,
29-
python_requires=">=3.11",
29+
python_requires=">=3.12",
3030
install_requires=[],
3131
extras_require=EXTRAS_REQUIRE,
3232
packages=["isaaclab_ov"],
3333
classifiers=[
3434
"Natural Language :: English",
35-
"Programming Language :: Python :: 3.11",
3635
"Programming Language :: Python :: 3.12",
3736
],
3837
zip_safe=False,

0 commit comments

Comments
 (0)