astral-sh / ruff-lsp

A Language Server Protocol implementation for Ruff.
Other
1.31k stars 46 forks source link

Fails to install on Termux #112

Closed edshamis closed 1 year ago

edshamis commented 1 year ago

❯ pip install --user ruff-lsp Collecting ruff-lsp Using cached ruff_lsp-0.0.27-py3-none-any.whl (11 kB) Collecting lsprotocol>=2023.0.0a1 (from ruff-lsp) Using cached lsprotocol-2023.0.0a1-py3-none-any.whl (69 kB) Collecting pygls>=1.0.1 (from ruff-lsp) Using cached pygls-1.0.1-py3-none-any.whl (40 kB) Collecting ruff>=0.0.267 (from ruff-lsp) Using cached ruff-0.0.267.tar.gz (1.1 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [22 lines of output] error: failed to get ruff as a dependency of package ruff_cli v0.0.267 (/data/data/com.termux/files/usr/tmp/pip-install-3b_k6s5l/ruff_47f73d9b13cc46e2b1aa33cd8a95cf41/crates/ruff_cli)

  Caused by:
    failed to load source for dependency `ruff`

  Caused by:
    Unable to update /data/data/com.termux/files/usr/tmp/pip-install-3b_k6s5l/ruff_47f73d9b13cc46e2b1aa33cd8a95cf41/local_dependencies/ruff

  Caused by:
    failed to parse manifest at `/data/data/com.termux/files/usr/tmp/pip-install-3b_k6s5l/ruff_47f73d9b13cc46e2b1aa33cd8a95cf41/local_dependencies/ruff/Cargo.toml`

  Caused by:
    error inheriting `colored` from workspace root manifest's `workspace.dependencies.colored`

  Caused by:
    failed to find a workspace root
  💥 maturin failed
    Caused by: Cargo metadata failed. Does your crate compile with `cargo build`?
    Caused by: `cargo metadata` exited with an error:
  Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', '/data/data/com.termux/files/usr/tmp/pip-modern-metadata-m8_1bl32', '--interpreter', '/data/data/com.termux/files/usr/bin/python3']' returned non-zero exit status 1.
  Checking for Rust toolchain....
  Running `maturin pep517 write-dist-info --metadata-directory /data/data/com.termux/files/usr/tmp/pip-modern-metadata-m8_1bl32 --interpreter /data/data/com.termux/files/usr/bin/python3`
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed

× Encountered error while generating package metadata. ╰─> See above for output.

note: This is an issue with the package mentioned above, not pip. hint: See above for details.

konstin commented 1 year ago

Reported upstream: https://github.com/PyO3/maturin/issues/1609

konstin commented 1 year ago

This should be fixed with the latest release, could you retry?

edshamis commented 1 year ago

Now fails with another error:

pip install --user ruff
Collecting ruff
  Using cached ruff-0.0.269.tar.gz (680 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: ruff
  Building wheel for ruff (pyproject.toml): started
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): still running...
  Building wheel for ruff (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error

  × Building wheel for ruff (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [209 lines of output]
      Running `maturin pep517 build-wheel -i /data/data/com.termux/files/usr/bin/python3 --compatibility off`
      🍹 Building a mixed python/rust project
      🔗 Found bin bindings
      📡 Using build options bindings from pyproject.toml
         Compiling proc-macro2 v1.0.56
         Compiling quote v1.0.27
         Compiling unicode-ident v1.0.8
         Compiling libc v0.2.144
         Compiling autocfg v1.1.0
         Compiling memchr v2.5.0
         Compiling cfg-if v1.0.0
         Compiling serde v1.0.163
         Compiling syn v1.0.109
         Compiling once_cell v1.17.1
         Compiling bitflags v1.3.2
         Compiling siphasher v0.3.10
         Compiling io-lifetimes v1.0.10
         Compiling num-traits v0.2.15
         Compiling rand_core v0.6.4
         Compiling phf_shared v0.11.1
         Compiling rand v0.8.5
         Compiling static_assertions v1.1.0
         Compiling version_check v0.9.4
         Compiling rustix v0.37.19
         Compiling syn v2.0.15
         Compiling ahash v0.7.6
         Compiling errno v0.3.1
         Compiling num-integer v0.1.45
         Compiling phf_generator v0.11.1
         Compiling either v1.8.1
         Compiling log v0.4.17
         Compiling anyhow v1.0.71
         Compiling linux-raw-sys v0.3.7
         Compiling getrandom v0.2.9
         Compiling phf_codegen v0.11.1
         Compiling unic-char-range v0.9.0
         Compiling unic-common v0.9.0
         Compiling aho-corasick v1.0.1
         Compiling unic-ucd-version v0.9.0
         Compiling unic-char-property v0.9.0
         Compiling regex-syntax v0.7.1
         Compiling crunchy v0.2.2
         Compiling Inflector v0.11.4
         Compiling phf v0.11.1
         Compiling hashbrown v0.12.3
         Compiling num-bigint v0.4.3
         Compiling tiny-keccak v2.0.2
         Compiling utf8parse v0.2.1
         Compiling heck v0.4.1
         Compiling anstyle-parse v0.2.0
         Compiling regex v1.8.1
         Compiling itertools v0.10.5
         Compiling pmutil v0.5.3
         Compiling is-terminal v0.4.7
         Compiling anstyle-query v1.0.0
         Compiling anstyle v1.0.0
         Compiling crossbeam-utils v0.8.15
         Compiling colorchoice v1.0.0
         Compiling anstream v0.3.2
         Compiling unicode-linebreak v0.1.4
         Compiling lexical-util v0.8.5
         Compiling serde_derive v1.0.163
         Compiling indexmap v1.9.3
         Compiling is-macro v0.2.2
         Compiling clap_lex v0.4.1
         Compiling strsim v0.10.0
         Compiling clap_builder v4.2.7
         Compiling lexical-parse-integer v0.8.6
         Compiling clap_derive v4.2.0
         Compiling rustpython-parser v0.2.0 (https://github.com/RustPython/Parser.git?rev=3654cf0bdfc270df6b2b83e2df086843574ad082#3654cf0b)
         Compiling memoffset v0.8.0
         Compiling rustc-hash v1.1.0
         Compiling fnv v1.0.7
         Compiling thiserror v1.0.40
         Compiling matches v0.1.10
         Compiling unic-ucd-category v0.9.0
         Compiling clap v4.2.7
         Compiling lexical-parse-float v0.8.5
         Compiling thiserror-impl v1.0.40
         Compiling unicode_names2 v0.6.0 (https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde#4ce16aa8)
         Compiling unic-emoji-char v0.9.0
         Compiling unic-ucd-ident v0.9.0
         Compiling crossbeam-epoch v0.9.14
         Compiling hexf-parse v0.2.1
         Compiling rustversion v1.0.12
         Compiling lalrpop-util v0.20.0
         Compiling rustpython-literal v0.2.0 (https://github.com/RustPython/Parser.git?rev=3654cf0bdfc270df6b2b83e2df086843574ad082#3654cf0b)
         Compiling android_system_properties v0.1.5
         Compiling aho-corasick v0.7.20
         Compiling bstr v1.4.0
         Compiling paste v1.0.12
         Compiling cc v1.0.79
         Compiling peg-runtime v0.8.1
         Compiling lazy_static v1.4.0
         Compiling bitflags v2.3.1
         Compiling nextest-workspace-hack v0.1.0
         Compiling scopeguard v1.1.0
         Compiling option-ext v0.2.0
         Compiling unicode-width v0.1.10
         Compiling same-file v1.0.6
         Compiling dirs-sys v0.4.1
         Compiling walkdir v2.3.3
         Compiling tikv-jemalloc-sys v0.5.3+5.3.0-patched
         Compiling peg-macros v0.8.1
         Compiling globset v0.4.10
         Compiling iana-time-zone v0.1.56
         Compiling ruff_text_size v0.0.0 (https://github.com/RustPython/Parser.git?rev=3654cf0bdfc270df6b2b83e2df086843574ad082#3654cf0b)
         Compiling rustpython-parser-core v0.2.0 (https://github.com/RustPython/Parser.git?rev=3654cf0bdfc270df6b2b83e2df086843574ad082#3654cf0b)
         Compiling serde_spanned v0.6.1
         Compiling toml_datetime v0.6.1
         Compiling rustpython-ast v0.2.0 (https://github.com/RustPython/Parser.git?rev=3654cf0bdfc270df6b2b83e2df086843574ad082#3654cf0b)
         Compiling clap_complete v4.2.3
         Compiling crossbeam-channel v0.5.8
         Compiling tracing-attributes v0.1.24
         Compiling syn-ext v0.4.0
         Compiling terminfo v0.8.0
         Compiling time v0.1.45
         Compiling dirs-sys v0.3.7
         Compiling filetime v0.2.21
         Compiling tracing-core v0.1.31
         Compiling minimal-lexical v0.2.1
         Compiling semver v1.0.17
         Compiling smawk v0.3.1
         Compiling smallvec v1.10.0
         Compiling rayon-core v1.11.0
         Compiling annotate-snippets v0.6.1
         Compiling winnow v0.4.6
         Compiling serde_json v1.0.96
         Compiling pin-project-lite v0.2.9
         Compiling tracing v0.1.37
         Compiling peg v0.8.1
         Compiling ruff_python_ast v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_python_ast)
         Compiling chic v1.2.2
         Compiling textwrap v0.16.0
         Compiling nom v7.1.3
         Compiling dirs v4.0.0
         Compiling toml_edit v0.19.8
         Compiling chrono v0.4.24
         Compiling result-like-derive v0.4.6
         Compiling strum_macros v0.24.3
         Compiling rust-stemmers v1.2.0
         Compiling crossbeam-deque v0.8.3
         Compiling dirs v5.0.1
         Compiling ruff_python_stdlib v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_python_stdlib)
         Compiling libcst_derive v0.1.0 (https://github.com/charliermarsh/LibCST?rev=80e4c1399f95e5beb532fdd1e209ad2dbb470438#80e4c139)
         Compiling num_cpus v1.15.0
         Compiling atty v0.2.14
         Compiling quick-xml v0.26.0
         Compiling path-dedot v3.1.0
         Compiling thread_local v1.1.7
         Compiling uuid v1.3.2
         Compiling yansi-term v0.1.2
         Compiling ryu v1.0.13
         Compiling fastrand v1.9.0
         Compiling itoa v1.0.6
         Compiling nohash-hasher v0.2.0
         Compiling ruff_python_semantic v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_python_semantic)
         Compiling tempfile v3.5.0
         Compiling annotate-snippets v0.9.1
         Compiling quick-junit v0.3.2
         Compiling ignore v0.4.20
         Compiling libcst v0.1.0 (https://github.com/charliermarsh/LibCST?rev=80e4c1399f95e5beb532fdd1e209ad2dbb470438#80e4c139)
         Compiling path-absolutize v3.1.0
         Compiling colored v2.0.0
         Compiling shellexpand v3.1.0
         Compiling imperative v1.0.4
         Compiling strum v0.24.1
         Compiling result-like v0.4.6
         Compiling toml v0.7.3
         Compiling ruff_macros v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_macros)
         Compiling pep440_rs v0.3.9
         Compiling ruff_rustpython v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_rustpython)
         Compiling ruff_cache v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_cache)
         Compiling clap_complete_fig v4.2.0
         Compiling clap_complete_nushell v0.1.10
         Compiling ruff_diagnostics v0.0.0 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff_diagnostics)
         Compiling rustpython-format v0.2.0 (https://github.com/RustPython/Parser.git?rev=3654cf0bdfc270df6b2b83e2df086843574ad082#3654cf0b)
         Compiling fern v0.6.2
         Compiling which v4.4.0
         Compiling nix v0.26.2
         Compiling os_str_bytes v6.5.0
         Compiling natord v1.0.9
         Compiling similar v2.2.1
         Compiling glob v0.3.1
         Compiling typed-arena v2.0.2
         Compiling pathdiff v0.2.1
         Compiling clearscreen v2.0.1
         Compiling ruff v0.0.269 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/local_dependencies/ruff)
         Compiling argfile v0.1.5
         Compiling clap_complete_command v0.5.1
         Compiling rayon v1.7.0
         Compiling cachedir v0.3.0
         Compiling notify v5.1.0
         Compiling bincode v1.3.3
         Compiling wild v2.1.0
         Compiling tikv-jemallocator v0.5.0
         Compiling ruff_cli v0.0.269 (/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli)
      error: linking with `cc` failed: exit status: 1
        |
        = note: LC_ALL="C" PATH="/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/bin:/data/data/com.termux/files/usr/tmp/pip-build-env-3q5kcb0z/overlay/bin:/data/data/com.termux/files/usr/tmp/pip-build-env-3q5kcb0z/normal/bin:/data/data/com.termux/files/home/.gcloud/bin:/data/data/com.termux/files/home/bin:/data/data/com.termux/files/home/.bin:/data/data/com.termux/files/home/.nvim-linux64/bin:/data/data/com.termux/files/home/.local/bin:/data/data/com.termux/files/home/.cache/zsh4humans/v5/garabik/grc:/data/data/com.termux/files/home/.cache/zsh4humans/v5/so-fancy/diff-so-fancy:/data/data/com.termux/files/home/.yarn/bin:/data/data/com.termux/files/home/.npm/bin:/data/data/com.termux/files/home/.gem/bin:/data/data/com.termux/files/home/.cargo/bin:/data/data/com.termux/files/home/.go/bin:/home/linuxbrew/.linuxbrew/bin:/data/data/com.termux/files/home/.perl5/bin:/data/data/com.termux/files/usr/bin:/data/data/com.termux/files/home/.cache/zsh4humans/v5/fzf/bin" VSLANG="1033" "cc" "/data/data/com.termux/files/usr/tmp/rustcTBNTxk/symbols.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.0.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.1.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.10.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.11.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.12.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.13.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.14.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.15.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.2.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.3.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.4.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.5.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.6.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.7.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.8.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.ruff.8f633ad3-cgu.9.rcgu.o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b.3xtbwx948izassk9.rcgu.o" "-Wl,--as-needed" "-L" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps" "-L" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/build/tikv-jemalloc-sys-ce725bdd1681f48d/out/build/lib" "-L" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib" "-Wl,-Bstatic" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libargfile-901602be194a8498.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libos_str_bytes-324d3c4dce7bab6f.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libwild-d6c3c08b763a47e8.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtikv_jemallocator-cae25d2c57b63bf3.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtikv_jemalloc_sys-75dd34cf9ad25440.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_cli-9ed317278ea7a7a2.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclearscreen-f5d8dcace62dfbc9.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnix-5b1be7266323d06a.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libwhich-60ddb74ea01776bb.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libterminfo-526f51ef73c2dbac.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libdirs-b4cb6d9d53678d31.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libdirs_sys-8805e38d6f608f47.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnom-444b3145c770a662.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libbincode-7f94dcb20d87e819.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcachedir-c6a3ac3872029267.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtempfile-2f7181b951c6fc87.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libfastrand-35f9796281c62c5a.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap_complete_command-512789a5d0e98e92.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap_complete_nushell-6b80374a793ad629.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap_complete_fig-8d8f95327dce198c.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap_complete-503d06ef4034d90d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librayon-980fe2647f4136bc.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librayon_core-aa80f9d891e89dbe.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnum_cpus-127a121cd8f50904.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcrossbeam_deque-d1ad6f6368c89bd9.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcrossbeam_epoch-7b279766072c0a9c.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libmemoffset-3fb32ecaf706e858.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libscopeguard-1bce137083a9b97a.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff-46900843ea02badd.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libsemver-13743c9ecde14ac5.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnatord-0d3dee22214dd522.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_rustpython-25c9ce1f0750ee20.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpathdiff-0a06f5ef26f80f21.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtoml-f927db861c753487.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtoml_edit-c024d65e74dadfde.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libserde_spanned-4a6855ba2a657ba0.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libwinnow-51ad1d9e86beb5ba.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtoml_datetime-c716c0c95a3bc1d1.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtyped_arena-ddf42a54a0023299.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libresult_like-0a2accc4877f387b.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libshellexpand-e952a59d0c3963f9.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libdirs-4cb0bd39ae0b9692.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libdirs_sys-ec0bf0ae3199a433.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liboption_ext-6e9656d22067046a.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libglob-782dbdfdc22e864e.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_cache-5944a979133871f0.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libimperative-8b603969097c6e94.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librust_stemmers-4aa201534c621cb9.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtextwrap-f524fd93f8b637fb.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libsmawk-93254183154fdfcb.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunicode_linebreak-607888918d64c242.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libstrum-d98e4c2bfdbae890.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libignore-b75f816c9c210baf.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libthread_local-23646d89cd048324.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libannotate_snippets-997f49b1d46367b5.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libyansi_term-8eca205ba6c96205.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libquick_junit-fff15be052d905aa.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libquick_xml-b1407ed10cd71621.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libuuid-70ee11a7d3d12a05.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libchrono-a12144317d750fda.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libiana_time_zone-ef62fe256b0d6dad.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libandroid_system_properties-61b68de01b3ac17a.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtime-b05428d3e9961269.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libsimilar-7ac6ea829be3b54c.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libfern-10df490d7e71642d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libserde_json-c726f3125800e510.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libryu-82da8d9014178dd2.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libitoa-4e071738158a71b3.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libindexmap-52e508b1d071810b.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libhashbrown-f5fa798b9d921983.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpath_absolutize-8e2b96202eb403cd.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpath_dedot-9a22b09791b95baf.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libglobset-dceab6a0a9115174.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libfnv-e70de48bf671b50e.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libbstr-d878d4b94fac84f4.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libaho_corasick-9a5f82d112517c5c.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpep440_rs-b5d7c5e463d411bf.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunicode_width-1b35b95fbb717749.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtracing-f33acf2695b6c261.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpin_project_lite-0de010051cba312f.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libtracing_core-30e014c5bea6e4cb.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustpython_format-0668372c3a686b1d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_python_semantic-0619542f154a74ef.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnohash_hasher-4a749b856f1736db.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_python_stdlib-98c3230f72bbbb25.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblibcst_native-0050b869e3b3872c.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libchic-b1a5f96ee1d17918.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libannotate_snippets-1847ba22377b4e9d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpeg-9a217770f5a2c94e.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libpeg_runtime-a4dd89ed1a984ff0.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libthiserror-f926411f386d21bc.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_diagnostics-ab36f8c4a5a1cca5.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_python_ast-49679948eda2823b.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustpython_literal-a0657c2ac8e38bb8.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libhexf_parse-ed717ca8d2d25694.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblexical_parse_float-add355134d3ad584.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblexical_parse_integer-ee1a791f7e430420.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblexical_util-bc1a28538fec0d6c.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libstatic_assertions-411dc99de5a7d29d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_ucd_category-58679f9b8ea83e14.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libmatches-9f65bbd66434c656.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libregex-49799a25857548f4.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libaho_corasick-16159dd862927e29.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libmemchr-eab4254d806a4f01.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libregex_syntax-7da2e3675ad5e9b2.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libsmallvec-ec1a6ae1484b50c4.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustpython_parser-65f524d3102a0d69.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunicode_names2-7e6baeed321f899d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libphf-c80d85f58129f642.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libphf_shared-a8955706ac1dc9a4.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libsiphasher-d609fd3928885eea.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblalrpop_util-9eb8ade8d8bd4b55.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libitertools-21268a8d343953b6.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libeither-52554ed095944997.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_ucd_ident-f0c5ba0879c4ab1b.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_emoji_char-54106be4e25de318.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_ucd_version-a6d326080689e1b5.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_common-96d49d15805b1101.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_char_property-1f94e989b60f6776.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libunic_char_range-f13147c6fd0d4a8e.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblog-23a681e61e17dae9.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustc_hash-5ef805fa8810c04a.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustpython_ast-68944211c943cb41.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustpython_parser_core-215306ef77c7d710.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libruff_text_size-baee08754eca7c2d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libserde-e732fae9689c2c4d.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnum_bigint-2b08808d7a0ef902.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnum_integer-ba984160d802edea.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnum_traits-a184c152cae7083f.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libbitflags-e5ee81741227e59b.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libnotify-05f41a03e57eecd0.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcrossbeam_channel-3860a95287f6f2d6.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcrossbeam_utils-d2245a14001333c7.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libwalkdir-8014c85213dd7f46.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libsame_file-c92ebe84cdaddbf0.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libfiletime-9ebcda09f95aa719.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcfg_if-f58fbd8d481d2d03.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libanyhow-10bb591e92ba78c1.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcolored-5d698545bdefccc6.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblazy_static-ffa927f6ac3a7db7.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libatty-75f2d7c9871a8cea.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap-6588061b9fd21a43.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libonce_cell-4572444e662e31ae.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap_builder-396c31b7975af939.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libstrsim-1c9e6a48bf12d8c6.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libanstream-2c611144a3e10ae2.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libanstyle_query-0a34c6773104af53.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libis_terminal-917d44049319d5cf.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/librustix-72a4100e36e0885f.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblinux_raw_sys-90bce1a843b5fe1e.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liberrno-e39b88a56146deed.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libio_lifetimes-81f167167f049703.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/liblibc-c5a2256b1f38a9dc.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libanstyle-1cb112de21bf7556.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libcolorchoice-373c1536977a36da.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libanstyle_parse-9fcd8061f4dea5e3.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libutf8parse-5e2926cc124182eb.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libclap_lex-4cc98b612c1b7edf.rlib" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/libbitflags-b7ccd5b9afd94d07.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libstd-6185eaa376222246.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libpanic_unwind-0821caaf9ab9d9bf.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libobject-94a4a0a6a14f2d4c.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libmemchr-69138c55a92c87e3.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libaddr2line-6c0b07a2fb4a6049.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libgimli-0ef61a009dc222fd.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/librustc_demangle-b7760b494f4cf2a4.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libstd_detect-d2d60207b70b9820.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libhashbrown-8e1f7414b1c3d7b1.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libminiz_oxide-6d3663ec9e1def55.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libadler-4fabc8d167d934b4.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_alloc-b2566a564b794746.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libunwind-83349ac0264113fa.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libcfg_if-dd347d6f84de5529.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/liblibc-d40e0b26e07259ef.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/liballoc-0374e96f7402eb4a.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_core-c6902959a04934b9.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libcore-a38f15711dcfb80f.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-3b790efdbd7cfd32.rlib" "-Wl,-Bdynamic" "-lgcc" "-ldl" "-llog" "-lunwind" "-ldl" "-lm" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib" "-o" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/target/release/deps/ruff-baf2a7363770e59b" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-s"
        = note: ld.lld: error: unable to find library -lgcc
                clang-16: error: linker command failed with exit code 1 (use -v to see invocation)

      error: could not compile `ruff_cli` due to previous error
      💥 maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit status: 101": `"cargo" "rustc" "--message-format" "json-render-diagnostics" "--manifest-path" "/data/data/com.termux/files/usr/tmp/pip-install-e7cpyto6/ruff_2d01d5966771406bb7a077e750c15668/crates/ruff_cli/Cargo.toml" "--release" "--bin" "ruff" "--" "-C" "link-arg=-s"`
      Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/data/data/com.termux/files/usr/bin/python3', '--compatibility', 'off'] returned non-zero exit status 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for ruff
Failed to build ruff
ERROR: Could not build wheels for ruff, which is required to install pyproject.toml-based projects
konstin commented 1 year ago

ld.lld: error: unable to find library -lgcc

That looks like a problem with your linker, but i unfortunately don't understand enough about aarch64-linux-android to help you debug. Can you cargo build a git clone of ruff?

edshamis commented 1 year ago

cargo build fails

error: linking with `cc` failed: exit status: 1

= note: Pointer tag for 0x7b5f1ae3d8 was truncated, see 'https://source.android.com/devices/tech/debug/tagged-pointers'.                                      
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.                                           
clang-16: error: unable to execute command: Aborted                                                 
clang-16: error: linker command failed due to signal (use -v to see invocation)                                                                                                               
error: could not compile `indexmap` due to previous error
konstin commented 1 year ago

In that case i'm afraid we can't do much on ruff's side :/

JonathanPlasse commented 1 year ago

Should not wheels be available to avoid compiling ruff?

konstin commented 1 year ago

as far as i know pypi doesn't support aarch64-linux-android (i.e. you can't upload wheels)

FreddieOliveira commented 11 months ago

What if I already have ruff binary in my PATH? How can I tell pip install ruff-lsp that it doesn't need to compile it again?