App-CPAN-Get

 view release on metacpan or  search on metacpan

SIGNATURE  view on Meta::CPAN


It will check each file's integrity, as well as the signature's
validity.  If "==> Signature verified OK! <==" is not displayed,
the distribution may already have been compromised, and you should
not run its Makefile.PL or Build.PL.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

SHA256 b4a98a9f401130860f09cb24428d5bf9e04458fe7c1ba1467e118451be92460e CONCEPT
SHA256 cc7c419cedb2a3c2299a554208baff2a940435ce56916ddcffab656e58f19d4a Changes
SHA256 e6a7e0d6f13df02dadd44559890459a508ebfa5db8521c2120a8ca4c3bda19f6 Get.pm
SHA256 18368b9998ef30d42ea47952f17c12dd78e0c86260c1c50325c0ae0e9cc3f7e1 Get/MetaCPAN.pm
SHA256 cb9ffa98d674e50c02f664367f40bec84c4541eeece2dfccbabe20d8bd80ad24 Get/Utils.pm
SHA256 7c9231c5b94048f3e60c6d0f1b9a3bd5e2d8a95636e0dca49707ae42df2f17fa LICENSE
SHA256 37da5d20fa50a1b8ce98e2910493673d34edb5f71b3990df206b634423dbe287 MANIFEST
SHA256 732aad9e3bb99bb2f8244701912718785c58e96e374888039d6ecdc429d2d04c META.yml
SHA256 341990af1eda316382cf0c58301ebfc5fcd27d297980ccfb3b92fc735c584aed Makefile.PL
SHA256 c0c94d4ec874a8ec8ca20fa490f9290f96bffbde435aab905ac4259a0d146dac README
SHA256 14e5d98e0159e63353070fcb248b55a3406a052694b30976be86331d04675078 bin/cpan-get
SHA256 e80acf737852a5c47e07fd30d8c69912e82f50ffc086ec02fab7c35099380204 examples/download_app_pod_example.pl
SHA256 c10eb52a88b1ba8a4984fe9c2924c9ece835427006b9313746784c8dc5f6aab3 examples/process_module_name_and_version.pl
SHA256 01612d3a7a42f1ae456e32f563df68909bed23c72164006753e52823d59d1c50 examples/search_module.pl
SHA256 8158c92e515a2fe91ad5b7e7faf70ab575c8d238ef411cb5867ed3f98439d994 examples/search_module_versions.pl
SHA256 cd5397bbe618f5bbd4e12a33b0cf5d21114e771c2dbd0ce28e2135beb52c35a8 inc/Module/Install.pm

SIGNATURE  view on Meta::CPAN

SHA256 d64cd4c16f83c5baf11f64a44bea3a0abc060a49da5aba040f0eb01394bf75ab inc/Module/Install/Can.pm
SHA256 65d7a6098bf3f829e8c1c2865476d3537aa6f0ad0ffc9149e10812c856529043 inc/Module/Install/Fetch.pm
SHA256 70c4b77acab3ff51dfb318110369607cb109e1c319459249623b787cf3859750 inc/Module/Install/Makefile.pm
SHA256 14556386168007ce913e669fc08a332ccdb6140246fd55a90c879b5190c1b57a inc/Module/Install/Metadata.pm
SHA256 53825bc78e4c910b888160bc148c8bc211be58e02b99c8edcbf4854f95faa049 inc/Module/Install/ReadmeFromPod.pm
SHA256 63ec8405523ae67c33823dcf4b136a46f0711fb17a8b58b49ddd922ed6b69611 inc/Module/Install/Scripts.pm
SHA256 4c746c02c5cc19bed4c352e76205b4adff4c45ce8310d71294e1b83c059659c2 inc/Module/Install/Win32.pm
SHA256 d3d9b4583243c470ae895defa4c44564485b53693cba1c50ab0320768f443e97 inc/Module/Install/WriteAll.pm
SHA256 1a0add8d940f89e0fd8770ad7929ed4ad9d060abb3fc7be17a147b15196d770b t/App-CPAN-Get-MetaCPAN/01-use.t
SHA256 42cc0be1fdc401b02c364e9a01d405371501e561dc74ef3c5943823674d866e9 t/App-CPAN-Get-MetaCPAN/02-version.t
SHA256 25b31795f19280e0d3d54b72a100da982aa309ec9439cf404ca968e62310eceb t/App-CPAN-Get-MetaCPAN/03-new.t
SHA256 232f63c25cb1e82ef772e8ed7883402bfbc641fee151cac1fcdfaf5afc6587dc t/App-CPAN-Get-MetaCPAN/04-search.t
SHA256 058c384c53c98b303a7a82291ab3663144c1a443713027509064ea6e67ead138 t/App-CPAN-Get-Utils/01-use.t
SHA256 4dd4cde3d986b278cdc79c69694cadd891f4920c02aab7df3013bd32a37aab3f t/App-CPAN-Get-Utils/02-version.t
SHA256 d0f80a7d4923fe09955db18ccff7eeeca6a15c0bd156f6c924255e0b0cf43c96 t/App-CPAN-Get-Utils/03-process_module_name_and_version.t
SHA256 8a3a67cf86733192834083a81dbdf0df352d8844916c42dca13518f1c43ee966 t/App-CPAN-Get/01-use.t
SHA256 228781cafabb9e5b2868a19b1a3525c6bb422938bf1b8a618d1939615b332e1f t/App-CPAN-Get/02-version.t
SHA256 d497adbc5ecdd2f8e797dc6e95ba57fc092822328f2cf4ef4a5e8249826634c7 t/App-CPAN-Get/03-new.t
SHA256 bd2b466dfc2d51368a1e872413366ad553a699545ee54b43f2e9c1623f1674da t/App-CPAN-Get/04-run.t
SHA256 04fbf05792af82b7dea4401676e219d19e5e22f154b7adbf3ae13f59ec3aab50 xt/App-CPAN-Get-MetaCPAN/01-pod_coverage.t
SHA256 f1c6be5744b2a4a25f9e4bb996347c0c7b16ed25a8f1a4f1374795fce301e050 xt/App-CPAN-Get-MetaCPAN/02-pod.t

t/App-CPAN-Get-MetaCPAN/04-search.t  view on Meta::CPAN

		'version' => '0.09',
	},
	'Returned structure (with package).',
);

# Test.
$user_agent = Test::LWP::UserAgent->new;
$content = <<'END';
{
   "release" : "App-CPAN-Search-0.08",
   "checksum_sha256" : "93a5d68aade2dedcf1a2673789f5e84041844dc623d077af8937c3a10377bcb3",
   "version" : "0.08",
   "status" : "cpan",
   "date" : "2022-05-04T13:02:09",
   "download_url" : "https://cpan.metacpan.org/authors/id/S/SK/SKIM/App-CPAN-Search-0.08.tar.gz",
   "checksum_md5" : "2cbadf113bd23e93e64dcdac3962e123"
}
END
$user_agent->map_response(
	qr(https://fastapi\.metacpan\.org/v1/download_url/App::CPAN::Search),
	HTTP::Response->new('200', 'OK', ['Content-Type' => 'application/json; charset=utf-8'], $content),

t/App-CPAN-Get-MetaCPAN/04-search.t  view on Meta::CPAN

	'lwp_user_agent' => $user_agent,
);
$ret_hr = $obj->search({
	'package' => 'App::CPAN::Search',
	'version' => '0.08',
});
is_deeply(
	$ret_hr,
	{
		'checksum_md5' => '2cbadf113bd23e93e64dcdac3962e123',
		'checksum_sha256' => '93a5d68aade2dedcf1a2673789f5e84041844dc623d077af8937c3a10377bcb3',
		'date' => '2022-05-04T13:02:09',
		'download_url' => 'https://cpan.metacpan.org/authors/id/S/SK/SKIM/App-CPAN-Search-0.08.tar.gz',
		'release' => 'App-CPAN-Search-0.08',
		'status' => 'cpan',
		'version' => '0.08',
	},
	'Returned structure (with package and version).',
);

# Test.



( run in 2.947 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )