-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Issue description
My project have a .venv directory inside it (which is a virtual environment made by python -m venv and another one under ~/.local/share/virtualenvs which is managed by pipenv. The thing is, running command pipenv --rm only removes the .env directory inside the project root, instead of the one managed by pipenv.
Expected result
It should ask which environments wants to be removed (instead of removing the first one)
Actual result
It only removes the first .venv directory that it finds.
Steps to replicate
- Create a pipenv environment by running
pipenv install [something] - Create another environment by running
python -m venv .venv - run this command and see which environment is removed:
pipenv --rm
$ pipenv --support
Pipenv version: '2024.4.0'
Pipenv location: '/usr/lib/python3.13/site-packages/pipenv'
Python location: '/usr/bin/python'
OS Name: 'posix'
User pip version: '24.3.1'
user Python installations found:
PEP 508 Information:
{'implementation_name': 'cpython',
'implementation_version': '3.13.1',
'os_name': 'posix',
'platform_machine': 'x86_64',
'platform_python_implementation': 'CPython',
'platform_release': '6.12.6-arch1-1',
'platform_system': 'Linux',
'platform_version': '#1 SMP PREEMPT_DYNAMIC Thu, 19 Dec 2024 21:29:01 +0000',
'python_full_version': '3.13.1',
'python_version': '3.13',
'sys_platform': 'linux'}
System environment variables:
SHELLSESSION_MANAGERWINDOWIDCOLORTERMXDG_CONFIG_DIRSFUNCNESTXDG_SESSION_PATHXDG_MENU_PREFIXICEAUTHORITYLANGUAGELC_ADDRESSLC_NAMESHELL_SESSION_IDMEMORY_PRESSURE_WRITEDESKTOP_SESSIONLC_MONETARYGTK_RC_FILESEDITORXDG_SEATPWDXDG_SESSION_DESKTOPLOGNAMEXDG_SESSION_TYPESYSTEMD_EXEC_PIDXAUTHORITYMOTD_SHOWNGTK2_RC_FILESHOMELC_PAPERLANGXDG_CURRENT_DESKTOPKONSOLE_DBUS_SERVICEMEMORY_PRESSURE_WATCHWAYLAND_DISPLAYKONSOLE_DBUS_SESSIONPROFILEHOMEXDG_SEAT_PATHINVOCATION_IDKONSOLE_VERSIONMANAGERPIDKDE_SESSION_UIDQV4_GC_TIMELIMITXKB_DEFAULT_LAYOUTXDG_SESSION_CLASSTERMLC_IDENTIFICATIONUSERCOLORFGBGQT_WAYLAND_RECONNECTKDE_SESSION_VERSIONPAM_KWALLET5_LOGINDISPLAYSHLVLMOZ_ENABLE_WAYLANDLC_TELEPHONELC_MEASUREMENTXDG_VTNRXDG_SESSION_IDXDG_RUNTIME_DIRDEBUGINFOD_URLSLC_TIMEQT_AUTO_SCREEN_SCALE_FACTORJOURNAL_STREAMXDG_DATA_DIRSKDE_FULL_SESSIONBROWSERPATHDBUS_SESSION_BUS_ADDRESSKDE_APPLICATIONS_AS_SCOPEMAILLC_NUMERICKONSOLE_DBUS_WINDOW_PIP_DISABLE_PIP_VERSION_CHECKPYTHONDONTWRITEBYTECODESECRET_KEYPROFILE_CREDENTIAL_USERNAMEPROFILE_CREDENTIAL_PASSWORDPROFILE_URLPROFILE_URL_LOGINPROFILE_URL_VERIFYPROFILE_URL_REFRESHWELL_CREDENTIAL_USERNAMEWELL_CREDENTIAL_PASSWORDWELL_URLWELL_URL_LOGINWELL_URL_VERIFYWELL_URL_REFRESHPYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH:/home/mohammad/.cargo/bin:/home/mohammad/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perlSHELL:/bin/bashEDITOR:nanoLANG:en_US.UTF-8PWD:/home/mohammad/Documents/Work/Meeraab-core/meeraab_core