mirror of
https://github.com/All-Hands-AI/OpenHands.git
synced 2026-04-29 03:00:45 -04:00
* suport reading multimodal files * move file * update dependency * remove useless pip install * add comments * update the comment * Apply suggestions from code review * Add unit test for TXTReader * pre-commit hook corrupted utf16 test txt * Revert unnecessary dependency upgrades * feat: import some readers for agentskill * add dependencies * Integrate some multimodal tools * add shell pip dependency * update dependencies * update dependencies * update print window * remove __main__ * locally import cv2 * add c library for opencv * update lock file * update prompt * remove unuseful file * add some unittest * add unittest & remove excel-related parser * rollback poetry lock * remove markdown * remove requests * optimize parse_video output * Fix integration tests for CodeActAgent * remove test_parse_image unittest * Add a TODO to containers/sandbox/Dockerfile * update dependencies * remove pyproject.toml useless package * change document via openai key * Fix prompts after removing some actions --------- Co-authored-by: Mingchen Zhuge <mczhuge@gmail.com> Co-authored-by: yufansong <yufan@risingwave-labs.com> Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> Co-authored-by: Mingchen Zhuge <64179323+mczhuge@users.noreply.github.com> Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
38 lines
838 B
Docker
38 lines
838 B
Docker
FROM ubuntu:22.04
|
|
|
|
# install basic packages
|
|
RUN apt-get update && apt-get install -y \
|
|
curl \
|
|
wget \
|
|
git \
|
|
vim \
|
|
nano \
|
|
unzip \
|
|
zip \
|
|
python3 \
|
|
python3-pip \
|
|
python3-venv \
|
|
python3-dev \
|
|
build-essential \
|
|
openssh-server \
|
|
sudo \
|
|
bash \
|
|
gcc \
|
|
jq \
|
|
g++ \
|
|
make \
|
|
iproute2 \
|
|
libgl1-mesa-glx \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN mkdir -p -m0755 /var/run/sshd
|
|
|
|
# symlink python3 to python
|
|
RUN ln -s /usr/bin/python3 /usr/bin/python
|
|
|
|
# install basic dependencies for CodeActAgent
|
|
RUN pip3 install --upgrade pip
|
|
RUN pip3 install jupyterlab notebook jupyter_kernel_gateway flake8
|
|
# TODO: those dependencies are needed for agentskills, we should pack them in a new sandbox image
|
|
RUN pip3 install python-docx PyPDF2 python-pptx pylatexenc openai opencv-python
|