-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSYS2: RecursionError: maximum recursion depth exceeded #5709
Comments
I think the idea of adding the equality check on the |
I have opened PR sarugaku/pythonfinder#141. |
Hello! I believe I am facing a similar issue. I see that the fix has been merged - do you know when a new release may become available that includes this fix? Thanks in advance! |
I'm waiting on a couple more PRs to get reviewed before I cut the next release, hopefully can happen over the weekend. I wouldn't want to release without including this one at a minimum: #5712 |
|
Issue description
I tryied pipenv==2023.5.19 to resolve #5446.
But RecursionError: maximum recursion depth exceeded occured.
Expected result
No RecursionError should occur.
Actual result
Copied log from #5446 (comment) in later section
Steps to replicate
Used command
Some Details
Log show infiline call loop start from
The line above calls the following routine:
So, I add the following method to class PathEntry(BaseModel) in vendor/pythonfinder/models/mixins.py.
Then, RecursionError disappeared.
A Strange things is that I change vendor/pythonfinder/models/mixins.py", line 304 to
Then also RecursionError disappeared. (I know this change logic)
log copied from #5446 (comment)
$ pipenv --support
Pipenv version:
'2023.5.19'
Pipenv location:
'D:/DiskD/develop/msys64/home/turu/py-usersite/lib/python3.10-mingw_x86_64/site-packages/pipenv'
Python location:
'D:/DiskD/develop/msys64/mingw64/bin/python.exe'
OS Name:
'nt'
User pip version:
'23.1.2'
user Python installations found:
PEP 508 Information:
System environment variables:
ACLOCAL_PATH
ALLUSERSPROFILE
APPDATA
COMMONPROGRAMFILES
COMPUTERNAME
COMSPEC
CONFIG_SITE
COMMONPROGRAMFILES(X86)
COMMONPROGRAMW6432
DRIVERDATA
GOPATH
HOME
HOMEDRIVE
HOMEPATH
HOSTNAME
INFOPATH
LANG
LOCALAPPDATA
LOGONSERVER
MANPATH
MINGW_CHOST
MINGW_PACKAGE_PREFIX
MINGW_PREFIX
MSYSTEM
MSYSTEM_CARCH
MSYSTEM_CHOST
MSYSTEM_PREFIX
NUMBER_OF_PROCESSORS
OLDPWD
ORIGINAL_PATH
ORIGINAL_TEMP
ORIGINAL_TMP
OS
ONEDRIVE
ONEDRIVECONSUMER
PATH
PATHEXT
PIPENV_VENV_IN_PROJECT
PKG_CONFIG_PATH
PKG_CONFIG_SYSTEM_INCLUDE_PATH
PKG_CONFIG_SYSTEM_LIBRARY_PATH
POWERSHELL_DISTRIBUTION_CHANNEL
PRINTER
PROCESSOR_ARCHITECTURE
PROCESSOR_IDENTIFIER
PROCESSOR_LEVEL
PROCESSOR_REVISION
PROGRAMFILES
PROMPT
PS1
PSMODULEPATH
PUBLIC
PWD
PYTHONUSERBASE
PROGRAMDATA
PROGRAMFILES(X86)
PROGRAMW6432
SHELL
SHLVL
SSH_AGENT_PID
SSH_AUTH_SOCK
SYSTEMDRIVE
SYSTEMROOT
TEMP
TERM
TMP
USER
USERDOMAIN
USERDOMAIN_ROAMINGPROFILE
USERNAME
USERPROFILE
WINDIR
WORKON_HOME
WSLENV
WT_PROFILE_ID
WT_SESSION
XDG_DATA_DIRS
ZES_ENABLE_SYSMAN
_
PIP_DISABLE_PIP_VERSION_CHECK
PIP_PYTHON_PATH
PYTHONDONTWRITEBYTECODE
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
PIPENV_VENV_IN_PROJECT
:1
Debug–specific environment variables:
PATH
:D:\DiskD\develop\msys64\home\turu\py-usersite\bin;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSCLIV2;D:\DiskD\develop\msys64\home\turu\bin;D:\DiskD\develop\msys64\mingw64\bin;D:\DiskD\develop\msys64\usr\local\bin;D:\DiskD\develop\msys64\usr\bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\DiskD\develop\msys64\usr\bin\site_perl;D:\DiskD\develop\msys64\usr\bin\vendor_perl;D:\DiskD\develop\msys64\usr\bin\core_perl;D:\DiskD\develop\msys64\mingw64\bin\
SHELL
:D:\DiskD\develop\msys64\usr\bin\bash.exe
LANG
:ja_JP.UTF-8
PWD
:D:/DiskD/develop/codecommit/flet9
Contents of
Pipfile
('D:/DiskD/develop/codecommit/flet9/Pipfile'):Contents of
Pipfile.lock
('D:/DiskD/develop/codecommit/flet9/Pipfile.lock'):The text was updated successfully, but these errors were encountered: