Updated the project.
This commit is contained in:
parent
5dfe9f128d
commit
7919556077
1550 changed files with 17063 additions and 40183 deletions
0
my-app/node_modules/node-gyp/gyp/LICENSE
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/LICENSE
generated
vendored
Executable file → Normal file
30
my-app/node_modules/node-gyp/gyp/README.md
generated
vendored
30
my-app/node_modules/node-gyp/gyp/README.md
generated
vendored
|
@ -1,30 +0,0 @@
|
|||
GYP can Generate Your Projects.
|
||||
===================================
|
||||
|
||||
Documents are available at [gyp.gsrc.io](https://gyp.gsrc.io), or you can check out ```md-pages``` branch to read those documents offline.
|
||||
|
||||
__gyp-next__ is [released](https://github.com/nodejs/gyp-next/releases) to the [__Python Packaging Index__](https://pypi.org/project/gyp-next) (PyPI) and can be installed with the command:
|
||||
* `python3 -m pip install gyp-next`
|
||||
|
||||
When used as a command line utility, __gyp-next__ can also be installed with [pipx](https://pypa.github.io/pipx):
|
||||
* `pipx install gyp-next`
|
||||
```
|
||||
Installing to a new venv 'gyp-next'
|
||||
installed package gyp-next 0.13.0, installed using Python 3.10.6
|
||||
These apps are now globally available
|
||||
- gyp
|
||||
done! ✨ 🌟 ✨
|
||||
```
|
||||
|
||||
Or to run __gyp-next__ directly without installing it:
|
||||
* `pipx run gyp-next --help`
|
||||
```
|
||||
NOTE: running app 'gyp' from 'gyp-next'
|
||||
usage: usage: gyp [options ...] [build_file ...]
|
||||
|
||||
options:
|
||||
-h, --help show this help message and exit
|
||||
--build CONFIGS configuration for build after project generation
|
||||
--check check format of gyp files
|
||||
[ ... ]
|
||||
```
|
0
my-app/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/common.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/common.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
generated
vendored
Executable file → Normal file
6
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
generated
vendored
Executable file → Normal file
6
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
generated
vendored
Executable file → Normal file
|
@ -739,9 +739,9 @@ class AndroidMkWriter:
|
|||
% (self.android_class, self.android_module)
|
||||
)
|
||||
else:
|
||||
path = "$(call intermediates-dir-for,{},{},,,$(GYP_VAR_PREFIX))".format(
|
||||
self.android_class,
|
||||
self.android_module,
|
||||
path = (
|
||||
"$(call intermediates-dir-for,"
|
||||
f"{self.android_class},{self.android_module},,,$(GYP_VAR_PREFIX))"
|
||||
)
|
||||
|
||||
assert spec.get("product_dir") is None # TODO: not supported?
|
||||
|
|
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
generated
vendored
Executable file → Normal file
7
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
generated
vendored
Executable file → Normal file
7
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
generated
vendored
Executable file → Normal file
|
@ -49,10 +49,9 @@ def GenerateOutput(target_list, target_dicts, data, params):
|
|||
# Use a banner that looks like the stock Python one and like what
|
||||
# code.interact uses by default, but tack on something to indicate what
|
||||
# locals are available, and identify gypsh.
|
||||
banner = "Python {} on {}\nlocals.keys() = {}\ngypsh".format(
|
||||
sys.version,
|
||||
sys.platform,
|
||||
repr(sorted(locals.keys())),
|
||||
banner = (
|
||||
f"Python {sys.version} on {sys.platform}\nlocals.keys() = "
|
||||
f"{repr(sorted(locals.keys()))}\ngypsh"
|
||||
)
|
||||
|
||||
code.interact(banner, local=locals)
|
||||
|
|
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
generated
vendored
Executable file → Normal file
20
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
generated
vendored
Executable file → Normal file
20
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
generated
vendored
Executable file → Normal file
|
@ -1778,11 +1778,9 @@ def _GetCopies(spec):
|
|||
outer_dir = posixpath.split(src_bare)[1]
|
||||
fixed_dst = _FixPath(dst)
|
||||
full_dst = f'"{fixed_dst}\\{outer_dir}\\"'
|
||||
cmd = 'mkdir {} 2>nul & cd "{}" && xcopy /e /f /y "{}" {}'.format(
|
||||
full_dst,
|
||||
_FixPath(base_dir),
|
||||
outer_dir,
|
||||
full_dst,
|
||||
cmd = (
|
||||
f'mkdir {full_dst} 2>nul & cd "{_FixPath(base_dir)}" && '
|
||||
f'xcopy /e /f /y "{outer_dir}" {full_dst}'
|
||||
)
|
||||
copies.append(
|
||||
(
|
||||
|
@ -1794,10 +1792,9 @@ def _GetCopies(spec):
|
|||
)
|
||||
else:
|
||||
fix_dst = _FixPath(cpy["destination"])
|
||||
cmd = 'mkdir "{}" 2>nul & set ERRORLEVEL=0 & copy /Y "{}" "{}"'.format(
|
||||
fix_dst,
|
||||
_FixPath(src),
|
||||
_FixPath(dst),
|
||||
cmd = (
|
||||
f'mkdir "{fix_dst}" 2>nul & set ERRORLEVEL=0 & '
|
||||
f'copy /Y "{_FixPath(src)}" "{_FixPath(dst)}"'
|
||||
)
|
||||
copies.append(([src], [dst], cmd, f"Copying {src} to {fix_dst}"))
|
||||
return copies
|
||||
|
@ -1899,9 +1896,8 @@ def _GetPlatformOverridesOfProject(spec):
|
|||
for config_name, c in spec["configurations"].items():
|
||||
config_fullname = _ConfigFullName(config_name, c)
|
||||
platform = c.get("msvs_target_platform", _ConfigPlatform(c))
|
||||
fixed_config_fullname = "{}|{}".format(
|
||||
_ConfigBaseName(config_name, _ConfigPlatform(c)),
|
||||
platform,
|
||||
fixed_config_fullname = (
|
||||
f"{_ConfigBaseName(config_name, _ConfigPlatform(c))}|{platform}"
|
||||
)
|
||||
if spec["toolset"] == "host" and generator_supports_multiple_toolsets:
|
||||
fixed_config_fullname = f"{config_name}|x64"
|
||||
|
|
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
generated
vendored
Executable file → Normal file
10
my-app/node_modules/node-gyp/gyp/pylib/gyp/input.py
generated
vendored
Executable file → Normal file
10
my-app/node_modules/node-gyp/gyp/pylib/gyp/input.py
generated
vendored
Executable file → Normal file
|
@ -1135,18 +1135,16 @@ def EvalCondition(condition, conditions_key, phase, variables, build_file):
|
|||
true_dict = condition[i + 1]
|
||||
if type(true_dict) is not dict:
|
||||
raise GypError(
|
||||
"{} {} must be followed by a dictionary, not {}".format(
|
||||
conditions_key, cond_expr, type(true_dict)
|
||||
)
|
||||
f"{conditions_key} {cond_expr} must be followed by a dictionary, not "
|
||||
f"{type(true_dict)}"
|
||||
)
|
||||
if len(condition) > i + 2 and type(condition[i + 2]) is dict:
|
||||
false_dict = condition[i + 2]
|
||||
i = i + 3
|
||||
if i != len(condition):
|
||||
raise GypError(
|
||||
"{} {} has {} unexpected trailing items".format(
|
||||
conditions_key, cond_expr, len(condition) - i
|
||||
)
|
||||
f"{conditions_key} {cond_expr} has {len(condition) - i} "
|
||||
"unexpected trailing items"
|
||||
)
|
||||
else:
|
||||
false_dict = None
|
||||
|
|
9
my-app/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
generated
vendored
Executable file → Normal file
9
my-app/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
generated
vendored
Executable file → Normal file
|
@ -830,17 +830,14 @@ class MsvsSettings:
|
|||
("VCLinkerTool", "UACUIAccess"), config, default="false"
|
||||
)
|
||||
|
||||
inner = """
|
||||
inner = f"""
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<security>
|
||||
<requestedPrivileges>
|
||||
<requestedExecutionLevel level='{}' uiAccess='{}' />
|
||||
<requestedExecutionLevel level='{execution_level_map[execution_level]}' uiAccess='{ui_access}' />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>""".format(
|
||||
execution_level_map[execution_level],
|
||||
ui_access,
|
||||
)
|
||||
</trustInfo>""" # noqa: E501
|
||||
else:
|
||||
inner = ""
|
||||
|
||||
|
|
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/markers.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/markers.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/py.typed
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/py.typed
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/tags.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/tags.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/utils.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/utils.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/version.py
generated
vendored
Executable file → Normal file
0
my-app/node_modules/node-gyp/gyp/pylib/packaging/version.py
generated
vendored
Executable file → Normal file
8
my-app/node_modules/node-gyp/gyp/pyproject.toml
generated
vendored
Executable file → Normal file
8
my-app/node_modules/node-gyp/gyp/pyproject.toml
generated
vendored
Executable file → Normal file
|
@ -38,7 +38,7 @@ gyp = "gyp:script_main"
|
|||
"Homepage" = "https://github.com/nodejs/gyp-next"
|
||||
|
||||
[tool.ruff]
|
||||
select = [
|
||||
lint.select = [
|
||||
"C4", # flake8-comprehensions
|
||||
"C90", # McCabe cyclomatic complexity
|
||||
"DTZ", # flake8-datetimez
|
||||
|
@ -87,7 +87,7 @@ select = [
|
|||
# "T20", # flake8-print
|
||||
# "TRY", # tryceratops
|
||||
]
|
||||
ignore = [
|
||||
lint.ignore = [
|
||||
"E721",
|
||||
"PLC1901",
|
||||
"PLR0402",
|
||||
|
@ -105,10 +105,10 @@ extend-exclude = ["pylib/packaging"]
|
|||
line-length = 88
|
||||
target-version = "py37"
|
||||
|
||||
[tool.ruff.mccabe]
|
||||
[tool.ruff.lint.mccabe]
|
||||
max-complexity = 101
|
||||
|
||||
[tool.ruff.pylint]
|
||||
[tool.ruff.lint.pylint]
|
||||
max-args = 11
|
||||
max-branches = 108
|
||||
max-returns = 10
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue