11[project ]
22name = " desdeo"
3- version = " 2.1.0 "
3+ version = " 2.1.1 "
44description = " DESDEO is a modular and open source framework for interactive multiobjective optimization."
55authors = [
6- {name = " Giovanni Misitano" , email = " giovanni.a.misitano@jyu.fi" },
7- {name = " Bhupinder Saini" , email = " bhupinder.s.saini@jyu.fi" },
6+ { name = " Giovanni Misitano" , email = " giovanni.a.misitano@jyu.fi" },
7+ { name = " Bhupinder Saini" , email = " bhupinder.s.saini@jyu.fi" },
88]
99license = " MIT"
1010readme = " README.md"
11- exclude = [
12- " tests" ,
13- " desdeo/api" ,
14- " desdeo/utopia_stuff"
11+ exclude = [" tests" , " desdeo/api" , " desdeo/utopia_stuff" ]
12+ keywords = [
13+ " optimization" ,
14+ " decision-support" ,
15+ " multiobjective optimization" ,
16+ " evolutionary optimization" ,
17+ " interactive methods" ,
1518]
16- keywords =[" optimization" , " decision-support" , " multiobjective optimization" , " evolutionary optimization" , " interactive methods" ]
1719requires-python = " >=3.12,<3.14"
1820dependencies = [
1921 " numpy >= 2.2.0" ,
@@ -42,10 +44,10 @@ dependencies = [
4244]
4345
4446[project .urls ]
45- homepage = " https://github.com/industrial-optimization-group/DESDEO"
46- repository = " https://github.com/industrial-optimization-group/DESDEO"
47- documentation = " https://desdeo.readthedocs.io/en/latest/"
48- "Bug tracker" = " https://github.com/industrial-optimization-group/DESDEO/issues"
47+ homepage = " https://github.com/industrial-optimization-group/DESDEO"
48+ repository = " https://github.com/industrial-optimization-group/DESDEO"
49+ documentation = " https://desdeo.readthedocs.io/en/latest/"
50+ "Bug tracker" = " https://github.com/industrial-optimization-group/DESDEO/issues"
4951
5052[dependency-groups ]
5153dev = [
@@ -71,11 +73,7 @@ docs = [
7173 " python-markdown-math>=0.9" ,
7274]
7375
74- jupyter = [
75- " jupyter>=1.0" ,
76- " jupyterlab>=4.0" ,
77- " jupytext>=1.16.4"
78- ]
76+ jupyter = [" jupyter>=1.0" , " jupyterlab>=4.0" , " jupytext>=1.16.4" ]
7977
8078web = [
8179 " httpx>=0.28.1" ,
@@ -89,20 +87,13 @@ web = [
8987 " websockets>=15.0.1" ,
9088]
9189
92- viz = [
93- " seaborn>=0.13.0" ,
94- " scienceplots>=2.1.1" ,
95- " pyparsing[diagrams]>=3.1.1"
96- ]
90+ viz = [" seaborn>=0.13.0" , " scienceplots>=2.1.1" , " pyparsing[diagrams]>=3.1.1" ]
9791
98- tools = [
99- " djlint>=1.34.1" ,
100- " eralchemy>=1.5.0"
101- ]
92+ tools = [" djlint>=1.34.1" , " eralchemy>=1.5.0" ]
10293
10394server = [ # production!
10495 " gunicorn>=23.0.0" ,
105- " psycopg2>=2.9.10"
96+ " psycopg2>=2.9.10" ,
10697]
10798
10899all-dev = [
@@ -256,18 +247,12 @@ markers = [
256247 " gnimbus: tests related to group nimbus method." ,
257248 " external: tests related to providers interfacing to external problems." ,
258249 " fixme: tests that are not passing, but maybe should, yet are ignored." ,
259- " githubskip: skip these tests on GitHub workflows."
250+ " githubskip: skip these tests on GitHub workflows." ,
260251]
261252pythonpath = " ."
262253asyncio_default_fixture_loop_scope = " function"
263- filterwarnings = [
264- " default::RuntimeWarning" ,
265- " default::UserWarning" ,
266- ]
267- testpaths = [
268- " tests" ,
269- " desdeo/api/tests" ,
270- ]
254+ filterwarnings = [" default::RuntimeWarning" , " default::UserWarning" ]
255+ testpaths = [" tests" , " desdeo/api/tests" ]
271256
272257[build-system ]
273258requires = [" poetry-core" ]
0 commit comments