Skip to content

Commit 615e774

Browse files
committed
Add pandas to pyproject.toml
1 parent a8a54d1 commit 615e774

File tree

1 file changed

+10
-17
lines changed

1 file changed

+10
-17
lines changed

pyproject.toml

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
[build-system]
2-
requires = [
3-
"setuptools",
4-
"setuptools-scm",
5-
"wheel"
6-
]
2+
requires = ["setuptools", "setuptools-scm", "wheel"]
73
build-backend = "setuptools.build_meta"
84

95
[project]
106
name = "control"
117
description = "Python Control Systems Library"
12-
authors = [{name = "Python Control Developers", email = "python-control-developers@lists.sourceforge.net"}]
13-
license = {text = "BSD-3-Clause"}
8+
authors = [
9+
{ name = "Python Control Developers", email = "python-control-developers@lists.sourceforge.net" },
10+
]
11+
license = { text = "BSD-3-Clause" }
1412
readme = "README.rst"
1513
classifiers = [
1614
"Development Status :: 4 - Beta",
@@ -29,20 +27,17 @@ classifiers = [
2927
"Operating System :: MacOS",
3028
]
3129
requires-python = ">=3.10"
32-
dependencies = [
33-
"numpy>=1.23",
34-
"scipy>=1.8",
35-
"matplotlib>=3.6",
36-
]
30+
dependencies = ["numpy>=1.23", "scipy>=1.8", "matplotlib>=3.6"]
3731
dynamic = ["version"]
3832

3933
[tool.setuptools]
4034
packages = ["control"]
4135

4236
[project.optional-dependencies]
4337
test = ["pytest", "pytest-timeout"]
44-
slycot = [ "slycot>=0.4.0" ]
45-
cvxopt = [ "cvxopt>=1.2.0" ]
38+
slycot = ["slycot>=0.4.0"]
39+
cvxopt = ["cvxopt>=1.2.0"]
40+
pandas = ["pandas>=1.5.0"]
4641

4742
[project.urls]
4843
homepage = "https://python-control.org"
@@ -53,6 +48,4 @@ write_to = "control/_version.py"
5348

5449
[tool.pytest.ini_options]
5550
addopts = "-ra"
56-
filterwarnings = [
57-
"error:.*matrix subclass:PendingDeprecationWarning",
58-
]
51+
filterwarnings = ["error:.*matrix subclass:PendingDeprecationWarning"]

0 commit comments

Comments
 (0)