Cherrypy

Latest version: v18.10.0

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 15

6.2.0

------

* :issue:`1441`: Added tool to automatically convert request
params based on type annotations (primarily in
Python 3). For example::

cherrypy.tools.params()
def resource(self, limit: int):
assert isinstance(limit, int)

6.1.1

------

* Issue :issue:`1411`: Fix issue where autoreload fails when
the host interpreter for CherryPy was launched using
``python -m``.

6.1.0

------

* Combined wsgiserver2 and wsgiserver3 modules into a
single module, ``cherrypy.wsgiserver``.

6.0.2

------

* Issue :pr:`1445`: Correct additional typos.

6.0.1

------

* Issue :issue:`1444`: Correct typos in ``cherrypy.expose``
decorators.

6.0.0

------

* Setuptools is now required to build CherryPy. Pure
distutils installs are no longer supported. This change
allows CherryPy to depend on other packages and re-use
code from them. It's still possible to install
pre-built CherryPy packages (wheels) using pip without
Setuptools.
* `six <https://pypi.io/project/six>`_ is now a
requirement and subsequent requirements will be
declared in the project metadata.
* :issue:`1440`: Back out changes from :pr:`1432` attempting to
fix redirects with Unicode URLs, as it also had the
unintended consequence of causing the 'Location'
to be ``bytes`` on Python 3.
* ``cherrypy.expose`` now works on classes.
* ``cherrypy.config`` decorator is now used throughout
the code internally.

Page 12 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.