python3Packages.realtime: 2.5.2 -> 2.7.0 (#437387)

dotlambda e271ac27 86e2f3a5

Changed files
+23 -22
pkgs
development
python-modules
postgrest
realtime
supabase
top-level
+1 -1
pkgs/development/python-modules/postgrest-py/default.nix pkgs/development/python-modules/postgrest/default.nix
···
}:
buildPythonPackage rec {
-
pname = "postgrest-py";
+
pname = "postgrest";
version = "1.1.1";
pyproject = true;
+11 -10
pkgs/development/python-modules/realtime/default.nix
···
buildPythonPackage,
fetchFromGitHub,
poetry-core,
-
python-dateutil,
+
pydantic,
typing-extensions,
websockets,
aiohttp,
+
pytest-asyncio,
pytestCheckHook,
python-dotenv,
}:
buildPythonPackage rec {
pname = "realtime-py";
-
version = "2.5.2";
+
version = "2.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "supabase";
repo = "realtime-py";
-
rev = "v${version}";
-
hash = "sha256-NFxWcnt/zpgDehacqK7QlXhmjrh6JoA6xh+sFjD/tt0=";
+
tag = "v${version}";
+
hash = "sha256-cWWgVs+ZNRvBje3kuDQS5L5utkY3z7MluGFNmjf9LFc=";
};
dependencies = [
-
python-dateutil
+
pydantic
typing-extensions
websockets
-
aiohttp
];
pythonRelaxDeps = [
"websockets"
-
"aiohttp"
-
"typing-extensions"
];
-
# Can't run all the tests due to infinite loop in pytest-asyncio
-
nativeBuildInputs = [
+
nativeCheckInputs = [
+
aiohttp
+
pytest-asyncio
pytestCheckHook
python-dotenv
];
···
build-system = [ poetry-core ];
+
# requires running Supabase
doCheck = false;
meta = {
+
changelog = "https://github.com/supabase/realtime-py/blob/${src.tag}/CHANGELOG.md";
homepage = "https://github.com/supabase/realtime-py";
license = lib.licenses.mit;
description = "Python Realtime Client for Supabase";
+9 -10
pkgs/development/python-modules/supabase/default.nix
···
fetchFromGitHub,
poetry-core,
gotrue,
-
postgrest-py,
+
postgrest,
realtime,
storage3,
supafunc,
···
pytestCheckHook,
python-dotenv,
pytest-asyncio,
-
pydantic,
}:
buildPythonPackage rec {
-
pname = "supabase-py";
-
version = "2.16.0";
+
pname = "supabase";
+
version = "2.17.0";
pyproject = true;
src = fetchFromGitHub {
owner = "supabase";
repo = "supabase-py";
rev = "v${version}";
-
hash = "sha256-n+LVC4R9m/BKID9wLEMw/y/2I589TUXTygSIPfTZwB8=";
+
hash = "sha256-psfDs5BCtUjyPsfLwksNvzLmUKmYDvmxKIDPQE/NmQU=";
};
build-system = [ poetry-core ];
-
propagatedBuildInputs = [
-
postgrest-py
+
# FIXME remove for supabase >= 2.18.0
+
pythonRelaxDeps = true;
+
+
dependencies = [
+
postgrest
realtime
gotrue
httpx
storage3
supafunc
-
pydantic
];
nativeBuildInputs = [
···
];
pythonImportsCheck = [ "supabase" ];
-
-
doCheck = true;
meta = {
homepage = "https://github.com/supabase/supabase-py";
+1
pkgs/top-level/python-aliases.nix
···
Polygon3 = polygon3; # Added 2023-08-08
posix_ipc = posix-ipc; # added 2024-01-07
poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29
+
postgrest-py = postgrest; # added 2024-08-29
postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29
powerlineMemSegment = powerline-mem-segment; # added 2021-10-08
prayer-times-calculator = prayer-times-calculator-offline; # added 2024-08-11
+1 -1
pkgs/top-level/python-packages.nix
···
posix-ipc = callPackage ../development/python-modules/posix-ipc { };
-
postgrest-py = callPackage ../development/python-modules/postgrest-py { };
+
postgrest = callPackage ../development/python-modules/postgrest { };
posthog = callPackage ../development/python-modules/posthog { };