7 python3.pkgs.buildPythonApplication rec {
12 # Fetch from GitHub in order to use `requirements.in`
13 src = fetchFromGitHub {
16 rev = "refs/tags/v${version}";
17 hash = "sha256-kgTlz3cUztIUKKqmUpUpEwu5qyjE0fCarG/EKJ1PoPc=";
21 # remove dependency constraints but keep environment constraints
22 sed 's/[~<>=][^;]*//' -i requirements.txt
25 build-system = with python3.pkgs; [
30 dependencies = with python3.pkgs; [
31 # See https://github.com/Flexget/Flexget/blob/master/requirements.txt
71 # Plugins requirements
75 pythonImportsCheck = [
77 "flexget.plugins.clients.transmission"
84 homepage = "https://flexget.com/";
85 changelog = "https://github.com/Flexget/Flexget/releases/tag/v${version}";
86 description = "Multipurpose automation tool for all of your media";
87 license = licenses.mit;
88 maintainers = with maintainers; [ pbsds ];