Skip to content

.venv can't be deleted in the devcontainer #301

Description

@tpoliaw

Several uv commands delete and recreate the .venv directory. In the container the directory can't be deleted (because it's a volume mount?) so the uv commands fail the first time. Running them again works as expected.

$ uv run python
Python 3.11.13 (main, Oct  7 2025, 15:34:32) [Clang 20.1.4 ] on linux
Type "help", "copyright", "credits" or "license" for more information.
Ctrl click to launch VS Code Native REPL
>>> ^D
$ uv run --python 3.12 python
Using CPython 3.12.12
error: failed to remove directory `/workspaces/blueapi/.venv`: Resource busy (os error 16)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions