Sun Aug 16 16:18:24 2015 UTC ()
Update py-werkzeug (and thus -docs) to 0.10.4.

Due to a change in packaging the docs themes are currently excluded from
the pypi distribution, breaking the -docs package.  Issue ``#761`` should
address this upstream; we'll being using GitHub as the master site for the
time being.

Version 0.10.4
--------------

(bugfix release, released on March 26th 2015)

- Re-release of 0.10.3 with packaging artifacts manually removed.

Version 0.10.3
--------------

(bugfix release, released on March 26th 2015)

- Re-release of 0.10.2 without packaging artifacts.

Version 0.10.2
--------------

(bugfix release, released on March 26th 2015)

- Fixed issue where ``empty`` could break third-party libraries that relied on
  keyword arguments (pull request ``#675``)
- Improved ``Rule.empty`` by providing a ```get_empty_kwargs`` to allow setting
  custom kwargs without having to override entire ``empty`` method. (pull
  request ``#675``)
- Fixed ```extra_files``` parameter for reloader to not cause startup
  to crash when included in server params
- Using `MultiDict` when building URLs is now not supported again. The behavior
  introduced several regressions.
- Fix performance problems with stat-reloader (pull request ``#715``).

Version 0.10.1
--------------

(bugfix release, released on February 3rd 2015)

- Fixed regression with multiple query values for URLs (pull request ``#667``).
- Fix issues with eventlet's monkeypatching and the builtin server (pull
  request ``#663``).

Version 0.10
------------

Released on January 30th 2015, codename Bagger.

- Changed the error handling of and improved testsuite for the caches in
  ``contrib.cache``.
- Fixed a bug on Python 3 when creating adhoc ssl contexts, due to `sys.maxint`
  not being defined.
- Fixed a bug on Python 3, that caused
  :func:`~werkzeug.serving.make_ssl_devcert` to fail with an exception.
- Added exceptions for 504 and 505.
- Added support for ChromeOS detection.
- Added UUID converter to the routing system.
- Added message that explains how to quit the server.
- Fixed a bug on Python 2, that caused ``len`` for
  :class:`werkzeug.datastructures.CombinedMultiDict` to crash.
- Added support for stdlib pbkdf2 hmac if a compatible digest
  is found.
- Ported testsuite to use ``py.test``.
- Minor optimizations to various middlewares (pull requests ``#496`` and
  ``#571``).
- Use stdlib ``ssl`` module instead of ``OpenSSL`` for the builtin server
  (issue ``#434``). This means that OpenSSL contexts are not supported anymore,
  but instead ``ssl.SSLContext`` from the stdlib.
- Allow protocol-relative URLs when building external URLs.
- Fixed Atom syndication to print time zone offset for tz-aware datetime
  objects (pull request ``#254``).
- Improved reloader to track added files and to recover from broken
  sys.modules setups with syntax errors in packages.
- ``cache.RedisCache`` now supports arbitrary ``**kwargs`` for the redis
  object.
- ``werkzeug.test.Client`` now uses the original request method when resolving
  307 redirects (pull request ``#556``).
- ``werkzeug.datastructures.MIMEAccept`` now properly deals with mimetype
  parameters (pull request ``#205``).
- ``werkzeug.datastructures.Accept`` now handles a quality of ``0`` as
  intolerable, as per RFC 2616 (pull request ``#536``).
- ``werkzeug.urls.url_fix`` now properly encodes hostnames with ``idna``
  encoding (issue ``#559``). It also doesn't crash on malformed URLs anymore
  (issue ``#582``).
- ``werkzeug.routing.MapAdapter.match`` now recognizes the difference between
  the path ``/`` and an empty one (issue ``#360``).
- The interactive debugger now tries to decode non-ascii filenames (issue
  ``#469``).
- Increased default key size of generated SSL certificates to 1024 bits (issue
  ``#611``).
- Added support for specifying a ``Response`` subclass to use when calling
  :func:`~werkzeug.utils.redirect`\ .
- ``werkzeug.test.EnvironBuilder`` now doesn't use the request method anymore
  to guess the content type, and purely relies on the ``form``, ``files`` and
  ``input_stream`` properties (issue ``#620``).
- Added Symbian to the user agent platform list.
- Fixed make_conditional to respect automatically_set_content_length
- Unset ``Content-Length`` when writing to response.stream (issue ``#451``)
- ``wrappers.Request.method`` is now always uppercase, eliminating
  inconsistencies of the WSGI environment (issue ``647``).
- ``routing.Rule.empty`` now works correctly with subclasses of ``Rule`` (pull
  request ``#645``).
- Made map updating safe in light of concurrent updates.
- Allow multiple values for the same field for url building (issue ``#658``).

Version 0.9.7
-------------

(bugfix release, release date to be decided)

- Fix unicode problems in ``werkzeug.debug.tbtools``.
- Fix Python 3-compatibility problems in ``werkzeug.posixemulation``.
- Backport fix of fatal typo for ``ImmutableList`` (issue ``#492``).
- Make creation of the cache dir for ``FileSystemCache`` atomic (issue
  ``#468``).
- Use native strings for memcached keys to work with Python 3 client (issue
  ``#539``).
- Fix charset detection for ``werkzeug.debug.tbtools.Frame`` objects (issues
  ``#547`` and ``#532``).
- Fix ``AttributeError`` masking in ``werkzeug.utils.import_string`` (issue
  ``#182``).
- Explicitly shut down server (issue ``#519``).
- Fix timeouts greater than 2592000 being misinterpreted as UNIX timestamps in
  ``werkzeug.contrib.cache.MemcachedCache`` (issue ``#533``).
- Fix bug where ``werkzeug.exceptions.abort`` would raise an arbitrary subclass
  of the expected class (issue ``#422``).
- Fix broken ``jsrouting`` (due to removal of ``werkzeug.templates``)
- ``werkzeug.urls.url_fix`` now doesn't crash on malformed URLs anymore, but
  returns them unmodified. This is a cheap workaround for ``#582``, the proper
  fix is included in version 0.10.
- The repr of ``werkzeug.wrappers.Request`` doesn't crash on non-ASCII-values
  anymore (pull request ``#466``).
- Fix bug in ``cache.RedisCache`` when combined with ``redis.StrictRedis``
  object (pull request ``#583``).
- The ``qop`` parameter for ``WWW-Authenticate`` headers is now always quoted,
  as required by RFC 2617 (issue ``#633``).
- Fix bug in ``werkzeug.contrib.cache.SimpleCache`` with Python 3 where add/set
  may throw an exception when pruning old entries from the cache (pull request
  ``#651``).


(kleink)
diff -r1.7 -r1.8 pkgsrc/www/py-werkzeug/Makefile
diff -r1.7 -r1.8 pkgsrc/www/py-werkzeug/Makefile.common
diff -r1.3 -r1.4 pkgsrc/www/py-werkzeug/PLIST
diff -r1.6 -r1.7 pkgsrc/www/py-werkzeug/distinfo
diff -r0 -r1.1 pkgsrc/www/py-werkzeug/patches/patch-setup.cfg

cvs diff -r1.7 -r1.8 pkgsrc/www/py-werkzeug/Makefile (switch to unified diff)

--- pkgsrc/www/py-werkzeug/Makefile 2014/01/25 10:30:30 1.7
+++ pkgsrc/www/py-werkzeug/Makefile 2015/08/16 16:18:24 1.8
@@ -1,50 +1,56 @@ @@ -1,50 +1,56 @@
1# $NetBSD: Makefile,v 1.7 2014/01/25 10:30:30 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2015/08/16 16:18:24 kleink Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
4 4
5COMMENT= Python WSGI Utility Library 5COMMENT= Python WSGI Utility Library
6 6
7USE_LANGUAGES= # empty 7USE_LANGUAGES= # empty
8USE_TOOLS+= pax 8USE_TOOLS+= pax
9 9
10REPLACE_PYTHON= examples/cookieauth.py 10REPLACE_PYTHON= examples/cookieauth.py
11REPLACE_PYTHON+= examples/manage-coolmagic.py 11REPLACE_PYTHON+= examples/manage-coolmagic.py
12REPLACE_PYTHON+= examples/manage-couchy.py 12REPLACE_PYTHON+= examples/manage-couchy.py
13REPLACE_PYTHON+= examples/manage-cupoftee.py 13REPLACE_PYTHON+= examples/manage-cupoftee.py
14REPLACE_PYTHON+= examples/manage-i18nurls.py 14REPLACE_PYTHON+= examples/manage-i18nurls.py
15REPLACE_PYTHON+= examples/manage-plnt.py 15REPLACE_PYTHON+= examples/manage-plnt.py
16REPLACE_PYTHON+= examples/manage-shorty.py 16REPLACE_PYTHON+= examples/manage-shorty.py
17REPLACE_PYTHON+= examples/manage-simplewiki.py 17REPLACE_PYTHON+= examples/manage-simplewiki.py
18REPLACE_PYTHON+= examples/manage-webpylike.py 18REPLACE_PYTHON+= examples/manage-webpylike.py
19REPLACE_PYTHON+= examples/upload.py 19REPLACE_PYTHON+= examples/upload.py
20REPLACE_PYTHON+= examples/contrib/sessions.py 20REPLACE_PYTHON+= examples/contrib/sessions.py
21REPLACE_PYTHON+= werkzeug/testsuite/multipart/collect.py 21REPLACE_PYTHON+= tests/multipart/test_collect.py
22 22
23DOCFILES= AUTHORS CHANGES 23DOCFILES= AUTHORS CHANGES
24 24
25EGDIR= share/examples/${PKGBASE} 25EGDIR= share/examples/${PKGBASE}
26 26
27PLIST_SUBST+= EGDIR=${EGDIR} 27PLIST_SUBST+= EGDIR=${EGDIR}
28 28
29INSTALLATION_DIRS+= ${DOCDIR} 29INSTALLATION_DIRS+= ${DOCDIR}
30INSTALLATION_DIRS+= ${EGDIR} 30INSTALLATION_DIRS+= ${EGDIR}
31 31
32post-install: 32post-install:
33.for i in console.png less.png more.png source.png 33.for i in console.png less.png more.png source.png
34 ${CHMOD} ${SHAREMODE} \ 34 ${CHMOD} ${SHAREMODE} \
35 ${DESTDIR}${PREFIX}/${PYSITELIB}/werkzeug/debug/shared/${i} 35 ${DESTDIR}${PREFIX}/${PYSITELIB}/werkzeug/debug/shared/${i}
36.endfor 36.endfor
37.for i in ${DOCFILES} 37.for i in ${DOCFILES}
38 ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/${DOCDIR} 38 ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/${DOCDIR}
39.endfor 39.endfor
40 cd ${WRKSRC}/examples && pax -rwppm . ${DESTDIR}${PREFIX}/${EGDIR} 40 cd ${WRKSRC}/examples && pax -rwppm . ${DESTDIR}${PREFIX}/${EGDIR}
 41.for i in manage-coolmagic.py manage-couchy.py manage-cupoftee.py \
 42 manage-i18nurls.py manage-plnt.py manage-shorty.py manage-simplewiki.py \
 43 manage-webpylike.py
 44 ${CHMOD} ${SHAREMODE} \
 45 ${DESTDIR}${PREFIX}/${EGDIR}/${i}
 46.endfor
41.for i in down.png up.png 47.for i in down.png up.png
42 ${CHMOD} ${SHAREMODE} \ 48 ${CHMOD} ${SHAREMODE} \
43 ${DESTDIR}${PREFIX}/${EGDIR}/cupoftee/shared/${i} 49 ${DESTDIR}${PREFIX}/${EGDIR}/cupoftee/shared/${i}
44.endfor 50.endfor
45 51
46.include "../../www/py-werkzeug/Makefile.common" 52.include "../../www/py-werkzeug/Makefile.common"
47 53
48.include "../../lang/python/application.mk" 54.include "../../lang/python/application.mk"
49.include "../../lang/python/egg.mk" 55.include "../../lang/python/egg.mk"
50.include "../../mk/bsd.pkg.mk" 56.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/www/py-werkzeug/Makefile.common (switch to unified diff)

--- pkgsrc/www/py-werkzeug/Makefile.common 2014/06/13 15:40:42 1.7
+++ pkgsrc/www/py-werkzeug/Makefile.common 2015/08/16 16:18:24 1.8
@@ -1,18 +1,22 @@ @@ -1,18 +1,22 @@
1# $NetBSD: Makefile.common,v 1.7 2014/06/13 15:40:42 kleink Exp $ 1# $NetBSD: Makefile.common,v 1.8 2015/08/16 16:18:24 kleink Exp $
2 2
3# used by www/py-werkzeug/Makefile 3# used by www/py-werkzeug/Makefile
4# used by www/py-werkzeug-docs/Makefile 4# used by www/py-werkzeug-docs/Makefile
5 5
6DISTNAME= Werkzeug-0.9.6 6DISTNAME= Werkzeug-0.10.4
7CATEGORIES= www python 7CATEGORIES= www python
8MASTER_SITES= http://pypi.python.org/packages/source/W/Werkzeug/ 8MASTER_SITES= ${MASTER_SITE_GITHUB:=mitsuhiko/}
 9GITHUB_PROJECT= ${DISTNAME:tl:C/-[^-]*$//}
9 10
10DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo 11DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo
 12PATCHDIR= ${.CURDIR}/../../www/py-werkzeug/patches
11 13
12MAINTAINER= kleink@NetBSD.org 14MAINTAINER= kleink@NetBSD.org
13HOMEPAGE= http://werkzeug.pocoo.org/ 15HOMEPAGE= http://werkzeug.pocoo.org/
14LICENSE= modified-bsd 16LICENSE= modified-bsd
15 17
 18WRKSRC= ${WRKDIR}/${DISTNAME:tl}
 19
16DOCDIR= share/doc/${PYPKGPREFIX}-${DISTNAME:tl:C/-[^-]*$//} 20DOCDIR= share/doc/${PYPKGPREFIX}-${DISTNAME:tl:C/-[^-]*$//}
17 21
18PLIST_SUBST+= DOCDIR=${DOCDIR} 22PLIST_SUBST+= DOCDIR=${DOCDIR}

cvs diff -r1.3 -r1.4 pkgsrc/www/py-werkzeug/PLIST (switch to unified diff)

--- pkgsrc/www/py-werkzeug/PLIST 2013/07/09 17:11:42 1.3
+++ pkgsrc/www/py-werkzeug/PLIST 2015/08/16 16:18:24 1.4
@@ -1,338 +1,244 @@ @@ -1,338 +1,244 @@
1@comment $NetBSD: PLIST,v 1.3 2013/07/09 17:11:42 kleink Exp $ 1@comment $NetBSD: PLIST,v 1.4 2015/08/16 16:18:24 kleink Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/werkzeug/__init__.py 7${PYSITELIB}/werkzeug/__init__.py
8${PYSITELIB}/werkzeug/__init__.pyc 8${PYSITELIB}/werkzeug/__init__.pyc
9${PYSITELIB}/werkzeug/__init__.pyo 9${PYSITELIB}/werkzeug/__init__.pyo
10${PYSITELIB}/werkzeug/_compat.py 10${PYSITELIB}/werkzeug/_compat.py
11${PYSITELIB}/werkzeug/_compat.pyc 11${PYSITELIB}/werkzeug/_compat.pyc
12${PYSITELIB}/werkzeug/_compat.pyo 12${PYSITELIB}/werkzeug/_compat.pyo
13${PYSITELIB}/werkzeug/_internal.py 13${PYSITELIB}/werkzeug/_internal.py
14${PYSITELIB}/werkzeug/_internal.pyc 14${PYSITELIB}/werkzeug/_internal.pyc
15${PYSITELIB}/werkzeug/_internal.pyo 15${PYSITELIB}/werkzeug/_internal.pyo
 16${PYSITELIB}/werkzeug/_reloader.py
 17${PYSITELIB}/werkzeug/_reloader.pyc
 18${PYSITELIB}/werkzeug/_reloader.pyo
16${PYSITELIB}/werkzeug/contrib/__init__.py 19${PYSITELIB}/werkzeug/contrib/__init__.py
17${PYSITELIB}/werkzeug/contrib/__init__.pyc 20${PYSITELIB}/werkzeug/contrib/__init__.pyc
18${PYSITELIB}/werkzeug/contrib/__init__.pyo 21${PYSITELIB}/werkzeug/contrib/__init__.pyo
19${PYSITELIB}/werkzeug/contrib/atom.py 22${PYSITELIB}/werkzeug/contrib/atom.py
20${PYSITELIB}/werkzeug/contrib/atom.pyc 23${PYSITELIB}/werkzeug/contrib/atom.pyc
21${PYSITELIB}/werkzeug/contrib/atom.pyo 24${PYSITELIB}/werkzeug/contrib/atom.pyo
22${PYSITELIB}/werkzeug/contrib/cache.py 25${PYSITELIB}/werkzeug/contrib/cache.py
23${PYSITELIB}/werkzeug/contrib/cache.pyc 26${PYSITELIB}/werkzeug/contrib/cache.pyc
24${PYSITELIB}/werkzeug/contrib/cache.pyo 27${PYSITELIB}/werkzeug/contrib/cache.pyo
25${PYSITELIB}/werkzeug/contrib/fixers.py 28${PYSITELIB}/werkzeug/contrib/fixers.py
26${PYSITELIB}/werkzeug/contrib/fixers.pyc 29${PYSITELIB}/werkzeug/contrib/fixers.pyc
27${PYSITELIB}/werkzeug/contrib/fixers.pyo 30${PYSITELIB}/werkzeug/contrib/fixers.pyo
28${PYSITELIB}/werkzeug/contrib/iterio.py 31${PYSITELIB}/werkzeug/contrib/iterio.py
29${PYSITELIB}/werkzeug/contrib/iterio.pyc 32${PYSITELIB}/werkzeug/contrib/iterio.pyc
30${PYSITELIB}/werkzeug/contrib/iterio.pyo 33${PYSITELIB}/werkzeug/contrib/iterio.pyo
31${PYSITELIB}/werkzeug/contrib/jsrouting.py 34${PYSITELIB}/werkzeug/contrib/jsrouting.py
32${PYSITELIB}/werkzeug/contrib/jsrouting.pyc 35${PYSITELIB}/werkzeug/contrib/jsrouting.pyc
33${PYSITELIB}/werkzeug/contrib/jsrouting.pyo 36${PYSITELIB}/werkzeug/contrib/jsrouting.pyo
34${PYSITELIB}/werkzeug/contrib/limiter.py 37${PYSITELIB}/werkzeug/contrib/limiter.py
35${PYSITELIB}/werkzeug/contrib/limiter.pyc 38${PYSITELIB}/werkzeug/contrib/limiter.pyc
36${PYSITELIB}/werkzeug/contrib/limiter.pyo 39${PYSITELIB}/werkzeug/contrib/limiter.pyo
37${PYSITELIB}/werkzeug/contrib/lint.py 40${PYSITELIB}/werkzeug/contrib/lint.py
38${PYSITELIB}/werkzeug/contrib/lint.pyc 41${PYSITELIB}/werkzeug/contrib/lint.pyc
39${PYSITELIB}/werkzeug/contrib/lint.pyo 42${PYSITELIB}/werkzeug/contrib/lint.pyo
40${PYSITELIB}/werkzeug/contrib/profiler.py 43${PYSITELIB}/werkzeug/contrib/profiler.py
41${PYSITELIB}/werkzeug/contrib/profiler.pyc 44${PYSITELIB}/werkzeug/contrib/profiler.pyc
42${PYSITELIB}/werkzeug/contrib/profiler.pyo 45${PYSITELIB}/werkzeug/contrib/profiler.pyo
43${PYSITELIB}/werkzeug/contrib/securecookie.py 46${PYSITELIB}/werkzeug/contrib/securecookie.py
44${PYSITELIB}/werkzeug/contrib/securecookie.pyc 47${PYSITELIB}/werkzeug/contrib/securecookie.pyc
45${PYSITELIB}/werkzeug/contrib/securecookie.pyo 48${PYSITELIB}/werkzeug/contrib/securecookie.pyo
46${PYSITELIB}/werkzeug/contrib/sessions.py 49${PYSITELIB}/werkzeug/contrib/sessions.py
47${PYSITELIB}/werkzeug/contrib/sessions.pyc 50${PYSITELIB}/werkzeug/contrib/sessions.pyc
48${PYSITELIB}/werkzeug/contrib/sessions.pyo 51${PYSITELIB}/werkzeug/contrib/sessions.pyo
49${PYSITELIB}/werkzeug/contrib/testtools.py 52${PYSITELIB}/werkzeug/contrib/testtools.py
50${PYSITELIB}/werkzeug/contrib/testtools.pyc 53${PYSITELIB}/werkzeug/contrib/testtools.pyc
51${PYSITELIB}/werkzeug/contrib/testtools.pyo 54${PYSITELIB}/werkzeug/contrib/testtools.pyo
52${PYSITELIB}/werkzeug/contrib/wrappers.py 55${PYSITELIB}/werkzeug/contrib/wrappers.py
53${PYSITELIB}/werkzeug/contrib/wrappers.pyc 56${PYSITELIB}/werkzeug/contrib/wrappers.pyc
54${PYSITELIB}/werkzeug/contrib/wrappers.pyo 57${PYSITELIB}/werkzeug/contrib/wrappers.pyo
55${PYSITELIB}/werkzeug/datastructures.py 58${PYSITELIB}/werkzeug/datastructures.py
56${PYSITELIB}/werkzeug/datastructures.pyc 59${PYSITELIB}/werkzeug/datastructures.pyc
57${PYSITELIB}/werkzeug/datastructures.pyo 60${PYSITELIB}/werkzeug/datastructures.pyo
58${PYSITELIB}/werkzeug/debug/__init__.py 61${PYSITELIB}/werkzeug/debug/__init__.py
59${PYSITELIB}/werkzeug/debug/__init__.pyc 62${PYSITELIB}/werkzeug/debug/__init__.pyc
60${PYSITELIB}/werkzeug/debug/__init__.pyo 63${PYSITELIB}/werkzeug/debug/__init__.pyo
61${PYSITELIB}/werkzeug/debug/console.py 64${PYSITELIB}/werkzeug/debug/console.py
62${PYSITELIB}/werkzeug/debug/console.pyc 65${PYSITELIB}/werkzeug/debug/console.pyc
63${PYSITELIB}/werkzeug/debug/console.pyo 66${PYSITELIB}/werkzeug/debug/console.pyo
64${PYSITELIB}/werkzeug/debug/repr.py 67${PYSITELIB}/werkzeug/debug/repr.py
65${PYSITELIB}/werkzeug/debug/repr.pyc 68${PYSITELIB}/werkzeug/debug/repr.pyc
66${PYSITELIB}/werkzeug/debug/repr.pyo 69${PYSITELIB}/werkzeug/debug/repr.pyo
67${PYSITELIB}/werkzeug/debug/shared/FONT_LICENSE 70${PYSITELIB}/werkzeug/debug/shared/FONT_LICENSE
68${PYSITELIB}/werkzeug/debug/shared/console.png 71${PYSITELIB}/werkzeug/debug/shared/console.png
69${PYSITELIB}/werkzeug/debug/shared/debugger.js 72${PYSITELIB}/werkzeug/debug/shared/debugger.js
70${PYSITELIB}/werkzeug/debug/shared/jquery.js 73${PYSITELIB}/werkzeug/debug/shared/jquery.js
71${PYSITELIB}/werkzeug/debug/shared/less.png 74${PYSITELIB}/werkzeug/debug/shared/less.png
72${PYSITELIB}/werkzeug/debug/shared/more.png 75${PYSITELIB}/werkzeug/debug/shared/more.png
73${PYSITELIB}/werkzeug/debug/shared/source.png 76${PYSITELIB}/werkzeug/debug/shared/source.png
74${PYSITELIB}/werkzeug/debug/shared/style.css 77${PYSITELIB}/werkzeug/debug/shared/style.css
75${PYSITELIB}/werkzeug/debug/shared/ubuntu.ttf 78${PYSITELIB}/werkzeug/debug/shared/ubuntu.ttf
76${PYSITELIB}/werkzeug/debug/tbtools.py 79${PYSITELIB}/werkzeug/debug/tbtools.py
77${PYSITELIB}/werkzeug/debug/tbtools.pyc 80${PYSITELIB}/werkzeug/debug/tbtools.pyc
78${PYSITELIB}/werkzeug/debug/tbtools.pyo 81${PYSITELIB}/werkzeug/debug/tbtools.pyo
79${PYSITELIB}/werkzeug/exceptions.py 82${PYSITELIB}/werkzeug/exceptions.py
80${PYSITELIB}/werkzeug/exceptions.pyc 83${PYSITELIB}/werkzeug/exceptions.pyc
81${PYSITELIB}/werkzeug/exceptions.pyo 84${PYSITELIB}/werkzeug/exceptions.pyo
82${PYSITELIB}/werkzeug/formparser.py 85${PYSITELIB}/werkzeug/formparser.py
83${PYSITELIB}/werkzeug/formparser.pyc 86${PYSITELIB}/werkzeug/formparser.pyc
84${PYSITELIB}/werkzeug/formparser.pyo 87${PYSITELIB}/werkzeug/formparser.pyo
85${PYSITELIB}/werkzeug/http.py 88${PYSITELIB}/werkzeug/http.py
86${PYSITELIB}/werkzeug/http.pyc 89${PYSITELIB}/werkzeug/http.pyc
87${PYSITELIB}/werkzeug/http.pyo 90${PYSITELIB}/werkzeug/http.pyo
88${PYSITELIB}/werkzeug/local.py 91${PYSITELIB}/werkzeug/local.py
89${PYSITELIB}/werkzeug/local.pyc 92${PYSITELIB}/werkzeug/local.pyc
90${PYSITELIB}/werkzeug/local.pyo 93${PYSITELIB}/werkzeug/local.pyo
91${PYSITELIB}/werkzeug/posixemulation.py 94${PYSITELIB}/werkzeug/posixemulation.py
92${PYSITELIB}/werkzeug/posixemulation.pyc 95${PYSITELIB}/werkzeug/posixemulation.pyc
93${PYSITELIB}/werkzeug/posixemulation.pyo 96${PYSITELIB}/werkzeug/posixemulation.pyo
94${PYSITELIB}/werkzeug/routing.py 97${PYSITELIB}/werkzeug/routing.py
95${PYSITELIB}/werkzeug/routing.pyc 98${PYSITELIB}/werkzeug/routing.pyc
96${PYSITELIB}/werkzeug/routing.pyo 99${PYSITELIB}/werkzeug/routing.pyo
97${PYSITELIB}/werkzeug/script.py 100${PYSITELIB}/werkzeug/script.py
98${PYSITELIB}/werkzeug/script.pyc 101${PYSITELIB}/werkzeug/script.pyc
99${PYSITELIB}/werkzeug/script.pyo 102${PYSITELIB}/werkzeug/script.pyo
100${PYSITELIB}/werkzeug/security.py 103${PYSITELIB}/werkzeug/security.py
101${PYSITELIB}/werkzeug/security.pyc 104${PYSITELIB}/werkzeug/security.pyc
102${PYSITELIB}/werkzeug/security.pyo 105${PYSITELIB}/werkzeug/security.pyo
103${PYSITELIB}/werkzeug/serving.py 106${PYSITELIB}/werkzeug/serving.py
104${PYSITELIB}/werkzeug/serving.pyc 107${PYSITELIB}/werkzeug/serving.pyc
105${PYSITELIB}/werkzeug/serving.pyo 108${PYSITELIB}/werkzeug/serving.pyo
106${PYSITELIB}/werkzeug/test.py 109${PYSITELIB}/werkzeug/test.py
107${PYSITELIB}/werkzeug/test.pyc 110${PYSITELIB}/werkzeug/test.pyc
108${PYSITELIB}/werkzeug/test.pyo 111${PYSITELIB}/werkzeug/test.pyo
109${PYSITELIB}/werkzeug/testapp.py 112${PYSITELIB}/werkzeug/testapp.py
110${PYSITELIB}/werkzeug/testapp.pyc 113${PYSITELIB}/werkzeug/testapp.pyc
111${PYSITELIB}/werkzeug/testapp.pyo 114${PYSITELIB}/werkzeug/testapp.pyo
112${PYSITELIB}/werkzeug/testsuite/__init__.py 
113${PYSITELIB}/werkzeug/testsuite/__init__.pyc 
114${PYSITELIB}/werkzeug/testsuite/__init__.pyo 
115${PYSITELIB}/werkzeug/testsuite/compat.py 
116${PYSITELIB}/werkzeug/testsuite/compat.pyc 
117${PYSITELIB}/werkzeug/testsuite/compat.pyo 
118${PYSITELIB}/werkzeug/testsuite/contrib/__init__.py 
119${PYSITELIB}/werkzeug/testsuite/contrib/__init__.pyc 
120${PYSITELIB}/werkzeug/testsuite/contrib/__init__.pyo 
121${PYSITELIB}/werkzeug/testsuite/contrib/cache.py 
122${PYSITELIB}/werkzeug/testsuite/contrib/cache.pyc 
123${PYSITELIB}/werkzeug/testsuite/contrib/cache.pyo 
124${PYSITELIB}/werkzeug/testsuite/contrib/fixers.py 
125${PYSITELIB}/werkzeug/testsuite/contrib/fixers.pyc 
126${PYSITELIB}/werkzeug/testsuite/contrib/fixers.pyo 
127${PYSITELIB}/werkzeug/testsuite/contrib/iterio.py 
128${PYSITELIB}/werkzeug/testsuite/contrib/iterio.pyc 
129${PYSITELIB}/werkzeug/testsuite/contrib/iterio.pyo 
130${PYSITELIB}/werkzeug/testsuite/contrib/securecookie.py 
131${PYSITELIB}/werkzeug/testsuite/contrib/securecookie.pyc 
132${PYSITELIB}/werkzeug/testsuite/contrib/securecookie.pyo 
133${PYSITELIB}/werkzeug/testsuite/contrib/sessions.py 
134${PYSITELIB}/werkzeug/testsuite/contrib/sessions.pyc 
135${PYSITELIB}/werkzeug/testsuite/contrib/sessions.pyo 
136${PYSITELIB}/werkzeug/testsuite/contrib/wrappers.py 
137${PYSITELIB}/werkzeug/testsuite/contrib/wrappers.pyc 
138${PYSITELIB}/werkzeug/testsuite/contrib/wrappers.pyo 
139${PYSITELIB}/werkzeug/testsuite/datastructures.py 
140${PYSITELIB}/werkzeug/testsuite/datastructures.pyc 
141${PYSITELIB}/werkzeug/testsuite/datastructures.pyo 
142${PYSITELIB}/werkzeug/testsuite/debug.py 
143${PYSITELIB}/werkzeug/testsuite/debug.pyc 
144${PYSITELIB}/werkzeug/testsuite/debug.pyo 
145${PYSITELIB}/werkzeug/testsuite/exceptions.py 
146${PYSITELIB}/werkzeug/testsuite/exceptions.pyc 
147${PYSITELIB}/werkzeug/testsuite/exceptions.pyo 
148${PYSITELIB}/werkzeug/testsuite/formparser.py 
149${PYSITELIB}/werkzeug/testsuite/formparser.pyc 
150${PYSITELIB}/werkzeug/testsuite/formparser.pyo 
151${PYSITELIB}/werkzeug/testsuite/http.py 
152${PYSITELIB}/werkzeug/testsuite/http.pyc 
153${PYSITELIB}/werkzeug/testsuite/http.pyo 
154${PYSITELIB}/werkzeug/testsuite/internal.py 
155${PYSITELIB}/werkzeug/testsuite/internal.pyc 
156${PYSITELIB}/werkzeug/testsuite/internal.pyo 
157${PYSITELIB}/werkzeug/testsuite/local.py 
158${PYSITELIB}/werkzeug/testsuite/local.pyc 
159${PYSITELIB}/werkzeug/testsuite/local.pyo 
160${PYSITELIB}/werkzeug/testsuite/multipart/collect.py 
161${PYSITELIB}/werkzeug/testsuite/multipart/collect.pyc 
162${PYSITELIB}/werkzeug/testsuite/multipart/collect.pyo 
163${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2png1txt/file1.png 
164${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2png1txt/file2.png 
165${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2png1txt/request.txt 
166${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2png1txt/text.txt 
167${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2pnglongtext/file1.png 
168${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2pnglongtext/file2.png 
169${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2pnglongtext/request.txt 
170${PYSITELIB}/werkzeug/testsuite/multipart/firefox3-2pnglongtext/text.txt 
171${PYSITELIB}/werkzeug/testsuite/multipart/ie6-2png1txt/file1.png 
172${PYSITELIB}/werkzeug/testsuite/multipart/ie6-2png1txt/file2.png 
173${PYSITELIB}/werkzeug/testsuite/multipart/ie6-2png1txt/request.txt 
174${PYSITELIB}/werkzeug/testsuite/multipart/ie6-2png1txt/text.txt 
175${PYSITELIB}/werkzeug/testsuite/multipart/ie7_full_path_request.txt 
176${PYSITELIB}/werkzeug/testsuite/multipart/opera8-2png1txt/file1.png 
177${PYSITELIB}/werkzeug/testsuite/multipart/opera8-2png1txt/file2.png 
178${PYSITELIB}/werkzeug/testsuite/multipart/opera8-2png1txt/request.txt 
179${PYSITELIB}/werkzeug/testsuite/multipart/opera8-2png1txt/text.txt 
180${PYSITELIB}/werkzeug/testsuite/multipart/webkit3-2png1txt/file1.png 
181${PYSITELIB}/werkzeug/testsuite/multipart/webkit3-2png1txt/file2.png 
182${PYSITELIB}/werkzeug/testsuite/multipart/webkit3-2png1txt/request.txt 
183${PYSITELIB}/werkzeug/testsuite/multipart/webkit3-2png1txt/text.txt 
184${PYSITELIB}/werkzeug/testsuite/res/test.txt 
185${PYSITELIB}/werkzeug/testsuite/routing.py 
186${PYSITELIB}/werkzeug/testsuite/routing.pyc 
187${PYSITELIB}/werkzeug/testsuite/routing.pyo 
188${PYSITELIB}/werkzeug/testsuite/security.py 
189${PYSITELIB}/werkzeug/testsuite/security.pyc 
190${PYSITELIB}/werkzeug/testsuite/security.pyo 
191${PYSITELIB}/werkzeug/testsuite/serving.py 
192${PYSITELIB}/werkzeug/testsuite/serving.pyc 
193${PYSITELIB}/werkzeug/testsuite/serving.pyo 
194${PYSITELIB}/werkzeug/testsuite/test.py 
195${PYSITELIB}/werkzeug/testsuite/test.pyc 
196${PYSITELIB}/werkzeug/testsuite/test.pyo 
197${PYSITELIB}/werkzeug/testsuite/urls.py 
198${PYSITELIB}/werkzeug/testsuite/urls.pyc 
199${PYSITELIB}/werkzeug/testsuite/urls.pyo 
200${PYSITELIB}/werkzeug/testsuite/utils.py 
201${PYSITELIB}/werkzeug/testsuite/utils.pyc 
202${PYSITELIB}/werkzeug/testsuite/utils.pyo 
203${PYSITELIB}/werkzeug/testsuite/wrappers.py 
204${PYSITELIB}/werkzeug/testsuite/wrappers.pyc 
205${PYSITELIB}/werkzeug/testsuite/wrappers.pyo 
206${PYSITELIB}/werkzeug/testsuite/wsgi.py 
207${PYSITELIB}/werkzeug/testsuite/wsgi.pyc 
208${PYSITELIB}/werkzeug/testsuite/wsgi.pyo 
209${PYSITELIB}/werkzeug/urls.py 115${PYSITELIB}/werkzeug/urls.py
210${PYSITELIB}/werkzeug/urls.pyc 116${PYSITELIB}/werkzeug/urls.pyc
211${PYSITELIB}/werkzeug/urls.pyo 117${PYSITELIB}/werkzeug/urls.pyo
212${PYSITELIB}/werkzeug/useragents.py 118${PYSITELIB}/werkzeug/useragents.py
213${PYSITELIB}/werkzeug/useragents.pyc 119${PYSITELIB}/werkzeug/useragents.pyc
214${PYSITELIB}/werkzeug/useragents.pyo 120${PYSITELIB}/werkzeug/useragents.pyo
215${PYSITELIB}/werkzeug/utils.py 121${PYSITELIB}/werkzeug/utils.py
216${PYSITELIB}/werkzeug/utils.pyc 122${PYSITELIB}/werkzeug/utils.pyc
217${PYSITELIB}/werkzeug/utils.pyo 123${PYSITELIB}/werkzeug/utils.pyo
218${PYSITELIB}/werkzeug/wrappers.py 124${PYSITELIB}/werkzeug/wrappers.py
219${PYSITELIB}/werkzeug/wrappers.pyc 125${PYSITELIB}/werkzeug/wrappers.pyc
220${PYSITELIB}/werkzeug/wrappers.pyo 126${PYSITELIB}/werkzeug/wrappers.pyo
221${PYSITELIB}/werkzeug/wsgi.py 127${PYSITELIB}/werkzeug/wsgi.py
222${PYSITELIB}/werkzeug/wsgi.pyc 128${PYSITELIB}/werkzeug/wsgi.pyc
223${PYSITELIB}/werkzeug/wsgi.pyo 129${PYSITELIB}/werkzeug/wsgi.pyo
224${DOCDIR}/AUTHORS 130${DOCDIR}/AUTHORS
225${DOCDIR}/CHANGES 131${DOCDIR}/CHANGES
226${EGDIR}/README 132${EGDIR}/README
227${EGDIR}/contrib/README 133${EGDIR}/contrib/README
228${EGDIR}/contrib/securecookie.py 134${EGDIR}/contrib/securecookie.py
229${EGDIR}/contrib/sessions.py 135${EGDIR}/contrib/sessions.py
230${EGDIR}/cookieauth.py 136${EGDIR}/cookieauth.py
231${EGDIR}/coolmagic/__init__.py 137${EGDIR}/coolmagic/__init__.py
232${EGDIR}/coolmagic/application.py 138${EGDIR}/coolmagic/application.py
233${EGDIR}/coolmagic/helpers.py 139${EGDIR}/coolmagic/helpers.py
234${EGDIR}/coolmagic/public/style.css 140${EGDIR}/coolmagic/public/style.css
235${EGDIR}/coolmagic/templates/layout.html 141${EGDIR}/coolmagic/templates/layout.html
236${EGDIR}/coolmagic/templates/static/about.html 142${EGDIR}/coolmagic/templates/static/about.html
237${EGDIR}/coolmagic/templates/static/index.html 143${EGDIR}/coolmagic/templates/static/index.html
238${EGDIR}/coolmagic/templates/static/not_found.html 144${EGDIR}/coolmagic/templates/static/not_found.html
239${EGDIR}/coolmagic/utils.py 145${EGDIR}/coolmagic/utils.py
240${EGDIR}/coolmagic/views/__init__.py 146${EGDIR}/coolmagic/views/__init__.py
241${EGDIR}/coolmagic/views/static.py 147${EGDIR}/coolmagic/views/static.py
242${EGDIR}/couchy/README 148${EGDIR}/couchy/README
243${EGDIR}/couchy/__init__.py 149${EGDIR}/couchy/__init__.py
244${EGDIR}/couchy/application.py 150${EGDIR}/couchy/application.py
245${EGDIR}/couchy/models.py 151${EGDIR}/couchy/models.py
246${EGDIR}/couchy/static/style.css 152${EGDIR}/couchy/static/style.css
247${EGDIR}/couchy/templates/display.html 153${EGDIR}/couchy/templates/display.html
248${EGDIR}/couchy/templates/layout.html 154${EGDIR}/couchy/templates/layout.html
249${EGDIR}/couchy/templates/list.html 155${EGDIR}/couchy/templates/list.html
250${EGDIR}/couchy/templates/new.html 156${EGDIR}/couchy/templates/new.html
251${EGDIR}/couchy/templates/not_found.html 157${EGDIR}/couchy/templates/not_found.html
252${EGDIR}/couchy/utils.py 158${EGDIR}/couchy/utils.py
253${EGDIR}/couchy/views.py 159${EGDIR}/couchy/views.py
254${EGDIR}/cupoftee/__init__.py 160${EGDIR}/cupoftee/__init__.py
255${EGDIR}/cupoftee/application.py 161${EGDIR}/cupoftee/application.py
256${EGDIR}/cupoftee/db.py 162${EGDIR}/cupoftee/db.py
257${EGDIR}/cupoftee/network.py 163${EGDIR}/cupoftee/network.py
258${EGDIR}/cupoftee/pages.py 164${EGDIR}/cupoftee/pages.py
259${EGDIR}/cupoftee/shared/content.png 165${EGDIR}/cupoftee/shared/content.png
260${EGDIR}/cupoftee/shared/down.png 166${EGDIR}/cupoftee/shared/down.png
261${EGDIR}/cupoftee/shared/favicon.ico 167${EGDIR}/cupoftee/shared/favicon.ico
262${EGDIR}/cupoftee/shared/header.png 168${EGDIR}/cupoftee/shared/header.png
263${EGDIR}/cupoftee/shared/logo.png 169${EGDIR}/cupoftee/shared/logo.png
264${EGDIR}/cupoftee/shared/style.css 170${EGDIR}/cupoftee/shared/style.css
265${EGDIR}/cupoftee/shared/up.png 171${EGDIR}/cupoftee/shared/up.png
266${EGDIR}/cupoftee/templates/layout.html 172${EGDIR}/cupoftee/templates/layout.html
267${EGDIR}/cupoftee/templates/missingpage.html 173${EGDIR}/cupoftee/templates/missingpage.html
268${EGDIR}/cupoftee/templates/search.html 174${EGDIR}/cupoftee/templates/search.html
269${EGDIR}/cupoftee/templates/server.html 175${EGDIR}/cupoftee/templates/server.html
270${EGDIR}/cupoftee/templates/serverlist.html 176${EGDIR}/cupoftee/templates/serverlist.html
271${EGDIR}/cupoftee/utils.py 177${EGDIR}/cupoftee/utils.py
272${EGDIR}/httpbasicauth.py 178${EGDIR}/httpbasicauth.py
273${EGDIR}/i18nurls/__init__.py 179${EGDIR}/i18nurls/__init__.py
274${EGDIR}/i18nurls/application.py 180${EGDIR}/i18nurls/application.py
275${EGDIR}/i18nurls/templates/about.html 181${EGDIR}/i18nurls/templates/about.html
276${EGDIR}/i18nurls/templates/blog.html 182${EGDIR}/i18nurls/templates/blog.html
277${EGDIR}/i18nurls/templates/index.html 183${EGDIR}/i18nurls/templates/index.html
278${EGDIR}/i18nurls/templates/layout.html 184${EGDIR}/i18nurls/templates/layout.html
279${EGDIR}/i18nurls/urls.py 185${EGDIR}/i18nurls/urls.py
280${EGDIR}/i18nurls/views.py 186${EGDIR}/i18nurls/views.py
281${EGDIR}/manage-coolmagic.py 187${EGDIR}/manage-coolmagic.py
282${EGDIR}/manage-couchy.py 188${EGDIR}/manage-couchy.py
283${EGDIR}/manage-cupoftee.py 189${EGDIR}/manage-cupoftee.py
284${EGDIR}/manage-i18nurls.py 190${EGDIR}/manage-i18nurls.py
285${EGDIR}/manage-plnt.py 191${EGDIR}/manage-plnt.py
286${EGDIR}/manage-shorty.py 192${EGDIR}/manage-shorty.py
287${EGDIR}/manage-simplewiki.py 193${EGDIR}/manage-simplewiki.py
288${EGDIR}/manage-webpylike.py 194${EGDIR}/manage-webpylike.py
289${EGDIR}/partial/README 195${EGDIR}/partial/README
290${EGDIR}/partial/complex_routing.py 196${EGDIR}/partial/complex_routing.py
291${EGDIR}/plnt/__init__.py 197${EGDIR}/plnt/__init__.py
292${EGDIR}/plnt/database.py 198${EGDIR}/plnt/database.py
293${EGDIR}/plnt/shared/style.css 199${EGDIR}/plnt/shared/style.css
294${EGDIR}/plnt/sync.py 200${EGDIR}/plnt/sync.py
295${EGDIR}/plnt/templates/about.html 201${EGDIR}/plnt/templates/about.html
296${EGDIR}/plnt/templates/index.html 202${EGDIR}/plnt/templates/index.html
297${EGDIR}/plnt/templates/layout.html 203${EGDIR}/plnt/templates/layout.html
298${EGDIR}/plnt/utils.py 204${EGDIR}/plnt/utils.py
299${EGDIR}/plnt/views.py 205${EGDIR}/plnt/views.py
300${EGDIR}/plnt/webapp.py 206${EGDIR}/plnt/webapp.py
301${EGDIR}/shortly/shortly.py 207${EGDIR}/shortly/shortly.py
302${EGDIR}/shortly/static/style.css 208${EGDIR}/shortly/static/style.css
303${EGDIR}/shortly/templates/404.html 209${EGDIR}/shortly/templates/404.html
304${EGDIR}/shortly/templates/layout.html 210${EGDIR}/shortly/templates/layout.html
305${EGDIR}/shortly/templates/new_url.html 211${EGDIR}/shortly/templates/new_url.html
306${EGDIR}/shortly/templates/short_link_details.html 212${EGDIR}/shortly/templates/short_link_details.html
307${EGDIR}/shorty/__init__.py 213${EGDIR}/shorty/__init__.py
308${EGDIR}/shorty/application.py 214${EGDIR}/shorty/application.py
309${EGDIR}/shorty/models.py 215${EGDIR}/shorty/models.py
310${EGDIR}/shorty/static/style.css 216${EGDIR}/shorty/static/style.css
311${EGDIR}/shorty/templates/display.html 217${EGDIR}/shorty/templates/display.html
312${EGDIR}/shorty/templates/layout.html 218${EGDIR}/shorty/templates/layout.html
313${EGDIR}/shorty/templates/list.html 219${EGDIR}/shorty/templates/list.html
314${EGDIR}/shorty/templates/new.html 220${EGDIR}/shorty/templates/new.html
315${EGDIR}/shorty/templates/not_found.html 221${EGDIR}/shorty/templates/not_found.html
316${EGDIR}/shorty/utils.py 222${EGDIR}/shorty/utils.py
317${EGDIR}/shorty/views.py 223${EGDIR}/shorty/views.py
318${EGDIR}/simplewiki/__init__.py 224${EGDIR}/simplewiki/__init__.py
319${EGDIR}/simplewiki/actions.py 225${EGDIR}/simplewiki/actions.py
320${EGDIR}/simplewiki/application.py 226${EGDIR}/simplewiki/application.py
321${EGDIR}/simplewiki/database.py 227${EGDIR}/simplewiki/database.py
322${EGDIR}/simplewiki/shared/style.css 228${EGDIR}/simplewiki/shared/style.css
323${EGDIR}/simplewiki/specialpages.py 229${EGDIR}/simplewiki/specialpages.py
324${EGDIR}/simplewiki/templates/action_diff.html 230${EGDIR}/simplewiki/templates/action_diff.html
325${EGDIR}/simplewiki/templates/action_edit.html 231${EGDIR}/simplewiki/templates/action_edit.html
326${EGDIR}/simplewiki/templates/action_log.html 232${EGDIR}/simplewiki/templates/action_log.html
327${EGDIR}/simplewiki/templates/action_revert.html 233${EGDIR}/simplewiki/templates/action_revert.html
328${EGDIR}/simplewiki/templates/action_show.html 234${EGDIR}/simplewiki/templates/action_show.html
329${EGDIR}/simplewiki/templates/layout.html 235${EGDIR}/simplewiki/templates/layout.html
330${EGDIR}/simplewiki/templates/macros.xml 236${EGDIR}/simplewiki/templates/macros.xml
331${EGDIR}/simplewiki/templates/missing_action.html 237${EGDIR}/simplewiki/templates/missing_action.html
332${EGDIR}/simplewiki/templates/page_index.html 238${EGDIR}/simplewiki/templates/page_index.html
333${EGDIR}/simplewiki/templates/page_missing.html 239${EGDIR}/simplewiki/templates/page_missing.html
334${EGDIR}/simplewiki/templates/recent_changes.html 240${EGDIR}/simplewiki/templates/recent_changes.html
335${EGDIR}/simplewiki/utils.py 241${EGDIR}/simplewiki/utils.py
336${EGDIR}/upload.py 242${EGDIR}/upload.py
337${EGDIR}/webpylike/example.py 243${EGDIR}/webpylike/example.py
338${EGDIR}/webpylike/webpylike.py 244${EGDIR}/webpylike/webpylike.py

cvs diff -r1.6 -r1.7 pkgsrc/www/py-werkzeug/distinfo (switch to unified diff)

--- pkgsrc/www/py-werkzeug/distinfo 2014/06/13 15:40:42 1.6
+++ pkgsrc/www/py-werkzeug/distinfo 2015/08/16 16:18:24 1.7
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.6 2014/06/13 15:40:42 kleink Exp $ 1$NetBSD: distinfo,v 1.7 2015/08/16 16:18:24 kleink Exp $
2 2
3SHA1 (Werkzeug-0.9.6.tar.gz) = d1bc1153ea45c6951845338a8499d94bad46e316 3SHA1 (Werkzeug-0.10.4.tar.gz) = aa0c13e3c2a59f53e857f5bf33dc5aea282550cb
4RMD160 (Werkzeug-0.9.6.tar.gz) = a678e4ea4b2a80c333a5cac5e899f80006883dc6 4RMD160 (Werkzeug-0.10.4.tar.gz) = e12d6b8b2c2df2674b0c09cb906c476fcfda6b98
5Size (Werkzeug-0.9.6.tar.gz) = 1128428 bytes 5Size (Werkzeug-0.10.4.tar.gz) = 1152998 bytes
 6SHA1 (patch-setup.cfg) = 3430a820f2eaa545e72c97e07b0be3c6e7718b1b

File Added: pkgsrc/www/py-werkzeug/patches/Attic/patch-setup.cfg
$NetBSD: patch-setup.cfg,v 1.1 2015/08/16 16:18:24 kleink Exp $

Do not include (dev) tag or date in egg name.

--- setup.cfg.orig	2015-03-26 15:49:54.000000000 +0000
+++ setup.cfg
@@ -1,6 +1,6 @@
 [egg_info]
-tag_build = dev
-tag_date = true
+tag_build =  
+tag_date = 0
 
 [aliases]
 release = egg_info -RDb ''