-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(gyp): update gyp to v0.15.0 #2825
Conversation
128cb3f
to
0e1e3cc
Compare
Looks like there's more linting errors. |
CI tests fail, but I wonder whether it's from 02480f6? That commit's CI status looks similar to this PR's. Edit: I'll try reverting the latest commit and seeing whether that helps. Edit June 30: Waiting on some gyp-next changes first. |
Please rebase this pull request. |
6cf18a9
to
74048cb
Compare
@cclauss What can we do to get this rolling? |
matrix: | ||
os: [macos-latest, ubuntu-latest] # , windows-latest] | ||
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11-dev"] | ||
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12-dev"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12-dev"] | |
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] |
* `pipx install gyp-next` | ||
``` | ||
Installing to a new venv 'gyp-next' | ||
installed package gyp-next 0.13.0, installed using Python 3.10.6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
installed package gyp-next 0.13.0, installed using Python 3.10.6 | |
installed package gyp-next 0.13.0, installed using Python 3.12.0 |
"Programming Language :: Python :: 3.7", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Programming Language :: Python :: 3.11", | |
"Programming Language :: Python :: 3.11", | |
"Programming Language :: Python :: 3.12", |
] | ||
|
||
[project.optional-dependencies] | ||
dev = ["flake8", "pytest"] | ||
dev = ["flake8", "ruff", "pytest"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dev = ["flake8", "ruff", "pytest"] | |
dev = ["ruff", "pytest"] |
"Q", | ||
"W", | ||
] | ||
target-version = "py37" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
target-version = "py37" | |
target-version = "py38" |
I think we will want to get Python 3.12 support in this release. |
Closing in favour of #2923 |
Checklist
npm install && npm test
passesDescription of change
Update gyp to v0.15.0. Brings in SpectreMitigation flag support for MSVS along with some bug fixes and doc improvements.