diff --git a/stubs/passlib/@tests/stubtest_allowlist.txt b/stubs/passlib/@tests/stubtest_allowlist.txt index 0faf0d50d983..2e538ca9dc63 100644 --- a/stubs/passlib/@tests/stubtest_allowlist.txt +++ b/stubs/passlib/@tests/stubtest_allowlist.txt @@ -49,7 +49,7 @@ passlib.tests.* # This is only available when the crypt module is available. This module # was dropped from the standard library of Python 3.13, but is still available # in some environments. -passlib.hosts.__all__ +(passlib.hosts.__all__)? (passlib.hosts.host_context)? # Fields differs at runtime: diff --git a/stubs/passlib/METADATA.toml b/stubs/passlib/METADATA.toml index 625e9bf3d907..262f5b572cd7 100644 --- a/stubs/passlib/METADATA.toml +++ b/stubs/passlib/METADATA.toml @@ -2,5 +2,6 @@ version = "1.7.*" upstream_repository = "https://foss.heptapod.net/python-libs/passlib" [tool.stubtest] -# The runtime package has an undeclared dependency on setuptools -stubtest_requirements = ["setuptools"] +# The runtime package has an undeclared dependency on setuptools. +# setuptools 82 dropped pkg_resources, which passlib relies on. +stubtest_requirements = ["setuptools<82"]