From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Nov 8 19:30:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 642AA1065670 for ; Sun, 8 Nov 2009 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 252018FC15 for ; Sun, 8 Nov 2009 19:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nA8JU1qj034966 for ; Sun, 8 Nov 2009 19:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nA8JU1GJ034960; Sun, 8 Nov 2009 19:30:01 GMT (envelope-from gnats) Resent-Date: Sun, 8 Nov 2009 19:30:01 GMT Resent-Message-Id: <200911081930.nA8JU1GJ034960@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Olivier Duchateau Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A61D1106566B for ; Sun, 8 Nov 2009 19:23:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 93E298FC16 for ; Sun, 8 Nov 2009 19:23:53 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nA8JNrvm044773 for ; Sun, 8 Nov 2009 19:23:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nA8JNrm9044772; Sun, 8 Nov 2009 19:23:53 GMT (envelope-from nobody) Message-Id: <200911081923.nA8JNrm9044772@www.freebsd.org> Date: Sun, 8 Nov 2009 19:23:53 GMT From: Olivier Duchateau To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/140395: Update port: devel/py-gdata, GData Python Client Library X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Nov 2009 19:30:02 -0000 >Number: 140395 >Category: ports >Synopsis: Update port: devel/py-gdata, GData Python Client Library >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 08 19:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Olivier Duchateau >Release: FreeBSD 7.2 >Organization: >Environment: FreeBSD oerbier.home.lan 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #0: Fri Oct 2 12:21:39 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: The Google Data APIs (GData) provide a simple protocol for reading and writing data on the web. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-gdata/ # py-gdata/files # py-gdata/files/extra-patch-src_gdata_tlslite-mathls.py # py-gdata/files/extra-patch-src_gdata_tlslite-messages.py # py-gdata/files/extra-patch-src_gdata_tlslite_utils-cryptomath.py # py-gdata/files/extra-patch-src_gdata_tlslite_utils-jython_compat.py # py-gdata/files/extra-patch-src_atom-mock_service.py # py-gdata/files/extra-patch-src_gdata_tlslite-TLSRecordLayer.py # py-gdata/distinfo # py-gdata/Makefile # py-gdata/pkg-descr # py-gdata/pkg-plist # echo c - py-gdata/ mkdir -p py-gdata/ > /dev/null 2>&1 echo c - py-gdata/files mkdir -p py-gdata/files > /dev/null 2>&1 echo x - py-gdata/files/extra-patch-src_gdata_tlslite-mathls.py sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite-mathls.py << '474364f90f9bc5cbdb6729cefc5a6f80' X--- src/gdata/tlslite/mathtls.py.orig 2008-12-02 03:35:35.000000000 +0100 X+++ src/gdata/tlslite/mathtls.py 2009-11-03 21:45:19.140316480 +0100 X@@ -4,8 +4,7 @@ X from utils.cryptomath import * X X import hmac X-import md5 X-import sha X+import hashlib X X #1024, 1536, 2048, 3072, 4096, 6144, and 8192 bit groups] X goodGroupParameters = [(2,0xEEAF0AB9ADB38DD69C33F80AFA8FC5E86072618775FF3C0B9EA2314C9C256576D674DF7496EA81D3383B4813D692C6E0E0D5D8E250B98BE48E495C1D6089DAD15DC7D7B46154D6B6CE8EF4AD69B15D4982559B297BCF1885C529F566660E57EC68EDBC3C05726CC02FD4CBF4976EAA9AFD5138FE8376435B9FC61D2FC0EB06E3),\ X@@ -38,8 +37,10 @@ X S2 = secret[ int(math.floor(len(secret)/2.0)) : ] X X #Run the left half through P_MD5 and the right half through P_SHA1 X- p_md5 = P_hash(md5, S1, concatArrays(stringToBytes(label), seed), length) X- p_sha1 = P_hash(sha, S2, concatArrays(stringToBytes(label), seed), length) X+ p_md5 = P_hash(hashlib.md5, S1, concatArrays(stringToBytes(label), \ X+ seed), length) X+ p_sha1 = P_hash(hashlib.sha1, S2, concatArrays(stringToBytes(label), \ X+ seed), length) X X #XOR the output values and return the result X for x in range(length): X@@ -54,8 +55,8 @@ X index = 0 X for x in range(26): X A = chr(ord('A')+x) * (x+1) # 'A', 'BB', 'CCC', etc.. X- input = secretStr + sha.sha(A + secretStr + seedStr).digest() X- output = md5.md5(input).digest() X+ input = secretStr + hashlib.sha1(A + secretStr + seedStr).digest() X+ output = hashlib.md5(input).digest() X for c in output: X if index >= length: X return bytes X@@ -68,7 +69,8 @@ X raise ValueError("username too long") X if len(salt)>=256: X raise ValueError("salt too long") X- return stringToNumber(sha.sha(salt + sha.sha(username + ":" + password)\ X+ return stringToNumber(hashlib.sha1(salt + \ X+ hashlib.sha1(username + ":" + password)\ X .digest()).digest()) X X #This function is used by VerifierDB.makeVerifier X@@ -88,10 +90,10 @@ X return s X X def makeU(N, A, B): X- return stringToNumber(sha.sha(PAD(N, A) + PAD(N, B)).digest()) X+ return stringToNumber(hashlib.sha1(PAD(N, A) + PAD(N, B)).digest()) X X def makeK(N, g): X- return stringToNumber(sha.sha(numberToString(N) + PAD(N, g)).digest()) X+ return stringToNumber(hashlib.sha1(numberToString(N) + PAD(N, g)).digest()) X X X """ X@@ -113,8 +115,7 @@ X digestmod: A module supporting PEP 247. Defaults to the md5 module. X """ X if digestmod is None: X- import md5 X- digestmod = md5 X+ digestmod = hashlib.md5 X X if key == None: #TREVNEW - for faster copying X return #TREVNEW 474364f90f9bc5cbdb6729cefc5a6f80 echo x - py-gdata/files/extra-patch-src_gdata_tlslite-messages.py sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite-messages.py << '8d4ba4aea029dae2af65a5a46b1503d7' X--- src/gdata/tlslite/messages.py.orig 2008-12-02 03:35:34.000000000 +0100 X+++ src/gdata/tlslite/messages.py 2009-11-03 21:48:12.189964805 +0100 X@@ -8,8 +8,7 @@ X from X509 import X509 X from X509CertChain import X509CertChain X X-import sha X-import md5 X+import hashlib X X class RecordHeader3: X def __init__(self): X@@ -405,7 +404,8 @@ X try: X bytes = clientRandom + serverRandom + self.write()[4:] X s = bytesToString(bytes) X- return stringToBytes(md5.md5(s).digest() + sha.sha(s).digest()) X+ return stringToBytes(hashlib.md5(s).digest() \ X+ + hashlib.sha1(s).digest()) X finally: X self.cipherSuite = oldCipherSuite X 8d4ba4aea029dae2af65a5a46b1503d7 echo x - py-gdata/files/extra-patch-src_gdata_tlslite_utils-cryptomath.py sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite_utils-cryptomath.py << '12d77bcd716d8abf748203557aac37d5' X--- src/gdata/tlslite/utils/cryptomath.py.orig 2008-12-02 03:35:26.000000000 +0100 X+++ src/gdata/tlslite/utils/cryptomath.py 2009-11-03 21:06:12.475992458 +0100 X@@ -6,7 +6,7 @@ X import math X import base64 X import binascii X-import sha X+import hashlib X X from compat import * X X@@ -195,7 +195,7 @@ X return int(math.ceil(bits / 8.0)) X X def hashAndBase64(s): X- return stringToBase64(sha.sha(s).digest()) X+ return stringToBase64(hashlib.sha1(s).digest()) X X def getBase64Nonce(numChars=22): #defaults to an 132 bit nonce X bytes = getRandomBytes(numChars) 12d77bcd716d8abf748203557aac37d5 echo x - py-gdata/files/extra-patch-src_gdata_tlslite_utils-jython_compat.py sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite_utils-jython_compat.py << '8d28a99bafdb8e9fe42081cdc70e62d3' X--- src/gdata/tlslite/utils/jython_compat.py.orig 2008-12-02 03:35:28.000000000 +0100 X+++ src/gdata/tlslite/utils/jython_compat.py 2009-11-03 21:55:05.916366480 +0100 X@@ -1,7 +1,7 @@ X """Miscellaneous functions to mask Python/Jython differences.""" X X import os X-import sha X+import hashlib X X if os.name != "java": X BaseException = Exception X@@ -43,7 +43,7 @@ X X #Factory function for getting a SHA1 object X def getSHA1(s): X- return sha.sha(s) X+ return hashlib.sha1(s) X X import sys X import traceback X@@ -175,7 +175,7 @@ X #release, and needs to be patched X def getSHA1(s): X #return JCE_SHA1(s) X- return sha.sha(s) X+ return hashlib.sha1(s) X X X #Adjust the string to an array of bytes 8d28a99bafdb8e9fe42081cdc70e62d3 echo x - py-gdata/files/extra-patch-src_atom-mock_service.py sed 's/^X//' >py-gdata/files/extra-patch-src_atom-mock_service.py << '4e45e6cba8a39f3313ba653ee536ee2e' X--- src/atom/mock_service.py.orig 2008-09-03 23:11:05.000000000 +0200 X+++ src/atom/mock_service.py 2009-11-03 21:39:47.358018717 +0100 X@@ -34,8 +34,8 @@ X real_request_handler = None X X def ConcealValueWithSha(source): X- import sha X- return sha.new(source[:-5]).hexdigest() X+ import hashlib X+ return hashlibsha1.new(source[:-5]).hexdigest() X X def DumpRecordings(conceal_func=ConcealValueWithSha): X if conceal_func: 4e45e6cba8a39f3313ba653ee536ee2e echo x - py-gdata/files/extra-patch-src_gdata_tlslite-TLSRecordLayer.py sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite-TLSRecordLayer.py << '32ca64669039d9a6cc216b68014c91af' X--- src/gdata/tlslite/TLSRecordLayer.py.orig 2008-12-02 03:35:33.000000000 +0100 X+++ src/gdata/tlslite/TLSRecordLayer.py 2009-11-03 21:51:47.220882123 +0100 X@@ -12,8 +12,7 @@ X from utils.cryptomath import getRandomBytes X from utils import hmac X from FileObject import FileObject X-import sha X-import md5 X+import hashlib X import socket X import errno X import traceback X@@ -116,8 +115,8 @@ X self._readBuffer = "" X X #Handshake digests X- self._handshake_md5 = md5.md5() X- self._handshake_sha = sha.sha() X+ self._handshake_md5 = hashlib.md5() X+ self._handshake_sha = hashlib.sha1() X X #TLS Protocol Version X self.version = (0,0) #read-only X@@ -935,8 +934,8 @@ X X def _handshakeStart(self, client): X self._client = client X- self._handshake_md5 = md5.md5() X- self._handshake_sha = sha.sha() X+ self._handshake_md5 = hashlib.md5() X+ self._handshake_sha = hashlib.sha1() X self._handshakeBuffer = [] X self.allegedSharedKeyUsername = None X self.allegedSrpUsername = None X@@ -1114,9 +1113,9 @@ X imac_md5.update(label + masterSecretStr + '\x36'*48) X imac_sha.update(label + masterSecretStr + '\x36'*40) X X- md5Str = md5.md5(masterSecretStr + ('\x5c'*48) + \ X+ md5Str = hashlib.md5(masterSecretStr + ('\x5c'*48) + \ X imac_md5.digest()).digest() X- shaStr = sha.sha(masterSecretStr + ('\x5c'*40) + \ X+ shaStr = hashlib.sha1(masterSecretStr + ('\x5c'*40) + \ X imac_sha.digest()).digest() X X return stringToBytes(md5Str + shaStr) 32ca64669039d9a6cc216b68014c91af echo x - py-gdata/distinfo sed 's/^X//' >py-gdata/distinfo << '7cbdcbe9236a3b64cd63defb1021d46d' XMD5 (gdata-2.0.4.tar.gz) = 41dc20f46aa9d6584dfb268f7c4b73b8 XSHA256 (gdata-2.0.4.tar.gz) = ccd52834e0670adcb3e13f96eb61d61a25a77a9b0deda01eb2c3285e86d7384f XSIZE (gdata-2.0.4.tar.gz) = 1284173 7cbdcbe9236a3b64cd63defb1021d46d echo x - py-gdata/Makefile sed 's/^X//' >py-gdata/Makefile << '4d597862b6a40b5d47cc48c6529f7278' X# New ports collection makefile for: py-gdata X# Date created: Mar. 28, 2007 X# Whom: Li-Wen Hsu X# X# $FreeBSD: ports/devel/py-gdata/Makefile,v 1.18 2009/07/01 15:15:46 lwhsu Exp $ X# X XPORTNAME= gdata XPORTVERSION= 2.0.4 XCATEGORIES= devel python XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= lwhsu@FreeBSD.org XCOMMENT= GData Python Client Library X XPROJECTHOST= gdata-python-client XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes X X# optional modules (see src/gdata/tlslite/utils/cryptomath.py) XOPTIONS= M2CRYPTO "Add cryptography and SSL toolkit for Python" off \ X PYCRYPTO "Add cryptography toolkit for Python" off \ X GMPY "Add multiprecision arithmetic for Python" off X XEXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} X X.include X X.if ${PYTHON_REL} < 250 XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree X.endif X X# avoid warning with Python > 2.5 X.if ${PYTHON_REL} > 250 XEXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_atom-mock_service.py \ X ${FILESDIR}/extra-patch-src_gdata_tlslite-mathls.py \ X ${FILESDIR}/extra-patch-src_gdata_tlslite-messages.py \ X ${FILESDIR}/extra-patch-src_gdata_tlslite-TLSRecordLayer.py \ X ${FILESDIR}/extra-patch-src_gdata_tlslite_utils-cryptomath.py \ X ${FILESDIR}/extra-patch-src_gdata_tlslite_utils-jython_compat.py X.endif X X.if defined(WITH_M2CRYPTO) XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/M2Crypto/__init__.py:${PORTSDIR}/security/py-m2crypto X.endif X.if defined(WITH_PYCRYPTO) XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto X.endif X.if defined(WITH_GMPY) XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/gmpy.so:${PORTSDIR}/math/py-gmpy X.endif X X.if !defined(NOPORTEXAMPLES) Xpost-install: X @${MKDIR} ${EXAMPLESDIR} X ${CP} -R ${WRKSRC}/samples/ ${EXAMPLESDIR} X.endif X X.include 4d597862b6a40b5d47cc48c6529f7278 echo x - py-gdata/pkg-descr sed 's/^X//' >py-gdata/pkg-descr << '948aa216cb4a46dbf87f38983b291a07' XThe Google Data APIs (GData) provide a simple protocol for reading and Xwriting data on the web. X XEach of the following Google services provides a Google data API: X X * Base X * Blogger X * Calendar X * Health X * Picasa Web Albums X * Spreadsheets X * Documents List X * Contacts X * YouTube X * Google Apps Provisioning X * Code Search X * Notebook X * Webmaster Tools API X * Google Analytics Data Export API X * Google Book Search Data API X * Google Finance Portfolio Data API X * Google Maps Data API X XThe GData Python Client Library provides a library and source code that Xmake it easy to access data through Google Data APIs. X XWWW: http://code.google.com/p/gdata-python-client/ 948aa216cb4a46dbf87f38983b291a07 echo x - py-gdata/pkg-plist sed 's/^X//' >py-gdata/pkg-plist << 'df6bc1e56c7a526725780437ea7a1067' X%%PYTHON_SITELIBDIR%%/atom/__init__.py X%%PYTHON_SITELIBDIR%%/atom/__init__.pyc X%%PYTHON_SITELIBDIR%%/atom/__init__.pyo X%%PYTHON_SITELIBDIR%%/atom/auth.py X%%PYTHON_SITELIBDIR%%/atom/auth.pyc X%%PYTHON_SITELIBDIR%%/atom/auth.pyo X%%PYTHON_SITELIBDIR%%/atom/client.py X%%PYTHON_SITELIBDIR%%/atom/client.pyc X%%PYTHON_SITELIBDIR%%/atom/client.pyo X%%PYTHON_SITELIBDIR%%/atom/core.py X%%PYTHON_SITELIBDIR%%/atom/core.pyc X%%PYTHON_SITELIBDIR%%/atom/core.pyo X%%PYTHON_SITELIBDIR%%/atom/data.py X%%PYTHON_SITELIBDIR%%/atom/data.pyc X%%PYTHON_SITELIBDIR%%/atom/data.pyo X%%PYTHON_SITELIBDIR%%/atom/http.py X%%PYTHON_SITELIBDIR%%/atom/http.pyc X%%PYTHON_SITELIBDIR%%/atom/http.pyo X%%PYTHON_SITELIBDIR%%/atom/http_core.py X%%PYTHON_SITELIBDIR%%/atom/http_core.pyc X%%PYTHON_SITELIBDIR%%/atom/http_core.pyo X%%PYTHON_SITELIBDIR%%/atom/http_interface.py X%%PYTHON_SITELIBDIR%%/atom/http_interface.pyc X%%PYTHON_SITELIBDIR%%/atom/http_interface.pyo X%%PYTHON_SITELIBDIR%%/atom/mock_http.py X%%PYTHON_SITELIBDIR%%/atom/mock_http.pyc X%%PYTHON_SITELIBDIR%%/atom/mock_http.pyo X%%PYTHON_SITELIBDIR%%/atom/mock_http_core.py X%%PYTHON_SITELIBDIR%%/atom/mock_http_core.pyc X%%PYTHON_SITELIBDIR%%/atom/mock_http_core.pyo X%%PYTHON_SITELIBDIR%%/atom/mock_service.py X%%PYTHON_SITELIBDIR%%/atom/mock_service.pyc X%%PYTHON_SITELIBDIR%%/atom/mock_service.pyo X%%PYTHON_SITELIBDIR%%/atom/service.py X%%PYTHON_SITELIBDIR%%/atom/service.pyc X%%PYTHON_SITELIBDIR%%/atom/service.pyo X%%PYTHON_SITELIBDIR%%/atom/token_store.py X%%PYTHON_SITELIBDIR%%/atom/token_store.pyc X%%PYTHON_SITELIBDIR%%/atom/token_store.pyo X%%PYTHON_SITELIBDIR%%/atom/url.py X%%PYTHON_SITELIBDIR%%/atom/url.pyc X%%PYTHON_SITELIBDIR%%/atom/url.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/HMAC.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/HMAC.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/HMAC.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/MD5.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/MD5.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/MD5.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/SHA.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/SHA.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/SHA.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/AllOrNothing.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/AllOrNothing.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/AllOrNothing.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/Chaffing.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/Chaffing.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/Chaffing.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/DSA.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/DSA.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/DSA.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/ElGamal.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/ElGamal.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/ElGamal.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/RSA.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/RSA.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/RSA.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/pubkey.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/pubkey.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/pubkey.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/qNEW.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/qNEW.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/qNEW.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/RFC1751.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/RFC1751.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/RFC1751.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/number.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/number.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/number.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/randpool.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/randpool.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/randpool.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/test.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/test.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/test.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/Crypto/test.py X%%PYTHON_SITELIBDIR%%/gdata/Crypto/test.pyc X%%PYTHON_SITELIBDIR%%/gdata/Crypto/test.pyo X%%PYTHON_SITELIBDIR%%/gdata/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/alt/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/alt/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/alt/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/alt/app_engine.py X%%PYTHON_SITELIBDIR%%/gdata/alt/app_engine.pyc X%%PYTHON_SITELIBDIR%%/gdata/alt/app_engine.pyo X%%PYTHON_SITELIBDIR%%/gdata/alt/appengine.py X%%PYTHON_SITELIBDIR%%/gdata/alt/appengine.pyc X%%PYTHON_SITELIBDIR%%/gdata/alt/appengine.pyo X%%PYTHON_SITELIBDIR%%/gdata/analytics/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/analytics/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/analytics/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/analytics/service.py X%%PYTHON_SITELIBDIR%%/gdata/analytics/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/analytics/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/apps/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/service.py X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/service.py X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/service.py X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/service.py X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/apps/service.py X%%PYTHON_SITELIBDIR%%/gdata/apps/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/apps/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/auth.py X%%PYTHON_SITELIBDIR%%/gdata/auth.pyc X%%PYTHON_SITELIBDIR%%/gdata/auth.pyo X%%PYTHON_SITELIBDIR%%/gdata/base/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/base/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/base/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/base/service.py X%%PYTHON_SITELIBDIR%%/gdata/base/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/base/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/blogger/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/blogger/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/blogger/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/blogger/client.py X%%PYTHON_SITELIBDIR%%/gdata/blogger/client.pyc X%%PYTHON_SITELIBDIR%%/gdata/blogger/client.pyo X%%PYTHON_SITELIBDIR%%/gdata/blogger/data.py X%%PYTHON_SITELIBDIR%%/gdata/blogger/data.pyc X%%PYTHON_SITELIBDIR%%/gdata/blogger/data.pyo X%%PYTHON_SITELIBDIR%%/gdata/blogger/service.py X%%PYTHON_SITELIBDIR%%/gdata/blogger/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/blogger/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/books/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/books/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/books/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/books/service.py X%%PYTHON_SITELIBDIR%%/gdata/books/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/books/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/calendar/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/calendar/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/calendar/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/calendar/service.py X%%PYTHON_SITELIBDIR%%/gdata/calendar/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/calendar/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/client.py X%%PYTHON_SITELIBDIR%%/gdata/client.pyc X%%PYTHON_SITELIBDIR%%/gdata/client.pyo X%%PYTHON_SITELIBDIR%%/gdata/codesearch/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/codesearch/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/codesearch/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/codesearch/service.py X%%PYTHON_SITELIBDIR%%/gdata/codesearch/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/codesearch/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/contacts/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/contacts/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/contacts/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/contacts/service.py X%%PYTHON_SITELIBDIR%%/gdata/contacts/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/contacts/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/data.py X%%PYTHON_SITELIBDIR%%/gdata/data.pyc X%%PYTHON_SITELIBDIR%%/gdata/data.pyo X%%PYTHON_SITELIBDIR%%/gdata/docs/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/docs/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/docs/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/docs/service.py X%%PYTHON_SITELIBDIR%%/gdata/docs/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/docs/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/exif/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/exif/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/exif/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/finance/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/finance/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/finance/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/finance/service.py X%%PYTHON_SITELIBDIR%%/gdata/finance/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/finance/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/gauth.py X%%PYTHON_SITELIBDIR%%/gdata/gauth.pyc X%%PYTHON_SITELIBDIR%%/gdata/gauth.pyo X%%PYTHON_SITELIBDIR%%/gdata/geo/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/geo/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/geo/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/health/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/health/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/health/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/health/service.py X%%PYTHON_SITELIBDIR%%/gdata/health/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/health/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/maps/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/maps/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/maps/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/maps/client.py X%%PYTHON_SITELIBDIR%%/gdata/maps/client.pyc X%%PYTHON_SITELIBDIR%%/gdata/maps/client.pyo X%%PYTHON_SITELIBDIR%%/gdata/maps/data.py X%%PYTHON_SITELIBDIR%%/gdata/maps/data.pyc X%%PYTHON_SITELIBDIR%%/gdata/maps/data.pyo X%%PYTHON_SITELIBDIR%%/gdata/media/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/media/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/media/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/oauth/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/oauth/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/oauth/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/oauth/rsa.py X%%PYTHON_SITELIBDIR%%/gdata/oauth/rsa.pyc X%%PYTHON_SITELIBDIR%%/gdata/oauth/rsa.pyo X%%PYTHON_SITELIBDIR%%/gdata/photos/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/photos/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/photos/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/photos/service.py X%%PYTHON_SITELIBDIR%%/gdata/photos/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/photos/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/client.py X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/client.pyc X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/client.pyo X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/data.py X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/data.pyc X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/data.pyo X%%PYTHON_SITELIBDIR%%/gdata/sample_util.py X%%PYTHON_SITELIBDIR%%/gdata/sample_util.pyc X%%PYTHON_SITELIBDIR%%/gdata/sample_util.pyo X%%PYTHON_SITELIBDIR%%/gdata/service.py X%%PYTHON_SITELIBDIR%%/gdata/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/sites/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/sites/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/sites/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/sites/client.py X%%PYTHON_SITELIBDIR%%/gdata/sites/client.pyc X%%PYTHON_SITELIBDIR%%/gdata/sites/client.pyo X%%PYTHON_SITELIBDIR%%/gdata/sites/data.py X%%PYTHON_SITELIBDIR%%/gdata/sites/data.pyc X%%PYTHON_SITELIBDIR%%/gdata/sites/data.pyo X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/service.py X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/text_db.py X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/text_db.pyc X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/text_db.pyo X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/client.py X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/client.pyc X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/client.pyo X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/data.py X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/data.pyc X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/data.pyo X%%PYTHON_SITELIBDIR%%/gdata/test_config.py X%%PYTHON_SITELIBDIR%%/gdata/test_config.pyc X%%PYTHON_SITELIBDIR%%/gdata/test_config.pyo X%%PYTHON_SITELIBDIR%%/gdata/test_data.py X%%PYTHON_SITELIBDIR%%/gdata/test_data.pyc X%%PYTHON_SITELIBDIR%%/gdata/test_data.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/BaseDB.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/BaseDB.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/BaseDB.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Checker.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Checker.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Checker.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/FileObject.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/FileObject.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/FileObject.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/HandshakeSettings.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/HandshakeSettings.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/HandshakeSettings.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Session.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Session.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Session.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SessionCache.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SessionCache.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SessionCache.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SharedKeyDB.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SharedKeyDB.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SharedKeyDB.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSConnection.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSConnection.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSConnection.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSRecordLayer.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSRecordLayer.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSRecordLayer.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/VerifierDB.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/VerifierDB.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/VerifierDB.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509CertChain.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509CertChain.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509CertChain.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/api.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/api.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/api.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/constants.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/constants.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/constants.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/errors.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/errors.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/errors.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/AsyncStateMachine.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/AsyncStateMachine.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/AsyncStateMachine.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/ClientHelper.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/ClientHelper.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/ClientHelper.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/HTTPTLSConnection.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/HTTPTLSConnection.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/HTTPTLSConnection.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IMAP4_TLS.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IMAP4_TLS.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IMAP4_TLS.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IntegrationHelper.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IntegrationHelper.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IntegrationHelper.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/POP3_TLS.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/POP3_TLS.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/POP3_TLS.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/SMTP_TLS.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/SMTP_TLS.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/SMTP_TLS.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSAsyncDispatcherMixIn.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSAsyncDispatcherMixIn.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSAsyncDispatcherMixIn.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSSocketServerMixIn.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSSocketServerMixIn.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSSocketServerMixIn.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSTwistedProtocolWrapper.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSTwistedProtocolWrapper.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSTwistedProtocolWrapper.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/XMLRPCTransport.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/XMLRPCTransport.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/XMLRPCTransport.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/mathtls.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/mathtls.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/mathtls.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/messages.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/messages.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/messages.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/AES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/AES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/AES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/ASN1Parser.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/ASN1Parser.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/ASN1Parser.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_AES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_AES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_AES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_RC4.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_RC4.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_RC4.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_TripleDES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_TripleDES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_TripleDES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_AES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_AES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_AES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RC4.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RC4.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RC4.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RSAKey.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RSAKey.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RSAKey.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_TripleDES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_TripleDES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_TripleDES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_AES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_AES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_AES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RC4.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RC4.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RC4.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RSAKey.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RSAKey.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RSAKey.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_TripleDES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_TripleDES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_TripleDES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_AES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_AES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_AES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RC4.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RC4.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RC4.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RSAKey.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RSAKey.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RSAKey.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RC4.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RC4.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RC4.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RSAKey.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RSAKey.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RSAKey.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/TripleDES.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/TripleDES.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/TripleDES.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cipherfactory.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cipherfactory.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cipherfactory.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/codec.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/codec.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/codec.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/compat.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/compat.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/compat.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cryptomath.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cryptomath.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cryptomath.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/dateFuncs.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/dateFuncs.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/dateFuncs.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/hmac.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/hmac.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/hmac.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/jython_compat.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/jython_compat.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/jython_compat.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/keyfactory.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/keyfactory.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/keyfactory.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/rijndael.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/rijndael.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/rijndael.pyo X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/xmltools.py X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/xmltools.pyc X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/xmltools.pyo X%%PYTHON_SITELIBDIR%%/gdata/urlfetch.py X%%PYTHON_SITELIBDIR%%/gdata/urlfetch.pyc X%%PYTHON_SITELIBDIR%%/gdata/urlfetch.pyo X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/service.py X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/service.pyo X%%PYTHON_SITELIBDIR%%/gdata/youtube/__init__.py X%%PYTHON_SITELIBDIR%%/gdata/youtube/__init__.pyc X%%PYTHON_SITELIBDIR%%/gdata/youtube/__init__.pyo X%%PYTHON_SITELIBDIR%%/gdata/youtube/service.py X%%PYTHON_SITELIBDIR%%/gdata/youtube/service.pyc X%%PYTHON_SITELIBDIR%%/gdata/youtube/service.pyo X@dirrm %%PYTHON_SITELIBDIR%%/gdata/youtube X@dirrm %%PYTHON_SITELIBDIR%%/gdata/webmastertools X@dirrm %%PYTHON_SITELIBDIR%%/gdata/tlslite/utils X@dirrm %%PYTHON_SITELIBDIR%%/gdata/tlslite/integration X@dirrm %%PYTHON_SITELIBDIR%%/gdata/tlslite X@dirrm %%PYTHON_SITELIBDIR%%/gdata/spreadsheets X@dirrm %%PYTHON_SITELIBDIR%%/gdata/spreadsheet X@dirrm %%PYTHON_SITELIBDIR%%/gdata/sites X@dirrm %%PYTHON_SITELIBDIR%%/gdata/projecthosting X@dirrm %%PYTHON_SITELIBDIR%%/gdata/photos X@dirrm %%PYTHON_SITELIBDIR%%/gdata/oauth X@dirrm %%PYTHON_SITELIBDIR%%/gdata/media X@dirrm %%PYTHON_SITELIBDIR%%/gdata/maps X@dirrm %%PYTHON_SITELIBDIR%%/gdata/health X@dirrm %%PYTHON_SITELIBDIR%%/gdata/geo X@dirrm %%PYTHON_SITELIBDIR%%/gdata/finance X@dirrm %%PYTHON_SITELIBDIR%%/gdata/exif X@dirrm %%PYTHON_SITELIBDIR%%/gdata/docs X@dirrm %%PYTHON_SITELIBDIR%%/gdata/contacts X@dirrm %%PYTHON_SITELIBDIR%%/gdata/codesearch X@dirrm %%PYTHON_SITELIBDIR%%/gdata/calendar X@dirrm %%PYTHON_SITELIBDIR%%/gdata/books X@dirrm %%PYTHON_SITELIBDIR%%/gdata/blogger X@dirrm %%PYTHON_SITELIBDIR%%/gdata/base X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/migration X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/groups X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps X@dirrm %%PYTHON_SITELIBDIR%%/gdata/analytics X@dirrm %%PYTHON_SITELIBDIR%%/gdata/alt X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Util X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto X@dirrm %%PYTHON_SITELIBDIR%%/gdata X@dirrm %%PYTHON_SITELIBDIR%%/atom X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/apps/adminsettings_example.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/authsub/secure_authsub.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/baseAttributesQueryExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/baseItemTypesQueryExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/baseQueryExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/dryRunInsert.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/BloggerExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/BloggerExampleV1.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/app.yaml X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/auth_required.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/blogapp.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/list_blogs.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/post_editor.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/welcome.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/app.yaml X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/css/index.css X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/index.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/index.yaml X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/main.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/oauth.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calendar/calendarExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codesearch/CodesearchExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts/contacts_example.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts/profiles_example.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/docs/docs_example.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/finance/test_finance.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/maps/MapsExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mashups/birthdaySample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/2_legged_oauth.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_example.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/README.txt X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/app.yaml X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/__init__.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/cache.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/cron.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/event.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/flash.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/paginator.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/rotmodel.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/sessions.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/css/index.css X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_document.gif X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_folder.gif X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_pdf.gif X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_presentation.gif X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_spreadsheet.gif X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_starred.png X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_trashed.png X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/index.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/index.yaml X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/js/jquery.corners.min.js X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/main_hmac.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/main_rsa.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sites/sites_example.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spreadsheets/spreadsheetExample.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/webmastertools/AddDeleteExampleDotCom.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/webmastertools/SitemapsFeedSummary.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/webmastertools/SitesFeedSummary.py X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/webmastertools X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/spreadsheets X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/sites X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/js X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/images X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/css X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/mashups X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/maps X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/finance X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/docs X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/contacts X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/codesearch X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/calendar X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger/oauth-appengine/css X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger/oauth-appengine X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger/app X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/base X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/authsub X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/apps X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% df6bc1e56c7a526725780437ea7a1067 exit >Release-Note: >Audit-Trail: >Unformatted: