@@ -18,7 +18,7 @@ let package = Package(
18
18
. library( name: " TencentSCFTesting " , targets: [ " TencentSCFTesting " ] ) ,
19
19
] ,
20
20
dependencies: [
21
- . package ( url: " https://github.com/apple/swift-nio.git " , from: " 2.17 .0 " ) ,
21
+ . package ( url: " https://github.com/apple/swift-nio.git " , from: " 2.32 .0 " ) ,
22
22
. package ( url: " https://github.com/apple/swift-log.git " , from: " 1.0.0 " ) ,
23
23
. package ( url: " https://github.com/swift-server/swift-backtrace.git " , from: " 1.1.0 " ) ,
24
24
. package ( url: " https://github.com/stevapple/tencent-cloud-core.git " , . upToNextMinor( from: " 0.2.0 " ) ) ,
@@ -27,7 +27,7 @@ let package = Package(
27
27
targets: [
28
28
. target( name: " TencentSCFRuntime " , dependencies: [
29
29
. byName( name: " TencentSCFRuntimeCore " ) ,
30
- . product( name: " NIO " , package : " swift-nio " ) ,
30
+ . product( name: " NIOCore " , package : " swift-nio " ) ,
31
31
. product( name: " NIOFoundationCompat " , package : " swift-nio " ) ,
32
32
] ) ,
33
33
. testTarget( name: " TencentSCFRuntimeTests " , dependencies: [
@@ -39,6 +39,9 @@ let package = Package(
39
39
. product( name: " Logging " , package : " swift-log " ) ,
40
40
. product( name: " Backtrace " , package : " swift-backtrace " ) ,
41
41
. product( name: " NIOHTTP1 " , package : " swift-nio " ) ,
42
+ . product( name: " NIOCore " , package : " swift-nio " ) ,
43
+ . product( name: " NIOConcurrencyHelpers " , package : " swift-nio " ) ,
44
+ . product( name: " NIOPosix " , package : " swift-nio " ) ,
42
45
] ) ,
43
46
. testTarget( name: " TencentSCFRuntimeCoreTests " , dependencies: [
44
47
. byName( name: " TencentSCFRuntimeCore " ) ,
@@ -58,8 +61,12 @@ let package = Package(
58
61
// for perf testing
59
62
. target( name: " MockServer " , dependencies: [
60
63
. product( name: " NIOHTTP1 " , package : " swift-nio " ) ,
64
+ . product( name: " NIO " , package : " swift-nio " ) ,
61
65
] ) ,
62
66
. target( name: " StringSample " , dependencies: [ " TencentSCFRuntime " ] ) ,
63
- . target( name: " CodableSample " , dependencies: [ " TencentSCFRuntime " ] ) ,
67
+ . target( name: " CodableSample " , dependencies: [
68
+ . byName( name: " TencentSCFRuntime " ) ,
69
+ . product( name: " NIO " , package : " swift-nio " ) ,
70
+ ] ) ,
64
71
]
65
72
)
0 commit comments