Source: twiggy
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: gregor herrmann <gregoa@debian.org>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: libanyevent-perl <!nocheck>,
                     libhttp-parser-xs-perl <!nocheck>,
                     libplack-middleware-deflater-perl <!nocheck>,
                     libplack-perl <!nocheck>,
                     libserver-starter-perl <!nocheck>,
                     libtest-requires-perl <!nocheck>,
                     libtest-tcp-perl <!nocheck>,
                     libtry-tiny-perl <!nocheck>,
                     libwww-perl <!nocheck>,
                     perl
Standards-Version: 4.5.1
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/twiggy
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/twiggy.git
Homepage: https://metacpan.org/release/Twiggy
Rules-Requires-Root: no

Package: twiggy
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         libanyevent-perl,
         libplack-perl,
         libtry-tiny-perl,
         libwww-perl
Recommends: libhttp-parser-xs-perl,
            libserver-starter-perl
Description: AnyEvent HTTP server for PSGI (like Thin)
 Twiggy is a lightweight and fast HTTP server with unique features:
  * Can run any PSGI applications. Fully supports psgi.nonblocking
    and psgi.streaming interfaces.
  * This server uses AnyEvent and runs in a non-blocking event loop,
    so it's best to run event-driven web applications that runs I/O bound
    jobs or delayed responses such as long-poll, WebSocket or streaming
    content (server push).
  * Uses XS/C based HTTP header parser for the best performance. (optional)
  * The memory required to run twiggy is 6MB and it can serve more than
    4500 req/s with a single process on Perl 5.10 with MacBook Pro 13"
    late 2009.
  * Supports Server::Starter for hot deploy and graceful restarts.
