Conversation
…s in the knapsack model
…for fixed and aggregated variables
…, and example shiftbound.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…standing of variable aggregation logic
…fvz185/PySCIPOpt into feature/extend-presolver-plugin
…ture/extend-presolver-plugin
|
/tmp/pip-build-env-v4vbe1j_/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!
********************************************************************************
Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
By 2027-Feb-18, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
corresp(dist, value, root_dir)
/tmp/pip-build-env-v4vbe1j_/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
dist._finalize_license_expression()
/tmp/pip-build-env-v4vbe1j_/overlay/lib/python3.11/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()https://github.com/scipopt/PySCIPOpt/actions/runs/21543124063/job/62080594514?pr=1181#step:6:55 |
| setup( | ||
| name="PySCIPOpt", | ||
| version="6.0.0", | ||
| version="6.1.0", | ||
| description="Python interface and modeling environment for SCIP", | ||
| long_description=long_description, | ||
| long_description_content_type="text/markdown", | ||
| url="https://github.com/SCIP-Interfaces/PySCIPOpt", | ||
| author="Zuse Institute Berlin", | ||
| author_email="scip@zib.de", | ||
| license="MIT", | ||
| classifiers=[ | ||
| "Development Status :: 4 - Beta", | ||
| "Intended Audience :: Science/Research", | ||
| "Intended Audience :: Education", | ||
| "License :: OSI Approved :: MIT License", | ||
| "Programming Language :: Python :: 3", | ||
| "Programming Language :: Cython", | ||
| "Topic :: Scientific/Engineering :: Mathematics", | ||
| ], | ||
| ext_modules=extensions, | ||
| packages=find_packages(where="src"), | ||
| package_dir={"pyscipopt": packagedir}, | ||
| package_data={"pyscipopt": ["scip.pyx", "scip.pxd", "*.pxi", "scip/lib/*"]}, | ||
| include_package_data=True, | ||
| ) |
There was a problem hiding this comment.
setup.py is duplicated to pyproject.toml.
We can keep the minimal items for setup.py.
| setup( | |
| version="6.1.0", | |
| ext_modules=extensions, | |
| packages=find_packages(where="src"), | |
| package_dir={"pyscipopt": packagedir}, | |
| package_data={"pyscipopt": ["scip.pyx", "scip.pxd", "*.pxi", "scip/lib/*"]}, | |
| include_package_data=True, | |
| ) | |
|
Thank you for the help, @Zeroto521 . This is one part I don't particularly enjoy about maintaining SCIP. Would you be willing to make some of the changes for the release? |
Sorry for that, I don't have permission to access this PR. |
|
The test pip installation is passing both on MacOS and Linux. Will release today. |
Preparing a new PySCIPOpt release with the upcoming new SCIP minor version.