-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Currently, the project uses setup.py for packaging and dependency management. To modernize the build system and improve compatibility with PEP 517/518 tools, we should migrate to pyproject.toml.
- Create pyproject.toml with the required [build-system] section.
- Move dependencies from setup.py to pyproject.toml (e.g., using setuptools or poetry).
- Update project metadata (name, version, description, author, license, etc.) in pyproject.toml.
- Ensure backward compatibility for setup.py if needed or remove it entirely.
- Test that pip install . and pip wheel . work as expected.
- Update documentation to reflect the new build process.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working