1- // swift-tools-version: 5.8
1+ // swift-tools-version: 5.9
22// The swift-tools-version declares the minimum version of Swift required to build this package.
33
44import PackageDescription
55
6+ /// Define the strict concurrency settings to be applied to all targets.
7+ let swiftSettings : [ SwiftSetting ] = [
8+ . enableExperimentalFeature( " StrictConcurrency " ) ,
9+ ]
10+
611let package = Package (
712 name: " swift-transformers " ,
813 platforms: [ . iOS( . v16) , . macOS( . v13) ] ,
@@ -24,13 +29,13 @@ let package = Package(
2429 ]
2530 ) ,
2631 . executableTarget( name: " HubCLI " , dependencies: [ " Hub " , . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ] ) ,
27- . target( name: " Hub " , resources: [ . process( " FallbackConfigs " ) ] ) ,
32+ . target( name: " Hub " , resources: [ . process( " FallbackConfigs " ) ] , swiftSettings : swiftSettings ) ,
2833 . target( name: " Tokenizers " , dependencies: [ " Hub " , . product( name: " Jinja " , package : " Jinja " ) ] ) ,
2934 . target( name: " TensorUtils " ) ,
3035 . target( name: " Generation " , dependencies: [ " Tokenizers " , " TensorUtils " ] ) ,
3136 . target( name: " Models " , dependencies: [ " Tokenizers " , " Generation " , " TensorUtils " ] ) ,
3237 . testTarget( name: " TokenizersTests " , dependencies: [ " Tokenizers " , " Models " , " Hub " ] , resources: [ . process( " Resources " ) , . process( " Vocabs " ) ] ) ,
33- . testTarget( name: " HubTests " , dependencies: [ " Hub " , . product( name: " Jinja " , package : " Jinja " ) ] ) ,
38+ . testTarget( name: " HubTests " , dependencies: [ " Hub " , . product( name: " Jinja " , package : " Jinja " ) ] , swiftSettings : swiftSettings ) ,
3439 . testTarget( name: " PreTokenizerTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
3540 . testTarget( name: " TensorUtilsTests " , dependencies: [ " TensorUtils " , " Models " , " Hub " ] , resources: [ . process( " Resources " ) ] ) ,
3641 . testTarget( name: " NormalizerTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
0 commit comments