summaryrefslogtreecommitdiff
path: root/www/py-werkzeug
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2015-11-15 03:42:42 +0000
committerwen <wen@pkgsrc.org>2015-11-15 03:42:42 +0000
commitd613dbfba40c086091bc03da66d62f99d3a3aeb3 (patch)
treeb2cf845386b1553aeebdc9a6ab99b031fcb55835 /www/py-werkzeug
parent5b7647320ff62536c9c6896daa152ace56912646 (diff)
downloadpkgsrc-d613dbfba40c086091bc03da66d62f99d3a3aeb3.tar.gz
Update to 0.11.2
Update MASTER_SITES Add BUILD_DEPENDS for test Upstream changes: Version 0.11.2 -------------- Released on November 12th 2015. - Fix inheritable sockets on Windows on Python 3. - Fixed an issue with the forking server not starting any longer. - Fixed SSL wrapping on platforms that supported opening sockets by file descriptor. - No longer log from the watchdog reloader. - Unicode errors in hosts are now better catched or converted into bad request errors. Version 0.11.1 -------------- Released on November 10th 2015. - Fixed a regression on Python 3 in the debugger. Version 0.11 ------------ Released on November 8th 2015, codename Gleisbaumaschine. - Added ``reloader_paths`` option to ``run_simple`` and other functions in ``werkzeug.serving``. This allows the user to completely override the Python module watching of Werkzeug with custom paths. - Many custom cached properties of Werkzeug's classes are now subclasses of Python's ``property`` type (issue ``#616``). - ``bind_to_environ`` now doesn't differentiate between implicit and explicit default port numbers in ``HTTP_HOST`` (pull request ``#204``). - ``BuildErrors`` are now more informative. They come with a complete sentence as error message, and also provide suggestions (pull request ``#691``). - Fix a bug in the user agent parser where Safari's build number instead of version would be extracted (pull request ``#703``). - Fixed issue where RedisCache set_many was broken for twemproxy, which doesn't support the default MULTI command (pull request ``#702``). - ``mimetype`` parameters on request and response classes are now always converted to lowercase. - Changed cache so that cache never expires if timeout is 0. This also fixes an issue with redis setex (issue ``#550``) - Werkzeug now assumes ``UTF-8`` as filesystem encoding on Unix if Python detected it as ASCII. - New optional `has` method on caches. - Fixed various bugs in `parse_options_header` (pull request ``#643``). - If the reloader is enabled the server will now open the socket in the parent process if this is possible. This means that when the reloader kicks in the connection from client will wait instead of tearing down. This does not work on all Python versions. - Implemented PIN based authentication for the debugger. This can optionally be disabled but is discouraged. This change was necessary as it has been discovered that too many people run the debugger in production. - Devserver no longer requires SSL module to be installed. Version 0.10.5 -------------- (bugfix release, release date yet to be decided) - Reloader: Correctly detect file changes made by moving temporary files over the original, which is e.g. the case with PyCharm (pull request ``#722``). - Fix bool behavior of ``werkzeug.datastructures.ETags`` under Python 3 (issue ``#744``).
Diffstat (limited to 'www/py-werkzeug')
-rw-r--r--www/py-werkzeug/Makefile4
-rw-r--r--www/py-werkzeug/Makefile.common11
-rw-r--r--www/py-werkzeug/PLIST5
-rw-r--r--www/py-werkzeug/distinfo11
-rw-r--r--www/py-werkzeug/patches/patch-setup.cfg15
5 files changed, 17 insertions, 29 deletions
diff --git a/www/py-werkzeug/Makefile b/www/py-werkzeug/Makefile
index 42727d14076..1981c65af1a 100644
--- a/www/py-werkzeug/Makefile
+++ b/www/py-werkzeug/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.8 2015/08/16 16:18:24 kleink Exp $
+# $NetBSD: Makefile,v 1.9 2015/11/15 03:42:42 wen Exp $
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
COMMENT= Python WSGI Utility Library
-USE_LANGUAGES= # empty
+USE_LANGUAGES= c # empty
USE_TOOLS+= pax
REPLACE_PYTHON= examples/cookieauth.py
diff --git a/www/py-werkzeug/Makefile.common b/www/py-werkzeug/Makefile.common
index cfc88dcd677..bf149ef198a 100644
--- a/www/py-werkzeug/Makefile.common
+++ b/www/py-werkzeug/Makefile.common
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile.common,v 1.8 2015/08/16 16:18:24 kleink Exp $
+# $NetBSD: Makefile.common,v 1.9 2015/11/15 03:42:42 wen Exp $
# used by www/py-werkzeug/Makefile
# used by www/py-werkzeug-docs/Makefile
-DISTNAME= Werkzeug-0.10.4
+DISTNAME= Werkzeug-0.11.2
CATEGORIES= www python
-MASTER_SITES= ${MASTER_SITE_GITHUB:=mitsuhiko/}
-GITHUB_PROJECT= ${DISTNAME:tl:C/-[^-]*$//}
+MASTER_SITES= ${MASTER_SITE_PYPI:=W/Werkzeug/}
DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo
PATCHDIR= ${.CURDIR}/../../www/py-werkzeug/patches
@@ -15,7 +14,9 @@ MAINTAINER= kleink@NetBSD.org
HOMEPAGE= http://werkzeug.pocoo.org/
LICENSE= modified-bsd
-WRKSRC= ${WRKDIR}/${DISTNAME:tl}
+# for test
+BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+BUILD_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
DOCDIR= share/doc/${PYPKGPREFIX}-${DISTNAME:tl:C/-[^-]*$//}
diff --git a/www/py-werkzeug/PLIST b/www/py-werkzeug/PLIST
index 5899e8475c9..687ffd6399c 100644
--- a/www/py-werkzeug/PLIST
+++ b/www/py-werkzeug/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2015/08/16 16:18:24 kleink Exp $
+@comment $NetBSD: PLIST,v 1.5 2015/11/15 03:42:42 wen Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -82,6 +82,9 @@ ${PYSITELIB}/werkzeug/debug/tbtools.pyo
${PYSITELIB}/werkzeug/exceptions.py
${PYSITELIB}/werkzeug/exceptions.pyc
${PYSITELIB}/werkzeug/exceptions.pyo
+${PYSITELIB}/werkzeug/filesystem.py
+${PYSITELIB}/werkzeug/filesystem.pyc
+${PYSITELIB}/werkzeug/filesystem.pyo
${PYSITELIB}/werkzeug/formparser.py
${PYSITELIB}/werkzeug/formparser.pyc
${PYSITELIB}/werkzeug/formparser.pyo
diff --git a/www/py-werkzeug/distinfo b/www/py-werkzeug/distinfo
index ab98d1999fe..dbcf821a3dc 100644
--- a/www/py-werkzeug/distinfo
+++ b/www/py-werkzeug/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.8 2015/11/04 02:47:32 agc Exp $
+$NetBSD: distinfo,v 1.9 2015/11/15 03:42:42 wen Exp $
-SHA1 (Werkzeug-0.10.4.tar.gz) = aa0c13e3c2a59f53e857f5bf33dc5aea282550cb
-RMD160 (Werkzeug-0.10.4.tar.gz) = e12d6b8b2c2df2674b0c09cb906c476fcfda6b98
-SHA512 (Werkzeug-0.10.4.tar.gz) = dfe876a0a68c2cc56a58b04f7e30d4246ac4380d960280bd30aae5fe017067bf430ce8834c2cedb7a5ea4a5899db274ac8e1f2e5111a07e05c6ef8396da0a48d
-Size (Werkzeug-0.10.4.tar.gz) = 1152998 bytes
-SHA1 (patch-setup.cfg) = 3430a820f2eaa545e72c97e07b0be3c6e7718b1b
+SHA1 (Werkzeug-0.11.2.tar.gz) = 401b8f7d1e94823c4a1fb493fd38cb417c401938
+RMD160 (Werkzeug-0.11.2.tar.gz) = 3e4b2668a4f499ee340b8c52c2f37e6e1a41edce
+SHA512 (Werkzeug-0.11.2.tar.gz) = aa83da47763a4c5b9b68c10e84ad195d8ae50b419faf25928d135cd0eebf7a57c4a7e178002a2f7a849005e0df8491398e12cd00098ccfb227ae2b75129e4966
+Size (Werkzeug-0.11.2.tar.gz) = 1152067 bytes
diff --git a/www/py-werkzeug/patches/patch-setup.cfg b/www/py-werkzeug/patches/patch-setup.cfg
deleted file mode 100644
index aad802abb69..00000000000
--- a/www/py-werkzeug/patches/patch-setup.cfg
+++ /dev/null
@@ -1,15 +0,0 @@
-$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 ''