{ lib, buildPythonPackage, fetchFromGitHub, poetry-core, python-dateutil, httpx, h2, deprecation, }: buildPythonPackage rec { pname = "storage3"; version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "supabase"; repo = "storage-py"; rev = "v${version}"; hash = "sha256-3Z+j9n/seL1ZuB1djOVpA6Qci/Ygi9g8g2lLQGKRUHM="; }; dependencies = [ python-dateutil httpx h2 deprecation ]; build-system = [ poetry-core ]; pythonImportCheck = [ "storage3" ]; # tests fail due to mock server not starting meta = { homepage = "https://github.com/supabase/storage-py"; license = lib.licenses.mit; description = "Supabase Storage client for Python."; maintainers = with lib.maintainers; [ siegema ]; }; }