python3Packages.pynamodb: 5.5.1 -> 6.0.0

https://github.com/pynamodb/PynamoDB/releases/tag/6.0.0
This commit is contained in:
Martin Weinelt
2024-03-12 18:24:44 +01:00
parent 24f334c163
commit 4687916cc0
@@ -3,17 +3,17 @@
, botocore
, buildPythonPackage
, fetchFromGitHub
, pytest-env
, pytest-mock
, pytestCheckHook
, python-dateutil
, pythonOlder
, requests
, setuptools
, typing-extensions
}:
buildPythonPackage rec {
pname = "pynamodb";
version = "5.5.1";
version = "6.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -22,26 +22,30 @@ buildPythonPackage rec {
owner = "pynamodb";
repo = "PynamoDB";
rev = "refs/tags/${version}";
hash = "sha256-VZHEXAuHGn10EMkyd8hibipu6tw5JvOP4XwdB+xdjN8=";
hash = "sha256-Ag/ivZ2SDYX0kwXbExt3kE/pMJgfoGc6gWoy+Rr6GTw=";
};
propagatedBuildInputs = [
python-dateutil
build-system = [
setuptools
];
dependencies = [
botocore
] ++ lib.optionals (pythonOlder "3.8") [
] ++ lib.optionals (pythonOlder "3.11") [
typing-extensions
];
passthru.optional-dependencies = {
optional-dependencies = {
signal = [
blinker
];
};
nativeCheckInputs = [
pytest-env
pytest-mock
pytestCheckHook
] ++ passthru.optional-dependencies.signal;
] ++ optional-dependencies.signal;
pythonImportsCheck = [
"pynamodb"
@@ -57,6 +61,9 @@ buildPythonPackage rec {
"test_sign_request"
"test_table_integration"
"test_transact"
# require a local dynamodb instance
"test_create_table"
"test_create_table__incompatible_indexes"
];
meta = with lib; {