diff --git a/twine/repository.py b/twine/repository.py index 087a2f31..eafc35a4 100644 --- a/twine/repository.py +++ b/twine/repository.py @@ -90,7 +90,21 @@ def _make_adapter_with_retries() -> adapters.HTTPAdapter: def _make_user_agent_string() -> str: from twine import cli - dependencies = cli.list_dependencies_and_versions() + ignored_dependencies = { + "SecretStorage", + "bleach", + "colorama", + "keyring", + "readme-renderer", + "rich", + "tqdm", + } + + dependencies = [ + (dep, version) + for (dep, version) in cli.list_dependencies_and_versions() + if dep not in ignored_dependencies + ] user_agent_string = ( user_agent.UserAgentBuilder("twine", twine.__version__) .include_extras(dependencies)