@@ -4,7 +4,7 @@ name = "roboticstoolbox-python"
4
4
5
5
description = " A Python library for robotics education and research"
6
6
7
- version = " 1.1 .0"
7
+ version = " 1.2 .0"
8
8
9
9
authors = [
10
10
{ name = " Jesse Haviland" , email = " j.haviland@qut.edu.au" },
@@ -29,7 +29,7 @@ license = { file = "LICENSE" }
29
29
30
30
readme = " README.md"
31
31
32
- requires-python = " >=3.7 "
32
+ requires-python = " >=3.8 "
33
33
34
34
keywords = [
35
35
" python" ,
@@ -54,11 +54,11 @@ classifiers = [
54
54
# Pick your license as you wish (should match "license" above)
55
55
" License :: OSI Approved :: MIT License" ,
56
56
# Specify the Python versions you support here.
57
- " Programming Language :: Python :: 3.7" ,
58
57
" Programming Language :: Python :: 3.8" ,
59
58
" Programming Language :: Python :: 3.9" ,
60
59
" Programming Language :: Python :: 3.10" ,
61
60
" Programming Language :: Python :: 3.11" ,
61
+ " Programming Language :: Python :: 3.12" ,
62
62
]
63
63
64
64
@@ -103,7 +103,7 @@ rtbtool = "roboticstoolbox.bin.rtbtool:main"
103
103
104
104
[build-system ]
105
105
106
- requires = [" setuptools" , " oldest-supported- numpy" ]
106
+ requires = [" setuptools" , " numpy>=2.0.0 " ]
107
107
build-backend = " setuptools.build_meta"
108
108
109
109
@@ -133,7 +133,6 @@ packages = [
133
133
[tool .black ]
134
134
135
135
line-length = 88
136
- target_version = [' py37' ]
137
136
args = ' --experimental-string-processing'
138
137
139
138
include = ' \.pyi?$'
@@ -175,8 +174,8 @@ extend-ignore = 'E203'
175
174
manylinux-x86_64-image = " manylinux2014"
176
175
manylinux-aarch64-image = " manylinux2014"
177
176
178
- # Build CPython 3.7 - 3.11
179
- build = [" cp37 -*" , " cp38 -*" , " cp39 -*" , " cp310 -*" , " cp311 -*" ]
177
+ # Build CPython
178
+ build = [" cp38 -*" , " cp39 -*" , " cp310 -*" , " cp311 -*" , " cp312 -*" ]
180
179
181
180
# Disable building musllinux wheels on all platforms
182
181
skip = [" pp*" , " *musllinux*" ]
0 commit comments