7 python3.pkgs.buildPythonApplication rec {
12 src = fetchFromGitHub {
13 owner = "linkchecker";
16 hash = "sha256-z7Qp74cai8GfsxB4n9dSCWQepp0/4PimFiRJQBaVSoo=";
19 nativeBuildInputs = [ gettext ];
21 build-system = with python3.pkgs; [
27 dependencies = with python3.pkgs; [
34 nativeCheckInputs = with python3.pkgs; [
42 "test_timeit2" # flakey, and depends sleep being precise to the milisecond
43 "test_internet" # uses network, fails on Darwin (not sure why it doesn't fail on linux)
44 "test_markdown" # uses sys.version_info for conditional testing
45 "test_itms_services" # uses sys.version_info for conditional testing
49 "tests/checker/telnetserver.py"
50 "tests/checker/test_telnet.py"
53 __darwinAllowLocalNetworking = true;
56 description = "Check websites for broken links";
57 mainProgram = "linkchecker";
58 homepage = "https://linkcheck.github.io/linkchecker/";
59 changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${version}";
60 license = licenses.gpl2Plus;
61 maintainers = with maintainers; [ peterhoeg tweber ];