Correction: for python-moto this does not suffice: -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_acmpca/test_acmpca.py::test_issue_certificate - ValueError: Attribute's length must be >= 1 and <= 64, but it was 0 FAILED tests/test_acmpca/test_acmpca.py::test_get_certificate - ValueError: Attribute's length must be >= 1 and <= 64, but it was 0 FAILED tests/test_cloudformation/test_validate.py::test_boto3_json_validate_successful - AttributeError: module 'cfnlint.core' has no attribute 'configure_logging' FAILED tests/test_cloudformation/test_validate.py::test_boto3_json_with_tabs_validate_successful - AttributeError: module 'cfnlint.core' has no attribute 'configure_logging' FAILED tests/test_cloudformation/test_validate.py::test_boto3_json_invalid_missing_resource - AttributeError: module 'cfnlint.core' has no attribute 'configure_logging' FAILED tests/test_cloudformation/test_validate.py::test_boto3_yaml_validate_successful - AttributeError: module 'cfnlint.core' has no attribute 'configure_logging' FAILED tests/test_cloudformation/test_validate.py::test_boto3_yaml_validate_template_url_successful - AttributeError: module 'cfnlint.core' has no attribute 'configure_logging' FAILED tests/test_cloudformation/test_validate.py::test_boto3_yaml_invalid_missing_resource - AttributeError: module 'cfnlint.core' has no attribute 'configure_logging' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestSelectStatements::test_execute_statement_select_star - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestSelectStatements::test_execute_statement_select_unique - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestSelectStatements::test_execute_statement_with_parameter - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestSelectStatements::test_execute_statement_with_no_results - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestExecuteTransaction::test_execute_transaction - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestBatchExecuteStatement::test_execute_transaction - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_dynamodb/test_dynamodb_statements.py::TestBatchExecuteStatement::test_without_primary_key_in_where_clause - AttributeError: 'str' object has no attribute 'items' FAILED tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read, 4 more expected)', IncompleteRead(0 bytes read, 4 more expected)) FAILED tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read, 4 more expected)', IncompleteRead(0 bytes read, 4 more expected)) FAILED tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read, 4 more expected)', IncompleteRead(0 bytes read, 4 more expected)) FAILED tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read, 7 more expected)', IncompleteRead(0 bytes read, 7 more expected)) FAILED tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read, 11 more expected)', IncompleteRead(0 bytes read, 11 more expected)) FAILED tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read, 11 more expected)', IncompleteRead(0 bytes read, 11 more expected)) = 21 failed, 8038 passed, 7 skipped, 67 deselected, 2 xfailed, 1232 warnings in 1435.77s (0:23:55) = error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "/gnu/store/5jmpyn2l6qlari8hd8l3rxqa9wd111rc-python-pytest-8.3.3/bin/pytest" arguments: ("-vv" "-m" "not network and not requires_docker" "-k" "not test_cancel_pending_job and not test_list_queue_tags_errors and not test_route53resolver_bad_create_endpoint_subnets and not test_route53resolver_invalid_create_endpoint_args and not test_cancel_pending_job and not test_terminate_job and not test_invoke_function_from_sqs_exception and not test_create_custom_lambda_resource__verify_cfnresponse_failed and not test_lambda_function and not test_invoke_local_lambda_layers and not test_s3_server_post_cors_multiple_origins and not test_put_record_batch_http_destination and not test_put_record_http_destination and not test_with_custom_request_header and not test_dependencies and not test_cancel_running_job and not test_container_overrides") exit-status: 1 term-signal: #f stop-signal: #f> phase `check' failed after 1446.7 seconds command "/gnu/store/5jmpyn2l6qlari8hd8l3rxqa9wd111rc-python-pytest-8.3.3/bin/pytest" "-vv" "-m" "not network and not requires_docker" "-k" "not test_cancel_pending_job and not test_list_queue_tags_errors and not test_route53resolver_bad_create_endpoint_subnets and not test_route53resolver_invalid_create_endpoint_args and not test_cancel_pending_job and not test_terminate_job and not test_invoke_function_from_sqs_exception and not test_create_custom_lambda_resource__verify_cfnresponse_failed and not test_lambda_function and not test_invoke_local_lambda_layers and not test_s3_server_post_cors_multiple_origins and not test_put_record_batch_http_destination and not test_put_record_http_destination and not test_with_custom_request_header and not test_dependencies and not test_cancel_running_job and not test_container_overrides" failed with status 1 build process 18 exited with status 256 builder for `/gnu/store/ch8xgfq1m43qh194ycicqjd3wnmk71zs-python-moto-4.2.4.drv' failed with exit code 1
"Dr. Arne Babenhauserheide" <arne_...@web.de> writes: > Attached are patches that get them to build. > > From 9f02a220b44ff2a60b0ffaa6bf6ced15fc23353e Mon Sep 17 00:00:00 2001 > Message-ID: > <9f02a220b44ff2a60b0ffaa6bf6ced15fc23353e.1737417690.git.arne_...@web.de> > From: Arne Babenhauserheide <arne_...@web.de> > Date: Tue, 21 Jan 2025 00:38:15 +0100 > Subject: [PATCH 1/3] gnu: python-aws-xray-sdk and python-jose: fix build > > * gnu/packages/python-web.scm (python-aws-xray-sdk): update python-sqlalchemy > dependency to v2 > * gnu/packages/python-web.scm (python-aws-xray-sdk): disable broken tests > * gnu/packages/python-web.scm (python-jose): ignore > tests/algorithms/test_EC_compat.py (fails due to spurious linebreaks in the > output) > --- > gnu/packages/python-web.scm | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm > index 4e2738cb634..f62e5d20171 100644 > --- a/gnu/packages/python-web.scm > +++ b/gnu/packages/python-web.scm > @@ -1027,9 +1027,14 @@ (define-public python-aws-xray-sdk > "--ignore=tests/ext/pymysql/test_pymysql.py" > "--ignore=tests/ext/pynamodb/test_pynamodb.py" > "--ignore=tests/ext/sqlalchemy_core/test_postgres.py" > + ;; Test uses BaseQuery that is missing from flask_sqlalchemy > + "--ignore=tests/ext/flask_sqlalchemy/test_query.py" > + "--ignore=tests/ext/sqlalchemy/test_query.py" > "--ignore=tests/test_async_recorder.py" > ;; FIXME: Why is this failing? > "--ignore=tests/test_patcher.py" > + ;; FIXME: Why is this failing? > + "--ignore=tests/test_lambda_context.py" > ;; These tests want to access httpbin.org. > "--ignore=tests/ext/requests/test_requests.py" > "--ignore=tests/ext/httplib/test_httplib.py" > @@ -1053,7 +1058,7 @@ (define-public python-aws-xray-sdk > python-pytest-asyncio > python-pytest-benchmark > python-requests > - python-sqlalchemy > + python-sqlalchemy-2 > python-webtest > python-setuptools > python-wheel)) > @@ -1580,8 +1585,8 @@ (define-public python-jose > (modify-phases %standard-phases > (replace 'check > (lambda* (#:key tests? #:allow-other-keys) > - (if tests? > - (invoke "pytest" "-vv") > + (if tests? ;; tests fail due to spurious linebreaks in the > output > + (invoke "pytest" "-vv" > "--ignore=tests/algorithms/test_EC_compat.py") > (format #t "test suite not run~%")) > #t))))) > (native-inputs > > base-commit: 0a26cd43f92f1a9bcb07750855e18693e8d0adf3 > -- > 2.47.1 > > From 79aa5959bd41636a874ddc39665f1eb317f318b6 Mon Sep 17 00:00:00 2001 > Message-ID: > <79aa5959bd41636a874ddc39665f1eb317f318b6.1737417690.git.arne_...@web.de> > In-Reply-To: > <9f02a220b44ff2a60b0ffaa6bf6ced15fc23353e.1737417690.git.arne_...@web.de> > References: > <9f02a220b44ff2a60b0ffaa6bf6ced15fc23353e.1737417690.git.arne_...@web.de> > From: Arne Babenhauserheide <arne_...@web.de> > Date: Tue, 21 Jan 2025 00:43:48 +0100 > Subject: [PATCH 2/3] gnu: python-kombu: fix build > > * gnu/packages/python-xyz.scm (python-kombu): add native-inputs > python-setuptools and python-wheel > > Change-Id: I127a4d59fec6db207649df14d53efb56804a94e8 > --- > gnu/packages/python-xyz.scm | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 728ce91381e..be5e040cd3d 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -20618,7 +20618,9 @@ (define-public python-kombu > python-pyro4 > python-pytest > python-pytest-sugar > - python-tzdata)) > + python-tzdata > + python-setuptools > + python-wheel)) > (propagated-inputs > (list python-amqp python-typing-extensions python-vine)) > (home-page "https://kombu.readthedocs.io";) > -- > 2.47.1 > > From c07ecc58bd8df173c110ccb85bf1a520d585436e Mon Sep 17 00:00:00 2001 > Message-ID: > <c07ecc58bd8df173c110ccb85bf1a520d585436e.1737417690.git.arne_...@web.de> > In-Reply-To: > <9f02a220b44ff2a60b0ffaa6bf6ced15fc23353e.1737417690.git.arne_...@web.de> > References: > <9f02a220b44ff2a60b0ffaa6bf6ced15fc23353e.1737417690.git.arne_...@web.de> > From: Arne Babenhauserheide <arne_...@web.de> > Date: Tue, 21 Jan 2025 00:50:40 +0100 > Subject: [PATCH 3/3] gnu: python-moto: fix build > > * gnu/packages/python-xyz.scm (python-moto): add native-input python-wheel > > Change-Id: I58a5683c00a3700824bd1dc5ef6d6361d0cfad2d > --- > gnu/packages/python-xyz.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index be5e040cd3d..289bae55d35 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -19792,6 +19792,7 @@ (define-public python-moto > python-responses > python-sshpubkeys > python-werkzeug > + python-wheel > python-xmltodict)) > (home-page "https://github.com/spulec/moto";) > (synopsis "Mock out the boto library") > -- > 2.47.1 > > > Best wishes, > Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de
signature.asc
Description: PGP signature