Corentin Le Molgat
ad6ccd0a34
cmake: cleanup setup.py.in
2025-01-27 10:55:45 +01:00
Laurent Perron
54b8c24839
big graph cleaning; rewrite CP-SAT python layer; rewrite model_builder python layer; reorganize CP-SAT scheduling and packing code
2025-01-15 13:51:40 +01:00
Mizux Seiha
49f1623661
deps: Bump Protobuf to v29.2
2024-12-19 21:35:55 +01:00
Corentin Le Molgat
3543608705
dependency: Bump Protobuf to v29.1
2024-12-09 15:41:28 +01:00
Mizux Seiha
423a99bb8f
deps: Bump Protobuf to v29.0
2024-12-03 18:06:49 +01:00
Corentin Le Molgat
e670dccdb0
cmake: Bump Protobuf to v28.3 and use shared libraries
2024-11-15 14:42:08 +01:00
Arnab Animesh Das
a4f196a67a
Enable builds for Python 3.13 ( #4414 )
...
* Enable builds for Python 3.13
2024-10-18 15:05:01 +02:00
Corentin Le Molgat
ef8716241a
backport from main
2024-10-01 12:48:20 +02:00
Mizux Seiha
ab029a6f59
python: Fix protobuf supported range
...
note: using python 5.28 will lead to multiple segfault
2024-09-05 13:07:11 +02:00
Corentin Le Molgat
b093e98046
algorithms: Add python.set_cover
2024-09-02 19:04:39 +02:00
Ronald E. Dahlgren
5e767520e6
OpenBSD build support
...
OpenBSD does not have a /proc filesystem
OpenBSD also defines `getrusage` in sys/resource.h
Add OpenBSD classifier to python package
Include OpenBSD in machine/endian.h check
2024-06-04 16:49:49 -04:00
Laurent Perron
4cbd27dae9
sync with main
2024-05-30 10:52:42 +02:00
Mizux Seiha
5d771cc919
dependency: bump Protobuf to v25.3
2024-02-22 11:44:59 +01:00
Corentin Le Molgat
3c58533f2b
cmake: Add service and math_opt.ipc to wheel package
2024-02-16 14:27:15 +01:00
Corentin Le Molgat
ab64c92906
fixup after deps bump
2024-01-31 17:01:05 +01:00
Corentin Le Molgat
6011852ee9
cmake: Add stub to pybind11_abseil.status
2024-01-16 08:13:23 +01:00
Corentin Le Molgat
baad73ae20
cmake: integrate pybind11_abseil module in ortools module
...
needed for math_opt
2024-01-15 17:54:52 +01:00
Corentin Le Molgat
2c81040044
cmake: math_opt python fix
2024-01-15 15:09:45 +01:00
Corentin Le Molgat
e2b0e3b163
deps: Bump Protobuf v25.0 to v25.1
...
dev note: `git grep "[34]\.25\.0"`
2023-12-18 16:34:15 +01:00
Laurent Perron
e0b7582637
improve python typing
2023-11-22 14:47:35 +01:00
Corentin Le Molgat
129e1a8fad
dependencies: Bump Protobuf from v24.4 to v25.0
2023-11-10 16:48:32 +01:00
Corentin Le Molgat
d6e38a9179
python: Bump dependencies
2023-10-30 10:28:09 +01:00
Corentin Le Molgat
e1f9febd8e
cmake(python): Add GENERATE_PYTHON_STUB option ( Fix #3944 )
2023-10-23 11:01:26 +02:00
Mizux Seiha
21911d4261
python: Add python 3.12 support
2023-10-06 18:12:44 +02:00
Mizux Seiha
bfdc7b5dce
dependency: Bump Protobuf to v24.4
2023-10-06 18:12:44 +02:00
Laurent Perron
250302964e
tweak export to notebook; add flags stubs code to allow them to work in a notebook
2023-09-05 17:06:29 +02:00
Corentin Le Molgat
e3d047f983
deps: Bump Protobuf to v24.0
2023-08-11 15:13:42 +02:00
Laurent Perron
797b0ea56c
fix #3889
2023-08-10 11:08:16 -07:00
Mizux Seiha
0693558fd5
deps: finish Protobuf 3.23.4 bump
2023-08-10 12:53:06 +02:00
Corentin Le Molgat
69e60ca1f8
tools: Remove python 3.7 support (EOL)
2023-07-24 18:22:59 +02:00
Laurent Perron
ca6f7afdcf
move pywrap_pdlp to pdlp
2023-07-11 10:33:55 -07:00
Laurent Perron
346642b871
remove the pywrap prefix from pybind11 modules; add _pybind to the cmake target of the same modules
2023-07-03 14:30:27 +02:00
Laurent Perron
32175c9c3b
remove pywrap prefix for pybind11 generated modules
2023-07-03 12:46:51 +02:00
Laurent Perron
7a6567b7c1
fix python config
2023-07-02 08:12:30 +02:00
Laurent Perron
c3fdb12908
Switch algorithms and scheduling python libraries from swig to pybind11; switch protobuf support from forced serialization to pybind11_protobuf -- with patch; [CP-SAT] rewrite cut management; reformat samples with black
2023-06-30 22:49:35 +02:00
Mizux Seiha
3716579ca4
deps: Fix Protobuf bump to v23.3
2023-06-29 15:29:05 +02:00
Mizux Seiha
e83ab8ee1f
python: Fix minimum required version
2023-06-29 15:29:05 +02:00
Laurent Perron
cfe3034b60
fix #3818
2023-06-19 11:29:20 +02:00
Mizux Seiha
19eede6b61
deps: Bump protobuf to v23.2
2023-05-30 11:22:25 +02:00
Mizux Seiha
fdb50b644d
deps: Bump protobuf to v23.1
2023-05-22 00:18:42 +02:00
Mizux Seiha
8021a8837e
deps: Bump Protobuf v21.12 -> v22.2
2023-03-24 10:47:51 +01:00
Corentin Le Molgat
c0b513c57b
release: Drop Python 3.6 support
...
note: Protobuf 4.21.12 do not support Python 3.6
2023-02-17 18:23:48 +01:00
Corentin Le Molgat
c853dfafff
export pdlp/python
2023-01-20 18:08:14 +01:00
Corentin Le Molgat
844368617a
deps: Bump protobuf v21.10 -> v21.12
2023-01-20 10:16:40 +01:00
Laurent Perron
80fbfcc6f4
run model_builder python tests, rearrange linear solver testdata
2023-01-19 16:10:11 +01:00
Mizux Seiha
2187b58ae9
deps: Bump Protobuf 21.9 -> 21.10
2022-12-06 14:39:03 +01:00
Mizux Seiha
9ae5abef11
desp: Bump Protobuf v21.5 -> v21.9
2022-11-29 18:01:37 +01:00
Mizux Seiha
abd7328623
Add python 3.11 support ( #3515 )
2022-10-28 11:50:36 +02:00
Corentin Le Molgat
dd29e9c0ae
python: rework setup.py.in
2022-09-30 14:58:44 +02:00
Laurent Perron
81b31ff24b
Move model_builder under linear_solver
2022-09-12 11:28:52 +02:00