Whitespace cleanup, modify setup.cfg to remove dev tag

git-svn-id: https://svn.apache.org/repos/asf/incubator/chemistry/cmislib/trunk@1060868 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/KEYS b/KEYS
new file mode 100644
index 0000000..39822ba
--- /dev/null
+++ b/KEYS
@@ -0,0 +1,68 @@
+This file contains the PGP keys of various developers.
+
+Users: pgp < KEYS
+       gpg --import KEYS
+Developers: 
+        gpg --list-key <your email> and append it to this file.
+        gpg -a --export <your email> and append it to this file.
+
+        (gpg --list-key <your email>
+             && gpg --armor --export <your email>) >> this file.
+
+
+pub   4096R/99E3E187 2010-11-23
+uid                  Jeff Potts (CODE SIGNING KEY) <jpotts@apache.org>
+sub   4096R/2A6CD560 2010-11-23
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.11 (Darwin)
+
+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
+KGHdnl8nHylVQIVfHSIW
+=e5dc
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/setup.cfg b/setup.cfg
index 0102223..28fc7f2 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -13,4 +13,4 @@
 #
 
 [egg_info]
-tag_build = dev
+tag_build = 
diff --git a/src/cmislib.egg-info/PKG-INFO b/src/cmislib.egg-info/PKG-INFO
index 43d0338..d7d93f0 100644
--- a/src/cmislib.egg-info/PKG-INFO
+++ b/src/cmislib.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: cmislib
-Version: 0.4dev
+Version: 0.4
 Summary: Apache Chemistry (Incubating) CMIS client library for Python
 Home-page: http://incubator.apache.org/chemistry/
 Author: Apache Chemistry Project
diff --git a/src/cmislib.egg-info/SOURCES.txt b/src/cmislib.egg-info/SOURCES.txt
index d5d9b83..487d4ae 100644
--- a/src/cmislib.egg-info/SOURCES.txt
+++ b/src/cmislib.egg-info/SOURCES.txt
@@ -1,3 +1,4 @@
+KEYS
 LICENSE.txt
 MANIFEST.in
 NOTICE.txt
@@ -32,6 +33,38 @@
 src/data/types.filenet.xml
 src/data/types.xml
 src/data/workingCopy.xml
+src/doc/build/about.html
+src/doc/build/code.html
+src/doc/build/devguide.html
+src/doc/build/docs.html
+src/doc/build/examples.html
+src/doc/build/genindex.html
+src/doc/build/index.html
+src/doc/build/install.html
+src/doc/build/modindex.html
+src/doc/build/objects.inv
+src/doc/build/sample-data.html
+src/doc/build/search.html
+src/doc/build/searchindex.js
+src/doc/build/tests.html
+src/doc/build/_sources/about.txt
+src/doc/build/_sources/code.txt
+src/doc/build/_sources/devguide.txt
+src/doc/build/_sources/docs.txt
+src/doc/build/_sources/examples.txt
+src/doc/build/_sources/index.txt
+src/doc/build/_sources/install.txt
+src/doc/build/_sources/sample-data.txt
+src/doc/build/_sources/tests.txt
+src/doc/build/_static/basic.css
+src/doc/build/_static/default.css
+src/doc/build/_static/doctools.js
+src/doc/build/_static/file.png
+src/doc/build/_static/jquery.js
+src/doc/build/_static/minus.png
+src/doc/build/_static/plus.png
+src/doc/build/_static/pygments.css
+src/doc/build/_static/searchtools.js
 src/doc/src/Makefile
 src/doc/src/about.rst
 src/doc/src/code.rst
@@ -42,6 +75,7 @@
 src/doc/src/index.rst
 src/doc/src/install.rst
 src/doc/src/make.bat
+src/doc/src/run-sphinx.py
 src/doc/src/sample-data.rst
 src/doc/src/tests.rst
 src/doc/src/.doctrees/about.doctree
diff --git a/src/cmislib/exceptions.py b/src/cmislib/exceptions.py
index accec94..7912af8 100644
--- a/src/cmislib/exceptions.py
+++ b/src/cmislib/exceptions.py
@@ -12,6 +12,7 @@
 #   limitations under the License.
 #
 
+
 class CmisException(Exception):
 
     """
diff --git a/src/cmislib/model.py b/src/cmislib/model.py
index 2780c10..51b1dc5 100644
--- a/src/cmislib/model.py
+++ b/src/cmislib/model.py
@@ -299,7 +299,6 @@
         See CMIS specification document 3.2.4.1 Common CMIS Exceptions
         """
 
-
         if error.status == 401:
             raise PermissionDeniedException(error.status, error.url)
         elif error.status == 400:
diff --git a/src/cmislib/net.py b/src/cmislib/net.py
index cadb577..2512132 100644
--- a/src/cmislib/net.py
+++ b/src/cmislib/net.py
@@ -59,23 +59,24 @@
         result.status = code
         return result
 
+
 class ContextualBasicAuthHandler(HTTPBasicAuthHandler):
-    
+
     """
     Handles 401 errors without recursing indefinitely. The recursing
     behaviour has been introduced in Python 2.6.5 to handle 401 redirects
     used by some architectures of authentication.
     """
-    
+
     def __init__(self, password_mgr):
         HTTPBasicAuthHandler.__init__(self, password_mgr)
         self.authContext = set([])
-    
+
     def http_error_401(self, req, fp, code, msg, headers):
         """Override the default autoretry behaviour"""
         url = req.get_full_url()
         hdrs = req.header_items()
-        hdrs = ', '.join(['%s: %s' % (key, value) 
+        hdrs = ', '.join(['%s: %s' % (key, value)
                           for key, value in sorted(hdrs)])
         context = (url, hdrs)
         if context in self.authContext:
@@ -88,6 +89,7 @@
         return self.http_error_auth_reqed('www-authenticate',
                                           url, req, headers)
 
+
 class RESTService(object):
 
     """
diff --git a/src/doc/src/conf.py b/src/doc/src/conf.py
index e6f2b90..485b821 100644
--- a/src/doc/src/conf.py
+++ b/src/doc/src/conf.py
@@ -60,7 +60,7 @@
 # The short X.Y version.
 version = '0.4'
 # The full version, including alpha/beta/rc tags.
-release = '0.4dev'
+release = '0.4'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/src/tests/cmislibtest.py b/src/tests/cmislibtest.py
index 9029150..9babc24 100644
--- a/src/tests/cmislibtest.py
+++ b/src/tests/cmislibtest.py
@@ -318,7 +318,7 @@
 
         # create a test doc
         doc = subFolder.createDocument(docName)
-        searchDocPath = subFolderPath + '/' + docName # TODO use proper path segment
+        searchDocPath = subFolderPath + '/' + docName  # TODO use proper path segment
         searchDoc = self._repo.getObjectByPath(searchDocPath)
         self.assertEquals(doc.getObjectId(), searchDoc.getObjectId())