From 7819298b2a04c9f698aa2f992050eb6baff69059 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Mon, 9 Feb 2026 16:56:19 +0100 Subject: [PATCH 1/2] [passlib] Fix stubtest --- stubs/passlib/@tests/stubtest_allowlist.txt | 2 +- stubs/passlib/METADATA.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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..2565392ea034 100644 --- a/stubs/passlib/METADATA.toml +++ b/stubs/passlib/METADATA.toml @@ -3,4 +3,4 @@ upstream_repository = "https://foss.heptapod.net/python-libs/passlib" [tool.stubtest] # The runtime package has an undeclared dependency on setuptools -stubtest_requirements = ["setuptools"] +stubtest_requirements = ["setuptools<82"] From b392925235904554add37cbc919f1d1cbc78331c Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Mon, 9 Feb 2026 16:57:24 +0100 Subject: [PATCH 2/2] Add a comment --- stubs/passlib/METADATA.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stubs/passlib/METADATA.toml b/stubs/passlib/METADATA.toml index 2565392ea034..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 +# The runtime package has an undeclared dependency on setuptools. +# setuptools 82 dropped pkg_resources, which passlib relies on. stubtest_requirements = ["setuptools<82"]