Skip to content

Fix/install requirements#23

Closed
SimonMcCallum wants to merge 6 commits intoAcademySoftwareFoundation:mainfrom
SimonMcCallum:fix/pyproject-license-format
Closed

Fix/install requirements#23
SimonMcCallum wants to merge 6 commits intoAcademySoftwareFoundation:mainfrom
SimonMcCallum:fix/pyproject-license-format

Conversation

@SimonMcCallum
Copy link
Copy Markdown

Adding a dependency update for the setup tools to 69.0

and the PySide requirement for updated python - while keeping the old dependency for older systems with constrained python
# GUI — version-gated for Python compatibility
"PySide2>=2.0.0; python_version < '3.12'",
"PySide6>=6.5.0; python_version >= '3.12'",

jmccarten-wetafx and others added 4 commits January 28, 2026 16:38
Co-authored-by: Eric Hayes <ehayes@wetafx.co.nz>
Co-authored-by: Masahiro Teraoka <mteraoka@wetafx.co.nz>

Signed-off-by: John McCarten <jmccarten@wetafx.co.nz>
Signed-off-by: Eric Hayes <ehayes@wetafx.co.nz>
Signed-off-by: Masahiro Teraoka <mteraoka@wetafx.co.nz>
[nlenihan@wetafx.co.nz: Squashed internal commits to maintain a coherent history. Added details to commit message]
Signed-off-by: Niall Lenihan <nlenihan@wetafx.co.nz>
…public/initial_public_develop

Initial develop commit for RMTC
The old table format `license = {text = "Apache-2.0"}` is rejected by
newer setuptools on Python 3.12+. Use the PEP 639 string format instead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ecated

Signed-off-by: Simon McCallum <simon.mccallum@vuw.ac.nz>
@SimonMcCallum SimonMcCallum force-pushed the fix/pyproject-license-format branch from ff07ed2 to 55f52c5 Compare March 23, 2026 11:03
@SimonMcCallum SimonMcCallum marked this pull request as draft March 23, 2026 11:05
@SimonMcCallum SimonMcCallum marked this pull request as ready for review March 23, 2026 11:05
@SimonMcCallum SimonMcCallum marked this pull request as draft March 23, 2026 11:06
Signed-off-by: Simon McCallum <simon.mccallum@vuw.ac.nz>
Signed-off-by: Simon McCallum <simon.mccallum@vuw.ac.nz>
@jmccarten-wetafx
Copy link
Copy Markdown

Hi Simon - can you push this into develop rather than main?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants