Corentin Le Molgat
7f88299aa0
cmake: set numpy to 2.0.2 as minimum
2025-07-07 14:06:26 +02:00
Corentin Le Molgat
835b3b3b93
doxygen: force light-mode for doc
2025-06-30 15:20:19 +02:00
Mizux Seiha
8e1e6b5e97
dependencies: bump Protobuf from v31.0 to v31.1
2025-06-17 11:08:04 +02:00
Corentin Le Molgat
3c96812728
python: bump last remaining 3.8 to 3.9
...
note: Protobuf v31.0 has dropped support of Python 3.8
2025-05-27 13:21:30 +02:00
Corentin Le Molgat
9cbf09afdf
cmake: bump dependencies
...
* abseil-cpp 20250512.0
* protobuf v31.0
* re2 2024-07-02
* googletest 1.17.0
* benchmark 1.9.2
devNote: to fix a patch not working
```sh
cd ~/.../ortools_repo
cmake -S. -Bbuild -DBUILD_DEPS=ON -DBUILD_EXAMPLES=OFF -DBUILD_SAMPLES=OFF -DBUILD_TESTING=ON
pushd build/_deps/absl-src
git apply --3way ~/.../ortools_repo/patches/abseil-cpp-20250512.0.patch
git mergetool
git diff HEAD -u > ~/.../ortools_repo/patches/abseil-cpp-20250512.0.patch
cd ..
rm -rf absl-*
popd
<repeat>
```
2025-05-22 14:42:48 +02:00
Corentin Le Molgat
5e91781f7f
python: target typing-extensions >= 4.12
2025-05-19 09:58:15 +02:00
Corentin Le Molgat
8480ff4f3f
dependency: Fix bzip2 support
...
* always enable it
* Fix CMake support
* fix windows support
2025-04-30 15:15:39 +02:00
Corentin Le Molgat
211b624cde
math_opt: export from google3
...
* CMake has not been updated yet
* bazel was compiling at least last week
bazel: disable math opt facility_location.py
missing some dependencies...
2025-04-30 14:06:01 +02:00
Corentin Le Molgat
36220e039d
dependency: bump protobuf to v30.2
2025-03-28 09:38:56 +01:00
Corentin Le Molgat
a5a605c665
python: backport logging fix of dll load
2025-03-26 11:42:18 +01:00
Corentin Le Molgat
6258871db6
dependency: bump protobuf to v30.1
2025-03-26 11:42:18 +01:00
Corentin Le Molgat
77a28070b9
deps: bump scip to v9.2.1
...
* use libscip shared library
* enable soplex
2025-03-13 15:56:35 +01:00
Mizux Seiha
56fde74a11
move set_cover
2025-03-04 21:06:53 +01:00
Mizux Seiha
7b71c4b140
dependencies: Bump protobuf to v29.3
2025-02-11 14:47:27 +01:00
Corentin Le Molgat
da058cd01b
cmake: Fix and enabled shared lib support with MSVC
...
* Add decldll to proto
* rework init to make it working for MSVC
* fix test_xprs_interface build
dotnet: Fix MSVC shared libs support
* Fix csproj to include libortools.dll
java: Fix MSVC shared_libs support
* Fix runtime jar to include libortools.dll
python: Fix MSVC shared_libs support
* fix __init__.py.in loading for MSVC
2025-02-04 14:28:08 +01:00
Corentin Le Molgat
ad6ccd0a34
cmake: cleanup setup.py.in
2025-01-27 10:55:45 +01:00
Corentin Le Molgat
09be9a9815
cmake: fix model_build_helper.pyi on windows ( #4512 )
2025-01-24 02:22:30 -08: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
Corentin Le Molgat
a66a6daac7
Bump Copyright to 2025
2025-01-10 11:35:44 +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
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +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
Corentin Le Molgat
8386a84234
cmake: Fix doxygen documentations
2023-11-27 16:12:16 +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
5b50f67ed0
doxygen cleanup
2023-10-27 10:15:27 +02:00
Corentin Le Molgat
e1f9febd8e
cmake(python): Add GENERATE_PYTHON_STUB option ( Fix #3944 )
2023-10-23 11:01:26 +02:00
Laurent Perron
1ad4e80902
minor sync
2023-10-16 09:30:20 +02:00
Mizux Seiha
21911d4261
python: Add python 3.12 support
2023-10-06 18:12:44 +02:00
Corentin Le Molgat
030bd7d149
update python readme
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