Loading pkgs/tools/networking/octodns/default.nix +29 −25 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , pythonOlder , setuptools , pytestCheckHook , dnspython , fqdn , idna , natsort , python-dateutil , pyyaml , python , runCommand { lib, buildPythonPackage, dnspython, fetchFromGitHub, fqdn, idna, natsort, pytestCheckHook, python-dateutil, python3, pythonOlder, pyyaml, runCommand, setuptools, }: buildPythonPackage rec { pname = "octodns"; version = "1.4.0"; version = "1.9.1"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -24,15 +25,15 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "octodns"; repo = "octodns"; rev = "v${version}"; hash = "sha256-l4JGodbUmFxHFeEaxgClEozHcbyYP0F2yj5gDqV88IA="; rev = "refs/tags/v${version}"; hash = "sha256-5EKa5G1rX/BRMMpGd861qTaACa2tBgNrKX52uJPV+N8="; }; nativeBuildInputs = [ build-system = [ setuptools ]; propagatedBuildInputs = [ dependencies = [ dnspython fqdn idna Loading @@ -47,9 +48,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "octodns" ]; passthru.withProviders = ps: let pyEnv = python.withPackages ps; in runCommand "octodns-with-providers" { } '' passthru.withProviders = ps: let pyEnv = python3.withPackages ps; in runCommand "octodns-with-providers" { } '' mkdir -p $out/bin ln -st $out/bin ${pyEnv}/bin/octodns-* ''; Loading Loading
pkgs/tools/networking/octodns/default.nix +29 −25 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , pythonOlder , setuptools , pytestCheckHook , dnspython , fqdn , idna , natsort , python-dateutil , pyyaml , python , runCommand { lib, buildPythonPackage, dnspython, fetchFromGitHub, fqdn, idna, natsort, pytestCheckHook, python-dateutil, python3, pythonOlder, pyyaml, runCommand, setuptools, }: buildPythonPackage rec { pname = "octodns"; version = "1.4.0"; version = "1.9.1"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -24,15 +25,15 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "octodns"; repo = "octodns"; rev = "v${version}"; hash = "sha256-l4JGodbUmFxHFeEaxgClEozHcbyYP0F2yj5gDqV88IA="; rev = "refs/tags/v${version}"; hash = "sha256-5EKa5G1rX/BRMMpGd861qTaACa2tBgNrKX52uJPV+N8="; }; nativeBuildInputs = [ build-system = [ setuptools ]; propagatedBuildInputs = [ dependencies = [ dnspython fqdn idna Loading @@ -47,9 +48,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "octodns" ]; passthru.withProviders = ps: let pyEnv = python.withPackages ps; in runCommand "octodns-with-providers" { } '' passthru.withProviders = ps: let pyEnv = python3.withPackages ps; in runCommand "octodns-with-providers" { } '' mkdir -p $out/bin ln -st $out/bin ${pyEnv}/bin/octodns-* ''; Loading