@@ -18,7 +18,7 @@ let package = Package(
1818 . library( name: " TencentSCFTesting " , targets: [ " TencentSCFTesting " ] ) ,
1919 ] ,
2020 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 " ) ,
2222 . package ( url: " https://github.com/apple/swift-log.git " , from: " 1.0.0 " ) ,
2323 . package ( url: " https://github.com/swift-server/swift-backtrace.git " , from: " 1.1.0 " ) ,
2424 . package ( url: " https://github.com/stevapple/tencent-cloud-core.git " , . upToNextMinor( from: " 0.2.0 " ) ) ,
@@ -27,7 +27,7 @@ let package = Package(
2727 targets: [
2828 . target( name: " TencentSCFRuntime " , dependencies: [
2929 . byName( name: " TencentSCFRuntimeCore " ) ,
30- . product( name: " NIO " , package : " swift-nio " ) ,
30+ . product( name: " NIOCore " , package : " swift-nio " ) ,
3131 . product( name: " NIOFoundationCompat " , package : " swift-nio " ) ,
3232 ] ) ,
3333 . testTarget( name: " TencentSCFRuntimeTests " , dependencies: [
@@ -39,6 +39,9 @@ let package = Package(
3939 . product( name: " Logging " , package : " swift-log " ) ,
4040 . product( name: " Backtrace " , package : " swift-backtrace " ) ,
4141 . 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 " ) ,
4245 ] ) ,
4346 . testTarget( name: " TencentSCFRuntimeCoreTests " , dependencies: [
4447 . byName( name: " TencentSCFRuntimeCore " ) ,
@@ -58,8 +61,12 @@ let package = Package(
5861 // for perf testing
5962 . target( name: " MockServer " , dependencies: [
6063 . product( name: " NIOHTTP1 " , package : " swift-nio " ) ,
64+ . product( name: " NIO " , package : " swift-nio " ) ,
6165 ] ) ,
6266 . 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+ ] ) ,
6471 ]
6572)
0 commit comments