From 032053ce70e15af4eab06650582f61ba8b8b87a0 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:05:13 +0200 Subject: [PATCH 1/8] octodns-providers.bind: 0.0.7 -> 1.0.1 Diff: https://github.com/octodns/octodns-bind/compare/v0.0.7...v1.0.1 Changelog: https://github.com/octodns/octodns-bind/blob/v1.0.1/CHANGELOG.md --- pkgs/by-name/oc/octodns/providers/bind/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/bind/package.nix b/pkgs/by-name/oc/octodns/providers/bind/package.nix index 6f79bbc48a75..8354be694115 100644 --- a/pkgs/by-name/oc/octodns/providers/bind/package.nix +++ b/pkgs/by-name/oc/octodns/providers/bind/package.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "octodns-bind"; - version = "0.0.7"; + version = "1.0.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,15 +19,15 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "octodns"; repo = "octodns-bind"; - rev = "v${version}"; - hash = "sha256-cJbmGh0YNIu9fYH4It5SZG39ZsFoiOBERQXRd7kz8FY="; + tag = "v${version}"; + hash = "sha256-ezLaNeqJoi3fcfwQFkiEyYUSlw7cTCikmv0qmPTzrvI="; }; - nativeBuildInputs = [ + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ octodns dnspython ]; @@ -43,8 +43,8 @@ buildPythonPackage rec { meta = { description = "RFC compliant (Bind9) provider for octoDNS"; homepage = "https://github.com/octodns/octodns-bind"; - changelog = "https://github.com/octodns/octodns-bind/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/octodns/octodns-bind/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = lib.teams.octodns.members; + teams = [ lib.teams.octodns ]; }; } From ad192fc81dc081abc855c48005360ae4800a8105 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:05:21 +0200 Subject: [PATCH 2/8] octodns-providers.cloudflare: 0.0.9 -> 1.0.0 Diff: https://github.com/octodns/octodns-cloudflare/compare/refs/tags/v0.0.9...refs/tags/v1.0.0 Changelog: https://github.com/octodns/octodns-cloudflare/blob/v1.0.0/CHANGELOG.md --- .../oc/octodns/providers/cloudflare/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix b/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix index 9dbd63e272d5..21b69d8166ad 100644 --- a/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix +++ b/pkgs/by-name/oc/octodns/providers/cloudflare/package.nix @@ -12,14 +12,16 @@ buildPythonPackage rec { pname = "octodns-cloudflare"; - version = "0.0.9"; + version = "1.0.0"; pyproject = true; + disabled = pythonOlder "3.9"; + src = fetchFromGitHub { owner = "octodns"; repo = "octodns-cloudflare"; tag = "v${version}"; - hash = "sha256-VHmi/ClCZCruz0wSSZC81nhN7i31vK29TsYzyrRJNTY="; + hash = "sha256-8ORqUGmbmKQ1QbGLi3TFF9DCgF/raSpSEFZ62NfNAOQ="; }; build-system = [ @@ -41,8 +43,9 @@ buildPythonPackage rec { meta = { description = "Cloudflare API provider for octoDNS"; homepage = "https://github.com/octodns/octodns-cloudflare/"; - changelog = "https://github.com/octodns/octodns-cloudflare/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/octodns/octodns-cloudflare/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = lib.teams.octodns.members ++ [ lib.maintainers.ret2pop ]; + maintainers = [ lib.maintainers.ret2pop ]; + teams = [ lib.teams.octodns ]; }; } From c2720d7d24964e1fa4a84ff8ab5dc33be067cdca Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:05:43 +0200 Subject: [PATCH 3/8] octodns-providers.gandi: 0.0.3 -> 1.0.0 Diff: https://github.com/octodns/octodns-gandi/compare/refs/tags/v0.0.3...refs/tags/v1.0.0 Changelog: https://github.com/octodns/octodns-gandi/blob/refs/tags/v1.0.0/CHANGELOG.md --- .../oc/octodns/providers/gandi/package.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/gandi/package.nix b/pkgs/by-name/oc/octodns/providers/gandi/package.nix index fd9959efec7d..a9e434bda87a 100644 --- a/pkgs/by-name/oc/octodns/providers/gandi/package.nix +++ b/pkgs/by-name/oc/octodns/providers/gandi/package.nix @@ -12,23 +12,23 @@ buildPythonPackage rec { pname = "octodns-gandi"; - version = "0.0.3"; + version = "1.0.0"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-gandi"; tag = "v${version}"; - hash = "sha256-L7kDkqTVmU8OqjMS3GkML1xBxEuwb9iyYi/YZBB4NSU="; + hash = "sha256-+0djfrlKAb9Rv6eaybGAg5YpS5PK3EHFbG/3bxa6WhQ="; }; - nativeBuildInputs = [ + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ octodns requests ]; @@ -40,11 +40,12 @@ buildPythonPackage rec { requests-mock ]; - meta = with lib; { + meta = { description = "Gandi v5 API provider for octoDNS"; homepage = "https://github.com/octodns/octodns-gandi"; - changelog = "https://github.com/octodns/octodns-gandi/blob/${src.rev}/CHANGELOG.md"; - license = licenses.mit; - maintainers = teams.octodns.members ++ [ maintainers.onny ]; + changelog = "https://github.com/octodns/octodns-gandi/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.onny ]; + teams = [ lib.teams.octodns ]; }; } From 2d1a3f4eaa8caf7ce4cc85156c71a1b55953238b Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:05:52 +0200 Subject: [PATCH 4/8] octodns-providers.hetzner: 0.0.2-unstable-2023-09-29 -> 1.0.0 Diff: https://github.com/octodns/octodns-hetzner/compare/620840593a520dac9e365240b3ab361ded309c8e...v1.0.0 Changelog: https://github.com/octodns/octodns-hetzner/blob/v1.0.0/CHANGELOG.md --- .../oc/octodns/providers/hetzner/package.nix | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/hetzner/package.nix b/pkgs/by-name/oc/octodns/providers/hetzner/package.nix index 003af5b528f9..78378c21552e 100644 --- a/pkgs/by-name/oc/octodns/providers/hetzner/package.nix +++ b/pkgs/by-name/oc/octodns/providers/hetzner/package.nix @@ -12,24 +12,23 @@ buildPythonPackage rec { pname = "octodns-hetzner"; - # the latest release tag is over a year behind. - version = "0.0.2-unstable-2023-09-29"; + version = "1.0.0"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-hetzner"; - rev = "620840593a520dac9e365240b3ab361ded309c8e"; - hash = "sha256-WdYy8tc0+PYsKuyp3uqOzbxwhLSZ+06L3JVaTSATEKM="; + tag = "v${version}"; + hash = "sha256-JYVztSO38y4F+p0glgtT9/QRdt9uDnOziMFXxBikzLg="; }; - nativeBuildInputs = [ + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ octodns requests ]; @@ -41,11 +40,11 @@ buildPythonPackage rec { requests-mock ]; - meta = with lib; { + meta = { description = "Hetzner DNS provider for octoDNS"; homepage = "https://github.com/octodns/octodns-hetzner/"; - changelog = "https://github.com/octodns/octodns-hetzner/blob/${src.rev}/CHANGELOG.md"; - license = licenses.mit; - maintainers = teams.octodns.members; + changelog = "https://github.com/octodns/octodns-hetzner/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + teams = [ lib.teams.octodns ]; }; } From a0f8b823772b8117d23da92074c4f3e105997d96 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:06:01 +0200 Subject: [PATCH 5/8] octodns-providers.powerdns: 0.0.7 -> 1.0.0 Diff: https://github.com/octodns/octodns-powerdns/compare/refs/tags/v0.0.7...refs/tags/v1.0.0 Changelog: https://github.com/octodns/octodns-powerdns/blob/refs/tags/v1.0.0/CHANGELOG.md --- .../oc/octodns/providers/powerdns/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/powerdns/package.nix b/pkgs/by-name/oc/octodns/providers/powerdns/package.nix index aeb8c6abe8db..2505794e6bba 100644 --- a/pkgs/by-name/oc/octodns/providers/powerdns/package.nix +++ b/pkgs/by-name/oc/octodns/providers/powerdns/package.nix @@ -12,16 +12,16 @@ buildPythonPackage rec { pname = "octodns-powerdns"; - version = "0.0.7"; + version = "1.0.0"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-powerdns"; tag = "v${version}"; - hash = "sha256-wa/SHyTfj+iHnTq8t+3yzyGn+YULOdI88Aii16qPwPM="; + hash = "sha256-bdCX1oHFZRYr9PvLVbag/La087DMSXZfZ2W0mXffcUY="; }; build-system = [ @@ -42,11 +42,11 @@ buildPythonPackage rec { requests-mock ]; - meta = with lib; { + meta = { description = "PowerDNS API provider for octoDNS"; homepage = "https://github.com/octodns/octodns-powerdns/"; - changelog = "https://github.com/octodns/octodns-powerdns/blob/${src.rev}/CHANGELOG.md"; - license = licenses.mit; - maintainers = teams.octodns.members; + changelog = "https://github.com/octodns/octodns-powerdns/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + teams = [ lib.teams.octodns ]; }; } From 26f140e3d44e5b60e01e6fb1e6100b28ce1e9718 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:06:06 +0200 Subject: [PATCH 6/8] octodns-providers.transip: 0.0.4 -> 1.0.0 Diff: https://github.com/octodns/octodns-transip/compare/refs/tags/v0.0.4...refs/tags/v1.0.0 Changelog: https://github.com/octodns/octodns-transip/blob/v1.0.0/CHANGELOG.md --- pkgs/by-name/oc/octodns/providers/transip/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/transip/package.nix b/pkgs/by-name/oc/octodns/providers/transip/package.nix index 6fdd6fa64732..1dd1add7c08f 100644 --- a/pkgs/by-name/oc/octodns/providers/transip/package.nix +++ b/pkgs/by-name/oc/octodns/providers/transip/package.nix @@ -9,14 +9,14 @@ }: buildPythonPackage rec { pname = "octodns-transip"; - version = "0.0.4"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-transip"; tag = "v${version}"; - hash = "sha256-Mq5UwhU7hPK3RgD3TWz6l8Qjtv7VN5TP+3b4ESN2jGs="; + hash = "sha256-mqrMzPnUSavSTiyjbLKQuwuwuE2Ghk94EXccpOpWLlM="; }; build-system = [ @@ -43,6 +43,7 @@ buildPythonPackage rec { homepage = "https://github.com/octodns/octodns-transip"; changelog = "https://github.com/octodns/octodns-transip/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = lib.teams.octodns.members ++ [ lib.maintainers.provokateurin ]; + maintainers = [ lib.maintainers.provokateurin ]; + teams = [ lib.teams.octodns ]; }; } From a61ff0d739c92be24458c2588ff95a896f0f9e9d Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:21:41 +0200 Subject: [PATCH 7/8] octodns-providers.ddns: use meta.teams --- pkgs/by-name/oc/octodns/providers/ddns/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/oc/octodns/providers/ddns/package.nix b/pkgs/by-name/oc/octodns/providers/ddns/package.nix index 084e96636c20..7e85749868dc 100644 --- a/pkgs/by-name/oc/octodns/providers/ddns/package.nix +++ b/pkgs/by-name/oc/octodns/providers/ddns/package.nix @@ -48,6 +48,7 @@ buildPythonPackage rec { homepage = "https://github.com/octodns/octodns-ddns"; changelog = "https://github.com/octodns/octodns-ddns/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = lib.teams.octodns.members ++ [ lib.maintainers.provokateurin ]; + maintainers = [ lib.maintainers.provokateurin ]; + teams = [ lib.teams.octodns ]; }; } From ee3a2d5d042c59e35d3a16f9a60670b17506d2c0 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 5 May 2025 21:30:13 +0200 Subject: [PATCH 8/8] octodns: use meta.teams --- pkgs/by-name/oc/octodns/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/oc/octodns/package.nix b/pkgs/by-name/oc/octodns/package.nix index b823519acaff..5b6aa4ecdea1 100644 --- a/pkgs/by-name/oc/octodns/package.nix +++ b/pkgs/by-name/oc/octodns/package.nix @@ -74,6 +74,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/octodns/octodns"; changelog = "https://github.com/octodns/octodns/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = lib.teams.octodns.members; + teams = [ lib.teams.octodns ]; }; }