esafak opened a new pull request, #2388: URL: https://github.com/apache/fory/pull/2388
Contribution Checklist ## Why? I was running the existing linting script on my last PR and it was failing because it was incompatible with the new version of `importlib-metadata` I had installed. First I considered unpinning or updating the versions of the linting libraries, then I realized it would be better to simply get rid of them in favor of [ruff](https://astral.sh/ruff). Note that this PR includes a few ruff reformatted python files. ## What does this PR do? - Removed Black and Flake8 configurations and dependencies. - Integrated Ruff for both formatting and linting, updating scripts and configuration files accordingly. - Adjusted documentation and examples in `README.md` and `CONTRIBUTING.md` to reflect the switch to Ruff. - Improved simplicity and consistency in formatting validation steps. - Migrates linter configuration into `pyproject.toml` ## Does this PR introduce any user-facing change? No ## Benchmark Ruff is faster :) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
