1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
package Devscripts::Uscan::Templates::Pypi;
use strict;
sub transform {
my $watchSource = shift;
delete $watchSource->{template};
my $dist = delete $watchSource->{dist};
die 'Missing Dist' unless $dist;
$watchSource->{source} ||= "https://pypi.debian.net/$dist/";
$watchSource->{matchingpattern} ||= "$dist" . '-@ANY_VERSION@.tar.gz';
$watchSource->{searchmode} ||= 'plain';
$watchSource->{pgpmode} ||= 'none';
$watchSource->{versionmangle} = 's/.*-//; s/\.tar\.gz//'
unless defined $watchSource->{versionmangle};
return $watchSource;
}
1;
|