@@ -5,7 +5,7 @@ import PackageDescription
55
66/// Define the strict concurrency settings to be applied to all targets.
77let swiftSettings : [ SwiftSetting ] = [
8- . enableExperimentalFeature( " StrictConcurrency " )
8+ . enableExperimentalFeature( " StrictConcurrency " ) ,
99]
1010
1111let package = Package (
@@ -25,7 +25,8 @@ let package = Package(
2525 . trait(
2626 name: " ChatTemplates " ,
2727 description:
28- " Enables chat template support with Jinja templating engine (Swift 6.1+ only) " )
28+ " Enables chat template support with Jinja templating engine (Swift 6.1+ only) "
29+ ) ,
2930 ] ,
3031 dependencies: [
3132 . package (
@@ -44,15 +45,18 @@ let package = Package(
4445 name: " HubCLI " ,
4546 dependencies: [
4647 " Hub " , . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
47- ] ) ,
48+ ]
49+ ) ,
4850 . target(
49- name: " Hub " , resources: [ . process( " FallbackConfigs " ) ] , swiftSettings: swiftSettings) ,
51+ name: " Hub " , resources: [ . process( " FallbackConfigs " ) ] , swiftSettings: swiftSettings
52+ ) ,
5053 . target(
5154 name: " Tokenizers " ,
5255 dependencies: [
5356 " Hub " ,
5457 . product(
55- name: " Jinja " , package : " Jinja " , condition: . when( traits: [ " ChatTemplates " ] ) ) ,
58+ name: " Jinja " , package : " Jinja " , condition: . when( traits: [ " ChatTemplates " ] )
59+ ) ,
5660 ] ,
5761 swiftSettings: swiftSettings
5862 ) ,
@@ -61,14 +65,17 @@ let package = Package(
6165 . target( name: " Models " , dependencies: [ " Tokenizers " , " Generation " , " TensorUtils " ] ) ,
6266 . testTarget(
6367 name: " TokenizersTests " , dependencies: [ " Tokenizers " , " Models " , " Hub " ] ,
64- resources: [ . process( " Resources " ) , . process( " Vocabs " ) ] ) ,
68+ resources: [ . process( " Resources " ) , . process( " Vocabs " ) ]
69+ ) ,
6570 . testTarget(
6671 name: " HubTests " , dependencies: [ " Hub " , . product( name: " Jinja " , package : " Jinja " ) ] ,
67- swiftSettings: swiftSettings) ,
72+ swiftSettings: swiftSettings
73+ ) ,
6874 . testTarget( name: " PreTokenizerTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
6975 . testTarget(
7076 name: " TensorUtilsTests " , dependencies: [ " TensorUtils " , " Models " , " Hub " ] ,
71- resources: [ . process( " Resources " ) ] ) ,
77+ resources: [ . process( " Resources " ) ]
78+ ) ,
7279 . testTarget( name: " NormalizerTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
7380 . testTarget( name: " PostProcessorTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
7481 ]
0 commit comments