python: rework setup.py.in
This commit is contained in:
@@ -38,7 +38,7 @@ def read(fname):
|
||||
|
||||
|
||||
setup(
|
||||
name='@PROJECT_NAME@',
|
||||
name='@PYTHON_PROJECT@',
|
||||
version='@PROJECT_VERSION@',
|
||||
packages=find_packages(),
|
||||
python_requires='>= 3.6',
|
||||
@@ -48,25 +48,25 @@ setup(
|
||||
'protobuf >= 4.21.5',
|
||||
],
|
||||
package_data={
|
||||
'@PROJECT_NAME@':[$<$<STREQUAL:$<TARGET_PROPERTY:@PYTHON_PROJECT@,TYPE>,SHARED_LIBRARY>:'.libs/*', '../$<TARGET_SONAME_FILE_NAME:@PYTHON_PROJECT@>'>],
|
||||
'@PROJECT_NAME@.init':['$<TARGET_FILE_NAME:pywrapinit>'],
|
||||
'@PROJECT_NAME@.algorithms':['$<TARGET_FILE_NAME:pywrapknapsack_solver>'],
|
||||
'@PROJECT_NAME@.bop':['*.pyi'],
|
||||
'@PROJECT_NAME@.glop':['*.pyi'],
|
||||
'@PROJECT_NAME@.graph.python':[
|
||||
'@PYTHON_PROJECT@':[$<$<STREQUAL:$<TARGET_PROPERTY:@PROJECT_NAME@,TYPE>,SHARED_LIBRARY>:'.libs/*','../$<TARGET_SONAME_FILE_NAME:@PROJECT_NAME@>'>],
|
||||
'@PYTHON_PROJECT@.init':['$<TARGET_FILE_NAME:pywrapinit>'],
|
||||
'@PYTHON_PROJECT@.algorithms':['$<TARGET_FILE_NAME:pywrapknapsack_solver>'],
|
||||
'@PYTHON_PROJECT@.bop':['*.pyi'],
|
||||
'@PYTHON_PROJECT@.glop':['*.pyi'],
|
||||
'@PYTHON_PROJECT@.graph.python':[
|
||||
'$<TARGET_FILE_NAME:linear_sum_assignment_pybind11>',
|
||||
'$<TARGET_FILE_NAME:max_flow_pybind11>',
|
||||
'$<TARGET_FILE_NAME:min_cost_flow_pybind11>'
|
||||
],
|
||||
'@PROJECT_NAME@.constraint_solver':['$<TARGET_FILE_NAME:pywrapcp>', '*.pyi'],
|
||||
'@PROJECT_NAME@.linear_solver':['$<TARGET_FILE_NAME:pywraplp>', '*.pyi'],
|
||||
'@PROJECT_NAME@.linear_solver.python':['$<TARGET_FILE_NAME:pywrap_model_builder_helper>', '*.pyi'],
|
||||
'@PROJECT_NAME@.packing':['*.pyi'],
|
||||
'@PROJECT_NAME@.pdlp':['*.pyi'],
|
||||
'@PROJECT_NAME@.sat':['*.pyi'],
|
||||
'@PROJECT_NAME@.sat.python':['$<TARGET_FILE_NAME:swig_helper>', '*.pyi'],
|
||||
'@PROJECT_NAME@.scheduling':['$<TARGET_FILE_NAME:pywraprcpsp>', '*.pyi'],
|
||||
'@PROJECT_NAME@.util.python':['$<TARGET_FILE_NAME:sorted_interval_list>', '*.pyi'],
|
||||
'@PYTHON_PROJECT@.constraint_solver':['$<TARGET_FILE_NAME:pywrapcp>', '*.pyi'],
|
||||
'@PYTHON_PROJECT@.linear_solver':['$<TARGET_FILE_NAME:pywraplp>', '*.pyi'],
|
||||
'@PYTHON_PROJECT@.linear_solver.python':['$<TARGET_FILE_NAME:pywrap_model_builder_helper>', '*.pyi'],
|
||||
'@PYTHON_PROJECT@.packing':['*.pyi'],
|
||||
'@PYTHON_PROJECT@.pdlp':['*.pyi'],
|
||||
'@PYTHON_PROJECT@.sat':['*.pyi'],
|
||||
'@PYTHON_PROJECT@.sat.python':['$<TARGET_FILE_NAME:swig_helper>', '*.pyi'],
|
||||
'@PYTHON_PROJECT@.scheduling':['$<TARGET_FILE_NAME:pywraprcpsp>', '*.pyi'],
|
||||
'@PYTHON_PROJECT@.util.python':['$<TARGET_FILE_NAME:sorted_interval_list>', '*.pyi'],
|
||||
},
|
||||
include_package_data=True,
|
||||
license='Apache 2.0',
|
||||
|
||||
Reference in New Issue
Block a user