diff --git a/pkgs/development/python-modules/gql/default.nix b/pkgs/development/python-modules/gql/default.nix index dae5fb3438e..6ce977d5595 100644 --- a/pkgs/development/python-modules/gql/default.nix +++ b/pkgs/development/python-modules/gql/default.nix @@ -93,6 +93,22 @@ buildPythonPackage rec { # Exclude linter tests "gql-checker/tests/test_flake8_linter.py" "gql-checker/tests/test_pylama_linter.py" + # Tests require network access + "tests/custom_scalars/test_money.py" + "tests/test_aiohttp.py" + "tests/test_appsync_http.py" + "tests/test_appsync_websockets.py" + "tests/test_async_client_validation.py" + "tests/test_graphqlws_exceptions.py" + "tests/test_graphqlws_subscription.py" + "tests/test_phoenix_channel_exceptions.py" + "tests/test_phoenix_channel_exceptions.py" + "tests/test_phoenix_channel_query.py" + "tests/test_phoenix_channel_subscription.py" + "tests/test_requests.py" + "tests/test_websocket_exceptions.py" + "tests/test_websocket_query.py" + "tests/test_websocket_subscription.py" ]; pythonImportsCheck = [ @@ -102,6 +118,7 @@ buildPythonPackage rec { meta = with lib; { description = "GraphQL client in Python"; homepage = "https://github.com/graphql-python/gql"; + changelog = "https://github.com/graphql-python/gql/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/pytibber/default.nix b/pkgs/development/python-modules/pytibber/default.nix index f237c2bc4bc..2f7614e5bb5 100644 --- a/pkgs/development/python-modules/pytibber/default.nix +++ b/pkgs/development/python-modules/pytibber/default.nix @@ -1,18 +1,20 @@ { lib -, buildPythonPackage -, pythonOlder -, fetchFromGitHub , aiohttp , async-timeout +, buildPythonPackage +, fetchFromGitHub , gql -, python-dateutil +, graphql-subscription-manager , pytest-asyncio , pytestCheckHook +, python-dateutil +, pythonOlder +, pytz }: buildPythonPackage rec { pname = "pytibber"; - version = "0.26.1"; + version = "0.26.3"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -21,16 +23,16 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pyTibber"; rev = "refs/tags/${version}"; - hash = "sha256-Bok5dtEpteo20vnQa0myxFHiu2BViqlvKZ5TxAkfFUM="; + hash = "sha256-4yDV6tH1XSWZfcjCJ/3r4hl1n4Sbgc3x7YPE6GOfA3Y="; }; propagatedBuildInputs = [ aiohttp async-timeout gql + graphql-subscription-manager python-dateutil - ] - ++ gql.optional-dependencies.websockets; + ] ++ gql.optional-dependencies.websockets; checkInputs = [ pytest-asyncio @@ -41,7 +43,7 @@ buildPythonPackage rec { "test/test.py" ]; - # tests access network + # Tests access network doCheck = false; pythonImportsCheck = [ @@ -49,9 +51,9 @@ buildPythonPackage rec { ]; meta = with lib; { - changelog = "https://github.com/Danielhiversen/pyTibber/releases/tag/${version}"; description = "Python library to communicate with Tibber"; homepage = "https://github.com/Danielhiversen/pyTibber"; + changelog = "https://github.com/Danielhiversen/pyTibber/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; };