Commits

Sergio Berlotto committed 267babd

Heroku

Comments (0)

Files changed (675)

+web: python asciiblog.py
+Copyright (c) 2007 by the respective coders, see
+http://www.stuvel.eu/projects/flickrapi
+
+This code is subject to the Python licence, as can be read on
+http://www.python.org/download/releases/2.5.2/license/
+
+For those without an internet connection, here is a summary. When this
+summary clashes with the Python licence, the latter will be applied.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+======================================================================
+Python FlickrAPI
+======================================================================
+
+Most of the info can be found in the 'doc' directory or on
+http://flickrapi.sourceforge.net/
+
+To install the Python Flickr API module, run::
+
+    python setup.py install
+
+To run the unittests, install nose and pymock first using::
+    
+    easy_install nose
+    easy_install pymock
+
+then run ``nosetest`` in the top-level directory.
+
+Packaging requires ``easy_install setuptools-hg``
+Upgrading from previous versions
+=================================
+
+From 1.1
+---------------------------------
+
+Some methods have been deprecated in version 1.1, which are now
+removed. Those are the class methods:
+
+    - test_failure
+    - get_printable_error
+    - get_rsp_error_code
+    - get_rsp_error_msg
+
+The default parser format has been changed from XMLNode to
+ElementTree. Either convert your code to use the new ElementTree
+parser, or pass the ``format='xmlnode'`` parameter to the FlickrAPI
+constructor.
+
+The upload and replace methods now use the format parameter, so if you
+use ElementTree as the parser, you'll now also get an ElementTree
+response from uploading and replacing photos. To keep the old
+behaviour you can pass ``format='xmlnode'`` to those methods.
+
+From 0.15
+---------------------------------
+
+A lot of name changes have occurred in version 0.16 to follow PEP 8.
+Some properties have also had their name shortened. For example, an
+``XMLNode`` now has a ``text`` property instead of ``elementText``.
+After all, the nodes describe XML elements, so what other text would
+there be?
+
+Here is a complete list of the publicly visible changes, broken down
+per class. Changes in the internals of the FlickrAPI aren't documented
+here.
+
+``FlickrAPI``
+    The constructor has its parameter ``apiKey`` changed to
+    ``api_key``.
+
+    All methods names that were originally in "camelCase" are now
+    written in Python style. For example, ``getTokenPartOne`` has been
+    changed to ``get_token_part_one``. The same is true for the class
+    variables that point to the Flickr API URLs. For example,
+    ``flickrHost`` became ``flickr_host``.
+
+    ``send_multipart`` became a private method.
+
+    The ``main`` method was removed. It only served as a simple
+    example, which was obsoleted by the documentation.
+
+``XMLNode``
+    The method ``parseXML`` has become ``parse``, since it can't parse
+    anything but XML, so there is no need to state the obvious.
+
+    Properties ``elementName`` and ``elementText`` have been renamed
+    to ``name`` resp. ``text``.
+

_venv/bin/activate

+# This file must be used with "source bin/activate" *from bash*
+# you cannot run it directly
+
+deactivate () {
+    unset pydoc
+
+    # reset old environment variables
+    if [ -n "$_OLD_VIRTUAL_PATH" ] ; then
+        PATH="$_OLD_VIRTUAL_PATH"
+        export PATH
+        unset _OLD_VIRTUAL_PATH
+    fi
+    if [ -n "$_OLD_VIRTUAL_PYTHONHOME" ] ; then
+        PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME"
+        export PYTHONHOME
+        unset _OLD_VIRTUAL_PYTHONHOME
+    fi
+
+    # This should detect bash and zsh, which have a hash command that must
+    # be called to get it to forget past commands.  Without forgetting
+    # past commands the $PATH changes we made may not be respected
+    if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
+        hash -r 2>/dev/null
+    fi
+
+    if [ -n "$_OLD_VIRTUAL_PS1" ] ; then
+        PS1="$_OLD_VIRTUAL_PS1"
+        export PS1
+        unset _OLD_VIRTUAL_PS1
+    fi
+
+    unset VIRTUAL_ENV
+    if [ ! "$1" = "nondestructive" ] ; then
+    # Self destruct!
+        unset -f deactivate
+    fi
+}
+
+# unset irrelavent variables
+deactivate nondestructive
+
+VIRTUAL_ENV="/home/berlotto/Desenvolvimento/asciiblog/_venv"
+export VIRTUAL_ENV
+
+_OLD_VIRTUAL_PATH="$PATH"
+PATH="$VIRTUAL_ENV/bin:$PATH"
+export PATH
+
+# unset PYTHONHOME if set
+# this will fail if PYTHONHOME is set to the empty string (which is bad anyway)
+# could use `if (set -u; : $PYTHONHOME) ;` in bash
+if [ -n "$PYTHONHOME" ] ; then
+    _OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME"
+    unset PYTHONHOME
+fi
+
+if [ -z "$VIRTUAL_ENV_DISABLE_PROMPT" ] ; then
+    _OLD_VIRTUAL_PS1="$PS1"
+    if [ "x" != x ] ; then
+        PS1="$PS1"
+    else
+    if [ "`basename \"$VIRTUAL_ENV\"`" = "__" ] ; then
+        # special case for Aspen magic directories
+        # see http://www.zetadev.com/software/aspen/
+        PS1="[`basename \`dirname \"$VIRTUAL_ENV\"\``] $PS1"
+    else
+        PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1"
+    fi
+    fi
+    export PS1
+fi
+
+alias pydoc="python -m pydoc"
+
+# This should detect bash and zsh, which have a hash command that must
+# be called to get it to forget past commands.  Without forgetting
+# past commands the $PATH changes we made may not be respected
+if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
+    hash -r 2>/dev/null
+fi

_venv/bin/activate.csh

+# This file must be used with "source bin/activate.csh" *from csh*.
+# You cannot run it directly.
+# Created by Davide Di Blasi <davidedb@gmail.com>.
+
+alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc'
+
+# Unset irrelavent variables.
+deactivate nondestructive
+
+setenv VIRTUAL_ENV "/home/berlotto/Desenvolvimento/asciiblog/_venv"
+
+set _OLD_VIRTUAL_PATH="$PATH"
+setenv PATH "$VIRTUAL_ENV/bin:$PATH"
+
+set _OLD_VIRTUAL_PROMPT="$prompt"
+
+if ("" != "") then
+    set env_name = ""
+else
+    if (`basename "$VIRTUAL_ENV"` == "__") then
+        # special case for Aspen magic directories
+        # see http://www.zetadev.com/software/aspen/
+        set env_name = `basename \`dirname "$VIRTUAL_ENV"\``
+    else
+        set env_name = `basename "$VIRTUAL_ENV"`
+    endif
+endif
+set prompt = "[$env_name] $prompt"
+unset env_name
+
+alias pydoc python -m pydoc
+
+rehash
+

_venv/bin/activate.fish

+# This file must be used with ". bin/activate.fish" *from fish* (http://fishshell.org)
+# you cannot run it directly
+
+function deactivate  -d "Exit virtualenv and return to normal shell environment"
+    # reset old environment variables
+    if test -n "$_OLD_VIRTUAL_PATH" 
+        set -gx PATH $_OLD_VIRTUAL_PATH
+        set -e _OLD_VIRTUAL_PATH
+    end
+    if test -n "$_OLD_VIRTUAL_PYTHONHOME"
+        set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
+        set -e _OLD_VIRTUAL_PYTHONHOME
+    end
+    
+    if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
+        functions -e fish_prompt
+        set -e _OLD_FISH_PROMPT_OVERRIDE
+        . ( begin
+                printf "function fish_prompt\n\t#"
+                functions _old_fish_prompt
+            end | psub )
+        functions -e _old_fish_prompt
+    end
+    
+    set -e VIRTUAL_ENV
+    if test "$argv[1]" != "nondestructive"
+        # Self destruct!
+        functions -e deactivate
+    end
+end
+
+# unset irrelavent variables
+deactivate nondestructive
+
+set -gx VIRTUAL_ENV "/home/berlotto/Desenvolvimento/asciiblog/_venv"
+
+set -gx _OLD_VIRTUAL_PATH $PATH
+set -gx PATH "$VIRTUAL_ENV/bin" $PATH
+
+# unset PYTHONHOME if set
+if set -q PYTHONHOME
+    set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
+    set -e PYTHONHOME
+end
+
+if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
+    # fish uses a function instead of an env var to generate the prompt.
+    
+    # save the current fish_prompt function as the function _old_fish_prompt
+    . ( begin
+            printf "function _old_fish_prompt\n\t#"
+            functions fish_prompt
+        end | psub )
+    
+    # with the original prompt function renamed, we can override with our own.
+    function fish_prompt
+        # Prompt override?
+        if test -n ""
+            printf "%s%s%s" "" (set_color normal) (_old_fish_prompt)
+            return
+        end
+        # ...Otherwise, prepend env
+        set -l _checkbase (basename "$VIRTUAL_ENV")
+        if test $_checkbase = "__"
+            # special case for Aspen magic directories
+            # see http://www.zetadev.com/software/aspen/
+            printf "%s[%s]%s %s" (set_color -b blue white) (basename (dirname "$VIRTUAL_ENV")) (set_color normal) (_old_fish_prompt)
+        else
+            printf "%s(%s)%s%s" (set_color -b blue white) (basename "$VIRTUAL_ENV") (set_color normal) (_old_fish_prompt)
+        end
+    end 
+    
+    set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
+end

_venv/bin/activate_this.py

+"""By using execfile(this_file, dict(__file__=this_file)) you will
+activate this virtualenv environment.
+
+This can be used when you must use an existing Python interpreter, not
+the virtualenv bin/python
+"""
+
+try:
+    __file__
+except NameError:
+    raise AssertionError(
+        "You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))")
+import sys
+import os
+
+old_os_path = os.environ['PATH']
+os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path
+base = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+if sys.platform == 'win32':
+    site_packages = os.path.join(base, 'Lib', 'site-packages')
+else:
+    site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages')
+prev_sys_path = list(sys.path)
+import site
+site.addsitedir(site_packages)
+sys.real_prefix = sys.prefix
+sys.prefix = base
+# Move the added items to the front of the path:
+new_sys_path = []
+for item in list(sys.path):
+    if item not in prev_sys_path:
+        new_sys_path.append(item)
+        sys.path.remove(item)
+sys.path[:0] = new_sys_path

_venv/bin/easy_install

+#!/home/berlotto/Desenvolvimento/asciiblog/_venv/bin/python
+# EASY-INSTALL-ENTRY-SCRIPT: 'distribute==0.6.27','console_scripts','easy_install'
+__requires__ = 'distribute==0.6.27'
+import sys
+from pkg_resources import load_entry_point
+
+if __name__ == '__main__':
+    sys.exit(
+        load_entry_point('distribute==0.6.27', 'console_scripts', 'easy_install')()
+    )

_venv/bin/easy_install-2.7

+#!/home/berlotto/Desenvolvimento/asciiblog/_venv/bin/python
+# EASY-INSTALL-ENTRY-SCRIPT: 'distribute==0.6.27','console_scripts','easy_install-2.7'
+__requires__ = 'distribute==0.6.27'
+import sys
+from pkg_resources import load_entry_point
+
+if __name__ == '__main__':
+    sys.exit(
+        load_entry_point('distribute==0.6.27', 'console_scripts', 'easy_install-2.7')()
+    )

_venv/bin/markdown_py

+#!/home/berlotto/Desenvolvimento/asciiblog/_venv/bin/python
+"""
+Python Markdown, the Command Line Script
+========================================
+
+This is the command line script for Python Markdown.
+
+Basic use from the command line:
+
+    markdown source.txt > destination.html
+
+Run "markdown --help" to see more options.
+
+See markdown/__init__.py for information on using Python Markdown as a module.
+
+## Authors and License
+
+Started by [Manfred Stienstra](http://www.dwerg.net/).  Continued and
+maintained  by [Yuri Takhteyev](http://www.freewisdom.org), [Waylan
+Limberg](http://achinghead.com/) and [Artem Yunusov](http://blog.splyer.com).
+
+Contact: markdown@freewisdom.org
+
+Copyright 2007, 2008 The Python Markdown Project (v. 1.7 and later)
+Copyright 200? Django Software Foundation (OrderedDict implementation)
+Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b)
+Copyright 2004 Manfred Stienstra (the original version)
+
+License: BSD (see docs/LICENSE for details).
+"""
+
+if __name__ == '__main__':
+    from markdown.__main__ import run
+    run()
+#!/home/berlotto/Desenvolvimento/asciiblog/_venv/bin/python
+# EASY-INSTALL-ENTRY-SCRIPT: 'pip==1.1','console_scripts','pip'
+__requires__ = 'pip==1.1'
+import sys
+from pkg_resources import load_entry_point
+
+if __name__ == '__main__':
+    sys.exit(
+        load_entry_point('pip==1.1', 'console_scripts', 'pip')()
+    )

_venv/bin/pip-2.7

+#!/home/berlotto/Desenvolvimento/asciiblog/_venv/bin/python
+# EASY-INSTALL-ENTRY-SCRIPT: 'pip==1.1','console_scripts','pip-2.7'
+__requires__ = 'pip==1.1'
+import sys
+from pkg_resources import load_entry_point
+
+if __name__ == '__main__':
+    sys.exit(
+        load_entry_point('pip==1.1', 'console_scripts', 'pip-2.7')()
+    )

_venv/bin/python

Binary file added.

_venv/include/python2.7

+/usr/include/python2.7

_venv/lib/python2.7/UserDict.py

+/usr/lib/python2.7/UserDict.py

_venv/lib/python2.7/_abcoll.py

+/usr/lib/python2.7/_abcoll.py

_venv/lib/python2.7/_weakrefset.py

+/usr/lib/python2.7/_weakrefset.py

_venv/lib/python2.7/abc.py

+/usr/lib/python2.7/abc.py

_venv/lib/python2.7/codecs.py

+/usr/lib/python2.7/codecs.py

_venv/lib/python2.7/config

+/usr/lib/python2.7/config

_venv/lib/python2.7/copy_reg.py

+/usr/lib/python2.7/copy_reg.py

_venv/lib/python2.7/distutils/__init__.py

+import os
+import sys
+import warnings 
+import opcode # opcode is not a virtualenv module, so we can use it to find the stdlib
+              # Important! To work on pypy, this must be a module that resides in the
+              # lib-python/modified-x.y.z directory
+
+dirname = os.path.dirname
+
+distutils_path = os.path.join(os.path.dirname(opcode.__file__), 'distutils')
+if os.path.normpath(distutils_path) == os.path.dirname(os.path.normpath(__file__)):
+    warnings.warn(
+        "The virtualenv distutils package at %s appears to be in the same location as the system distutils?")
+else:
+    __path__.insert(0, distutils_path)
+    exec(open(os.path.join(distutils_path, '__init__.py')).read())
+
+from distutils import dist, sysconfig
+
+try:
+    basestring
+except NameError:
+    basestring = str
+
+## patch build_ext (distutils doesn't know how to get the libs directory
+## path on windows - it hardcodes the paths around the patched sys.prefix)
+
+if sys.platform == 'win32':
+    from distutils.command.build_ext import build_ext as old_build_ext
+    class build_ext(old_build_ext):
+        def finalize_options (self):
+            if self.library_dirs is None:
+                self.library_dirs = []
+            elif isinstance(self.library_dirs, basestring):
+                self.library_dirs = self.library_dirs.split(os.pathsep)
+            
+            self.library_dirs.insert(0, os.path.join(sys.real_prefix, "Libs"))
+            old_build_ext.finalize_options(self)
+            
+    from distutils.command import build_ext as build_ext_module 
+    build_ext_module.build_ext = build_ext
+
+## distutils.dist patches:
+
+old_find_config_files = dist.Distribution.find_config_files
+def find_config_files(self):
+    found = old_find_config_files(self)
+    system_distutils = os.path.join(distutils_path, 'distutils.cfg')
+    #if os.path.exists(system_distutils):
+    #    found.insert(0, system_distutils)
+        # What to call the per-user config file
+    if os.name == 'posix':
+        user_filename = ".pydistutils.cfg"
+    else:
+        user_filename = "pydistutils.cfg"
+    user_filename = os.path.join(sys.prefix, user_filename)
+    if os.path.isfile(user_filename):
+        for item in list(found):
+            if item.endswith('pydistutils.cfg'):
+                found.remove(item)
+        found.append(user_filename)
+    return found
+dist.Distribution.find_config_files = find_config_files
+
+## distutils.sysconfig patches:
+
+old_get_python_inc = sysconfig.get_python_inc
+def sysconfig_get_python_inc(plat_specific=0, prefix=None):
+    if prefix is None:
+        prefix = sys.real_prefix
+    return old_get_python_inc(plat_specific, prefix)
+sysconfig_get_python_inc.__doc__ = old_get_python_inc.__doc__
+sysconfig.get_python_inc = sysconfig_get_python_inc
+
+old_get_python_lib = sysconfig.get_python_lib
+def sysconfig_get_python_lib(plat_specific=0, standard_lib=0, prefix=None):
+    if standard_lib and prefix is None:
+        prefix = sys.real_prefix
+    return old_get_python_lib(plat_specific, standard_lib, prefix)
+sysconfig_get_python_lib.__doc__ = old_get_python_lib.__doc__
+sysconfig.get_python_lib = sysconfig_get_python_lib
+
+old_get_config_vars = sysconfig.get_config_vars
+def sysconfig_get_config_vars(*args):
+    real_vars = old_get_config_vars(*args)
+    if sys.platform == 'win32':
+        lib_dir = os.path.join(sys.real_prefix, "libs")
+        if isinstance(real_vars, dict) and 'LIBDIR' not in real_vars:
+            real_vars['LIBDIR'] = lib_dir # asked for all
+        elif isinstance(real_vars, list) and 'LIBDIR' in args:
+            real_vars = real_vars + [lib_dir] # asked for list
+    return real_vars
+sysconfig_get_config_vars.__doc__ = old_get_config_vars.__doc__
+sysconfig.get_config_vars = sysconfig_get_config_vars

_venv/lib/python2.7/distutils/distutils.cfg

+# This is a config file local to this virtualenv installation
+# You may include options that will be used by all distutils commands,
+# and by easy_install.  For instance:
+#
+#   [easy_install]
+#   find_links = http://mylocalsite

_venv/lib/python2.7/encodings

+/usr/lib/python2.7/encodings

_venv/lib/python2.7/fnmatch.py

+/usr/lib/python2.7/fnmatch.py

_venv/lib/python2.7/genericpath.py

+/usr/lib/python2.7/genericpath.py

_venv/lib/python2.7/lib-dynload

+/usr/lib/python2.7/lib-dynload

_venv/lib/python2.7/linecache.py

+/usr/lib/python2.7/linecache.py

_venv/lib/python2.7/locale.py

+/usr/lib/python2.7/locale.py

_venv/lib/python2.7/no-global-site-packages.txt

Empty file added.

_venv/lib/python2.7/ntpath.py

+/usr/lib/python2.7/ntpath.py

_venv/lib/python2.7/orig-prefix.txt

+/usr

_venv/lib/python2.7/os.py

+/usr/lib/python2.7/os.py

_venv/lib/python2.7/posixpath.py

+/usr/lib/python2.7/posixpath.py

_venv/lib/python2.7/re.py

+/usr/lib/python2.7/re.py

_venv/lib/python2.7/site-packages/Flask-0.9-py2.7.egg-info/PKG-INFO

+Metadata-Version: 1.1
+Name: Flask
+Version: 0.9
+Summary: A microframework based on Werkzeug, Jinja2 and good intentions
+Home-page: http://github.com/mitsuhiko/flask/
+Author: Armin Ronacher
+Author-email: armin.ronacher@active-4.com
+License: BSD
+Description: 
+        Flask
+        -----
+        
+        Flask is a microframework for Python based on Werkzeug, Jinja 2 and good
+        intentions. And before you ask: It's BSD licensed!
+        
+        Flask is Fun
+        ````````````
+        
+        ::
+        
+            from flask import Flask
+            app = Flask(__name__)
+        
+            @app.route("/")
+            def hello():
+                return "Hello World!"
+        
+            if __name__ == "__main__":
+                app.run()
+        
+        And Easy to Setup
+        `````````````````
+        
+        ::
+        
+            $ pip install Flask
+            $ python hello.py
+             * Running on http://localhost:5000/
+        
+        Links
+        `````
+        
+        * `website <http://flask.pocoo.org/>`_
+        * `documentation <http://flask.pocoo.org/docs/>`_
+        * `development version
+          <http://github.com/mitsuhiko/flask/zipball/master#egg=Flask-dev>`_
+        
+        
+Platform: any
+Classifier: Development Status :: 4 - Beta
+Classifier: Environment :: Web Environment
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: BSD License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2.5
+Classifier: Programming Language :: Python :: 2.6
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
+Classifier: Topic :: Software Development :: Libraries :: Python Modules

_venv/lib/python2.7/site-packages/Flask-0.9-py2.7.egg-info/SOURCES.txt

+AUTHORS
+CHANGES
+LICENSE
+MANIFEST.in
+Makefile
+README
+run-tests.py
+setup.cfg
+setup.py
+Flask.egg-info/PKG-INFO
+Flask.egg-info/SOURCES.txt
+Flask.egg-info/dependency_links.txt
+Flask.egg-info/not-zip-safe
+Flask.egg-info/requires.txt
+Flask.egg-info/top_level.txt
+artwork/LICENSE
+artwork/logo-full.svg
+docs/.gitignore
+docs/Makefile
+docs/advanced_foreword.rst
+docs/api.rst
+docs/appcontext.rst
+docs/becomingbig.rst
+docs/blueprints.rst
+docs/changelog.rst
+docs/conf.py
+docs/config.rst
+docs/contents.rst.inc
+docs/design.rst
+docs/errorhandling.rst
+docs/extensiondev.rst
+docs/extensions.rst
+docs/flaskdocext.py
+docs/flaskext.py
+docs/flaskstyle.sty
+docs/foreword.rst
+docs/htmlfaq.rst
+docs/index.rst
+docs/installation.rst
+docs/latexindex.rst
+docs/license.rst
+docs/logo.pdf
+docs/make.bat
+docs/quickstart.rst
+docs/reqcontext.rst
+docs/security.rst
+docs/shell.rst
+docs/signals.rst
+docs/styleguide.rst
+docs/templating.rst
+docs/testing.rst
+docs/unicode.rst
+docs/upgrading.rst
+docs/views.rst
+docs/_static/debugger.png
+docs/_static/flask.png
+docs/_static/flaskr.png
+docs/_static/logo-full.png
+docs/_static/no.png
+docs/_static/touch-icon.png
+docs/_static/yes.png
+docs/_templates/sidebarintro.html
+docs/_templates/sidebarlogo.html
+docs/deploying/cgi.rst
+docs/deploying/fastcgi.rst
+docs/deploying/index.rst
+docs/deploying/mod_wsgi.rst
+docs/deploying/uwsgi.rst
+docs/deploying/wsgi-standalone.rst
+docs/patterns/appdispatch.rst
+docs/patterns/appfactories.rst
+docs/patterns/caching.rst
+docs/patterns/deferredcallbacks.rst
+docs/patterns/distribute.rst
+docs/patterns/errorpages.rst
+docs/patterns/fabric.rst
+docs/patterns/favicon.rst
+docs/patterns/fileuploads.rst
+docs/patterns/flashing.rst
+docs/patterns/index.rst
+docs/patterns/jquery.rst
+docs/patterns/lazyloading.rst
+docs/patterns/mongokit.rst
+docs/patterns/packages.rst
+docs/patterns/sqlalchemy.rst
+docs/patterns/sqlite3.rst
+docs/patterns/streaming.rst
+docs/patterns/templateinheritance.rst
+docs/patterns/urlprocessors.rst
+docs/patterns/viewdecorators.rst
+docs/patterns/wtforms.rst
+docs/tutorial/css.rst
+docs/tutorial/dbcon.rst
+docs/tutorial/dbinit.rst
+docs/tutorial/folders.rst
+docs/tutorial/index.rst
+docs/tutorial/introduction.rst
+docs/tutorial/schema.rst
+docs/tutorial/setup.rst
+docs/tutorial/templates.rst
+docs/tutorial/testing.rst
+docs/tutorial/views.rst
+examples/blueprintexample/blueprintexample.py
+examples/blueprintexample/blueprintexample_test.py
+examples/blueprintexample/simple_page/__init__.py
+examples/blueprintexample/simple_page/simple_page.py
+examples/blueprintexample/simple_page/templates/pages/hello.html
+examples/blueprintexample/simple_page/templates/pages/index.html
+examples/blueprintexample/simple_page/templates/pages/layout.html
+examples/blueprintexample/simple_page/templates/pages/world.html
+examples/flaskr/README
+examples/flaskr/flaskr.py
+examples/flaskr/flaskr_tests.py
+examples/flaskr/schema.sql
+examples/flaskr/static/style.css
+examples/flaskr/templates/layout.html
+examples/flaskr/templates/login.html
+examples/flaskr/templates/show_entries.html
+examples/jqueryexample/jqueryexample.py
+examples/jqueryexample/templates/index.html
+examples/jqueryexample/templates/layout.html
+examples/minitwit/README
+examples/minitwit/minitwit.py
+examples/minitwit/minitwit_tests.py
+examples/minitwit/schema.sql
+examples/minitwit/static/style.css
+examples/minitwit/templates/layout.html
+examples/minitwit/templates/login.html
+examples/minitwit/templates/register.html
+examples/minitwit/templates/timeline.html
+flask/__init__.py
+flask/app.py
+flask/blueprints.py
+flask/config.py
+flask/ctx.py
+flask/debughelpers.py
+flask/exceptions.py
+flask/exthook.py
+flask/globals.py
+flask/helpers.py
+flask/logging.py
+flask/module.py
+flask/session.py
+flask/sessions.py
+flask/signals.py
+flask/templating.py
+flask/testing.py
+flask/views.py
+flask/wrappers.py
+flask/ext/__init__.py
+flask/testsuite/__init__.py
+flask/testsuite/appctx.py
+flask/testsuite/basic.py
+flask/testsuite/blueprints.py
+flask/testsuite/config.py
+flask/testsuite/deprecations.py
+flask/testsuite/examples.py
+flask/testsuite/ext.py
+flask/testsuite/helpers.py
+flask/testsuite/regression.py
+flask/testsuite/signals.py
+flask/testsuite/subclassing.py
+flask/testsuite/templating.py
+flask/testsuite/testing.py
+flask/testsuite/views.py
+flask/testsuite/static/index.html
+flask/testsuite/templates/_macro.html
+flask/testsuite/templates/context_template.html
+flask/testsuite/templates/escaping_template.html
+flask/testsuite/templates/mail.txt
+flask/testsuite/templates/simple_template.html
+flask/testsuite/templates/template_filter.html
+flask/testsuite/templates/nested/nested.txt
+flask/testsuite/test_apps/config_module_app.py
+flask/testsuite/test_apps/flask_newext_simple.py
+flask/testsuite/test_apps/importerror.py
+flask/testsuite/test_apps/main_app.py
+flask/testsuite/test_apps/blueprintapp/__init__.py
+flask/testsuite/test_apps/blueprintapp/apps/__init__.py
+flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.py
+flask/testsuite/test_apps/blueprintapp/apps/admin/static/test.txt
+flask/testsuite/test_apps/blueprintapp/apps/admin/static/css/test.css
+flask/testsuite/test_apps/blueprintapp/apps/admin/templates/admin/index.html
+flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.py
+flask/testsuite/test_apps/blueprintapp/apps/frontend/templates/frontend/index.html
+flask/testsuite/test_apps/config_package_app/__init__.py
+flask/testsuite/test_apps/flask_broken/__init__.py
+flask/testsuite/test_apps/flask_broken/b.py
+flask/testsuite/test_apps/flask_newext_package/__init__.py
+flask/testsuite/test_apps/flask_newext_package/submodule.py
+flask/testsuite/test_apps/flaskext/__init__.py
+flask/testsuite/test_apps/flaskext/oldext_simple.py
+flask/testsuite/test_apps/flaskext/oldext_package/__init__.py
+flask/testsuite/test_apps/flaskext/oldext_package/submodule.py
+flask/testsuite/test_apps/lib/python2.5/site-packages/SiteEgg.egg
+flask/testsuite/test_apps/lib/python2.5/site-packages/site_app.py
+flask/testsuite/test_apps/lib/python2.5/site-packages/site_package/__init__.py
+flask/testsuite/test_apps/moduleapp/__init__.py
+flask/testsuite/test_apps/moduleapp/apps/__init__.py
+flask/testsuite/test_apps/moduleapp/apps/admin/__init__.py
+flask/testsuite/test_apps/moduleapp/apps/admin/static/test.txt
+flask/testsuite/test_apps/moduleapp/apps/admin/static/css/test.css
+flask/testsuite/test_apps/moduleapp/apps/admin/templates/index.html
+flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.py
+flask/testsuite/test_apps/moduleapp/apps/frontend/templates/index.html
+flask/testsuite/test_apps/path/installed_package/__init__.py
+flask/testsuite/test_apps/subdomaintestmodule/__init__.py
+flask/testsuite/test_apps/subdomaintestmodule/static/hello.txt

_venv/lib/python2.7/site-packages/Flask-0.9-py2.7.egg-info/dependency_links.txt

+

_venv/lib/python2.7/site-packages/Flask-0.9-py2.7.egg-info/installed-files.txt

+../flask/ctx.py
+../flask/signals.py
+../flask/sessions.py
+../flask/testing.py
+../flask/helpers.py
+../flask/logging.py
+../flask/exceptions.py
+../flask/templating.py
+../flask/debughelpers.py
+../flask/blueprints.py
+../flask/module.py
+../flask/app.py
+../flask/session.py
+../flask/wrappers.py
+../flask/exthook.py
+../flask/views.py
+../flask/__init__.py
+../flask/config.py
+../flask/globals.py
+../flask/ext/__init__.py
+../flask/testsuite/regression.py
+../flask/testsuite/signals.py
+../flask/testsuite/examples.py
+../flask/testsuite/testing.py
+../flask/testsuite/helpers.py
+../flask/testsuite/templating.py
+../flask/testsuite/blueprints.py
+../flask/testsuite/deprecations.py
+../flask/testsuite/views.py
+../flask/testsuite/ext.py
+../flask/testsuite/__init__.py
+../flask/testsuite/basic.py
+../flask/testsuite/config.py
+../flask/testsuite/appctx.py
+../flask/testsuite/subclassing.py
+../flask/testsuite/static/index.html
+../flask/testsuite/templates/_macro.html
+../flask/testsuite/templates/context_template.html
+../flask/testsuite/templates/escaping_template.html
+../flask/testsuite/templates/mail.txt
+../flask/testsuite/templates/simple_template.html
+../flask/testsuite/templates/template_filter.html
+../flask/testsuite/templates/nested/nested.txt
+../flask/testsuite/test_apps/config_module_app.py
+../flask/testsuite/test_apps/flask_newext_simple.py
+../flask/testsuite/test_apps/importerror.py
+../flask/testsuite/test_apps/main_app.py
+../flask/testsuite/test_apps/blueprintapp/__init__.py
+../flask/testsuite/test_apps/blueprintapp/apps/__init__.py
+../flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.py
+../flask/testsuite/test_apps/blueprintapp/apps/admin/static/test.txt
+../flask/testsuite/test_apps/blueprintapp/apps/admin/static/css/test.css
+../flask/testsuite/test_apps/blueprintapp/apps/admin/templates/admin/index.html
+../flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.py
+../flask/testsuite/test_apps/blueprintapp/apps/frontend/templates/frontend/index.html
+../flask/testsuite/test_apps/config_package_app/__init__.py
+../flask/testsuite/test_apps/flask_broken/__init__.py
+../flask/testsuite/test_apps/flask_broken/b.py
+../flask/testsuite/test_apps/flask_newext_package/__init__.py
+../flask/testsuite/test_apps/flask_newext_package/submodule.py
+../flask/testsuite/test_apps/flaskext/__init__.py
+../flask/testsuite/test_apps/flaskext/oldext_simple.py
+../flask/testsuite/test_apps/flaskext/oldext_package/__init__.py
+../flask/testsuite/test_apps/flaskext/oldext_package/submodule.py
+../flask/testsuite/test_apps/lib/python2.5/site-packages/SiteEgg.egg
+../flask/testsuite/test_apps/lib/python2.5/site-packages/site_app.py
+../flask/testsuite/test_apps/lib/python2.5/site-packages/site_package/__init__.py
+../flask/testsuite/test_apps/moduleapp/__init__.py
+../flask/testsuite/test_apps/moduleapp/apps/__init__.py
+../flask/testsuite/test_apps/moduleapp/apps/admin/__init__.py
+../flask/testsuite/test_apps/moduleapp/apps/admin/static/test.txt
+../flask/testsuite/test_apps/moduleapp/apps/admin/static/css/test.css
+../flask/testsuite/test_apps/moduleapp/apps/admin/templates/index.html
+../flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.py
+../flask/testsuite/test_apps/moduleapp/apps/frontend/templates/index.html
+../flask/testsuite/test_apps/path/installed_package/__init__.py
+../flask/testsuite/test_apps/subdomaintestmodule/__init__.py
+../flask/testsuite/test_apps/subdomaintestmodule/static/hello.txt
+../flask/ctx.pyc
+../flask/signals.pyc
+../flask/sessions.pyc
+../flask/testing.pyc
+../flask/helpers.pyc
+../flask/logging.pyc
+../flask/exceptions.pyc
+../flask/templating.pyc
+../flask/debughelpers.pyc
+../flask/blueprints.pyc
+../flask/module.pyc
+../flask/app.pyc
+../flask/session.pyc
+../flask/wrappers.pyc
+../flask/exthook.pyc
+../flask/views.pyc
+../flask/__init__.pyc
+../flask/config.pyc
+../flask/globals.pyc
+../flask/ext/__init__.pyc
+../flask/testsuite/regression.pyc
+../flask/testsuite/signals.pyc
+../flask/testsuite/examples.pyc
+../flask/testsuite/testing.pyc
+../flask/testsuite/helpers.pyc
+../flask/testsuite/templating.pyc
+../flask/testsuite/blueprints.pyc
+../flask/testsuite/deprecations.pyc
+../flask/testsuite/views.pyc
+../flask/testsuite/ext.pyc
+../flask/testsuite/__init__.pyc
+../flask/testsuite/basic.pyc
+../flask/testsuite/config.pyc
+../flask/testsuite/appctx.pyc
+../flask/testsuite/subclassing.pyc
+../flask/testsuite/test_apps/config_module_app.pyc
+../flask/testsuite/test_apps/flask_newext_simple.pyc
+../flask/testsuite/test_apps/importerror.pyc
+../flask/testsuite/test_apps/main_app.pyc
+../flask/testsuite/test_apps/blueprintapp/__init__.pyc
+../flask/testsuite/test_apps/blueprintapp/apps/__init__.pyc
+../flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.pyc
+../flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.pyc
+../flask/testsuite/test_apps/config_package_app/__init__.pyc
+../flask/testsuite/test_apps/flask_broken/__init__.pyc
+../flask/testsuite/test_apps/flask_broken/b.pyc
+../flask/testsuite/test_apps/flask_newext_package/__init__.pyc
+../flask/testsuite/test_apps/flask_newext_package/submodule.pyc
+../flask/testsuite/test_apps/flaskext/__init__.pyc
+../flask/testsuite/test_apps/flaskext/oldext_simple.pyc
+../flask/testsuite/test_apps/flaskext/oldext_package/__init__.pyc
+../flask/testsuite/test_apps/flaskext/oldext_package/submodule.pyc
+../flask/testsuite/test_apps/lib/python2.5/site-packages/site_app.pyc
+../flask/testsuite/test_apps/lib/python2.5/site-packages/site_package/__init__.pyc
+../flask/testsuite/test_apps/moduleapp/__init__.pyc
+../flask/testsuite/test_apps/moduleapp/apps/__init__.pyc
+../flask/testsuite/test_apps/moduleapp/apps/admin/__init__.pyc
+../flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.pyc
+../flask/testsuite/test_apps/path/installed_package/__init__.pyc
+../flask/testsuite/test_apps/subdomaintestmodule/__init__.pyc