Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,21 @@ on:

jobs:
test:
name: Python ${{ matrix.python-version }}
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.11", "3.12"]

steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.10"
python-version: ${{ matrix.python-version }}

- name: Install package and test dependencies
run: |
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ then
pip install ir-support
```

It is currently tested on Python 3.8 - 3.11
It is currently tested on Python 3.10 - 3.12

# Contact
- via 41013 subject teams site
Expand Down
6 changes: 3 additions & 3 deletions ir_support_extra_parts/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[tool.poetry]
name = "ir-support-extra-parts"
version = "0.2.0"
version = "0.2.1"
description = "Optional parts and scene-object model pack for ir-support."
authors = ["41013 Robotics"]
readme = "README.md"
packages = [{include = "ir_support_extra_parts"}]
include = ["ir_support_extra_parts/**/*.dae", "ir_support_extra_parts/**/*.txt", "ir_support_extra_parts/**/*.md"]

[tool.poetry.dependencies]
python = ">=3.10,<3.11"
ir-support = ">=1.3.1,<2.0.0"
python = ">=3.10,<3.13"
ir-support = ">=1.4.0,<2.0.0"

[build-system]
requires = ["poetry-core"]
Expand Down
6 changes: 3 additions & 3 deletions ir_support_extra_robots/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[tool.poetry]
name = "ir-support-extra-robots"
version = "0.2.0"
version = "0.2.1"
description = "Optional robot model pack for ir-support."
authors = ["41013 Robotics"]
readme = "README.md"
packages = [{include = "ir_support_extra_robots"}]
include = ["ir_support_extra_robots/**/*.dae", "ir_support_extra_robots/**/*.md"]

[tool.poetry.dependencies]
python = ">=3.10,<3.11"
ir-support = ">=1.3.1,<2.0.0"
python = ">=3.10,<3.13"
ir-support = ">=1.4.0,<2.0.0"

[build-system]
requires = ["poetry-core"]
Expand Down
10 changes: 5 additions & 5 deletions ir_support_full/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
[tool.poetry]
name = "ir-support-full"
version = "0.2.0"
version = "0.2.1"
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.1,<2.0.0"
ir-support-extra-robots = ">=0.2.0,<0.3.0"
ir-support-extra-parts = ">=0.2.0,<0.3.0"
python = ">=3.10,<3.13"
ir-support = ">=1.4.0,<2.0.0"
ir-support-extra-robots = ">=0.2.1,<0.3.0"
ir-support-extra-parts = ">=0.2.1,<0.3.0"

[build-system]
requires = ["poetry-core"]
Expand Down
1,278 changes: 642 additions & 636 deletions poetry.lock

Large diffs are not rendered by default.

29 changes: 15 additions & 14 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "ir-support"
version = "1.3.1"
version = "1.4.0"
description = "Python package including some classes & functions supporting the subject 41013 Industrial Robotics at UTS, along with the Robotics Toolbox for Python"
authors = [
"41013 Teaching Team <41013@uts.edu.au>",
Expand All @@ -22,28 +22,29 @@ include = [

readme = "README.md"
classifiers = [
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]

[tool.poetry.dependencies]
python = ">=3.8,<3.12"
python = ">=3.10,<3.13"
rvc3python = ">=0.9.2,<0.10.0"
pandas = ">=2.0.3,<2.2.2"
trimesh = ">=4.0.0,<4.4.4"
plyfile = ">=1.0.1,<1.0.2"
swift-sim = ">=1.1.0,<2.0.0"
numpy = ">=1.26.4,<2.0.0"
pandas = ">=2.2.3,<3.0.0"
trimesh = ">=4.4.3,<5.0.0"
plyfile = ">=1.1.0,<2.0.0"
keyboard = ">=0.13.5"
scikit-image = ">=0.21.0,<0.22.0"
more-itertools = ">=10.0.0,<10.4.0"
open3d = ">=0.18.0"
spatialmath-python = "1.1.8"
matplotlib = "3.7.2"
pygame = "2.6.1"
line_profiler = "4.2.0"
scikit-image = ">=0.25.2,<0.26.0"
more-itertools = ">=10.5.0,<11.0.0"
open3d = ">=0.19.0,<0.20.0"
spatialmath-python = ">=1.1.16,<1.2.0"
matplotlib = ">=3.10.0,<3.11.0"
pygame = ">=2.6.1,<3.0.0"
line_profiler = ">=5.0.0,<6.0.0"

[tool.poetry.urls]
issues = "https://github.com/gapaul/ir-support"
Expand Down
22 changes: 12 additions & 10 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
# Kept for GitHub dependency scanning and simple pip-based development installs.
# For package metadata and release builds, prefer pyproject.toml/Poetry.
rvc3python>=0.9.2,<0.10.0
pandas>=2.0.3,<2.2.2
trimesh>=4.0.0,<4.4.4
plyfile>=1.0.1,<1.0.2
swift-sim>=1.1.0,<2.0.0
numpy>=1.26.4,<2.0.0
pandas>=2.2.3,<3.0.0
trimesh>=4.4.3,<5.0.0
plyfile>=1.1.0,<2.0.0
keyboard>=0.13.5
scikit-image>=0.21.0,<0.22.0
more-itertools>=10.0.0,<10.4.0
open3d>=0.18.0
spatialmath-python==1.1.8
matplotlib==3.7.2
pygame==2.6.1
line_profiler==4.2.0
scikit-image>=0.25.2,<0.26.0
more-itertools>=10.5.0,<11.0.0
open3d>=0.19.0,<0.20.0
spatialmath-python>=1.1.16,<1.2.0
matplotlib>=3.10.0,<3.11.0
pygame>=2.6.1,<3.0.0
line_profiler>=5.0.0,<6.0.0
29 changes: 15 additions & 14 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,34 @@

setup(
name="ir_support",
version="1.3.0",
version="1.4.0",
description="Python package including some classes & functions supporting the subject 41013 Industrial Robotics at UTS, along with the Robotics Toolbox for Python",
long_description=open("README.md").read(),
long_description_content_type="text/markdown",
classifiers=[
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
python_requires=">=3.8,<3.12",
python_requires=">=3.10,<3.13",
packages=find_packages(include=["ir_support", "ir_support.*"]),
install_requires=[
"rvc3python>=0.9.2,<0.10.0",
"pandas>=2.0.3,<2.2.2",
"trimesh>=4.0.0,<4.4.4",
"plyfile>=1.0.1,<1.0.2",
"swift-sim>=1.1.0,<2.0.0",
"numpy>=1.26.4,<2.0.0",
"pandas>=2.2.3,<3.0.0",
"trimesh>=4.4.3,<5.0.0",
"plyfile>=1.1.0,<2.0.0",
"keyboard>=0.13.5",
"scikit-image>=0.21.0,<0.22.0",
"more-itertools>=10.0.0,<10.4.0",
"open3d>=0.18.0",
"spatialmath-python==1.1.8",
"matplotlib==3.7.2",
"pygame==2.6.1",
"line_profiler==4.2.0",
"scikit-image>=0.25.2,<0.26.0",
"more-itertools>=10.5.0,<11.0.0",
"open3d>=0.19.0,<0.20.0",
"spatialmath-python>=1.1.16,<1.2.0",
"matplotlib>=3.10.0,<3.11.0",
"pygame>=2.6.1,<3.0.0",
"line_profiler>=5.0.0,<6.0.0",
],
url="https://github.com/gapaul/ir-support",
author="Quang Ngo",
Expand Down
Loading