Skip to content

Commit a84f389

Browse files
committed
Bump versions of python in CI and classifiers
1 parent c0cefdc commit a84f389

5 files changed

Lines changed: 31 additions & 8 deletions

File tree

.github/workflows/test-ros1.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ jobs:
1919
"ubuntu-py39",
2020
"ubuntu-py310",
2121
"ubuntu-py311",
22+
"ubuntu-py312",
23+
"ubuntu-py313",
24+
"ubuntu-py314",
2225
]
2326
include:
2427
- name: "ubuntu-py39"
@@ -30,6 +33,15 @@ jobs:
3033
- name: "ubuntu-py311"
3134
os: ubuntu-latest
3235
python-version: "3.11"
36+
- name: "ubuntu-py312"
37+
os: ubuntu-latest
38+
python-version: "3.12"
39+
- name: "ubuntu-py313"
40+
os: ubuntu-latest
41+
python-version: "3.13"
42+
- name: "ubuntu-py314"
43+
os: ubuntu-latest
44+
python-version: "3.14"
3345
steps:
3446
- uses: actions/checkout@v7
3547
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/test-ros2.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ jobs:
2020
"ubuntu-py310",
2121
"ubuntu-py311",
2222
"ubuntu-py312",
23+
"ubuntu-py313",
24+
"ubuntu-py314",
2325
]
2426
include:
2527
- name: "ubuntu-py39"
@@ -34,6 +36,12 @@ jobs:
3436
- name: "ubuntu-py312"
3537
os: ubuntu-latest
3638
python-version: "3.12"
39+
- name: "ubuntu-py313"
40+
os: ubuntu-latest
41+
python-version: "3.13"
42+
- name: "ubuntu-py314"
43+
os: ubuntu-latest
44+
python-version: "3.14"
3745
steps:
3846
- uses: actions/checkout@v7
3947
- name: Set up Python ${{ matrix.python-version }}

.readthedocs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
version: 2
22

33
build:
4-
os: ubuntu-22.04
4+
os: ubuntu-24.04
55
tools:
6-
python: "3.11"
6+
python: "3.14"
77

88
sphinx:
99
configuration: docs/conf.py

CHANGELOG.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ Unreleased
2020

2121
**Changed**
2222

23+
* Updated the package classifiers to 3.9-3.14 (removes most EOL python versions, 3.9 is still supported).
24+
2325
**Fixed**
2426

2527
**Deprecated**

setup.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,18 @@ def read(*names, **kwargs):
5454
"Operating System :: Microsoft :: Windows",
5555
"Programming Language :: Python",
5656
"Programming Language :: Python :: 3",
57-
"Programming Language :: Python :: 3.3",
58-
"Programming Language :: Python :: 3.4",
59-
"Programming Language :: Python :: 3.5",
60-
"Programming Language :: Python :: 3.6",
61-
"Programming Language :: Python :: 3.7",
62-
"Programming Language :: Python :: 3.8",
57+
"Programming Language :: Python :: 3.9",
58+
"Programming Language :: Python :: 3.10",
59+
"Programming Language :: Python :: 3.11",
60+
"Programming Language :: Python :: 3.12",
61+
"Programming Language :: Python :: 3.13",
62+
"Programming Language :: Python :: 3.14",
6363
"Programming Language :: Python :: Implementation :: CPython",
6464
"Programming Language :: Python :: Implementation :: IronPython",
6565
"Topic :: Scientific/Engineering",
6666
],
6767
keywords=["ros", "ros-bridge", "robotics", "websockets"],
68+
python_requires=">=3.9",
6869
install_requires=requirements,
6970
extras_require={},
7071
entry_points={"console_scripts": ["roslibpy=roslibpy.__main__:main"]},

0 commit comments

Comments
 (0)