Skip to content
  • Denis Laxalde's avatar
    Remove Twisted web server · 9d88e1177c35
    Denis Laxalde authored
    Twisted web server is not used anymore and has been superseded by
    pyramid many years ago. Furthermore, our usage is not compatible with
    Python 3. So we drop the "etwist" sub-package.
    
    As a consequence, "all-in-one" configuration type gets dropped as it was
    Twisted-specific. We resurrect it in cubicweb/pyramid/config.py by only
    keeping options used by the "pyramid". Similarly, we introduce a
    AllInOneCreateHandler in cubicweb/pyramid/pyramidctl.py that is
    basically the one that lived in cubicweb/etwist/twctl.py and is used to
    create the "all-in-one" instance. Added a TODO here about "pyramid.ini"
    that could be generated at the end of bootstrap() method.
    
    In cubicweb/devtools/httptest.py, CubicWebServerTC is now equivalent to
    CubicWebWsgiTC and the latter is dropped.
    9d88e1177c35