pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-cherrypy



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Nov  6 18:29:10 UTC 2022

Modified Files:
        pkgsrc/www/py-cherrypy: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/www/py-cherrypy/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/py-cherrypy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-cherrypy/Makefile
diff -u pkgsrc/www/py-cherrypy/Makefile:1.42 pkgsrc/www/py-cherrypy/Makefile:1.43
--- pkgsrc/www/py-cherrypy/Makefile:1.42        Wed Jan  5 15:41:29 2022
+++ pkgsrc/www/py-cherrypy/Makefile     Sun Nov  6 18:29:10 2022
@@ -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 @@ HOMEPAGE=   http://www.cherrypy.org/
 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
 
+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"

Index: pkgsrc/www/py-cherrypy/distinfo
diff -u pkgsrc/www/py-cherrypy/distinfo:1.34 pkgsrc/www/py-cherrypy/distinfo:1.35
--- pkgsrc/www/py-cherrypy/distinfo:1.34        Tue Oct 26 11:30:29 2021
+++ pkgsrc/www/py-cherrypy/distinfo     Sun Nov  6 18:29:10 2022
@@ -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