diff options
| author | Tarek Ziade <tarek@ziade.org> | 2010-07-29 11:10:45 +0200 |
|---|---|---|
| committer | Tarek Ziade <tarek@ziade.org> | 2010-07-29 11:10:45 +0200 |
| commit | 2a16ab2b13e0a49d1267ba5c61646c8ad3d344dd (patch) | |
| tree | 3ec8ebb9123441b9281b067862d7545692b0de0a /src/distutils2/command/upload_docs.py | |
| parent | 64aa303aca57a5f5a1e09b43f598eb866cfc8483 (diff) | |
| download | disutils2-2a16ab2b13e0a49d1267ba5c61646c8ad3d344dd.tar.gz | |
removed the config module
Diffstat (limited to 'src/distutils2/command/upload_docs.py')
| -rw-r--r-- | src/distutils2/command/upload_docs.py | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/distutils2/command/upload_docs.py b/src/distutils2/command/upload_docs.py index 256d4c2..35bc351 100644 --- a/src/distutils2/command/upload_docs.py +++ b/src/distutils2/command/upload_docs.py @@ -1,9 +1,11 @@ import base64, httplib, os.path, socket, urlparse, zipfile from cStringIO import StringIO + from distutils2 import log from distutils2.command.upload import upload -from distutils2.core import PyPIRCCommand +from distutils2.command.cmd import Command from distutils2.errors import DistutilsFileError +from distutils2.util import read_pypirc, DEFAULT_REPOSITORY, DEFAULT_REALM def zip_dir(directory): """Compresses recursively contents of directory into a StringIO object""" @@ -47,26 +49,33 @@ def encode_multipart(fields, files, boundary=None): content_type = 'multipart/form-data; boundary=%s' % boundary return content_type, body -class upload_docs(PyPIRCCommand): +class upload_docs(Command): user_options = [ - ('repository=', 'r', "url of repository [default: %s]" % upload.DEFAULT_REPOSITORY), + ('repository=', 'r', "url of repository [default: %s]" % DEFAULT_REPOSITORY), ('show-response', None, 'display full response text from server'), ('upload-dir=', None, 'directory to upload'), ] def initialize_options(self): - PyPIRCCommand.initialize_options(self) + self.repository = None + self.realm = None + self.show_response = 0 self.upload_dir = "build/docs" + self.username = '' + self.password = '' def finalize_options(self): - PyPIRCCommand.finalize_options(self) + if self.repository is None: + self.repository = DEFAULT_REPOSITORY + if self.realm is None: + self.realm = DEFAULT_REALM if self.upload_dir == None: build = self.get_finalized_command('build') self.upload_dir = os.path.join(build.build_base, "docs") self.announce('Using upload directory %s' % self.upload_dir) self.verify_upload_dir(self.upload_dir) - config = self._read_pypirc() + config = read_pypirc(self.repository, self.realm) if config != {}: self.username = config['username'] self.password = config['password'] |
