Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960{ lib, buildPythonPackage, fetchPypi, httpx, pydantic, typing-extensions, anyio, distro, sniffio, hatchling, hatch-fancy-pypi-readme,}:
buildPythonPackage rec { pname = "cloudflare"; version = "5.9.0"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-HJueJDYCx1TgNjYgQnJCLcRXdvO6vcZ/g0HKTVWdSeg="; };
postPatch = '' substituteInPlace pyproject.toml \ --replace-fail 'hatchling==1.26.3' 'hatchling>=1.26.3' '';
build-system = [ hatchling hatch-fancy-pypi-readme ];
dependencies = [ httpx pydantic typing-extensions anyio distro sniffio ];
# tests require networking doCheck = false;
pythonImportsCheck = [ "cloudflare" ];
meta = { description = "Official Python library for the Cloudflare API"; homepage = "https://github.com/cloudflare/cloudflare-python"; changelog = "https://github.com/cloudflare/cloudflare-python/blob/v${version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ marie jemand771 ]; license = lib.licenses.asl20; };}