nus-apr / auto-code-rover

A project structure aware autonomous software engineer aiming for autonomous program improvement. Resolved 30.67% tasks (pass@1) in SWE-bench lite and 38.40% tasks (pass@1) in SWE-bench verified with each task costs less than $0.7.
Other
2.72k stars 288 forks source link

Can not build Dockerfile.scratch in Apple Silicon #72

Closed nakhlarafi closed 3 weeks ago

nakhlarafi commented 3 weeks ago

Hello,

I am trying to use Auto Code Rover in my mac mini M2. I am using the Dockerfile.scratch to build the file but I am getting this error.

 => ERROR [11/11] RUN conda env create -f environment.yml                                                                                                                                                                                                                                                21.0s
------                                                                                                                                                                                                                                                                                                         
 > [11/11] RUN conda env create -f environment.yml:                                                                                                                                                                                                                                                            
0.257 /opt/conda/lib/python3.12/argparse.py:2006: FutureWarning: `remote_definition` is deprecated and will be removed in 25.9. Use `conda env create --file=URL` instead.                                                                                                                                     
0.257   action(self, namespace, argument_values, option_string)                                                                                                                                                                                                                                                
0.385 Channels:                                                                                                                                                                                                                                                                                                
0.385  - conda-forge                                                                                                                                                                                                                                                                                           
0.385  - defaults
0.385 Platform: linux-aarch64
0.385 Collecting package metadata (repodata.json): ...working... done
6.096 Solving environment: ...working... done
9.030 
9.030 Downloading and Extracting Packages: ...working... done
9.030 Preparing transaction: ...working... done
9.166 Verifying transaction: ...working... done
9.561 Executing transaction: ...working... done
12.04 Installing pip dependencies: ...working... Pip subprocess error:
20.74 ERROR: Ignored the following versions that require a different python version: 0.21.0 Requires-Python <3.12,>=3.8; 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11; 1.9.5 Requires-Python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.7
20.74 ERROR: Could not find a version that satisfies the requirement triton==2.2.0 (from versions: none)
20.74 ERROR: No matching distribution found for triton==2.2.0
20.74 
20.74 Ran pip subprocess with arguments:
20.74 ['/opt/conda/envs/auto-code-rover/bin/python', '-m', 'pip', 'install', '-U', '-r', '/opt/auto-code-rover/condaenv.501ek63v.requirements.txt', '--exists-action=b']
20.74 Pip subprocess output:
20.74 Collecting aiohttp==3.10.2 (from -r /opt/auto-code-rover/requirements.txt (line 1))
20.74   Downloading aiohttp-3.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (7.5 kB)
20.74 Collecting aiosignal==1.3.1 (from -r /opt/auto-code-rover/requirements.txt (line 2))
20.74   Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
20.74 Collecting annotated-types==0.6.0 (from -r /opt/auto-code-rover/requirements.txt (line 3))
20.74   Downloading annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
20.74 Collecting antlr4-tools==0.2.1 (from -r /opt/auto-code-rover/requirements.txt (line 4))
20.74   Downloading antlr4_tools-0.2.1-py3-none-any.whl.metadata (269 bytes)
20.74 Collecting anyio==4.2.0 (from -r /opt/auto-code-rover/requirements.txt (line 5))
20.74   Downloading anyio-4.2.0-py3-none-any.whl.metadata (4.6 kB)
20.74 Collecting astroid==3.2.3 (from -r /opt/auto-code-rover/requirements.txt (line 6))
20.74   Downloading astroid-3.2.3-py3-none-any.whl.metadata (4.5 kB)
20.74 Collecting attrs==23.2.0 (from -r /opt/auto-code-rover/requirements.txt (line 7))
20.74   Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
20.74 Collecting beautifulsoup4==4.12.3 (from -r /opt/auto-code-rover/requirements.txt (line 8))
20.74   Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
20.74 Collecting Brotli (from -r /opt/auto-code-rover/requirements.txt (line 9))
20.74   Downloading Brotli-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (5.5 kB)
20.74 Collecting certifi==2024.7.4 (from -r /opt/auto-code-rover/requirements.txt (line 10))
20.74   Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)
20.74 Collecting cffi (from -r /opt/auto-code-rover/requirements.txt (line 11))
20.74   Downloading cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.5 kB)
20.74 Collecting cfgv==3.4.0 (from -r /opt/auto-code-rover/requirements.txt (line 12))
20.74   Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)
20.74 Collecting charset-normalizer (from -r /opt/auto-code-rover/requirements.txt (line 13))
20.74   Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (34 kB)
20.74 Collecting click==8.1.7 (from -r /opt/auto-code-rover/requirements.txt (line 14))
20.74   Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
20.74 Collecting coverage==7.5.3 (from -r /opt/auto-code-rover/requirements.txt (line 15))
20.74   Downloading coverage-7.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (8.2 kB)
20.74 Collecting Cython==3.0.8 (from -r /opt/auto-code-rover/requirements.txt (line 16))
20.74   Downloading Cython-3.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (3.2 kB)
20.74 Collecting dill==0.3.8 (from -r /opt/auto-code-rover/requirements.txt (line 17))
20.74   Using cached dill-0.3.8-py3-none-any.whl.metadata (10 kB)
20.74 Collecting discord==2.3.2 (from -r /opt/auto-code-rover/requirements.txt (line 18))
20.74   Downloading discord-2.3.2-py3-none-any.whl.metadata (381 bytes)
20.74 Collecting discord.py==2.3.2 (from -r /opt/auto-code-rover/requirements.txt (line 19))
20.74   Downloading discord.py-2.3.2-py3-none-any.whl.metadata (4.9 kB)
20.74 Collecting distlib==0.3.8 (from -r /opt/auto-code-rover/requirements.txt (line 20))
20.74   Downloading distlib-0.3.8-py2.py3-none-any.whl.metadata (5.1 kB)
20.74 Collecting distro==1.9.0 (from -r /opt/auto-code-rover/requirements.txt (line 21))
20.74   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
20.74 Collecting docker==7.0.0 (from -r /opt/auto-code-rover/requirements.txt (line 22))
20.74   Downloading docker-7.0.0-py3-none-any.whl.metadata (3.5 kB)
20.74 Collecting docstring-parser==0.15 (from -r /opt/auto-code-rover/requirements.txt (line 23))
20.74   Downloading docstring_parser-0.15-py3-none-any.whl.metadata (2.4 kB)
20.74 Collecting emojis==0.7.0 (from -r /opt/auto-code-rover/requirements.txt (line 24))
20.74   Downloading emojis-0.7.0-py3-none-any.whl.metadata (3.5 kB)
20.74 Collecting filelock==3.13.1 (from -r /opt/auto-code-rover/requirements.txt (line 25))
20.74   Downloading filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
20.74 Collecting frozenlist==1.4.1 (from -r /opt/auto-code-rover/requirements.txt (line 26))
20.74   Downloading frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (12 kB)
20.74 Collecting fsspec==2024.6.1 (from -r /opt/auto-code-rover/requirements.txt (line 27))
20.74   Downloading fsspec-2024.6.1-py3-none-any.whl.metadata (11 kB)
20.74 Collecting h11==0.14.0 (from -r /opt/auto-code-rover/requirements.txt (line 28))
20.74   Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
20.74 Collecting h2 (from -r /opt/auto-code-rover/requirements.txt (line 29))
20.74   Downloading h2-4.1.0-py3-none-any.whl.metadata (3.6 kB)
20.74 Collecting hpack==4.0.0 (from -r /opt/auto-code-rover/requirements.txt (line 30))
20.74   Downloading hpack-4.0.0-py3-none-any.whl.metadata (2.5 kB)
20.74 Collecting httpcore==1.0.5 (from -r /opt/auto-code-rover/requirements.txt (line 31))
20.74   Downloading httpcore-1.0.5-py3-none-any.whl.metadata (20 kB)
20.74 Collecting httpx==0.27.0 (from -r /opt/auto-code-rover/requirements.txt (line 32))
20.74   Downloading httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
20.74 Collecting huggingface-hub==0.23.5 (from -r /opt/auto-code-rover/requirements.txt (line 33))
20.74   Downloading huggingface_hub-0.23.5-py3-none-any.whl.metadata (12 kB)
20.74 Collecting hyperframe (from -r /opt/auto-code-rover/requirements.txt (line 34))
20.74   Downloading hyperframe-6.0.1-py3-none-any.whl.metadata (2.7 kB)
20.74 Collecting icecream==2.1.3 (from -r /opt/auto-code-rover/requirements.txt (line 35))
20.74   Downloading icecream-2.1.3-py2.py3-none-any.whl.metadata (1.4 kB)
20.74 Collecting identify==2.5.33 (from -r /opt/auto-code-rover/requirements.txt (line 36))
20.74   Downloading identify-2.5.33-py2.py3-none-any.whl.metadata (4.4 kB)
20.74 Collecting idna==3.7 (from -r /opt/auto-code-rover/requirements.txt (line 37))
20.74   Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)
20.74 Collecting importlib-metadata==7.0.1 (from -r /opt/auto-code-rover/requirements.txt (line 38))
20.74   Downloading importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)
20.74 Collecting install-jdk==1.1.0 (from -r /opt/auto-code-rover/requirements.txt (line 39))
20.74   Downloading install_jdk-1.1.0-py3-none-any.whl.metadata (12 kB)
20.74 Collecting isort==5.13.2 (from -r /opt/auto-code-rover/requirements.txt (line 40))
20.74   Downloading isort-5.13.2-py3-none-any.whl.metadata (12 kB)
20.74 Collecting javalang==0.13.0 (from -r /opt/auto-code-rover/requirements.txt (line 41))
20.74   Downloading javalang-0.13.0-py3-none-any.whl.metadata (805 bytes)
20.74 Collecting Jinja2==3.1.4 (from -r /opt/auto-code-rover/requirements.txt (line 42))
20.74   Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
20.74 Collecting jsonschema==4.22.0 (from -r /opt/auto-code-rover/requirements.txt (line 43))
20.74   Downloading jsonschema-4.22.0-py3-none-any.whl.metadata (8.2 kB)
20.74 Collecting jsonschema-specifications==2023.12.1 (from -r /opt/auto-code-rover/requirements.txt (line 44))
20.74   Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)
20.74 Collecting libclang==18.1.1 (from -r /opt/auto-code-rover/requirements.txt (line 45))
20.74   Downloading libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl.metadata (5.2 kB)
20.74 Collecting linkify-it-py==2.0.2 (from -r /opt/auto-code-rover/requirements.txt (line 46))
20.74   Downloading linkify_it_py-2.0.2-py3-none-any.whl.metadata (8.4 kB)
20.74 Collecting litellm==1.44.8 (from -r /opt/auto-code-rover/requirements.txt (line 47))
20.74   Downloading litellm-1.44.8-py3-none-any.whl.metadata (32 kB)
20.74 Collecting loguru==0.7.2 (from -r /opt/auto-code-rover/requirements.txt (line 48))
20.74   Downloading loguru-0.7.2-py3-none-any.whl.metadata (23 kB)
20.74 Collecting lxml==5.1.0 (from -r /opt/auto-code-rover/requirements.txt (line 49))
20.74   Downloading lxml-5.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (3.5 kB)
20.74 Requirement already satisfied: markdown-it-py==3.0.0 in /opt/conda/envs/auto-code-rover/lib/python3.12/site-packages (from -r /opt/auto-code-rover/requirements.txt (line 50)) (3.0.0)
20.74 Collecting MarkupSafe==2.1.5 (from -r /opt/auto-code-rover/requirements.txt (line 51))
20.74   Downloading MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (3.0 kB)
20.74 Collecting mccabe==0.7.0 (from -r /opt/auto-code-rover/requirements.txt (line 52))
20.74   Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
20.74 Collecting mdit-py-plugins==0.4.0 (from -r /opt/auto-code-rover/requirements.txt (line 53))
20.74   Downloading mdit_py_plugins-0.4.0-py3-none-any.whl.metadata (2.7 kB)
20.74 Requirement already satisfied: mdurl==0.1.2 in /opt/conda/envs/auto-code-rover/lib/python3.12/site-packages (from -r /opt/auto-code-rover/requirements.txt (line 54)) (0.1.2)
20.74 Collecting more-itertools==10.2.0 (from -r /opt/auto-code-rover/requirements.txt (line 55))
20.74   Downloading more_itertools-10.2.0-py3-none-any.whl.metadata (34 kB)
20.74 Collecting mpmath==1.3.0 (from -r /opt/auto-code-rover/requirements.txt (line 56))
20.74   Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
20.74 Collecting multidict==6.0.4 (from -r /opt/auto-code-rover/requirements.txt (line 57))
20.74   Downloading multidict-6.0.4.tar.gz (51 kB)
20.74   Installing build dependencies: started
20.74   Installing build dependencies: finished with status 'done'
20.74   Getting requirements to build wheel: started
20.74   Getting requirements to build wheel: finished with status 'done'
20.74   Preparing metadata (pyproject.toml): started
20.74   Preparing metadata (pyproject.toml): finished with status 'done'
20.74 Collecting networkx==3.2.1 (from -r /opt/auto-code-rover/requirements.txt (line 58))
20.74   Downloading networkx-3.2.1-py3-none-any.whl.metadata (5.2 kB)
20.74 Collecting nodeenv==1.8.0 (from -r /opt/auto-code-rover/requirements.txt (line 59))
20.74   Downloading nodeenv-1.8.0-py2.py3-none-any.whl.metadata (21 kB)
20.74 Collecting numpy==1.26.4 (from -r /opt/auto-code-rover/requirements.txt (line 60))
20.74   Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (62 kB)
20.74 Collecting natsort==8.4.0 (from -r /opt/auto-code-rover/requirements.txt (line 61))
20.74   Downloading natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
20.74 Collecting ollama==0.3.3 (from -r /opt/auto-code-rover/requirements.txt (line 74))
20.74   Downloading ollama-0.3.3-py3-none-any.whl.metadata (3.8 kB)
20.74 Collecting openai==1.50.2 (from -r /opt/auto-code-rover/requirements.txt (line 75))
20.74   Downloading openai-1.50.2-py3-none-any.whl.metadata (24 kB)
20.74 Collecting opt-einsum==3.3.0 (from -r /opt/auto-code-rover/requirements.txt (line 76))
20.74   Downloading opt_einsum-3.3.0-py3-none-any.whl.metadata (6.5 kB)
20.74 Collecting packaging==23.2 (from -r /opt/auto-code-rover/requirements.txt (line 77))
20.74   Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
20.74 Collecting platformdirs==4.1.0 (from -r /opt/auto-code-rover/requirements.txt (line 78))
20.74   Downloading platformdirs-4.1.0-py3-none-any.whl.metadata (11 kB)
20.74 Collecting polars==0.20.31 (from -r /opt/auto-code-rover/requirements.txt (line 79))
20.74   Downloading polars-0.20.31-cp38-abi3-manylinux_2_24_aarch64.whl.metadata (14 kB)
20.74 Collecting pre-commit==3.6.0 (from -r /opt/auto-code-rover/requirements.txt (line 80))
20.74   Downloading pre_commit-3.6.0-py2.py3-none-any.whl.metadata (1.3 kB)
20.74 Collecting pycparser (from -r /opt/auto-code-rover/requirements.txt (line 81))
20.74   Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
20.74 Collecting pydantic==2.5.3 (from -r /opt/auto-code-rover/requirements.txt (line 82))
20.74   Downloading pydantic-2.5.3-py3-none-any.whl.metadata (65 kB)
20.74 Collecting pydantic_core==2.14.6 (from -r /opt/auto-code-rover/requirements.txt (line 83))
20.74   Downloading pydantic_core-2.14.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.5 kB)
20.74 Collecting Pygments==2.17.2 (from -r /opt/auto-code-rover/requirements.txt (line 84))
20.74   Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
20.74 Collecting pylint==3.2.3 (from -r /opt/auto-code-rover/requirements.txt (line 85))
20.74   Downloading pylint-3.2.3-py3-none-any.whl.metadata (12 kB)
20.74 Collecting pyro-api==0.1.2 (from -r /opt/auto-code-rover/requirements.txt (line 86))
20.74   Downloading pyro_api-0.1.2-py3-none-any.whl.metadata (2.5 kB)
20.74 Collecting pyro-ppl==1.9.0 (from -r /opt/auto-code-rover/requirements.txt (line 87))
20.74   Downloading pyro_ppl-1.9.0-py3-none-any.whl.metadata (7.7 kB)
20.74 Collecting PySocks (from -r /opt/auto-code-rover/requirements.txt (line 88))
20.74   Downloading PySocks-1.7.1-py3-none-any.whl.metadata (13 kB)
20.74 Collecting python-dotenv==1.0.0 (from -r /opt/auto-code-rover/requirements.txt (line 89))
20.74   Downloading python_dotenv-1.0.0-py3-none-any.whl.metadata (21 kB)
20.74 Collecting PyYAML==6.0.1 (from -r /opt/auto-code-rover/requirements.txt (line 90))
20.74   Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.1 kB)
20.74 Collecting referencing==0.32.1 (from -r /opt/auto-code-rover/requirements.txt (line 91))
20.74   Downloading referencing-0.32.1-py3-none-any.whl.metadata (2.7 kB)
20.74 Collecting regex==2024.5.15 (from -r /opt/auto-code-rover/requirements.txt (line 92))
20.74   Downloading regex-2024.5.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (40 kB)
20.74 Collecting rich==13.7.1 (from -r /opt/auto-code-rover/requirements.txt (line 93))
20.74   Downloading rich-13.7.1-py3-none-any.whl.metadata (18 kB)
20.74 Collecting rpds-py==0.16.2 (from -r /opt/auto-code-rover/requirements.txt (line 94))
20.74   Downloading rpds_py-0.16.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (4.1 kB)
20.74 Collecting semver==3.0.2 (from -r /opt/auto-code-rover/requirements.txt (line 95))
20.74   Downloading semver-3.0.2-py3-none-any.whl.metadata (5.0 kB)
20.74 Collecting slack_sdk==3.26.2 (from -r /opt/auto-code-rover/requirements.txt (line 96))
20.74   Downloading slack_sdk-3.26.2-py2.py3-none-any.whl.metadata (14 kB)
20.74 Collecting sniffio==1.3.0 (from -r /opt/auto-code-rover/requirements.txt (line 97))
20.74   Downloading sniffio-1.3.0-py3-none-any.whl.metadata (3.6 kB)
20.74 Collecting soupsieve==2.5 (from -r /opt/auto-code-rover/requirements.txt (line 98))
20.74   Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
20.74 Collecting sympy==1.13.0 (from -r /opt/auto-code-rover/requirements.txt (line 99))
20.74   Downloading sympy-1.13.0-py3-none-any.whl.metadata (12 kB)
20.74 Collecting tenacity==8.2.3 (from -r /opt/auto-code-rover/requirements.txt (line 100))
20.74   Downloading tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB)
20.74 Collecting termcolor==2.4.0 (from -r /opt/auto-code-rover/requirements.txt (line 101))
20.74   Downloading termcolor-2.4.0-py3-none-any.whl.metadata (6.1 kB)
20.74 Collecting textual==0.52.1 (from -r /opt/auto-code-rover/requirements.txt (line 102))
20.74   Downloading textual-0.52.1-py3-none-any.whl.metadata (5.6 kB)
20.74 Collecting tiktoken==0.7.0 (from -r /opt/auto-code-rover/requirements.txt (line 103))
20.74   Downloading tiktoken-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.6 kB)
20.74 Collecting timeout-decorator==0.5.0 (from -r /opt/auto-code-rover/requirements.txt (line 104))
20.74   Downloading timeout-decorator-0.5.0.tar.gz (4.8 kB)
20.74   Preparing metadata (setup.py): started
20.74   Preparing metadata (setup.py): finished with status 'done'
20.74 Collecting tokenizers==0.19.1 (from -r /opt/auto-code-rover/requirements.txt (line 105))
20.74   Downloading tokenizers-0.19.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.7 kB)
20.74 Collecting tomlkit==0.13.0 (from -r /opt/auto-code-rover/requirements.txt (line 106))
20.74   Downloading tomlkit-0.13.0-py3-none-any.whl.metadata (2.7 kB)
20.74 Collecting torch==2.2.1 (from -r /opt/auto-code-rover/requirements.txt (line 107))
20.74   Downloading torch-2.2.1-cp312-cp312-manylinux2014_aarch64.whl.metadata (25 kB)
20.74 Collecting tqdm==4.66.4 (from -r /opt/auto-code-rover/requirements.txt (line 108))
20.74   Downloading tqdm-4.66.4-py3-none-any.whl.metadata (57 kB)
20.74 Collecting tree-sitter==0.21.3 (from -r /opt/auto-code-rover/requirements.txt (line 109))
20.74   Downloading tree_sitter-0.21.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (10 kB)
20.74 Collecting tree-sitter-c==0.21.4 (from -r /opt/auto-code-rover/requirements.txt (line 110))
20.74   Downloading tree_sitter_c-0.21.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.8 kB)
20.74 Collecting tree-sitter-cpp==0.22.2 (from -r /opt/auto-code-rover/requirements.txt (line 111))
20.74   Downloading tree_sitter_cpp-0.22.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.8 kB)
20.74 Collecting tree-sitter-java==0.21.0 (from -r /opt/auto-code-rover/requirements.txt (line 112))
20.74   Downloading tree_sitter_java-0.21.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.8 kB)
20.74 Collecting tree-sitter-languages==1.10.2 (from -r /opt/auto-code-rover/requirements.txt (line 113))
20.74   Downloading tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (10 kB)
20.74 
20.74 failed
20.74 
20.74 CondaEnvException: Pip failed
20.74 
------
Dockerfile.scratch:30
--------------------
  28 |     COPY . /opt/auto-code-rover
  29 |     WORKDIR /opt/auto-code-rover
  30 | >>> RUN conda env create -f environment.yml
  31 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c conda env create -f environment.yml" did not complete successfully: exit code: 1

Is there any workaround or solution to this? thanks!

Marti2203 commented 3 weeks ago

Hi I suggest reading the discussion we have had in #70 it is related to some of the GPU libraries we have added as dependencies

Marti2203 commented 3 weeks ago

Hi @corrosive4354 , Servbay looks like a tool for web development. This is a Python based project, using conda. I am not sure this is a useful suggestion

nakhlarafi commented 3 weeks ago

Thanks, @Marti2203! The workaround found in #70 solved the issue.