Skip to content

Modify setup.py for pyproject.toml #6

@gcanasherrera

Description

@gcanasherrera

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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions