node-gyp/gyp
Christian Clauss fc0ddc6523
feat: Upgrade Python linting from flake8 to ruff (#2815)
[Ruff](https://beta.ruff.rs/) supports [over 500 lint rules](https://beta.ruff.rs/docs/rules) including bandit, isort, pylint, pyupgrade, and flake8 plus its plugins and is written in Rust for speed.

This GitHub Action will provide contributors with intuitive GitHub Annotations.

![image](https://user-images.githubusercontent.com/3709715/223758136-afc386d2-70aa-4eff-953a-2c2d82ceea23.png)

The `Required` in the checks below should be:
1. Removed from `flake8-annotation` and added to `ruff-annotation` which replaces it.
2. Removed from `isort` and added to `ruff` which replaces it.
2023-03-13 11:43:22 +01:00
..
.github/workflows feat(gyp): update gyp to v0.14.0 (#2749) 2022-10-10 19:51:12 +08:00
data/win gyp: update gyp to r1601 2013-07-02 11:04:41 -07:00
pylib/gyp feat: Upgrade Python linting from flake8 to ruff (#2815) 2023-03-13 11:43:22 +01:00
tools feat(gyp): update gyp to v0.13.0 2022-09-24 02:17:10 +01:00
.flake8 gyp: update gyp to 0.6.1 2020-10-15 11:12:52 +11:00
.gitignore gyp: update gyp to 0.2.0 2020-05-26 15:14:13 +10:00
AUTHORS gyp: update gyp to 0.2.0 2020-05-26 15:14:13 +10:00
CHANGELOG.md feat(gyp): update gyp to v0.14.0 (#2749) 2022-10-10 19:51:12 +08:00
CODE_OF_CONDUCT.md feat(gyp): update gyp to v0.9.1 (#2402) 2021-05-28 01:30:57 +00:00
CONTRIBUTING.md feat(gyp): update gyp to v0.9.1 (#2402) 2021-05-28 01:30:57 +00:00
gyp gyp: update gyp to e1c8fcf7 2015-05-24 14:02:47 -07:00
gyp.bat gyp: update gyp to 0.2.0 2020-05-26 15:14:13 +10:00
gyp_main.py gyp: update gyp to v0.8.1 (#2355) 2021-03-31 15:43:58 +08:00
LICENSE gyp: update gyp to 0.2.1 2020-05-26 15:15:13 +10:00
pyproject.toml feat(gyp): update gyp to v0.14.0 (#2749) 2022-10-10 19:51:12 +08:00
README.md gyp: update gyp to 0.6.1 2020-10-15 11:12:52 +11:00
test_gyp.py feat(gyp): update gyp to v0.13.0 2022-09-24 02:17:10 +01:00

GYP can Generate Your Projects.

Documents are available at gyp.gsrc.io, or you can check out md-pages branch to read those documents offline.

gyp-next is released to the Python Packaging Index (PyPI) and can be installed with the command:

  • python3 -m pip install gyp-next