Skip to content

Commit 2de19e3

Browse files
authored
Pythonfinder 2.0.4 (#5713)
* Update pythonfinder to 2.0.4
1 parent 59cba3f commit 2de19e3

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

news/5709.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update ``pythonfinder==2.0.4`` with fix for "RecursionError: maximum recursion depth exceeded".

pipenv/vendor/pythonfinder/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from .models import SystemPath
55
from .pythonfinder import Finder
66

7-
__version__ = "2.0.3"
7+
__version__ = "2.0.4"
88

99

1010
__all__ = ["Finder", "SystemPath", "InvalidPythonVersion"]

pipenv/vendor/pythonfinder/models/mixins.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ def __gt__(self, other) -> bool:
6868
def __gte__(self, other) -> bool:
6969
return self.path.as_posix() >= other.path.as_posix()
7070

71+
def __eq__(self, other) -> bool:
72+
return self.path.as_posix() == other.path.as_posix()
73+
7174
def which(self, name) -> PathEntry | None:
7275
"""Search in this path for an executable.
7376

pipenv/vendor/vendor.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ plette==0.4.4
1111
ptyprocess==0.7.0
1212
pydantic==1.10.7
1313
python-dotenv==1.0.0
14-
pythonfinder==2.0.3
14+
pythonfinder==2.0.4
1515
requirementslib==2.3.0
1616
ruamel.yaml==0.17.21
1717
shellingham==1.5.0.post1

0 commit comments

Comments
 (0)