Merge pull request #203084 from fabaff/databases-bump

python310Packages.databases: 0.6.1 -> 0.6.2, python310Packages.sanic: 22.6.2 -> 22.9.1
This commit is contained in:
Fabian Affolter 2022-11-27 16:15:03 +01:00 committed by GitHub
commit 24fbf8323c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 83 additions and 38 deletions

View File

@ -1,42 +1,61 @@
{ lib
, aiomysql
, aiopg
, aiosqlite
, asyncmy
, asyncpg
, buildPythonPackage
, fetchFromGitHub
, sqlalchemy
, aiocontextvars
, aiopg
, pythonOlder
, pytestCheckHook
, pymysql
, asyncpg
, aiomysql
, aiosqlite
, pythonOlder
, sqlalchemy
}:
buildPythonPackage rec {
pname = "databases";
version = "0.6.1";
version = "0.6.2";
format = "setuptools";
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "encode";
repo = pname;
rev = version;
hash = "sha256-kHsA9XpolGmtuAGzRTj61igooLG9/LBQyv7TtuqiJ/A=";
rev = "refs/tags/${version}";
hash = "sha256-3zgHfYGiO2xWualLa4h8A85qjC32ILadw/47Ul1GTmM=";
};
propagatedBuildInputs = [
aiopg
aiomysql
aiosqlite
asyncpg
pymysql
sqlalchemy
] ++ lib.optionals (pythonOlder "3.7") [
aiocontextvars
];
passthru.optional-dependencies = {
postgresql = [
asyncpg
];
asyncpg = [
asyncpg
];
aiopg = [
aiopg
];
mysql = [
aiomysql
];
aiomysql = [
aiomysql
];
asyncmy = [
asyncmy
];
sqlite = [
aiosqlite
];
aiosqlite = [
aiosqlite
];
};
checkInputs = [
pytestCheckHook
];
@ -56,6 +75,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Async database support for Python";
homepage = "https://github.com/encode/databases";
changelog = "https://github.com/encode/databases/releases/tag/${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ costrouc ];
};

View File

@ -24,11 +24,12 @@
, tornado
, urllib3
, webob
, wrapt
}:
buildPythonPackage rec {
pname = "elastic-apm";
version = "6.12.0";
version = "6.13.2";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -37,7 +38,7 @@ buildPythonPackage rec {
owner = "elastic";
repo = "apm-agent-python";
rev = "refs/tags/v${version}";
hash = "sha256-tAX96aOPuwtchLk5A1ANuZI5w5H9/yX3Zj9bRSyHv90=";
hash = "sha256-HbIra8Cxgn/2xOVEvtcc7rMtSLBmWMxxHlIM44Oy+8U=";
};
propagatedBuildInputs = [
@ -48,6 +49,7 @@ buildPythonPackage rec {
starlette
tornado
urllib3
wrapt
];
checkInputs = [
@ -84,6 +86,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python agent for the Elastic APM";
homepage = "https://github.com/elastic/apm-agent-python";
changelog = "https://github.com/elastic/apm-agent-python/releases/tag/v${version}";
license = with licenses; [ bsd3 ];
maintainers = with maintainers; [ fab ];
};

View File

@ -21,7 +21,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "bobbui";
repo = "json-logging-python";
rev = version;
rev = "refs/tags/${version}";
hash = "sha256-WOAEY1pONH+Gx1b8zHZDMNgJJSn7jvMO60LYTA8z/dE=";
};
@ -53,6 +53,7 @@ buildPythonPackage rec {
infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver.
'';
homepage = "https://github.com/bobbui/json-logging-python";
changelog = "https://github.com/bobbui/json-logging-python/releases/tag/${version}";
license = licenses.asl20;
maintainers = with maintainers; [ AluisioASG ];
};

View File

@ -3,25 +3,36 @@
, fetchFromGitHub
, pytestCheckHook
, pytest-asyncio
, pythonOlder
}:
buildPythonPackage rec {
pname = "sanic-routing";
version = "22.3.0";
version = "22.8.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "sanic-org";
repo = "sanic-routing";
rev = "v${version}";
hash = "sha256-dX+uxrVjtPxX0ba3WUE/JKgj0PZzvFdKr/lXQgASN6Y=";
rev = "refs/tags/v${version}";
hash = "sha256-2T6WY0nzvr8Q9lBoStzmX7m7Ct35lcG53OSLcqxkEcY=";
};
checkInputs = [ pytestCheckHook pytest-asyncio ];
pythonImportsCheck = [ "sanic_routing" ];
checkInputs = [
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [
"sanic_routing"
];
meta = with lib; {
description = "Core routing component for the Sanic web framework";
homepage = "https://github.com/sanic-org/sanic-routing";
changelog = "https://github.com/sanic-org/sanic-routing/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ AluisioASG ];
};

View File

@ -1,21 +1,25 @@
{ lib
, buildPythonPackage
, callPackage
, fetchFromGitHub
, httpx
, pythonOlder
, sanic
, websockets
, callPackage
}:
buildPythonPackage rec {
pname = "sanic-testing";
version = "22.3.1";
version = "22.9.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "sanic-org";
repo = "sanic-testing";
rev = "refs/tags/v${version}";
sha256 = "sha256-6aJyc5B9e65RPG3FwXAoQByVNdrLAWTEu2/Dqf9hf+g=";
hash = "sha256-o0uXeIw2wV9sxGkEH5jPrQvRj1W2CsUU2n+8R8Ta12Y=";
};
outputs = [
@ -23,10 +27,6 @@ buildPythonPackage rec {
"testsout"
];
postPatch = ''
sed -i 's/httpx>=.*"/httpx"/' setup.py
'';
propagatedBuildInputs = [
httpx
sanic
@ -38,8 +38,9 @@ buildPythonPackage rec {
cp -R tests $testsout/tests
'';
# check in passthru.tests.pytest to escape infinite recursion with sanic
# Check in passthru.tests.pytest to escape infinite recursion with sanic
doCheck = false;
doInstallCheck = false;
passthru.tests = {
@ -49,6 +50,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Core testing clients for the Sanic web framework";
homepage = "https://github.com/sanic-org/sanic-testing";
changelog = "https://github.com/sanic-org/sanic-testing/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ AluisioASG ];
};

View File

@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "sanic";
version = "22.6.2";
version = "22.9.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -33,8 +33,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "sanic-org";
repo = pname;
rev = "v${version}";
hash = "sha256-krEQd0ak9Uua+r+pYmLStlizgE4HmZBO8Q0I2/gWAwU=";
rev = "refs/tags/v${version}";
hash = "sha256-KbcHnAdr59hk7W36BiTb/hD74ktj/DGzq1vcuZ/lGfQ=";
};
propagatedBuildInputs = [
@ -104,6 +104,13 @@ buildPythonPackage rec {
"test_keep_alive_client_timeout"
"test_keep_alive_server_timeout"
"test_zero_downtime"
# TLS tests
"test_missing_sni"
"test_no_matching_cert"
"test_wildcards"
# They thtow execptions
"test_load_app_simple"
"worker/test_loader.py"
# broke with ujson 5.4 upgrade
# https://github.com/sanic-org/sanic/pull/2504
"test_json_response_json"
@ -129,6 +136,7 @@ buildPythonPackage rec {
broken = stdenv.isDarwin;
description = "Web server and web framework";
homepage = "https://github.com/sanic-org/sanic/";
changelog = "https://github.com/sanic-org/sanic/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ costrouc AluisioASG ];
};