FreeBSD Bugzilla – Attachment 101025 Details for
Bug 140395
Update port: devel/py-gdata, GData Python Client Library
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 44.43 KB, created by
Olivier Duchateau
on 2009-11-08 19:30:01 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Olivier Duchateau
Created:
2009-11-08 19:30:01 UTC
Size:
44.43 KB
patch
obsolete
># 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 <lwhsu@lwhsu.org> >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 <bsd.port.pre.mk> >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 <bsd.port.post.mk> >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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 140395
: 101025