summaryrefslogtreecommitdiff
path: root/setuptools/command/upload.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-04-26 11:52:22 -0400
committerJason R. Coombs <jaraco@jaraco.com>2016-04-26 11:52:22 -0400
commitb35f7cdf9f0af923af0385c9878a23d3e6494d24 (patch)
tree84a5a44163fabd4b4afd68d183831ad1e20b80b5 /setuptools/command/upload.py
parent661440a9248792656455022b6fba51343e58cd50 (diff)
downloadpython-setuptools-git-b35f7cdf9f0af923af0385c9878a23d3e6494d24.tar.gz
Remove all but ez_setup.py from bootstrap branch.
Diffstat (limited to 'setuptools/command/upload.py')
-rw-r--r--setuptools/command/upload.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/setuptools/command/upload.py b/setuptools/command/upload.py
deleted file mode 100644
index 484baa5a..00000000
--- a/setuptools/command/upload.py
+++ /dev/null
@@ -1,38 +0,0 @@
-import getpass
-from distutils.command import upload as orig
-
-
-class upload(orig.upload):
- """
- Override default upload behavior to obtain password
- in a variety of different ways.
- """
-
- def finalize_options(self):
- orig.upload.finalize_options(self)
- # Attempt to obtain password. Short circuit evaluation at the first
- # sign of success.
- self.password = (
- self.password or
- self._load_password_from_keyring() or
- self._prompt_for_password()
- )
-
- def _load_password_from_keyring(self):
- """
- Attempt to load password from keyring. Suppress Exceptions.
- """
- try:
- keyring = __import__('keyring')
- return keyring.get_password(self.repository, self.username)
- except Exception:
- pass
-
- def _prompt_for_password(self):
- """
- Prompt for a password on the tty. Suppress Exceptions.
- """
- try:
- return getpass.getpass()
- except (Exception, KeyboardInterrupt):
- pass