pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/py-cherrypy py-cherrypy: updated to 18.8.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/a4631ded4350
branches: trunk
changeset: 387782:a4631ded4350
user: adam <adam%pkgsrc.org@localhost>
date: Sun Nov 06 18:29:10 2022 +0000
description:
py-cherrypy: updated to 18.8.0
v18.8.0
-------
* :issue:`1974`: Dangerous characters received in a host header
encoded using RFC 2047 are now elided by default. Currently,
dangerous characters are defined as CR and LF. The original
value is still available as ``cherrypy.request.headers['Host'].raw``
if needed.
v18.7.0
-------
* :pr:`1923`: Drop support for Python 3.5.
* :pr:`1945`: Fixed compatibility on Python 3.11.
v18.6.1
-------
* :issue:`1849` via :pr:`1879`: Fixed XLF flag in gzip header
emitted by gzip compression tool per
:rfc:`1952#section-2.3.1` -- by :user:`webknjaz`.
* :issue:`1874`: Restricted depending on pywin32 only under
CPython so that it won't get pulled-in under PyPy
-- by :user:`webknjaz`.
* :issue:`1920`: Bumped minimum version of PyWin32 to 227.
Block pywin32 install on Python 3.10 and later.
v18.6.0
-------
* :issue:`1776` via :pr:`1851`: Add support for UTF-8 encoded attachment
file names in ``Content-Disposition`` header via :rfc:`6266#appendix-D`.
v18.5.0
-------
* :issue:`1827`: Fixed issue where bytes values in a ``HeaderMap``
would be converted to strings.
* :pr:`1826`: Rely on
`jaraco.collections <https://pypi.org/project/jaraco.collections>`_
for its case-insensitive dictionary support.
v18.4.0
-------
* :pr:`1715`: Fixed issue in cpstats where the ``data/`` endpoint
would fail with encoding errors on Python 3.
* :pr:`1821`: Simplify the passthrough of parameters to
``CPWebCase.getPage`` to cheroot. CherryPy now requires
cheroot 8.2.1 or later.
diffstat:
www/py-cherrypy/Makefile | 22 +++++++++++-----------
www/py-cherrypy/distinfo | 8 ++++----
2 files changed, 15 insertions(+), 15 deletions(-)
diffs (70 lines):
diff -r 11002dbaa1d0 -r a4631ded4350 www/py-cherrypy/Makefile
--- a/www/py-cherrypy/Makefile Sun Nov 06 18:24:45 2022 +0000
+++ b/www/py-cherrypy/Makefile Sun Nov 06 18:29:10 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2022/01/05 15:41:29 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2022/11/06 18:29:10 adam Exp $
-DISTNAME= CherryPy-18.2.0
+DISTNAME= CherryPy-18.8.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
-PKGREVISION= 2
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=C/CherryPy/}
@@ -11,33 +10,34 @@
COMMENT= Pythonic, object-oriented HTTP framework
LICENSE= modified-bsd
-DEPENDS+= ${PYPKGPREFIX}-cheroot>=6.2.4:../../www/py-cheroot
-DEPENDS+= ${PYPKGPREFIX}-contextlib2-[0-9]*:../../devel/py-contextlib2
+BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
+DEPENDS+= ${PYPKGPREFIX}-cheroot>=8.2.1:../../www/py-cheroot
+DEPENDS+= ${PYPKGPREFIX}-jaraco.collections-[0-9]*:../../devel/py-jaraco.collections
DEPENDS+= ${PYPKGPREFIX}-more-itertools-[0-9]*:../../devel/py-more-itertools
DEPENDS+= ${PYPKGPREFIX}-portend>=2.1.1:../../net/py-portend
DEPENDS+= ${PYPKGPREFIX}-simplejson-[0-9]*:../../converters/py-simplejson
-DEPENDS+= ${PYPKGPREFIX}-six>=1.11.0:../../lang/py-six
DEPENDS+= ${PYPKGPREFIX}-zc.lockfile-[0-9]*:../../devel/py-zc.lockfile
-BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
+TEST_DEPENDS+= ${PYPKGPREFIX}-objgraph-[0-9]*:../../graphics/py-objgraph
TEST_DEPENDS+= ${PYPKGPREFIX}-path.py-[0-9]*:../../devel/py-path.py
TEST_DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt-[0-9]*:../../devel/py-requests-toolbelt
-TEST_DEPENDS+= ${PYPKGPREFIX}-test>=2.8:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=5.3.5:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-forked-[0-9]*:../../devel/py-test-forked
TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar-[0-9]*:../../devel/py-test-sugar
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+USE_PKG_RESOURCES= yes
-USE_PKG_RESOURCES= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 27
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} cherryd cherryd-${PYVERSSUFFIX} || ${TRUE}
do-test:
- cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 11002dbaa1d0 -r a4631ded4350 www/py-cherrypy/distinfo
--- a/www/py-cherrypy/distinfo Sun Nov 06 18:24:45 2022 +0000
+++ b/www/py-cherrypy/distinfo Sun Nov 06 18:29:10 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2021/10/26 11:30:29 nia Exp $
+$NetBSD: distinfo,v 1.35 2022/11/06 18:29:10 adam Exp $
-BLAKE2s (CherryPy-18.2.0.tar.gz) = be5709de32ea4ffc30840a864ded91fbd9246ff7b1997109b91d71aded27065d
-SHA512 (CherryPy-18.2.0.tar.gz) = b061a464b481abbca9db3116335eb868119837de658f2b8ebc61cce017d39f1764d1812a7cd34a23addadaaf62045a27be76991c7925db9b8934e92f49e77e89
-Size (CherryPy-18.2.0.tar.gz) = 684947 bytes
+BLAKE2s (CherryPy-18.8.0.tar.gz) = 3664d4edb1f84b58059d3ef895bd0f2adc01b09ed2f3f3add17efc9332d0df8a
+SHA512 (CherryPy-18.8.0.tar.gz) = abacc995c1757b8d0171d57eb59b6e5931c46019d8f0f43479e334bb4f58b61a27541d9d0997d665f81905bc3c89e42d40d8e5a6e3a5f9bf251bc9089ceb5249
+Size (CherryPy-18.8.0.tar.gz) = 622679 bytes
Home |
Main Index |
Thread Index |
Old Index