Wed Jul 19 06:41:26 2017 UTC ()
Updated py-cheroot to 5.7.0.

v5.7.0
======

- CI improvements:
  * Don't run tests during deploy stage
  * Use VM based build job env only for pyenv envs
  * Opt-in for beta trusty image @ Travis CI
  * Be verbose when running tests (show test names)
  * Show xfail/skip details during test run

- #34: Fix ``_handle_no_ssl`` error handler calls

- #21: Fix ``test_conn`` tests:
  * Improve setup_server def in HTTP connection tests
  * Fix HTTP streaming tests
  * Fix HTTP/1.1 pipelining test under Python 3
  * Fix ``test_readall_or_close`` test
  * Fix ``test_No_Message_Body``
  * Clarify ``test_598`` fail reason

- #36: Add GitHub templates for PR, issue && contributing

- #27: Default HTTP Server header to Cheroot version str

- Cleanup _compat functions from server module

v5.6.0
======

- Fix all PEP 257 related errors in all non-test modules.

  ``cheroot/test/*`` folder is only one left allowed to fail with this linter.

- #30: Optimize chunked body reader loop by returning empty data is the size is 0.

  Ref: cherrypy/cherrypy#1602

- Reset buffer if the body size is unknown

  Ref: cherrypy/cherrypy#1486

- Add missing size hint to SizeCheckWrapper

  Ref: cherrypy/cherrypy#1131

v5.5.2
======

- #32: Ignore "unknown error" and "https proxy request" SSL errors.

  Ref: sabnzbd/sabnzbd#820

  Ref: sabnzbd/sabnzbd#860

v5.5.1
======

- Make Appveyor list separate tests in corresponding tab.

- #29: Configure Travis CI build stages.

  Prioritize tests by stages.

  Move deploy stage to be run very last after all other stages finish.

- #31: Ignore "Protocol wrong type for socket" (EPROTOTYPE) @ OSX for non-blocking sockets.

  This was originally fixed for regular sockets in cherrypy/cherrypy#1392.

  Ref: https://forums.sabnzbd.org/viewtopic.php?f=2&t=22728&p=112251

v5.5.0
======

- #17 via #25: Instead of a read_headers function, cheroot now
  supplies a HeaderReader class to perform the same function.

  Any HTTPRequest object may override the header_reader attribute
  to customize the handling of incoming headers.

  The server module also presents a provisional implementation of
  a DropUnderscoreHeaderReader that will exclude any headers
  containing an underscore. It remains an exercise for the
  implementer to demonstrate how this functionality might be
  employed in a server such as CherryPy.

- #26: Configured TravisCI to run tests under OS X.


(wiz)
diff -r1.4 -r1.5 pkgsrc/www/py-cheroot/Makefile
diff -r1.3 -r1.4 pkgsrc/www/py-cheroot/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/www/py-cheroot/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-cheroot/Makefile 2017/04/01 06:30:36 1.4
+++ pkgsrc/www/py-cheroot/Makefile 2017/07/19 06:41:25 1.5
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1# $NetBSD: Makefile,v 1.4 2017/04/01 06:30:36 adam Exp $ 1# $NetBSD: Makefile,v 1.5 2017/07/19 06:41:25 wiz Exp $
2 2
3DISTNAME= cheroot-5.4.0 3DISTNAME= cheroot-5.7.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheroot/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheroot/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.cherrypy.org/ 9HOMEPAGE= http://www.cherrypy.org/
10COMMENT= High-performance, pure-Python HTTP server used by CherryPy 10COMMENT= High-performance, pure-Python HTTP server used by CherryPy
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14 14
 15DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
15BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 16BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
16 17
17.include "../../lang/python/egg.mk" 18.include "../../lang/python/egg.mk"
18.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/www/py-cheroot/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-cheroot/distinfo 2017/04/01 06:30:36 1.3
+++ pkgsrc/www/py-cheroot/distinfo 2017/07/19 06:41:25 1.4
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.3 2017/04/01 06:30:36 adam Exp $ 1$NetBSD: distinfo,v 1.4 2017/07/19 06:41:25 wiz Exp $
2 2
3SHA1 (cheroot-5.4.0.tar.gz) = 4f3ccae6a98793ddd5fdac7b22502f8608901d84 3SHA1 (cheroot-5.7.0.tar.gz) = ae4d441b2ec6f5f0602562faae137e2e82ccd8d3
4RMD160 (cheroot-5.4.0.tar.gz) = da32ad7ece736beb92b901c6198ea9566bbc2523 4RMD160 (cheroot-5.7.0.tar.gz) = d07e21360525c098bef05af7ded01ac5d230ea6f
5SHA512 (cheroot-5.4.0.tar.gz) = 481ef95585d871ff8f7ab3c5f2a9a7486986484d7ec699e8ca3a9dd214ba80bf401f3e4d41ae0bc2d4a6344ea02f526af2d5fca6892b7aac657c8a7145db4618 5SHA512 (cheroot-5.7.0.tar.gz) = 7a39df2daecd26e18192ca2470e341c5bdcd008eaf0c30547e1a80cbbcdc35493adecf364c58ef5be63cf175381ef03b2a8bf64cbe35cd8ae0cbd9e9e65a4d68
6Size (cheroot-5.4.0.tar.gz) = 56272 bytes 6Size (cheroot-5.7.0.tar.gz) = 60614 bytes