Lib-PWQuality

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Test::NoTabs" : "0",
            "Test::Pod" : "1.41"
         }
      },
      "runtime" : {
         "requires" : {
            "Carp" : "0",
            "FFI::C" : "0.10",
            "FFI::CheckLib" : "0.06",
            "FFI::Platypus" : "1.34",
            "Ref::Util" : "0",
            "perl" : "v5.20.0"
         }
      },
      "test" : {
         "recommends" : {
            "CPAN::Meta" : "2.120900"
         },
         "requires" : {
            "ExtUtils::MakeMaker" : "0",
            "File::Spec" : "0",

META.yml  view on Meta::CPAN

    file: lib/Lib/PWQuality.pm
    version: '0.002'
  Lib::PWQuality::Settings:
    file: lib/Lib/PWQuality.pm
    version: '0.002'
requires:
  Carp: '0'
  FFI::C: '0.10'
  FFI::CheckLib: '0.06'
  FFI::Platypus: '1.34'
  Ref::Util: '0'
  perl: v5.20.0
resources:
  repository: git://github.com/xsawyerx/lib-pwquality.git
version: '0.002'
x_authority: cpan:XSAWYERX
x_generated_by_perl: v5.32.1
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: MIT

Makefile.PL  view on Meta::CPAN

  },
  "DISTNAME" => "Lib-PWQuality",
  "LICENSE" => "mit",
  "MIN_PERL_VERSION" => "5.020000",
  "NAME" => "Lib::PWQuality",
  "PREREQ_PM" => {
    "Carp" => 0,
    "FFI::C" => "0.10",
    "FFI::CheckLib" => "0.06",
    "FFI::Platypus" => "1.34",
    "Ref::Util" => 0
  },
  "TEST_REQUIRES" => {
    "ExtUtils::MakeMaker" => 0,
    "File::Spec" => 0,
    "Test::More" => "0.88"
  },
  "VERSION" => "0.002",
  "test" => {
    "TESTS" => "t/*.t"
  }
);


my %FallbackPrereqs = (
  "Carp" => 0,
  "ExtUtils::MakeMaker" => 0,
  "FFI::C" => "0.10",
  "FFI::CheckLib" => "0.06",
  "FFI::Platypus" => "1.34",
  "File::Spec" => 0,
  "Ref::Util" => 0,
  "Test::More" => "0.88"
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

cpanfile  view on Meta::CPAN

requires( 'perl'          => 'v5.20' );
requires( 'Ref::Util'     => 0       );
requires( 'FFI::CheckLib' => '0.06'  );
requires( 'FFI::Platypus' => '1.34'  );
requires( 'FFI::C'        => '0.10'  );
requires( 'Carp'          => 0       );

on( 'test' => sub {
    requires( 'Test::More' => 0.88 );
});

lib/Lib/PWQuality.pm  view on Meta::CPAN

package Lib::PWQuality;
our $AUTHORITY = 'cpan:XSAWYERX';
# ABSTRACT: Perl interface to the libpwquality C library
$Lib::PWQuality::VERSION = '0.002';
## no critic

use strict;
use warnings;
use experimental qw< signatures >;
use Ref::Util qw< is_ref is_hashref >;
use FFI::CheckLib 0.06 qw< find_lib_or_die >;
use FFI::Platypus;
use FFI::C;
use Carp ();

use constant {
   'SETTINGS_INT' => {
        'DIFF_OK'          => undef,
        'MIN_LENGTH'       => undef,
        'DIG_CREDIT'       => undef,

t/00-report-prereqs.dd  view on Meta::CPAN

                                      'Test::NoTabs' => '0',
                                      'Test::Pod' => '1.41'
                                    }
                    },
       'runtime' => {
                      'requires' => {
                                      'Carp' => '0',
                                      'FFI::C' => '0.10',
                                      'FFI::CheckLib' => '0.06',
                                      'FFI::Platypus' => '1.34',
                                      'Ref::Util' => '0',
                                      'perl' => 'v5.20.0'
                                    }
                    },
       'test' => {
                   'recommends' => {
                                     'CPAN::Meta' => '2.120900'
                                   },
                   'requires' => {
                                   'ExtUtils::MakeMaker' => '0',
                                   'File::Spec' => '0',



( run in 0.578 second using v1.01-cache-2.11-cpan-a5abf4f5562 )