Uh oh!
There was an error while loading. Please reload this page.
Release proposal: node-gyp@5.0.6 - #1972
Conversation
cclauss
commented
Nov 18, 2019
Nice work as always @rvagg We need to get Travis to be green again and also, given nodejs/node-v8#119 (comment) perhaps we should set our lower limit to be Python >= 2.7.9. |
rvagg
commented
Nov 20, 2019
Sorry, you'll have to spoon feed me, i don't grok what's going on - does this demonstrably break for users of 2.6 (if there are any) or is this a linting failure or test-specific failure? |
cclauss
commented
Nov 20, 2019
The change in question is not in this repo but is in our dependency nodejs/node-v8#119 (comment). That code makes it convoluted to support both Python < 2.7.9 and Python 3. |
d6041b0 to
8ca4156Comparervagg
commented
Dec 16, 2019
it looks like npm wants to stick with v5 for npm v6, so we should still maintain these I've published 5.0.6 from this, but we have a few things in the queue to warrant a 5.1.0 soon:
I'd like to see that proxy change bake in the wild first, I'm sure there are people that will grab v6 just for that one. |
rvagg
commented
Dec 16, 2019
I had to publish a v5.0.7 on top of this, same commits but with a pack file removed from the pack file ... something i've done far too often but keep on doing. I ran |
richardlau
commented
Dec 16, 2019
That's what |
rvagg
commented
Dec 20, 2019
yeah, probably, it's just a habit I need to break at some point, my fault and I don't think we need special handling for it |
Republish of v5.0.6 but with node-gyp-v5.0.6.tar.gz removed from pack file PR-URL: #1972
Republish of v5.0.6 but with node-gyp-v5.0.6.tar.gz removed from pack file PR-URL: #1972
Not sure how much this is needed but it might help npm, I don't see an indication which way they're going with node-gyp@6.
Commits on
masterthat aren't on this branch:68319a2c34] - v6.0.1: bump version and update changelog (Rod Vagg) #19351a4ff636d5] - v6.0.0: bump version and update changelog (Rod Vagg) #1892dd0e97ef0b] - (SEMVER-MAJOR)lib: try to findpythonafterpython3(Sam Roberts) #1907f60ed47d14] - travis: add Python 3.5 and 3.6 tests on Linux (Christian Clauss) #1903c763ca1838] - (SEMVER-MAJOR)doc: Declare that node-gyp is Python 3 compatible (cclauss) #18113d1c60ab81] - (SEMVER-MAJOR)lib: accept Python 3 by default (João Reis) #1844c6e3b65a23] - (SEMVER-MAJOR)lib: raise the minimum Python version from 2.6 to 2.7 (cclauss) #1818Commits on this branch that aren't on master:
d6041b0f1c] - v5.0.6: bump version and update changelog (Rod Vagg)3891391746] - doc: reconcile README with Python 3 compat changes (Rod Vagg) #191107f81f1920] - lib: accept Python 3 after Python 2 (Sam Roberts) #19103834156a92] - test: add Python 3.5 and 3.6 tests on Linux (cclauss) #1909(.travis.yml isn't materially different between the branches even with those commit discrepancies)
Changes in this release:
cdec00286f] - doc: adjustments to the README.md for new users (Dan Pike) #1919b7c8233ef2] - test: fix Python unittests (cclauss) #1961e12b00ab0a] - doc: macOS Catalina add two commands (Christian Clauss) #196270b9890c0d] - test: add header download test (Rod Vagg) #17964029fa8629] - test: configure proper devDir for invoking configure() (Rod Vagg) #1796fe8b02cc8b] - doc: add macOS_Catalina.md document (cclauss) #19408ea47ce365] - gyp: python3 fixes: utf8 decode, use of 'None' in eval (Wilfried Goesgens) #1925c7229716ba] - gyp: iteritems() -> items() in compile_commands_json.py (cclauss) #19472a18b2a0f8] - gyp: make cmake python3 compatible (gengjiawen) #194470f391e844] - gyp: fix TypeError in XcodeVersion() (Christian Clauss) #19399f4f0fa34e] - gyp: finish decode stdout on Python 3 (Christian Clauss) #19377cf507906d] - src,win: allow 403 errors for arm64 node.lib (Richard Lau) #1934ad0d182c01] - deps: update deps to roughly match current npm@6 (Rod Vagg) #19201553081ed6] - test: upgrade Linux Travis CI to Python 3.8 (Christian Clauss) #19230705cae9aa] - travis: ignore failedbrew upgrade npm, update xcode (Christian Clauss) #19327bfdb6f5bf] - build: avoid bare exceptions in xcode_emulation.py (Christian Clauss) #19327edf7658fa] - lib,install: always download SHA sums on Windows (Sam Hughes) #192669056d04fe] - travis: add Windows + Python 3.8 to the mix (Rod Vagg) #1921The main risk here is in the dependency version changes from #1920.