Commit Graph

59 Commits

Author SHA1 Message Date
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
Corentin Le Molgat
5e22237e6f Update Protobuf 3.19.4 -> v21.5
note: python 4.21.5, all others languages 3.21.5
2022-09-02 13:47:01 +02:00
Xiang Chen
450f1e623f python: fix missing sat related .pyi files 2022-08-13 01:06:23 +02:00
Laurent Perron
8ef66920d9 use pybind11 for ortools/graph 2022-03-31 18:21:20 +02:00
Corentin Le Molgat
0ca2eb3087 python: fix missing glop/bop in setup.py.in 2022-02-28 08:54:23 +01:00
Mizux Seiha
32b101b9ee cmake: Fixup for pdlp 2022-02-25 23:43:01 +01:00
Corentin Le Molgat
1acf891fe2 cmake: Fix missing pywrap_model_builder_helper in python package 2022-02-25 14:29:26 +01:00
Laurent Perron
833ae17e99 Use pybind11 instead for swig for sorted_interval_list and cp_sat swig_helper; speed up CP-SAT presolve; add missing std includes 2022-02-22 18:33:45 +01:00
Mizux Seiha
8c4b96c65e deps: Bump Protobuf 3.19.1 -> 3.19.4 2022-02-02 11:00:24 +01:00
Mizux Seiha
ecc9ed1eca python: Bump Protobuf to 3.19.1 2021-11-30 18:15:54 +01:00
Mizux Seiha
168711103f python: Fix setup.py 2021-11-17 12:31:01 +01:00
Corentin Le Molgat
31ed4a4a50 python: Add minimum python version supported 2021-11-15 12:54:22 +01:00
Corentin Le Molgat
bcd652c7b2 python: Add numpy as dependency
Use version shipped with Ubuntu 18.04 as minimal version.
src: https://launchpad.net/ubuntu/+source/python-numpy
2021-11-15 11:46:27 +01:00
Corentin Le Molgat
d43ce9860b python: clean setup.py.in 2021-11-05 14:08:25 +01:00
Mizux Seiha
b94fb9d41d cmake: Rework python.cmake 2021-09-28 17:49:02 +02:00
Mizux Seiha
248a0f3e6d python: bump absl-py 0.11 -> 0.13 2021-09-21 15:32:21 +02:00
Corentin Le Molgat
0ae20b26fc deps: bump Protobuf to 3.18.0 2021-09-20 16:57:13 +02:00
Corentin Le Molgat
877a0f358b Fix bump of Protobuf from 3.15.8 to 3.17.3 2021-08-23 17:01:22 +02:00
Mizux Seiha
af7247758d Bump Protobuf 3.15.7 -> 3.15.8 (Fix #2524) 2021-04-27 15:43:34 +02:00
Mizux Seiha
4cd161f125 Bump Protobuf 3.15.3 -> 3.15.7 2021-04-06 12:13:28 +02:00
Mizux Seiha
4f795f3bbe python: Fix setup.py.in 2021-03-22 10:13:09 +01:00
Mizux Seiha
4a025e23c0 cmake: Add init 2021-03-21 16:19:12 +01:00
Laurent Perron
d92b80c832 update build def files to use protobuf 3.15.3 2021-03-01 13:52:10 +01:00