File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ this project adheres to `Semantic Versioning <https://semver.org/>`_.
99Unreleased _
1010------------
1111
12+ 0.10.0 _ - 2025-02-25
13+ -------------------
1214
1315Added
1416^^^^^
@@ -397,6 +399,7 @@ release is best described in the `documentation
397399<https://minizinc-python.readthedocs.io/en/0.1.0/> `_.
398400
399401
402+ .. _0.10.0 : https://github.com/MiniZinc/minizinc-python/compare/0.9.0...0.10.0
400403.. _0.9.0 : https://github.com/MiniZinc/minizinc-python/compare/0.8.0...0.9.0
401404.. _0.8.0 : https://github.com/MiniZinc/minizinc-python/compare/0.7.0...0.8.0
402405.. _0.7.0 : https://github.com/MiniZinc/minizinc-python/compare/0.6.0...0.7.0
Original file line number Diff line number Diff line change @@ -37,5 +37,5 @@ keywords:
3737 - Constraint Programming
3838 - Optimisation
3939license : MPL-2.0
40- version : 0.9 .0
41- date-released : ' 2023-04-04 '
40+ version : 0.10 .0
41+ date-released : ' 2025-02-25 '
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " minizinc"
7- version = " 0.9.1 "
7+ version = " 0.10.0 "
88description = " Access MiniZinc directly from Python"
99readme = " README.md"
1010authors = [{ name = " Jip J. Dekker" , email = " jip@dekker.one" }]
Original file line number Diff line number Diff line change 1313from .solver import Solver
1414from .types import AnonEnum , ConstrEnum
1515
16- __version__ = "0.9.1 "
16+ __version__ = "0.10.0 "
1717
1818logger = logging .getLogger ("minizinc" )
1919
Original file line number Diff line number Diff line change @@ -213,7 +213,7 @@ def _run(
213213 str (arg ) for arg in args
214214 ]
215215 minizinc .logger .debug (
216- f" CLIDriver:run -> command: \" { ' ' .join (cmd )} \" "
216+ f' CLIDriver:run -> command: " { " " .join (cmd )} "'
217217 )
218218 output = subprocess .run (
219219 cmd ,
@@ -231,7 +231,7 @@ def _run(
231231 "--allow-multiple-assignments" ,
232232 ] + [str (arg ) for arg in args ]
233233 minizinc .logger .debug (
234- f" CLIDriver:run -> command: \" { ' ' .join (cmd )} \" "
234+ f' CLIDriver:run -> command: " { " " .join (cmd )} "'
235235 )
236236 output = subprocess .run (
237237 cmd ,
@@ -275,7 +275,7 @@ async def _create_process(
275275 minizinc .logger .debug (
276276 f"CLIDriver:create_process -> program: { str (self ._executable )} "
277277 f'args: "--allow-multiple-assignments '
278- f" { ' ' .join (str (arg ) for arg in args )} \" "
278+ f' { " " .join (str (arg ) for arg in args )} "'
279279 )
280280 proc = await create_subprocess_exec (
281281 str (self ._executable ),
@@ -290,7 +290,7 @@ async def _create_process(
290290 minizinc .logger .debug (
291291 f"CLIDriver:create_process -> program: { str (self ._executable )} "
292292 f'args: "--solver { solver } --allow-multiple-assignments '
293- f" { ' ' .join (str (arg ) for arg in args )} \" "
293+ f' { " " .join (str (arg ) for arg in args )} "'
294294 )
295295 proc = await create_subprocess_exec (
296296 str (self ._executable ),
Original file line number Diff line number Diff line change @@ -218,7 +218,7 @@ def _add_diversity_to_div_model(
218218
219219 # Add new objective: maximize diversity.
220220 div_combinator = ", " .join (
221- [f' { var [" coef" ]} * dist_{ var [" name" ]} [sol]' for var in vars ]
221+ [f" { var [' coef' ]} * dist_{ var [' name' ]} [sol]" for var in vars ]
222222 )
223223 dist_total = f"{ aggregator } ([{ combinator } ([{ div_combinator } ]) | sol in 1..{ len (prevsol )} ])"
224224 inst .add_string (f"solve maximize { dist_total } ;\n " )
You can’t perform that action at this time.
0 commit comments