mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 06:53:01 +00:00
python3Packages.connexion: fix build
(cherry picked from commit e8f8fd16e9
)
This commit is contained in:
parent
38409c6245
commit
c16019e54d
@ -0,0 +1,25 @@
|
||||
From 10c3d787cc9c7fb31c6cc7074e9ce00dfeb6bb85 Mon Sep 17 00:00:00 2001
|
||||
From: wxt <3264117476@qq.com>
|
||||
Date: Thu, 14 Nov 2024 16:16:17 +0800
|
||||
Subject: [PATCH] Part of 1992
|
||||
|
||||
---
|
||||
tests/decorators/test_validation.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/tests/decorators/test_validation.py b/tests/decorators/test_validation.py
|
||||
index bece403..d7e0984 100644
|
||||
--- a/tests/decorators/test_validation.py
|
||||
+++ b/tests/decorators/test_validation.py
|
||||
@@ -78,7 +78,7 @@ def test_invalid_type(monkeypatch):
|
||||
logger = MagicMock()
|
||||
monkeypatch.setattr("connexion.validators.parameter.logger", logger)
|
||||
result = ParameterValidator.validate_parameter(
|
||||
- "formdata", 20, {"type": "string", "name": "foo"}
|
||||
+ "formdata", 20, {"name": "foo", "type": "string"}
|
||||
)
|
||||
expected_result = """20 is not of type 'string'
|
||||
|
||||
--
|
||||
2.47.0
|
||||
|
@ -1,5 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
buildPythonPackage,
|
||||
pythonOlder,
|
||||
@ -46,6 +47,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-rngQDU9kXw/Z+Al0SCVnWN8xnphueTtZ0+xPBR5MbEM=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# A really small Part of https://github.com/spec-first/connexion/pull/1992 Will fix check on newest dependencies
|
||||
./0001-Part-of-1992.patch
|
||||
];
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
@ -79,26 +85,31 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "connexion" ];
|
||||
|
||||
disabledTests = [
|
||||
"test_build_example"
|
||||
"test_mock_resolver_no_example"
|
||||
# Tests require network access
|
||||
"test_remote_api"
|
||||
# AssertionError
|
||||
"test_headers"
|
||||
# waiter.acquire() deadlock
|
||||
"test_cors_server_error"
|
||||
"test_get_bad_default_response"
|
||||
"test_schema_response"
|
||||
"test_writeonly"
|
||||
];
|
||||
disabledTests =
|
||||
[
|
||||
"test_build_example"
|
||||
"test_mock_resolver_no_example"
|
||||
# Tests require network access
|
||||
"test_remote_api"
|
||||
# AssertionError
|
||||
"test_headers"
|
||||
# waiter.acquire() deadlock
|
||||
"test_cors_server_error"
|
||||
"test_get_bad_default_response"
|
||||
"test_schema_response"
|
||||
"test_writeonly"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# ImportError: Error while finding loader for '/private/tmp/nix-build-python3.12-connexion-3.1.0.drv-0/source' (<class 'ModuleNotFoundError'>: No module named '/private/tmp/nix-build-python3')
|
||||
"test_lifespan"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Swagger/OpenAPI First framework on top of Flask";
|
||||
homepage = "https://github.com/spec-first/connexion";
|
||||
changelog = "https://github.com/spec-first/connexion/releases/tag/${version}";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ bot-wxt1221 ];
|
||||
mainProgram = "connexion";
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user