Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Running phase: unpackPhase unpacking source archive /nix/store/q3lbgm34v3bxrp9dcjcqprhjgwsq38kv-context7-cli source root is context7-cli setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "context7-cli/skills/SKILL.md" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: installPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/92m84f6shq48x1n3bj2s2xx7w57q919j-context7-cli-0.1.0 checking for references to /build/ in /nix/store/92m84f6shq48x1n3bj2s2xx7w57q919j-context7-cli-0.1.0... patching script interpreter paths in /nix/store/92m84f6shq48x1n3bj2s2xx7w57q919j-context7-cli-0.1.0 /nix/store/92m84f6shq48x1n3bj2s2xx7w57q919j-context7-cli-0.1.0/bin/context7-cli: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/gxzhl7aaiid7zp3y47jqqiq7zg5mqpwp-python3-3.14.6/bin/python3" stripping (with command strip and flags -S -p) in /nix/store/92m84f6shq48x1n3bj2s2xx7w57q919j-context7-cli-0.1.0/bin Rewriting #!/nix/store/gxzhl7aaiid7zp3y47jqqiq7zg5mqpwp-python3-3.14.6/bin/python3 to #!/nix/store/gxzhl7aaiid7zp3y47jqqiq7zg5mqpwp-python3-3.14.6 wrapping `/nix/store/92m84f6shq48x1n3bj2s2xx7w57q919j-context7-cli-0.1.0/bin/context7-cli'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase RUF100 [*] Unused `noqa` directive (non-enabled: `S602`) --> context7_cli.py:138:35 | 136 | # config file, similar to how kagi-search handles password_command. 137 | # The user controls both the config and the command being executed. 138 | result = subprocess.run( # noqa: S602 | ^^^^^^^^^^^^ 139 | command, 140 | shell=True, | help: Remove unused `noqa` directive | 137 | # The user controls both the config and the command being executed. - result = subprocess.run( # noqa: S602 138 + result = subprocess.run( 139 | command, | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:247:68 | 245 | validate_url(url) 246 | 247 | request = urllib.request.Request(url, headers=make_headers()) # noqa: S310 | ^^^^^^^^^^^^ 248 | 249 | try: | help: Remove unused `noqa` directive | 246 | - request = urllib.request.Request(url, headers=make_headers()) # noqa: S310 247 + request = urllib.request.Request(url, headers=make_headers()) 248 | | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:250:72 | 249 | try: 250 | with urllib.request.urlopen(request, timeout=30) as response: # noqa: S310 | ^^^^^^^^^^^^ 251 | data = json.loads(response.read().decode("utf-8")) 252 | results = [ | help: Remove unused `noqa` directive | 249 | try: - with urllib.request.urlopen(request, timeout=30) as response: # noqa: S310 250 + with urllib.request.urlopen(request, timeout=30) as response: 251 | data = json.loads(response.read().decode("utf-8")) | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:302:61 | 300 | headers["Accept"] = "text/plain" 301 | 302 | request = urllib.request.Request(url, headers=headers) # noqa: S310 | ^^^^^^^^^^^^ 303 | 304 | try: | help: Remove unused `noqa` directive | 301 | - request = urllib.request.Request(url, headers=headers) # noqa: S310 302 + request = urllib.request.Request(url, headers=headers) 303 | | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:305:72 | 304 | try: 305 | with urllib.request.urlopen(request, timeout=60) as response: # noqa: S310 | ^^^^^^^^^^^^ 306 | content: str = response.read().decode("utf-8") 307 | return content | help: Remove unused `noqa` directive | 304 | try: - with urllib.request.urlopen(request, timeout=60) as response: # noqa: S310 305 + with urllib.request.urlopen(request, timeout=60) as response: 306 | content: str = response.read().decode("utf-8") | Found 5 errors. [*] 5 fixable with the `--fix` option.