pytest-sugar is not needed to run tests. python-memcached is optional test dependendency and we do not have it packaged yet. See also https://github.com/cherrypy/cherrypy/pull/1984 --- cherrypy-18.10.0/setup.py.orig +++ cherrypy-18.10.0/setup.py @@ -91,7 +91,6 @@ 'pytest>=5.3.5', 'pytest-cov', 'pytest-forked', - 'pytest-sugar', 'path.py', 'requests_toolbelt', 'pytest-services>=2', --- cherrypy-18.10.0/tox.ini.orig +++ cherrypy-18.10.0/tox.ini @@ -20,7 +20,6 @@ extras = testing routes_dispatcher - memcached_session whitelist_externals = mkdir [python-cli-options]