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