Skip to content

Commit 16049c6

Browse files
committed
replace setup.cfg with pyproject.toml
1 parent 812f252 commit 16049c6

File tree

2 files changed

+44
-37
lines changed

2 files changed

+44
-37
lines changed

pyproject.toml

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
[project]
2+
name = "nlopt"
3+
version = "2.7.1"
4+
description = "Library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization"
5+
readme = "README.md"
6+
readme-content-type = "text/markdown"
7+
authors = [
8+
{ name = "Daniel Bok", email = "[email protected]" },
9+
]
10+
maintainers = [
11+
{ name = "Daniel Bok", email = "[email protected]" },
12+
]
13+
license = { text = "MIT" }
14+
keywords = ["algorithms", "global local constrained unconstrained optimization", "optimization", "non-linear optimization"]
15+
classifiers = [
16+
"Development Status :: 5 - Production/Stable",
17+
"Intended Audience :: End Users/Desktop",
18+
"Intended Audience :: Education",
19+
"License :: OSI Approved :: MIT License",
20+
"Operating System :: MacOS",
21+
"Operating System :: Microsoft :: Windows",
22+
"Operating System :: Unix",
23+
"Programming Language :: C++",
24+
"Programming Language :: Python :: 3.6",
25+
"Programming Language :: Python :: 3.7",
26+
"Programming Language :: Python :: 3.8",
27+
"Programming Language :: Python :: 3.9",
28+
"Programming Language :: Python :: 3.10",
29+
"Programming Language :: Python :: 3.11",
30+
"Programming Language :: Python :: 3.12",
31+
"Topic :: Scientific/Engineering",
32+
]
33+
34+
[project.urls]
35+
"Documentation" = "https://nlopt.readthedocs.io/en/latest/"
36+
"Code" = "https://github.com/DanielBok/nlopt-python"
37+
"Issue tracker" = "https://github.com/DanielBok/nlopt-python/issues"
38+
39+
[project.dependencies]
40+
python = ">=3.9"
41+
42+
[build-system]
43+
requires = ["setuptools", "numpy >= 1.18.5"]
44+

setup.cfg

-37
This file was deleted.

0 commit comments

Comments
 (0)