File Coverage

blib/lib/Acme/CPANModules/PortedFrom/Python.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Acme::CPANModules::PortedFrom::Python;
2              
3 1     1   287693 use strict;
  1         2  
  1         155  
4              
5             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
6             our $DATE = '2024-01-15'; # DATE
7             our $DIST = 'Acme-CPANModules-PortedFrom-Python'; # DIST
8             our $VERSION = '0.009'; # VERSION
9              
10             our $LIST = {
11             summary => "List of modules/applications that are ported from (or inspired by) ".
12             "Python libraries",
13             description => <<'_',
14              
15             If you know of others, please drop me a message.
16              
17             _
18             entries => [
19             {
20             module => 'Docopt',
21             python_package => 'docopt',
22             tags => ['cli'],
23             },
24             {
25             module => 'Getopt::ArgParse',
26             python_package => 'argparse',
27             tags => ['cli'],
28             },
29             {
30             module => 'PSGI',
31             python_package => undef,
32             python_url => 'https://www.python.org/dev/peps/pep-3333/',
33             tags => ['web'],
34             description => <<'_',
35              
36             From Plack's documentation: "Plack is like Ruby's Rack or Python's Paste for
37             WSGI." Plack and PSGI were created by MIYAGAWA in 2009 and were inspired by both
38             Python's WSGI specification (hence the dual specification-implementation split)
39             and Ruby's Plack (hence the name).
40              
41             _
42             },
43             {
44             module => 'Data::XLSX::Parser',
45             description => <<'_',
46              
47             Quoted from the module's documentation: "The implementation of this module is
48             highly inspired from Python's FastXLSX library."
49              
50             _
51             },
52             {
53             module => 'Dash',
54             python_package => 'dash',
55             python_url => 'https://dash.plotly.com/',
56             tags => ['web'],
57             description => <<'_',
58              
59             From the module's documentation: "This package is a port of Plotly's Dash to
60             Perl. Dash makes building analytical web applications very easy. No JavaScript
61             required."
62              
63             _
64             },
65             {
66             module => 'Sub::Fp',
67             },
68             ],
69             };
70              
71             1;
72             # ABSTRACT: List of modules/applications that are ported from (or inspired by) Python libraries
73              
74             __END__