SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : perl-Twiggy
Version : 0.1026 Vendor : openSUSE
Release : 1.18 Date : 2021-01-22 04:13:22
Group : Unspecified Source RPM : perl-Twiggy-0.1026-1.18.src.rpm
Size : 0.05 MB
Packager : https://bugs_opensuse_org
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: /vol/rzm3/linux-opensuse/tumbleweed/repo/oss/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

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.40.0)
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(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/bin/twiggy
/usr/lib/perl5/vendor_perl/5.40.0/AnyEvent
/usr/lib/perl5/vendor_perl/5.40.0/AnyEvent/Server
/usr/lib/perl5/vendor_perl/5.40.0/AnyEvent/Server/PSGI.pm
/usr/lib/perl5/vendor_perl/5.40.0/Plack
/usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler
/usr/lib/perl5/vendor_perl/5.40.0/Plack/Handler/Twiggy.pm
/usr/lib/perl5/vendor_perl/5.40.0/Twiggy
/usr/lib/perl5/vendor_perl/5.40.0/Twiggy.pm
/usr/lib/perl5/vendor_perl/5.40.0/Twiggy/Server
/usr/lib/perl5/vendor_perl/5.40.0/Twiggy/Server.pm
/usr/lib/perl5/vendor_perl/5.40.0/Twiggy/Server/SS.pm
/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