commit
4e2d2e8e21
@ -1,62 +0,0 @@ |
||||
{ lib, stdenv, buildPythonPackage, fetchPypi |
||||
, itsdangerous, hypothesis |
||||
, pytestCheckHook, requests |
||||
, pytest-timeout |
||||
, isPy3k |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "Werkzeug"; |
||||
version = "1.0.1"; |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ itsdangerous ]; |
||||
checkInputs = [ pytestCheckHook requests hypothesis pytest-timeout ]; |
||||
|
||||
postPatch = '' |
||||
# ResourceWarning causes tests to fail |
||||
rm tests/test_routing.py |
||||
''; |
||||
|
||||
disabledTests = [ |
||||
"test_save_to_pathlib_dst" |
||||
"test_cookie_maxsize" |
||||
"test_cookie_samesite_attribute" |
||||
"test_cookie_samesite_invalid" |
||||
"test_range_parsing" |
||||
"test_content_range_parsing" |
||||
"test_http_date_lt_1000" |
||||
"test_best_match_works" |
||||
"test_date_to_unix" |
||||
"test_easteregg" |
||||
|
||||
# Seems to be a problematic test-case: |
||||
# |
||||
# > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) |
||||
# E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> |
||||
# E |
||||
# E Traceback (most recent call last): |
||||
# E File "/nix/store/cwv8aj4vsqvimzljw5dxsxy663vjgibj-python3.9-Werkzeug-1.0.1/lib/python3.9/site-packages/werkzeug/formparser.py", line 318, in parse_multipart_headers |
||||
# E return Headers(result) |
||||
# E ResourceWarning: unclosed file <_io.FileIO name=11 mode='rb+' closefd=True> |
||||
"test_basic_routing" |
||||
"test_merge_slashes_match" |
||||
"test_merge_slashes_build" |
||||
"TestMultiPart" |
||||
"TestHTTPUtility" |
||||
] ++ lib.optionals stdenv.isDarwin [ |
||||
"test_get_machine_id" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
homepage = "https://palletsprojects.com/p/werkzeug/"; |
||||
description = "A WSGI utility library for Python"; |
||||
license = licenses.bsd3; |
||||
maintainers = [ ]; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue