From e3f1d8bfb276b3d4ea8621bd96490c877d67b22d Mon Sep 17 00:00:00 2001 From: Gavin Date: Wed, 3 Jun 2026 09:08:13 +1000 Subject: [PATCH] I created ir_support_full/ as a tiny meta-package. It does not contain models itself; it just installs: ir-support ir-support-extra-robots ir-support-extra-parts It correctly pulled all three packages from PyPI and the imports/smoke tests passed. --- ir_support_full/README.md | 15 +++++++++++++++ ir_support_full/ir_support_full/__init__.py | 3 +++ ir_support_full/pyproject.toml | 17 +++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 ir_support_full/README.md create mode 100644 ir_support_full/ir_support_full/__init__.py create mode 100644 ir_support_full/pyproject.toml diff --git a/ir_support_full/README.md b/ir_support_full/README.md new file mode 100644 index 0000000..0cfce0f --- /dev/null +++ b/ir_support_full/README.md @@ -0,0 +1,15 @@ +# ir-support-full + +`ir-support-full` is a small meta-package for 41013 Industrial Robotics at UTS. It installs the core `ir-support` package plus the optional robot and parts model packs: + +- `ir-support` +- `ir-support-extra-robots` +- `ir-support-extra-parts` + +Use this when you want the complete local model library rather than only the lab-required core package. + +```powershell +python -m pip install ir-support-full +``` + +The installed importable packages remain `ir_support`, `ir_support_extra_robots`, and `ir_support_extra_parts`. diff --git a/ir_support_full/ir_support_full/__init__.py b/ir_support_full/ir_support_full/__init__.py new file mode 100644 index 0000000..500126d --- /dev/null +++ b/ir_support_full/ir_support_full/__init__.py @@ -0,0 +1,3 @@ +"""Meta-package marker for installing the complete IR Support model set.""" + +__version__ = "0.1.0" diff --git a/ir_support_full/pyproject.toml b/ir_support_full/pyproject.toml new file mode 100644 index 0000000..adc75a7 --- /dev/null +++ b/ir_support_full/pyproject.toml @@ -0,0 +1,17 @@ +[tool.poetry] +name = "ir-support-full" +version = "0.1.0" +description = "Meta-package that installs ir-support and the optional robot and parts model packs." +authors = ["41013 Teaching Team <41013@uts.edu.au>"] +readme = "README.md" +packages = [{include = "ir_support_full"}] + +[tool.poetry.dependencies] +python = ">=3.10,<3.11" +ir-support = ">=1.3.0,<2.0.0" +ir-support-extra-robots = ">=0.1.0,<0.2.0" +ir-support-extra-parts = ">=0.1.0,<0.2.0" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api"