changeset 51725 | 278af66e6595 |
parent 51668 | 138ab7c6a6ff |
child 51860 | 1c5810ce737e |
--- a/mercurial/bundlecaches.py Tue Jul 23 19:14:16 2024 -0400 +++ b/mercurial/bundlecaches.py Tue Jul 23 19:20:22 2024 -0400 @@ -4,6 +4,7 @@ # GNU General Public License version 2 or any later version. import collections +import typing from typing import ( Dict, @@ -15,6 +16,11 @@ from .thirdparty import attr +# Force pytype to use the non-vendored package +if typing.TYPE_CHECKING: + # noinspection PyPackageRequirements + import attr + from . import ( error, requirements as requirementsmod,