This pull request updates the project dependencies and adds linting and continuous integration (CI) workflows. The updates include:
Updated the dacy package to version 2.4.2
Updated the cruft package to version 2.0.0
Updated the pyright package to version 1.1.328
Updated the ruff package to version 0.0.262
Updated the pyproject-parser package to version 0.9.1
The linting workflow runs the ruff linter to check the code for formatting and style issues. The CI workflow runs the linting workflow, static type checking with pyright, and the test suite with pytest.
This pull request updates the project dependencies and adds linting and continuous integration (CI) workflows. The updates include:
Updated the
dacy
package to version 2.4.2Updated the
cruft
package to version 2.0.0Updated the
pyright
package to version 1.1.328Updated the
ruff
package to version 0.0.262Updated the
pyproject-parser
package to version 0.9.1The linting workflow runs the
ruff
linter to check the code for formatting and style issues. The CI workflow runs the linting workflow, static type checking withpyright
, and the test suite withpytest
.