-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
Priority/0-HighTo do nowTo do nowSize/DaysSome days of workSome days of workStatus/DoneThe issue has been addressed and merged to the dev branchThe issue has been addressed and merged to the dev branch
Milestone
Description
Description
Using a recent pip
version, when installing the khiops
the following message appears:
DEPRECATION: Building 'khiops' using the legacy setup.py bdist_wheel mechanism, which will be
removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement
is to use the standardized build interface by setting the--use-pep517
option, (possibly
combined with--no-build-isolation
), or adding apyproject.toml
file to the source tree of
'khiops'. Discussion can be found at pypa/pip#6334
So the setup.py
will eventually be removed, and the only solution is to migrate the setup.py
to a pyproject.toml
. If we do nothing, the pip
installation method will fail eventually.
Questions/Ideas
- Note: A way to build with a
pyproject.toml
file is to use thebuild
package. Once installed our current build method is equivalent topython -m build . sdist
Metadata
Metadata
Assignees
Labels
Priority/0-HighTo do nowTo do nowSize/DaysSome days of workSome days of workStatus/DoneThe issue has been addressed and merged to the dev branchThe issue has been addressed and merged to the dev branch