bitsandbytes icon indicating copy to clipboard operation
bitsandbytes copied to clipboard

Migrate build data to pyproject.toml

Open matthewdouglas opened this issue 1 year ago • 4 comments

  • Moves most metadata to pyproject.toml, conforming with PEP 517, PEP 518, and PEP 621
  • Removes requirements.txt files (but not the conda environment.yml ones just yet)
  • Updates docs to instruct on usage of editable install for development (see: PEP 660)
  • Updates workflow to skip unnecessary dependency installation for building wheels

matthewdouglas avatar Feb 23 '24 02:02 matthewdouglas

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

github-actions[bot] avatar Feb 23 '24 18:02 github-actions[bot]

Rebased

matthewdouglas avatar Apr 09 '24 00:04 matthewdouglas

Rebased

This is really weird, somehow the diff of the PR got all messed up now. This makes it really hard to review.

It seems to me this PR is otherwise ready for review, right?

Titus-von-Koeller avatar Apr 09 '24 17:04 Titus-von-Koeller

Rebased

This is really weird, somehow the diff of the PR got all messed up now. This makes it really hard to review.

It seems to me this PR is otherwise ready for review, right?

Not sure what happened there but I think it should look more reasonable now. Apart from that, yes, it's ready.

matthewdouglas avatar Apr 09 '24 17:04 matthewdouglas