(
stdlib_versions: StdlibVersions | None = None, python_version: tuple[int, int] | None = None
)
| 162 | |
| 163 | |
| 164 | def get_known_modules( |
| 165 | stdlib_versions: StdlibVersions | None = None, python_version: tuple[int, int] | None = None |
| 166 | ) -> frozenset[str]: |
| 167 | global _known_modules_cache |
| 168 | if _known_modules_cache is not None: |
| 169 | return _known_modules_cache |
| 170 | modules: set[str] = set(POPULAR_THIRD_PARTY_MODULES) |
| 171 | if stdlib_versions is not None: |
| 172 | modules = modules.union(get_stdlib_modules(stdlib_versions, python_version)) |
| 173 | _known_modules_cache = frozenset(modules) |
| 174 | return _known_modules_cache |
no test coverage detected
searching dependent graphs…