| # Copyright (c) 2024-2026, The UW Lab Project Developers. (https://github.com/uw-lab/UWLab/blob/main/CONTRIBUTORS.md). | |
| # All Rights Reserved. | |
| # | |
| # SPDX-License-Identifier: BSD-3-Clause | |
| """Installation script for the 'uwlab_assets' python package.""" | |
| import os | |
| import toml | |
| from setuptools import setup | |
| # Obtain the extension data from the extension.toml file | |
| EXTENSION_PATH = os.path.dirname(os.path.realpath(__file__)) | |
| # Read the extension.toml file | |
| EXTENSION_TOML_DATA = toml.load(os.path.join(EXTENSION_PATH, "config", "extension.toml")) | |
| # Minimum dependencies required prior to installation | |
| INSTALL_REQUIRES = [ | |
| "usd-core", | |
| ] | |
| # Installation operation | |
| setup( | |
| name="uwlab_assets", | |
| author="UW and Isaac Lab Project Developers", | |
| maintainer="UW and Isaac Lab Project Developers", | |
| url=EXTENSION_TOML_DATA["package"]["repository"], | |
| version=EXTENSION_TOML_DATA["package"]["version"], | |
| description=EXTENSION_TOML_DATA["package"]["description"], | |
| keywords=EXTENSION_TOML_DATA["package"]["keywords"], | |
| license="BSD-3-Clause", | |
| include_package_data=True, | |
| install_requires=INSTALL_REQUIRES, | |
| python_requires=">=3.10", | |
| packages=["uwlab_assets"], | |
| classifiers=[ | |
| "Natural Language :: English", | |
| "Programming Language :: Python :: 3.10", | |
| "Isaac Sim :: 4.5.0", | |
| ], | |
| zip_safe=False, | |
| ) | |