Skip to content

Unable to activate the venv in /bin/csh shell created using uv venv command with --relocatable flag. #19181

@Ramesh-kumar-S

Description

@Ramesh-kumar-S

Summary

Created the virtual environment using the venv command with --seed & --relocatable flag.

[root@root-vm~/PI]$ uv venv -p 3.11 --seed --prompt AdBlockerPi --relocatable
Using CPython 3.11.14
Creating virtual environment with seed packages at: .venv
 + packaging==26.2
 + pip==26.1
 + setuptools==82.0.1
 + wheel==0.47.0
Activate with: source .venv/bin/activate.csh

[root@root-vm~/PI]$ source .venv/bin/activate  #No activate.csh found when used --relocatable
activate          activate.bat      activate.fish     activate.nu       activate.ps1      activate_this.py

[root@root-vm~/PI]$ source .venv/bin/activate.csh   
.venv/bin/activate.csh: No such file or directory.

[root@root-vm~/PI]$ echo $SHELL
/bin/csh

When created without --relocatable flag, it works perfectly.

[root@root-vm~/PI]$uv venv -p 3.11 --seed --prompt AdBlockerPi
Using CPython 3.11.14
Creating virtual environment with seed packages at: .venv
 + packaging==26.2
 + pip==26.1
 + setuptools==82.0.1
 + wheel==0.47.0
Activate with: source .venv/bin/activate.csh
[root@root-vm~/PI]$ source .venv/bin/activat
activate          activate.bat      activate.csh      activate.fish     activate.nu       activate.ps1      activate_this.py
[root@root-vm~/PI]$ source .venv/bin/activate.
activate.bat   activate.csh   activate.fish  activate.nu    activate.ps1
[root@root-vm~/PI]$ source .venv/bin/activate.csh
(AdBlockerPi) [root@root-vm~/PI]$

Platform

Linux 5.14.0-611.41.1.el9_7.x86_64 x86_64 GNU/Linux

Version

uv 0.10.4

Python version

Python 3.13.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions