Skip to content

Migrate packaging setup from setup.py to pyproject.toml with updated config#481

Open
JDRanpariya wants to merge 1 commit intokscalelabs:masterfrom
JDRanpariya:migrate/build-system
Open

Migrate packaging setup from setup.py to pyproject.toml with updated config#481
JDRanpariya wants to merge 1 commit intokscalelabs:masterfrom
JDRanpariya:migrate/build-system

Conversation

@JDRanpariya
Copy link

@JDRanpariya JDRanpariya commented Jul 15, 2025

Working towards better build tooling and developer experience #480, we have moved from setup.py and MANIFEST.ini to pyproject.toml for builds

There are few things I would like to ask,

  1. I have chosen setup tools as build backend, do we have any preference for poetry or hatch?
  2. currently I've copied dependencies from req.txt, every time we add new dep we add it to pyproject.toml and use pip-tools to generate new req.txt
  3. we can simple build using pip install .
  4. Can Maintainers verify that it works as intended??
  5. Are there any plans to use poetry or hatch? I'm not exactly sure if we need them but I'm curious to have a discussion

@JDRanpariya JDRanpariya mentioned this pull request Jul 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant