octodns-providers.ovh: init at 1.1.0

https://github.com/octodns/octodns-ovh
This commit is contained in:
Anthony ROUSSEL
2025-07-24 14:52:54 +02:00
committed by Anthony Roussel
parent fd5677f3b0
commit 65ba69b31e
@@ -0,0 +1,47 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
octodns,
ovh,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "octodns-ovh";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "octodns";
repo = "octodns-ovh";
tag = "v${version}";
hash = "sha256-UbxOdpG099G9oKyweIMH5JTP0W0MpLmsOWgQYEFD8sQ=";
};
build-system = [
setuptools
];
dependencies = [
octodns
ovh
];
env.OCTODNS_RELEASE = 1;
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [ "octodns_ovh" ];
meta = {
description = "OVHcloud DNS v6 API provider for octoDNS";
homepage = "https://github.com/octodns/octodns-ovh";
changelog = "https://github.com/octodns/octodns-ovh/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
teams = [ lib.teams.octodns ];
};
}