feat: update build scripts and dependencies

- Updated `.gitlab-ci.yml` to use `all-deps.repos` and install additional Python dependencies via `requirements.txt`.
- Enhanced `Dockerfile` with better dependency management:
  - Added `SHELL` declaration for consistent script execution.
  - Installed `libgeos-dev` for geometry processing.
  - Included `python3-rosdep` and `python3-colcon-common-extensions` for ROS2 tooling.
  - Streamlined ROS2 and dependency installation steps.
- Refined `requirements.txt` to adjust package versions and include new dependencies such as `tensorflow` and `torch`.
- Updated repository URL for `rbs_assets_library` in `requirements.txt`.

These changes improve dependency resolution, enhance build reproducibility, and align with updated requirements.
This commit is contained in:
Ilya Uraev 2024-12-09 18:24:33 +03:00
parent febadce61f
commit 71f86ab17d
3 changed files with 25 additions and 35 deletions

View file

@ -1,3 +1,7 @@
tensorflow==2.17.1
torch>=2.4.1
torchvision>=0.19.1
trimesh
pcg-gazebo
loguru
@ -16,10 +20,7 @@ gymnasium==0.29.1
numpy>=1.24.0
open3d>=0.18.0
scipy>=1.14.1
tensorflow>=2.17.0
torch>=2.4.1
torchvision>=0.19.1
trimesh>=4.4.9
trimesh>=3.9,<4.0
wandb>=0.18.6
# Packages from devpi custom repository
@ -28,4 +29,4 @@ gym-gz @ https://devpi.solid-sinusoid.com/narmak/dev/+f/539/1f448c1391486/gym_gz
gym-gz-models @ https://devpi.solid-sinusoid.com/narmak/dev/+f/f42/4784934183e88/gym_gz_models-1.2.0-cp310-cp310-linux_x86_64.whl#sha256=f424784934183e88541c703c789315ba6118661bd221a4bf9135c6a0ee012e96
# rbs_assets_library
git+https://github.com/solid-sinusoid/rbs_assets_library.git@master
git+https://gitlab.com/solid-sinusoid/rbs-assets-library.git@master