This PR moves the dependency management from using a requirements.txt file to specifying dependencies directly in pyproject.toml. This change aligns with PEP 621, which recommends declaring project metadata in pyproject.toml. It simplifies dependency management and ensures consistency with modern Python packaging standards.
The README.md has also been updated to reflect the new installation instructions.
Specifying dependencies in the pyproject.toml also makes it easier to add optional dependencies in the future.
This PR moves the dependency management from using a
requirements.tx
t file to specifying dependencies directly inpyproject.toml
. This change aligns with PEP 621, which recommends declaring project metadata in pyproject.toml. It simplifies dependency management and ensures consistency with modern Python packaging standards.The README.md has also been updated to reflect the new installation instructions.
Specifying dependencies in the pyproject.toml also makes it easier to add optional dependencies in the future.