1# To build this derivation, run `nix-build -A nixpkgs-manual.tests.manpage-urls`
2{
3 lib,
4 runCommand,
5 invalidateFetcherByDrvHash,
6 cacert,
7 python3,
8}:
9
10invalidateFetcherByDrvHash (
11 {
12 name ? "manual_check-manpage-urls",
13 script ? ./manpage-urls.py,
14 urlsFile ? ../manpage-urls.json,
15 }:
16 runCommand name
17 {
18 nativeBuildInputs = [
19 cacert
20 (python3.pythonOnBuildForHost.withPackages (p: [
21 p.aiohttp
22 p.rich
23 p.structlog
24 ]))
25 ];
26 outputHash = "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU="; # Empty output
27 }
28 ''
29 python3 ${script} ${urlsFile}
30 touch $out
31 ''
32) { }