This version particularly fixes -Wformat warnings from 4.19.7:
siplib.c: In function 'parsePass1':
siplib.c:5369:58: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
PyErr_Format(PyExc_OverflowError, "argument %s overflowed: %s",
~^
%d
failure.arg_nr, exc_str);
~~~~~~~~~~~~~~
siplib.c:5379:59: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
PyErr_Format(PyExc_OverflowError, "argument '%s' overflowed: %s",
~^
%d
failure.arg_nr, exc_str);
~~~~~~~~~~~~~~
Most of these updates is based on data from https://repology.org/,
detection based on permanent redirect from http:// to https://.
$source urls are updated when they contain $url as substring.