node/tools
João Reis bd44b0ee7f
build,win: accept Python 3 if 2 is not available
If there is no Python 2 available, use Python 3. This allows to test
running configure with Python 3.

PR-URL: https://github.com/nodejs/node/pull/29236
Reviewed-By: Christian Clauss <cclauss@me.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
2020-12-14 18:05:53 +00:00
..
bootstrap win,build: update Windows build documentation 2019-04-16 21:59:10 +01:00
clang-format tools: add missing package-lock to clang-format 2018-09-06 08:52:21 +02:00
configure.d tools, icu: actually failover if there are multiple URLs 2019-05-16 14:55:59 -04:00
doc tools: only fetch previous versions when necessary 2020-04-06 22:38:35 +01:00
eslint-rules tools: lint for use of internalBinding() 2019-05-16 14:56:32 -04:00
gyp build, tools, win: add .S files support to GYP 2019-02-28 23:37:36 +11:00
icu deps: backport ICU-20958 to fix CVE-2020-10531 2020-06-02 15:03:16 +01:00
inspector_protocol tools: roll inspector_protocol to f67ec5 2019-04-16 21:59:31 +01:00
jinja2 inspector: add inspector_protocol as a direct dependency 2018-08-15 20:23:17 +10:00
macos-installer tools, build: refactor macOS installer 2017-09-28 02:05:59 -03:00
markupsafe inspector: add inspector_protocol as a direct dependency 2018-08-15 20:23:17 +10:00
msvs build,win: accept Python 3 if 2 is not available 2020-12-14 18:05:53 +00:00
node_modules tools: update ESLint to 5.12.1 2019-05-16 14:56:43 -04:00
node-lint-md-cli-rollup tools: replace rollup with ncc 2019-07-25 23:53:04 +01:00
pip build: add lint-py which uses flake8 2018-11-29 11:39:14 -05:00
pkgsrc src,tools: use https://nodejs.org URL when possible. 2018-07-14 12:36:53 +02:00
rpm src,tools: use https://nodejs.org URL when possible. 2018-07-14 12:36:53 +02:00
.eslintrc.yaml tools: enforce no unused trailing arguments tools directory 2017-11-13 12:30:29 -08:00
build-addons.js build: build addon tests in parallel 2018-06-13 08:49:29 +02:00
certdata.txt tools: update certdata.txt 2019-05-16 14:56:04 -04:00
check_macros.py lib: add internal check macros 2018-03-05 08:35:44 -06:00
check-imports.py tools: rewrite check-install.sh in python 2016-04-25 19:22:50 +05:30
compress_json.py build: make compress_json python3 compatible 2019-05-16 14:56:54 -04:00
cpplint.py benchmark,doc,lib,src,test,tools: fix typos 2018-10-10 04:16:52 +02:00
create_android_makefiles build: add script to create Android .mk files 2016-03-22 19:17:28 +01:00
create_expfile.sh build: fix dependencies on AIX 2016-08-29 16:20:18 -04:00
dcheck_macros.py test: do not lint macros files (again) 2019-02-28 23:37:42 +11:00
generate_code_cache.js src: perform integrity checks on built-in code cache 2018-09-03 17:56:23 +02:00
genv8constants.py tools: prepare tools/genv8constants.py for Python 3 2019-02-28 23:37:40 +11:00
getarch.py tools: move python code out of jenkins shell 2019-12-17 17:08:16 -05:00
getendian.py tools: move python code out of jenkins shell 2019-12-17 17:08:16 -05:00
getmachine.py tools: move python code out of jenkins shell 2019-12-17 17:08:16 -05:00
getmoduleversion.py build: configure --shared 2016-06-28 17:48:22 -04:00
getnapibuildversion.py build: expose napi_build_version variable 2020-10-07 06:59:44 -04:00
getnodeversion.py tools: move python code out of jenkins shell 2019-12-17 17:08:16 -05:00
gyp_node.py tools: use print() function on both Python 2 and 3 2019-02-28 23:37:33 +11:00
install.py tools: prepare tools/install.py for Python 3 2019-02-28 23:37:40 +11:00
js2c.py tools: prepare tools/js2c.py for Python 3 2019-02-28 23:37:40 +11:00
license-builder.sh deps,tools: update license-builder.sh and LICENSE 2019-05-16 14:57:02 -04:00
license2rtf.js tools: modernize license2rtf 2017-10-29 19:46:43 +01:00
lint-js.js benchmark,doc,lib,src,test,tools: fix typos 2018-10-10 04:16:52 +02:00
lint-md.js tools: replace rollup with ncc 2019-07-25 23:53:04 +01:00
lint-pr-commit-message.sh tools: don't use GH API for commit message checks 2019-02-28 23:37:37 +11:00
lsan_suppressions.txt
macos-firewall.sh tools: add openssl-cli to macos-firewall.sh 2019-05-16 14:56:29 -04:00
make-v8.sh build: enable backtrace when V8 is built for PPC and S390x 2020-10-05 10:56:22 -04:00
mk-ca-bundle.pl tools: output include guards in mk-ca-bundle.pl 2016-06-23 09:25:30 +02:00
mkssldef.py tools: make mkssldef.py Python 3 compatible 2019-05-16 14:56:55 -04:00
nodcheck_macros.py test: do not lint macros files (again) 2019-02-28 23:37:42 +11:00
osx-codesign.sh build: macOS package notarization 2020-04-01 23:27:52 -04:00
osx-entitlements.plist tools: add debug entitlements for macOS 10.15+ 2020-10-07 10:13:51 -04:00
osx-gon-config.json.tmpl build: macOS package notarization 2020-04-01 23:27:52 -04:00
osx-notarize.sh build: macOS package notarization 2020-04-01 23:27:52 -04:00
osx-pkg-postinstall.sh build: add npx to installers 2017-07-17 08:49:10 -07:00
osx-productsign.sh
release.sh tools: only sign release if promotion successful 2019-02-28 23:37:37 +11:00
run-valgrind.py tools: improve valgrind support 2019-05-16 14:56:44 -04:00
run-worker.js worker: rename to worker_threads 2018-06-13 08:45:04 +02:00
sign.bat win,build: try multiple timeservers when signing 2016-10-19 00:11:02 +11:00
specialize_node_d.py tools: prepare tools/specialize_node_d.py for Python 3 2019-02-28 23:37:40 +11:00
test-npm-package.js tools: fix test-npm-package 2018-03-12 19:49:27 -04:00
test-v8.bat build,test: run v8 tests on windows 2017-07-26 18:08:30 -07:00
test.py test: do not fail SLOW tests if they are not slow 2019-12-17 17:08:17 -05:00
update-authors.js tools: implement update-authors in JS 2018-09-20 07:41:47 +02:00
update-babel-eslint.sh tools: update dmn to 2.0.0 2018-09-07 00:12:11 +02:00
update-eslint.sh tools: update dmn to 2.0.0 2018-09-07 00:12:11 +02:00
utils.py build: enable compilation for linuxOne 2016-03-29 18:52:48 -04:00
valgrind.supp tools: improve valgrind support 2019-05-16 14:56:44 -04:00