diff --git a/pyproject.toml b/pyproject.toml index f1aa373a963b77b1ed596cc68a175453938d3945..aa1f0d33438f2cc80f3d077960fa92cbb251f9f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,10 +18,54 @@ classifiers = [ license = { file = "LICENSE" } dependencies = [ - "bs4", - "lxml", + "alembic==1.14.0", + "beautifulsoup4==4.12.3", + "bidict==0.23.1", + "blinker==1.8.2", + "certifi==2025.1.31", + "charset-normalizer==3.4.1", + "click==8.1.7", + "colorama==0.4.6", + "eventlet==0.39.0", + "flask==3.0.3", + "Flask-Cors==5.0.0", + "Flask-Login==0.6.3", + "Flask-Migrate==4.0.7", + "Flask-SocketIO==5.5.0", + "flask-sqlalchemy==3.1.1", + "flask-wtf==1.2.1", + "greenlet==3.1.1", + "gunicorn==23.0.0", + "h11==0.14.0", + "idna==3.10", + "importlib-metadata==8.5.0", + "importlib-resources==6.4.5", + "itsdangerous==2.2.0", + "jinja2==3.1.4", + "lxml==5.3.0", + "Mako==1.3.8", + "MarkupSafe==2.1.5", + "packaging==24.2", + "pyserial==3.5", + "python-dotenv==1.0.1", + "python-engineio==4.11.1", + "python-socketio==5.12.0", + "requests==2.32.3", + "simple-websocket==1.1.0", + "soupsieve==2.6", + "SQLAlchemy==2.0.36", + "typing-extensions==4.12.2", + "tzdata==2025.1", + "tzlocal==5.2", + "urllib3==2.3.0", + "werkzeug==3.0.6", + "wsproto==1.2.0", + "wtforms==3.1.2", + "zipp==3.20.2", + "pytest==8.3.4" ] + [tool.pytest.ini_options] pythonpath = ["."] diff --git a/setup/Dockerfile b/setup/Dockerfile index b56558849518b99a471ea728468271fccd593579..6285d94026893ebbc4655c69e47793620f691556 100644 --- a/setup/Dockerfile +++ b/setup/Dockerfile @@ -53,6 +53,7 @@ COPY ./requirements.txt /home/jetson/uppaal2jetracer/requirements.txt COPY ./pyproject.toml /home/jetson/uppaal2jetracer/pyproject.toml COPY ./test /home/jetson/uppaal2jetracer/test COPY ./docs /home/jetson/uppaal2jetracer/docs +COPY ./logo /home/jetson/uppaal2jetracer/logo WORKDIR /home/jetson/uppaal2jetracer RUN pip install --no-cache-dir -r requirements.txt --target=/opt/ros/jazzy/lib/python3.12/site-packages RUN chown -R jetson:jetson /home/jetson/uppaal2jetracer