python3Packages.python-awair: 0.2.1 -> 0.2.2
This commit is contained in:
parent
7bb0f30b7f
commit
622743709a
@ -1,16 +1,60 @@
|
|||||||
{ lib, fetchPypi, buildPythonPackage, flask, limits }:
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, flask
|
||||||
|
, flask-restful
|
||||||
|
, hiro
|
||||||
|
, limits
|
||||||
|
, mock
|
||||||
|
, ordereddict
|
||||||
|
, pymemcache
|
||||||
|
, pytestCheckHook
|
||||||
|
, redis
|
||||||
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "Flask-Limiter";
|
pname = "Flask-Limiter";
|
||||||
version = "1.4";
|
version = "1.4";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchFromGitHub {
|
||||||
inherit pname version;
|
owner = "alisaifee";
|
||||||
sha256 = "021279c905a1e24f181377ab3be711be7541734b494f4e6db2b8edeba7601e48";
|
repo = "flask-limiter";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "1k1b4b3s1acphqnar0y5g747bh1y7w35gcl5g819idq2a5vqnass";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ flask limits ];
|
propagatedBuildInputs = [ flask limits ];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
hiro
|
||||||
|
mock
|
||||||
|
redis
|
||||||
|
flask-restful
|
||||||
|
pymemcache
|
||||||
|
ordereddict
|
||||||
|
];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
sed -i "/--cov/d" pytest.ini
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Some tests requires a local Redis instance
|
||||||
|
disabledTests = [
|
||||||
|
"test_fallback_to_memory"
|
||||||
|
"test_reset_unsupported"
|
||||||
|
"test_constructor_arguments_over_config"
|
||||||
|
"test_fallback_to_memory_config"
|
||||||
|
"test_fallback_to_memory_backoff_check"
|
||||||
|
"test_fallback_to_memory_with_global_override"
|
||||||
|
"test_custom_key_prefix"
|
||||||
|
"test_redis_request_slower_than_fixed_window"
|
||||||
|
"test_redis_request_slower_than_moving_window"
|
||||||
|
"test_custom_key_prefix_with_headers"
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "flask_limiter" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Rate limiting for flask applications";
|
description = "Rate limiting for flask applications";
|
||||||
homepage = "https://flask-limiter.readthedocs.org/";
|
homepage = "https://flask-limiter.readthedocs.org/";
|
||||||
|
Loading…
Reference in New Issue
Block a user