Sitelet https://github.com/scikit-optimize/scikit-optimize/pull/1146
Skip to content
This repository was archived by the owner on Feb 28, 2024. It is now read-only.

Move the metadata into PEP 621-compliant pyproject.toml. - #1146

Open
KOLANICH wants to merge 3 commits into
scikit-optimize:masterfrom
KOLANICH-ML:pyproject.toml
Open

Move the metadata into PEP 621-compliant pyproject.toml.#1146
KOLANICH wants to merge 3 commits into
scikit-optimize:masterfrom
KOLANICH-ML:pyproject.toml

Conversation

@KOLANICH

Copy link
Copy Markdown

Requires #1145

Also this commit gets rid of the most build-time dependencies (module is no longer imported when the wheel is being built, instead modern versions of setupttols can read vars using static analysis. Requires a newer setuptools. distutils support is dropped.

Dropped `distutils`.
Remove redundant requirements for building a wheel from `pyproject.toml`.
@KOLANICH

KOLANICH commented Feb 12, 2023

Copy link
Copy Markdown
Author

For now we don't delete setup.py, but it should be done. It may require changes in CI scripts, I have no time to debug that, so leave it up to the maintainers of this repo.

CI fails because it seems the CI scripts got rotten. It is not up to me to fix them.

setup.cfg is kept to store prefs for other tools.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant