Add Ubuntu 26 and Python 3.14 support #38

Open
ashley wants to merge 1 commits from feat/ubuntu-26-support into main
A
Member

Adds Ubuntu 26.04 / Python 3.14 support to ria-toolkit-oss.

  • Added Python-version-specific NumPy and SciPy dependencies while preserving NumPy 1.26.4 for Radioconda.
  • Fixed NumPy 2 compatibility in IQ impairments.
  • Added Python 3.14 to tox and CI.
  • Updated installation documentation.
  • Testing

Tested on Ubuntu 26.04 with Python 3.14.4:

  • Clean pip install . succeeds.
  • pip check passes.
  • RIA CLI loads successfully.
  • Core test suite: 411 passed.
Adds Ubuntu 26.04 / Python 3.14 support to ria-toolkit-oss. - Added Python-version-specific NumPy and SciPy dependencies while preserving NumPy 1.26.4 for Radioconda. - Fixed NumPy 2 compatibility in IQ impairments. - Added Python 3.14 to tox and CI. - Updated installation documentation. - Testing Tested on Ubuntu 26.04 with Python 3.14.4: - Clean pip install . succeeds. - pip check passes. - RIA CLI loads successfully. - Core test suite: 411 passed.
ashley added 1 commit 2026-08-24 09:58:09 -04:00
A Add Ubuntu 26 and Python 3.14 support
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 22s
Build Project / Build Project (3.10) (pull_request) Successful in 1m4s
Build Project / Build Project (3.11) (pull_request) Successful in 56s
Build Project / Build Project (3.12) (pull_request) Successful in 57s
Build Project / Build Project (3.14) (pull_request) Successful in 1m19s
Test with tox / Test with tox (3.11) (pull_request) Successful in 6m43s
Test with tox / Test with tox (3.10) (pull_request) Successful in 17m23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 11m29s
Test with tox / Test with tox (3.14) (pull_request) Successful in 1m50s
244cc7d849
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 22s
Build Project / Build Project (3.10) (pull_request) Successful in 1m4s
Build Project / Build Project (3.11) (pull_request) Successful in 56s
Build Project / Build Project (3.12) (pull_request) Successful in 57s
Build Project / Build Project (3.14) (pull_request) Successful in 1m19s
Test with tox / Test with tox (3.11) (pull_request) Successful in 6m43s
Test with tox / Test with tox (3.10) (pull_request) Successful in 17m23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 11m29s
Test with tox / Test with tox (3.14) (pull_request) Successful in 1m50s
This pull request doesn't have enough approvals yet. 0 of 1 approvals granted.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/ubuntu-26-support:feat/ubuntu-26-support
git checkout feat/ubuntu-26-support
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: qoherent/ria-toolkit-oss#38
No description provided.