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.diff -r1.4 -r1.5 pkgsrc/www/py-cheroot/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= cheroot-5.4.0 | 3 | DISTNAME= cheroot-5.7.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= www python | 5 | CATEGORIES= www python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheroot/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheroot/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.cherrypy.org/ | 9 | HOMEPAGE= http://www.cherrypy.org/ | |
10 | COMMENT= High-performance, pure-Python HTTP server used by CherryPy | 10 | COMMENT= High-performance, pure-Python HTTP server used by CherryPy | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | USE_LANGUAGES= # none | 13 | USE_LANGUAGES= # none | |
14 | 14 | |||
15 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | |||
15 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm | 16 | BUILD_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" |
@@ -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 | |||
3 | SHA1 (cheroot-5.4.0.tar.gz) = 4f3ccae6a98793ddd5fdac7b22502f8608901d84 | 3 | SHA1 (cheroot-5.7.0.tar.gz) = ae4d441b2ec6f5f0602562faae137e2e82ccd8d3 | |
4 | RMD160 (cheroot-5.4.0.tar.gz) = da32ad7ece736beb92b901c6198ea9566bbc2523 | 4 | RMD160 (cheroot-5.7.0.tar.gz) = d07e21360525c098bef05af7ded01ac5d230ea6f | |
5 | SHA512 (cheroot-5.4.0.tar.gz) = 481ef95585d871ff8f7ab3c5f2a9a7486986484d7ec699e8ca3a9dd214ba80bf401f3e4d41ae0bc2d4a6344ea02f526af2d5fca6892b7aac657c8a7145db4618 | 5 | SHA512 (cheroot-5.7.0.tar.gz) = 7a39df2daecd26e18192ca2470e341c5bdcd008eaf0c30547e1a80cbbcdc35493adecf364c58ef5be63cf175381ef03b2a8bf64cbe35cd8ae0cbd9e9e65a4d68 | |
6 | Size (cheroot-5.4.0.tar.gz) = 56272 bytes | 6 | Size (cheroot-5.7.0.tar.gz) = 60614 bytes |