Alien-Google-GRPC

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Alien::Base" : "0",
            "base" : "0",
            "perl" : "5.01",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "Capture::Tiny" : "0",
            "Data::Dumper" : "0",
            "Test::More" : "0"
         }
      }
   },
   "provides" : {
      "Alien::Google::GRPC" : {
         "file" : "lib/Alien/Google/GRPC.pm",
         "version" : "0.07"
      }
   },

META.yml  view on Meta::CPAN

---
abstract: 'Locates installed gRPC library. If not, downloads from Github and does a local install.'
author:
  - 'Tom Stall <stall@cpan.org>'
build_requires:
  Alien::Build: '0.40'
  Alien::Build::MM: '0.40'
  Capture::Tiny: '0'
  Data::Dumper: '0'
  ExtUtils::MakeMaker: '6.52'
  Test::More: '0'
configure_requires:
  Alien::Build: '0.40'
  Alien::Build::Git: '0.02'
  Alien::Build::MM: '0.40'
  Alien::Build::Plugin::Download::Git: '0.02'
  Alien::Build::Plugin::Extract::Directory: '0.65'
  Alien::Build::Plugin::Fetch::Git: '0.02'
  Alien::Build::Plugin::Prefer::SortVersions: '0.65'

Makefile.PL  view on Meta::CPAN

  "MIN_PERL_VERSION" => "5.010",
  "NAME" => "Alien::Google::GRPC",
  "PREREQ_PM" => {
    "Alien::Base" => 0,
    "base" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "Capture::Tiny" => 0,
    "Data::Dumper" => 0,
    "Test::More" => 0
  },
  "VERSION" => "0.07",
  "test" => {
    "TESTS" => "t/*.t"
  }
);

my %FallbackPrereqs = (
  "Alien::Base" => 0,
  "Alien::Build" => "0.40",
  "Alien::Build::MM" => "0.40",
  "Capture::Tiny" => 0,
  "Data::Dumper" => 0,
  "ExtUtils::MakeMaker" => "6.52",
  "Test::More" => 0,
  "base" => 0,
  "strict" => 0,
  "warnings" => 0
);

# BEGIN code inserted by Dist::Zilla::Plugin::AlienBuild
use Alien::Build::MM;
my $abmm = Alien::Build::MM->new;

cpanfile  view on Meta::CPAN

requires "warnings" => "0";

on 'build' => sub {
  requires "Alien::Build" => "0.40";
  requires "Alien::Build::MM" => "0.40";
  requires "ExtUtils::MakeMaker" => "6.52";
};

on 'test' => sub {
  requires "Capture::Tiny" => "0";
  requires "Data::Dumper" => "0";
  requires "Test::More" => "0";
};

on 'configure' => sub {
  requires "Alien::Build" => "0.40";
  requires "Alien::Build::Git" => "0.02";
  requires "Alien::Build::MM" => "0.40";
  requires "Alien::Build::Plugin::Download::Git" => "0.02";
  requires "Alien::Build::Plugin::Extract::Directory" => "0.65";
  requires "Alien::Build::Plugin::Fetch::Git" => "0.02";

t/01test-share-bins.t  view on Meta::CPAN

## no critic(RCS,VERSION,explicit,Module)
use strict;
use warnings;
use Capture::Tiny ':all';
use Test::More;
use Data::Dumper;

BEGIN {
  my ($cmd_result) = capture {
    system( 'protoc', '--version');
  };

  if ($cmd_result =~ /libprotoc.3/){
    print qq{1..0 # SKIP these tests because gRPC is already installed as system install.\n};
    exit
  }

t/01test-system-bins.t  view on Meta::CPAN

## no critic(RCS,VERSION,explicit,Module)
use strict;
use warnings;
use Capture::Tiny ':all';
use Test::More;
use Data::Dumper;

BEGIN {
  my ($cmd_result) = capture {
    system( 'protoc', '--version');
  };

  if ($cmd_result !~ /libprotoc.3/){
    print qq{1..0 # SKIP these tests because gRPC is not installed as a system install.\n};
    exit
  }



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