math/py-or-tools 9.14 FreeBSD
Google's Operations Research tools (Python binding)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
fcb1c759ec- License
- APACHE20
- Categories
- math
- Package size
- 4520.0 KiB, 18458.6 KiB installed
Description
Python bindings for Google Optimization Tools (a.k.a., OR-Tools).
Install
Binary package:
pkg install py312-or-tools
From the ports tree:
cd /usr/ports/math/py-or-tools/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-or-tools>0:math/py-or-tools
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 9.6_16 | 9.6_17 | - | - | - |
| FreeBSD:14:quarterly | 9.6_16 | 9.6_16 | n/a | - | - |
| FreeBSD:15:latest | 9.6_17 | 9.6_17 | n/a | - | - |
| FreeBSD:15:quarterly | 9.6_16 | 9.6_16 | n/a | n/a | n/a |
| FreeBSD:16:latest | 9.6_16 | 9.6_17 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 10
${PYTHON_PKGNAMEPREFIX}absl-py>=2.0.0: devel/py-absl-py${PYTHON_PKGNAMEPREFIX}immutabledict>=3.0.0: devel/py-immutabledict${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3: math/py-numpy${PYTHON_PKGNAMEPREFIX}pandas>=2.0.0: math/py-pandas${PYTHON_PKGNAMEPREFIX}protobuf>=6.31.1: devel/py-protobuf${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12: devel/py-typing-extensionsprotoc-gen-mypy: devel/py-mypy-protobuf${PYTHON_PKGNAMEPREFIX}mypy>0: devel/py-mypy${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheelswig: devel/swig
Library 15
libabsl_base.so: devel/abseillibCbc.so: math/cbclibCgl.so: math/cgllibcoinasl.so: math/asllibcoinmumps.so: math/coin-or-mumpslibCoinUtils.so: math/coinutilslibnauty.so: math/nautylibopenblas.so: math/openblaslibOsi.so: math/osilibOsiClp.so: math/clplibgflags.so: devel/gflagslibglog.so: devel/gloglibhighs.so: math/highslibprotobuf.so: devel/protobuflibre2.so: devel/re2
Runtime 6
${PYTHON_PKGNAMEPREFIX}absl-py>=2.0.0: devel/py-absl-py${PYTHON_PKGNAMEPREFIX}immutabledict>=3.0.0: devel/py-immutabledict${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3: math/py-numpy${PYTHON_PKGNAMEPREFIX}pandas>=2.0.0: math/py-pandas${PYTHON_PKGNAMEPREFIX}protobuf>=6.31.1: devel/py-protobuf${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12: devel/py-typing-extensions
The full lists below include those, and their dependencies in turn.
Build dependencies 84
- archivers/liblz4
- archivers/zstd
- databases/py-sqlite3
- databases/sqlite3
- devel/abseil
- devel/base64
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/gflags
- devel/glog
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/protobuf
- devel/py-absl-py
- devel/py-ast-serialize
- devel/py-immutabledict
- devel/py-librt
- devel/py-lxml
- devel/py-mypy
- devel/py-mypy-protobuf
- devel/py-mypy_extensions
- devel/py-orjson
- devel/py-packaging
- devel/py-pathspec
- devel/py-pip
- devel/py-protobuf
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-setuptools
- devel/py-six
- devel/py-types-protobuf
- devel/py-typing-extensions
- devel/py-tzdata
- devel/py-wheel
- devel/re2
- devel/readline
- devel/swig
- dns/libidn2
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/asl
- math/blas
- math/cbc
- math/cgl
- math/clp
- math/coin-or-data-netlib
- math/coin-or-data-sample
- math/coin-or-metis
- math/coin-or-mumps
- math/coinutils
- math/eigen3
- math/gmp
- math/highs
- math/lapack
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/nauty
- math/openblas
- math/osi
- math/py-bottleneck
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- ports-mgmt/pkg
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/rhash
- sysutils/py-psutil
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
Run dependencies 54
- archivers/liblz4
- archivers/zstd
- databases/py-sqlite3
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/gettext-runtime
- devel/gflags
- devel/glog
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libunwind
- devel/protobuf
- devel/py-absl-py
- devel/py-immutabledict
- devel/py-protobuf
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-six
- devel/py-typing-extensions
- devel/py-tzdata
- devel/re2
- devel/readline
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/asl
- math/blas
- math/cbc
- math/cgl
- math/clp
- math/coin-or-data-netlib
- math/coin-or-data-sample
- math/coin-or-metis
- math/coin-or-mumps
- math/coinutils
- math/gmp
- math/highs
- math/lapack
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/nauty
- math/openblas
- math/osi
- math/py-bottleneck
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- print/indexinfo
- textproc/expat2
Required by 1
Configuration
Options name: math_or-tools
| Option | Default | Description |
|---|---|---|
| SCIP | off | Use the SCIP solver |
- USES
- blaslapack cmake:insource compiler:c++17-lang eigen:3 pkgconfig python
- Service scripts
- none
Files
pkg-plist 210
- %%PYTHON_SITELIBDIR%%/ortools/.libs/libortools.so.9
- %%PYTHON_SITELIBDIR%%/ortools/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/algorithms/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/algorithms/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/algorithms/python/knapsack_solver.so
- %%PYTHON_SITELIBDIR%%/ortools/algorithms/python/knapsack_solver.pyi
- %%PYTHON_SITELIBDIR%%/ortools/bop/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/bop/bop_parameters_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/bop/bop_parameters_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/_pywrapcp.so
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/assignment_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/assignment_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/pywrapcp.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/pywrapcp.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_enums_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_enums_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_ils_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_ils_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_parameters_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_parameters_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/search_limit_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/search_limit_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/search_stats_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/search_stats_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/solver_parameters_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/constraint_solver/solver_parameters_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/glop/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/glop/parameters_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/glop/parameters_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/graph/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/graph/flow_problem_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/linear_sum_assignment.so
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/linear_sum_assignment.pyi
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/max_flow.so
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/max_flow.pyi
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/min_cost_flow.so
- %%PYTHON_SITELIBDIR%%/ortools/graph/python/min_cost_flow.pyi
- %%PYTHON_SITELIBDIR%%/ortools/gscip/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/gscip/gscip_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/gscip/gscip_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/init/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/init/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/init/python/init.so
- %%PYTHON_SITELIBDIR%%/ortools/init/python/init.pyi
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/_pywraplp.so
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/linear_solver_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/linear_solver_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/linear_solver_natural_api.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/model_builder.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/model_builder_helper.so
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/model_builder_helper.pyi
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/model_builder_numbers.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/py.typed
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/pywraplp.py
- %%PYTHON_SITELIBDIR%%/ortools/linear_solver/pywraplp.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/callback_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/callback_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/core/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/core/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/core/python/solver.so
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/core/python/solver.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/elemental/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/elemental/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/elemental/python/cpp_elemental.so
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/elemental/python/enums.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/infeasible_subsystem_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/infeasible_subsystem_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/io/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/io/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/io/python/mps_converter.so
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/model_parameters_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/model_parameters_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/model_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/model_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/model_update_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/model_update_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/parameters_pb2.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/parameters_pb2.pyi
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/bounded_expressions.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/callback.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/compute_infeasible_subsystem_result.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/elemental/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/elemental/elemental.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/errors.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/expressions.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/from_model.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/hash_model_storage.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/indicator_constraints.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/init_arguments.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/ipc/__init__.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/ipc/proto_converter.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/ipc/remote_http_solve.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/linear_constraints.py
- %%PYTHON_SITELIBDIR%%/ortools/math_opt/python/mathopt.py
The first 100 are listed.
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| google-or-tools-v9.14_GH0.tar.gz | 2.1397016e+07 | 9019facf316b54ee72bb58827efc875df4cfbb328fbf2b367615bf2226dd94ca |
| pybind-pybind11-v2.13.6_GH0.tar.gz | 800804 | e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20 |
| pybind-pybind11_abseil-v202402.0_GH0.tar.gz | 59273 | 1496b112e86416e2dcf288569a3e7b64f3537f0b18132224f492266e9ff76c44 |
| pybind-pybind11_protobuf-f02a2b7653bc50eb5119d125842a3870db95d251_GH0.tar.gz | 60721 | 6c712ca5fc1e15df2ed1f55bd974c32a3065e658483616f3fda7607546db33ab |