15 pythonDependencies = with python3Packages; [
33 python3Packages.buildPythonApplication rec {
38 disabled = python3Packages.pythonOlder "3.7";
40 src = fetchFromSourcehut {
44 hash = "sha256-ttR8S7FQQs8DkgAEvTIhuQ5zZrHtovy2W8TOw0xhSGk=";
47 nativeBuildInputs = [ python3Packages.hatchling installShellFiles ];
48 propagatedBuildInputs = otherDependencies ++ pythonDependencies;
51 installManPage man/*.1
54 passthru.tests.version = testers.testVersion { package = offpunk; };
57 description = "Command-line and offline-first smolnet browser/feed reader";
58 homepage = src.meta.homepage;
59 license = lib.licenses.agpl3Plus;
60 mainProgram = "offpunk";
61 maintainers = with lib.maintainers; [ DamienCassou ];
62 platforms = lib.platforms.linux;