SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Twiggy rpm build for : OpenSuSE. For other distributions click perl-Twiggy.

Name : perl-Twiggy
Version : 0.1026 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.1.1 Date : 2023-07-20 20:24:41
Group : Unspecified Source RPM : perl-Twiggy-0.1026-lp155.1.1.src.rpm
Size : 0.05 MB
Packager : https://www_suse_com/
Summary : AnyEvent HTTP server for PSGI
Description :
Twiggy is a lightweight and fast HTTP server with unique features such as:

* PSGI

Can run any PSGI applications. Fully supports _psgi.nonblocking_ and
_psgi.streaming_ interfaces.

* AnyEvent

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).

This software used to be called Plack::Server::AnyEvent but was renamed to
Twiggy.

* Fast header parser

Uses XS/C based HTTP header parser for the best performance. (optional,
install the HTTP::Parser::XS module to enable it; see also
Plack::HTTPParser for more information).

* Lightweight and Fast

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.

* Superdaemon aware

Supports Server::Starter for hot deploy and graceful restarts.

To use it, instead of the usual:

plackup --server Twiggy --port 8111 app.psgi

install Server::Starter and use:

start_server --port 8111 -- plackup --server Twiggy app.psgi

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.5/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Twiggy-0.1026-lp155.1.1.noarch.rpm
     

Provides :
perl(AnyEvent::Server::PSGI)
perl(Plack::Handler::Twiggy)
perl(Twiggy)
perl(Twiggy::Server)
perl(Twiggy::Server::SS)
perl(Twiggy::Writer)
perl-Twiggy

Requires :
/usr/bin/perl
perl(:MODULE_COMPAT_5.26.1)
perl(AnyEvent)
perl(HTTP::Status)
perl(Plack) >= 0.99
perl(Try::Tiny)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/bin/twiggy
/usr/lib/perl5/vendor_perl/5.26.1/AnyEvent
/usr/lib/perl5/vendor_perl/5.26.1/AnyEvent/Server
/usr/lib/perl5/vendor_perl/5.26.1/AnyEvent/Server/PSGI.pm
/usr/lib/perl5/vendor_perl/5.26.1/Plack
/usr/lib/perl5/vendor_perl/5.26.1/Plack/Handler
/usr/lib/perl5/vendor_perl/5.26.1/Plack/Handler/Twiggy.pm
/usr/lib/perl5/vendor_perl/5.26.1/Twiggy
/usr/lib/perl5/vendor_perl/5.26.1/Twiggy.pm
/usr/lib/perl5/vendor_perl/5.26.1/Twiggy/Server
/usr/lib/perl5/vendor_perl/5.26.1/Twiggy/Server.pm
/usr/lib/perl5/vendor_perl/5.26.1/Twiggy/Server/SS.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Twiggy
/usr/share/doc/packages/perl-Twiggy/Changes
/usr/share/doc/packages/perl-Twiggy/README
/usr/share/licenses/perl-Twiggy
/usr/share/licenses/perl-Twiggy/LICENSE
/usr/share/man/man1/twiggy.1.gz
/usr/share/man/man3/Plack::Handler::Twiggy.3pm.gz
/usr/share/man/man3/Twiggy.3pm.gz

 
ICM