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/hirq361mw42wfwdiz4kdv637xxq67p34-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/rj6n7b5vcxyk6r6xwn99nl4x19p8i9ld-context7-cli-0.1.0 checking for references to /build/ in /nix/store/rj6n7b5vcxyk6r6xwn99nl4x19p8i9ld-context7-cli-0.1.0... patching script interpreter paths in /nix/store/rj6n7b5vcxyk6r6xwn99nl4x19p8i9ld-context7-cli-0.1.0 /nix/store/rj6n7b5vcxyk6r6xwn99nl4x19p8i9ld-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/rj6n7b5vcxyk6r6xwn99nl4x19p8i9ld-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/rj6n7b5vcxyk6r6xwn99nl4x19p8i9ld-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:136:35 | 134 | # config file, similar to how kagi-search handles password_command. 135 | # The user controls both the config and the command being executed. 136 | result = subprocess.run( # noqa: S602 | ^^^^^^^^^^^^ 137 | command, 138 | shell=True, | help: Remove unused `noqa` directive | 135 | # The user controls both the config and the command being executed. - result = subprocess.run( # noqa: S602 136 + result = subprocess.run( 137 | command, | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:245:68 | 243 | validate_url(url) 244 | 245 | request = urllib.request.Request(url, headers=make_headers()) # noqa: S310 | ^^^^^^^^^^^^ 246 | 247 | try: | help: Remove unused `noqa` directive | 244 | - request = urllib.request.Request(url, headers=make_headers()) # noqa: S310 245 + request = urllib.request.Request(url, headers=make_headers()) 246 | | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:248:72 | 247 | try: 248 | with urllib.request.urlopen(request, timeout=30) as response: # noqa: S310 | ^^^^^^^^^^^^ 249 | data = json.loads(response.read().decode("utf-8")) 250 | results = [ | help: Remove unused `noqa` directive | 247 | try: - with urllib.request.urlopen(request, timeout=30) as response: # noqa: S310 248 + with urllib.request.urlopen(request, timeout=30) as response: 249 | data = json.loads(response.read().decode("utf-8")) | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:300:61 | 298 | headers["Accept"] = "text/plain" 299 | 300 | request = urllib.request.Request(url, headers=headers) # noqa: S310 | ^^^^^^^^^^^^ 301 | 302 | try: | help: Remove unused `noqa` directive | 299 | - request = urllib.request.Request(url, headers=headers) # noqa: S310 300 + request = urllib.request.Request(url, headers=headers) 301 | | RUF100 [*] Unused `noqa` directive (non-enabled: `S310`) --> context7_cli.py:303:72 | 302 | try: 303 | with urllib.request.urlopen(request, timeout=60) as response: # noqa: S310 | ^^^^^^^^^^^^ 304 | content: str = response.read().decode("utf-8") 305 | return content | help: Remove unused `noqa` directive | 302 | try: - with urllib.request.urlopen(request, timeout=60) as response: # noqa: S310 303 + with urllib.request.urlopen(request, timeout=60) as response: 304 | content: str = response.read().decode("utf-8") | Found 5 errors. [*] 5 fixable with the `--fix` option.