Skip to content

refactor: bump rai-core version#18

Draft
maciejmajek wants to merge 1 commit into
developmentfrom
feat/rai-lg-1x
Draft

refactor: bump rai-core version#18
maciejmajek wants to merge 1 commit into
developmentfrom
feat/rai-lg-1x

Conversation

@maciejmajek
Copy link
Copy Markdown
Member

No description provided.

@maciejmajek maciejmajek changed the title refactor: switch from poetry to uv, bump rai-core version refactor: bump rai-core version Apr 13, 2026
@Cytrus14
Copy link
Copy Markdown
Contributor

I have tried to build the mobile-manipulator-demo-agents:latest image after applying the docker-agents-build-fix.patch patch and using the command below :

docker build --progress=plain -t robotecai/mobile-manipulator-demo-agents:latest -f ./docker/Dockerfile.agents .

The build process ends successfully on the main branch, but on feat/rai-lg-1x it fails with the following trace:

#15 [11/11] RUN uv sync
#15 0.181 Using CPython 3.12.3 interpreter at: /usr/bin/python3
#15 0.181 Creating virtual environment at: .venv
#15 1.884 Resolved 154 packages in 1.70s
#15 1.884 warning: The package `langfuse==3.14.6` does not have an extra named `langchain`
#15 1.896    Building agentic-mobile-manipulator @ file:///root/MobileManipulatorDemo
#15 2.013 Downloading pygments (1.2MiB)
#15 2.043 Downloading zstandard (5.3MiB)
#15 2.043 Downloading sqlalchemy (3.2MiB)
#15 2.043 Downloading cryptography (4.3MiB)
#15 2.043 Downloading virtualenv (5.6MiB)
#15 2.044 Downloading transforms3d (1.3MiB)
#15 2.044 Downloading scipy (33.6MiB)
#15 2.044 Downloading aiohttp (1.7MiB)
#15 2.044 Downloading botocore (14.2MiB)
#15 2.044 Downloading openai (1.1MiB)
#15 2.044 Downloading pydantic-core (2.0MiB)
#15 2.044 Downloading tiktoken (1.1MiB)
#15 2.044 Downloading pyarrow (45.4MiB)
#15 2.044 Downloading pandas (10.4MiB)
#15 2.044 Downloading networkx (2.0MiB)
#15 2.044 Downloading opencv-python (60.1MiB)
#15 2.045 Downloading scikit-image (12.9MiB)
#15 2.045 Downloading faiss-cpu (22.7MiB)
#15 2.052 Downloading langchain-community (2.4MiB)
#15 2.052 Downloading streamlit (8.6MiB)
#15 2.053 Downloading pydeck (6.6MiB)
#15 2.053 Downloading pillow (6.3MiB)
#15 2.053 Downloading numpy (17.1MiB)
#15 2.053 Downloading opencv-python-headless (47.7MiB)
#15 2.677  Downloaded tiktoken
#15 2.683  Downloaded openai
#15 2.705  Downloaded pygments
#15 2.719  Downloaded transforms3d
#15 2.812  Downloaded aiohttp
#15 2.906  Downloaded networkx
#15 2.914  Downloaded pydantic-core
#15 2.994  Downloaded langchain-community
#15 3.167  Downloaded sqlalchemy
#15 3.328   × Failed to build `agentic-mobile-manipulator @
#15 3.328   │ file:///root/MobileManipulatorDemo`
#15 3.328   ├─▶ The build backend returned an error
#15 3.328   ╰─▶ Call to `hatchling.build.build_editable` failed (exit status: 1)
#15 3.328 
#15 3.328       [stderr]
#15 3.328       Traceback (most recent call last):
#15 3.328         File "<string>", line 11, in <module>
#15 3.328         File
#15 3.328       "/root/.cache/uv/builds-v0/.tmp4ULG3E/lib/python3.12/site-packages/hatchling/build.py",
#15 3.328       line 83, in build_editable
#15 3.328           return os.path.basename(next(builder.build(directory=wheel_directory,
#15 3.328       versions=["editable"])))
#15 3.328       
#15 3.328       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#15 3.328         File
#15 3.328       "/root/.cache/uv/builds-v0/.tmp4ULG3E/lib/python3.12/site-packages/hatchling/builders/plugin/interface.py",
#15 3.328       line 92, in build
#15 3.328           self.metadata.validate_fields()
#15 3.328         File
#15 3.328       "/root/.cache/uv/builds-v0/.tmp4ULG3E/lib/python3.12/site-packages/hatchling/metadata/core.py",
#15 3.328       line 266, in validate_fields
#15 3.328           self.core.validate_fields()
#15 3.328         File
#15 3.328       "/root/.cache/uv/builds-v0/.tmp4ULG3E/lib/python3.12/site-packages/hatchling/metadata/core.py",
#15 3.328       line 1366, in validate_fields
#15 3.328           getattr(self, attribute)
#15 3.328         File
#15 3.328       "/root/.cache/uv/builds-v0/.tmp4ULG3E/lib/python3.12/site-packages/hatchling/metadata/core.py",
#15 3.328       line 531, in readme
#15 3.328           raise OSError(message)
#15 3.328       OSError: Readme file does not exist: README.md
#15 3.328 
#15 3.328       hint: This usually indicates a problem with the package or the build
#15 3.328       environment.
#15 ERROR: process "/bin/sh -c uv sync" did not complete successfully: exit code: 1
------
 > [11/11] RUN uv sync:
3.328       line 1366, in validate_fields
3.328           getattr(self, attribute)
3.328         File
3.328       "/root/.cache/uv/builds-v0/.tmp4ULG3E/lib/python3.12/site-packages/hatchling/metadata/core.py",
3.328       line 531, in readme
3.328           raise OSError(message)
3.328       OSError: Readme file does not exist: README.md
3.328 
3.328       hint: This usually indicates a problem with the package or the build
3.328       environment.
------
Dockerfile.agents:19
--------------------
  17 |     COPY config.toml ${DEMO_ROOT}
  18 |     
  19 | >>> RUN uv sync
  20 |     
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c uv sync" did not complete successfully: exit code: 1

@maciejmajek maciejmajek changed the base branch from main to development May 14, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants