Files
ports/math/py-or-tools/pkg-plist
T
Charlie Li 4f0eba1efd python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
2025-06-19 16:28:47 -04:00

86 lines
5.0 KiB
Plaintext

%%PYTHON_SITELIBDIR%%/ortools/.libs/libortools.so.9
%%PYTHON_SITELIBDIR%%/ortools/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/algorithms/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/algorithms/_pywrapknapsack_solver.so
%%PYTHON_SITELIBDIR%%/ortools/algorithms/pywrapknapsack_solver.py
%%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/routing_enums_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/constraint_solver/routing_enums_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%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/ortools/graph/python/max_flow%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/ortools/graph/python/min_cost_flow%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/ortools/init/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/init/_pywrapinit.so
%%PYTHON_SITELIBDIR%%/ortools/init/pywrapinit.py
%%PYTHON_SITELIBDIR%%/ortools/linear_solver/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/linear_solver/_pywraplp.so
%%PYTHON_SITELIBDIR%%/ortools/linear_solver/linear_solver_natural_api.py
%%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/model_builder.py
%%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/model_builder_helper.py
%%PYTHON_SITELIBDIR%%/ortools/linear_solver/python/pywrap_model_builder_helper%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/ortools/linear_solver/pywraplp.py
%%PYTHON_SITELIBDIR%%/ortools/packing/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/packing/multiple_dimensions_bin_packing_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/packing/multiple_dimensions_bin_packing_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/packing/vector_bin_packing_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/packing/vector_bin_packing_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/pdlp/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/pdlp/python/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/pdlp/python/pywrap_pdlp%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/ortools/pdlp/solve_log_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/pdlp/solve_log_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/pdlp/solvers_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/pdlp/solvers_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/sat/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/sat/boolean_problem_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/sat/boolean_problem_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/sat/colab/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/sat/colab/visualization.py
%%PYTHON_SITELIBDIR%%/ortools/sat/cp_model_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/sat/cp_model_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/sat/cp_model_service_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/sat/cp_model_service_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/sat/python/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/sat/python/cp_model.py
%%PYTHON_SITELIBDIR%%/ortools/sat/python/cp_model_helper.py
%%PYTHON_SITELIBDIR%%/ortools/sat/python/swig_helper%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/ortools/sat/sat_parameters_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/sat/sat_parameters_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/scheduling/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/scheduling/_pywraprcpsp.so
%%PYTHON_SITELIBDIR%%/ortools/scheduling/course_scheduling_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/scheduling/course_scheduling_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/scheduling/jobshop_scheduling_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/scheduling/jobshop_scheduling_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/scheduling/pywraprcpsp.py
%%PYTHON_SITELIBDIR%%/ortools/scheduling/rcpsp_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/scheduling/rcpsp_pb2.pyi
%%PYTHON_SITELIBDIR%%/ortools/util/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/util/optional_boolean_pb2.py
%%PYTHON_SITELIBDIR%%/ortools/util/python/__init__.py
%%PYTHON_SITELIBDIR%%/ortools/util/python/sorted_interval_list%%PYTHON_TAG%%.so