The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of SDGKeyboardDesign, reference 2.1.3 (644666), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 09:42:27 UTC.

Swift 6 data race errors: 4

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git
Reference: 2.1.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SDGGiesbrecht/SDGKeyboardDesign
 * tag               2.1.3      -> FETCH_HEAD
HEAD is now at 644666b Version 2.1.3
Cloned https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git
Revision (git rev-parse @):
644666b5032b5f59707cf88a12992554ca15ed8c
SUCCESS checkout https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git at 2.1.3
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/SDGGiesbrecht/SDGInterface
Fetching https://github.com/SDGGiesbrecht/SDGCornerstone
Fetching https://github.com/apple/swift-collections
[1/5576] Fetching swift-numerics
[280/21051] Fetching swift-numerics, swift-collections
[281/47599] Fetching swift-numerics, swift-collections, sdginterface
[7124/149716] Fetching swift-numerics, swift-collections, sdginterface, sdgcornerstone
Fetched https://github.com/apple/swift-collections from cache (1.88s)
[87268/134241] Fetching swift-numerics, sdginterface, sdgcornerstone
Fetched https://github.com/SDGGiesbrecht/SDGInterface from cache (3.20s)
Fetched https://github.com/SDGGiesbrecht/SDGCornerstone from cache (3.20s)
Fetched https://github.com/apple/swift-numerics from cache (3.20s)
Computing version for https://github.com/SDGGiesbrecht/SDGInterface
Computed https://github.com/SDGGiesbrecht/SDGInterface at 0.15.1 (0.71s)
Computing version for https://github.com/SDGGiesbrecht/SDGCornerstone
Computed https://github.com/SDGGiesbrecht/SDGCornerstone at 10.1.2 (0.81s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.0.1 (0.69s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.1 (0.62s)
Creating working copy for https://github.com/SDGGiesbrecht/SDGCornerstone
Working copy of https://github.com/SDGGiesbrecht/SDGCornerstone resolved at 10.1.2
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.1
Creating working copy for https://github.com/SDGGiesbrecht/SDGInterface
Working copy of https://github.com/SDGGiesbrecht/SDGInterface resolved at 0.15.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.0.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "sdgkeyboarddesign",
      "name": "SDGKeyboardDesign",
      "url": "https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SDGKeyboardDesign",
      "dependencies": [
        {
          "identity": "sdgcornerstone",
          "name": "SDGCornerstone",
          "url": "https://github.com/SDGGiesbrecht/SDGCornerstone",
          "version": "10.2.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SDGCornerstone",
          "dependencies": [
            {
              "identity": "swift-numerics",
              "name": "swift-numerics",
              "url": "https://github.com/apple/swift-numerics",
              "version": "1.0.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections",
              "version": "1.1.4",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "sdginterface",
          "name": "SDGInterface",
          "url": "https://github.com/SDGGiesbrecht/SDGInterface",
          "version": "0.15.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SDGInterface",
          "dependencies": [
            {
              "identity": "sdgcornerstone",
              "name": "SDGCornerstone",
              "url": "https://github.com/SDGGiesbrecht/SDGCornerstone",
              "version": "10.2.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SDGCornerstone",
              "dependencies": [
                {
                  "identity": "swift-numerics",
                  "name": "swift-numerics",
                  "url": "https://github.com/apple/swift-numerics",
                  "version": "1.0.2",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections",
                  "version": "1.1.4",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git
[1/2535] Fetching sdgkeyboarddesign
Fetched https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git from cache (1.03s)
Fetching https://github.com/SDGGiesbrecht/SDGCornerstone from cache
Fetching https://github.com/SDGGiesbrecht/SDGInterface from cache
Fetched https://github.com/SDGGiesbrecht/SDGInterface from cache (0.60s)
Fetched https://github.com/SDGGiesbrecht/SDGCornerstone from cache (0.60s)
Computing version for https://github.com/SDGGiesbrecht/SDGInterface
Computed https://github.com/SDGGiesbrecht/SDGInterface at 0.15.3 (0.69s)
Computing version for https://github.com/SDGGiesbrecht/SDGCornerstone
Computed https://github.com/SDGGiesbrecht/SDGCornerstone at 10.2.0 (0.84s)
Fetching https://github.com/apple/swift-collections from cache
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-collections from cache (0.57s)
Fetched https://github.com/apple/swift-numerics from cache (0.57s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.2 (0.02s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.1.4 (0.75s)
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.1.4
Creating working copy for https://github.com/SDGGiesbrecht/SDGInterface
Working copy of https://github.com/SDGGiesbrecht/SDGInterface resolved at 0.15.3
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.2
Creating working copy for https://github.com/SDGGiesbrecht/SDGCornerstone
Working copy of https://github.com/SDGGiesbrecht/SDGCornerstone resolved at 10.2.0
Creating working copy for https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git
Working copy of https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git resolved at 2.1.3 (644666b)
warning: '.resolve-product-dependencies': dependency 'sdgkeyboarddesign' is not used by any target
Found 2 product dependencies
  - SDGCornerstone
  - SDGInterface
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/SDGGiesbrecht/SDGKeyboardDesign.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin SDGCopySources
[2/2] Compiling plugin SDGEmbedResources
Building for debugging...
[2/18] Write sources
[16/18] Compiling _NumericsShims _NumericsShims.c
[17/18] Write swift-version--7754E27361AE5C74.txt
[19/99] Compiling RealModule Real.swift
[20/100] Compiling SDGLogic Tuple.swift
[21/100] Compiling RealModule RealFunctions.swift
[22/100] Compiling SDGLogic Operators.swift
[23/100] Compiling RealModule Float80+Real.swift
[24/100] Emitting module OrderedCollections
[25/105] Compiling RealModule AlgebraicField.swift
[26/105] Emitting module RealModule
[27/105] Compiling RealModule Float16+Real.swift
[28/105] Compiling OrderedCollections _HashTable+Constants.swift
[29/105] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[30/106] Compiling SDGLogic NilLiteral.swift
[31/106] Compiling SDGLogic Bool.swift
[32/106] Compiling SDGLogic Any.swift
[33/106] Compiling SDGLogic Equatable.swift
[34/106] Emitting module SDGLogic
[35/106] Compiling RealModule AugmentedArithmetic.swift
[36/106] Compiling RealModule Double+Real.swift
[37/106] Compiling RealModule Float+Real.swift
[38/106] Compiling RealModule ElementaryFunctions.swift
[39/106] Compiling RealModule ApproximateEquality.swift
[40/106] Compiling SDGControlFlow Weak.swift
[41/106] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[42/106] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[43/106] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[44/106] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[45/106] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[46/106] Compiling OrderedCollections OrderedSet+Codable.swift
[47/106] Compiling OrderedCollections OrderedSet+CustomDebugStringConvertible.swift
[48/106] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[49/106] Compiling OrderedCollections OrderedSet+CustomStringConvertible.swift
[50/106] Compiling OrderedCollections OrderedSet+Diffing.swift
[51/106] Compiling OrderedCollections _HashTable+Bucket.swift
[52/106] Compiling OrderedCollections _HashTable+BucketIterator.swift
[53/106] Emitting module SDGControlFlow
[54/106] Compiling OrderedCollections _Hashtable+Header.swift
[55/106] Compiling OrderedCollections OrderedDictionary+Codable.swift
[56/106] Compiling OrderedCollections OrderedSet+Equatable.swift
[57/106] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[58/106] Compiling OrderedCollections OrderedSet+Hashable.swift
[59/106] Compiling OrderedCollections OrderedSet+Initializers.swift
[60/106] Compiling OrderedCollections OrderedSet+Insertions.swift
[61/106] Compiling OrderedCollections _HashTable+Testing.swift
[62/106] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[63/106] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Predicates.swift
[64/106] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[65/106] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[66/106] Compiling OrderedCollections OrderedSet+SubSequence.swift
[67/106] Compiling OrderedCollections OrderedSet+Testing.swift
[68/106] Compiling OrderedCollections OrderedSet+Invariants.swift
[69/106] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[70/106] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[71/106] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[72/106] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Operations.swift
[73/106] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[74/106] Compiling OrderedCollections _HashTable.swift
[77/106] Compiling OrderedCollections OrderedDictionary+CustomDebugStringConvertible.swift
[84/106] Compiling OrderedCollections OrderedDictionary+CustomStringConvertible.swift
[85/106] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[86/106] Compiling OrderedCollections OrderedDictionary+Elements+SubSequence.swift
[87/106] Compiling OrderedCollections OrderedDictionary+Elements.swift
[88/106] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[89/106] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[90/106] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[91/106] Compiling OrderedCollections OrderedDictionary+Values.swift
[92/106] Compiling OrderedCollections OrderedDictionary.swift
[95/106] Compiling SDGControlFlow Tuple.swift
[102/106] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[103/106] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[104/106] Compiling OrderedCollections OrderedSet.swift
[105/106] Compiling OrderedCollections RandomAccessCollection+Offsets.swift
[106/106] Compiling OrderedCollections _UnsafeBitset.swift
[107/137] Compiling SDGMathematics WholeNumberProtocol.swift
[108/137] Compiling SDGMathematics Operators.swift
[109/137] Compiling SDGMathematics OrderedEnumeration.swift
[110/140] Compiling SDGMathematics IntegerProtocol.swift
[111/140] Compiling SDGMathematics IntegralArithmetic.swift
[112/140] Compiling SDGMathematics Negatable.swift
[113/140] Compiling SDGMathematics Subtractable.swift
[114/140] Compiling SDGMathematics VectorProtocol.swift
[115/140] Compiling SDGMathematics WholeArithmetic.swift
[116/140] Compiling SDGMathematics PointProtocol.swift
[117/140] Compiling SDGMathematics RationalArithmetic.swift
[118/140] Compiling SDGMathematics RationalNumberProtocol.swift
[119/140] Compiling SDGMathematics NumericAdditiveArithmetic.swift
[120/140] Compiling SDGMathematics OneDimensionalPoint.swift
[121/140] Compiling SDGMathematics OneDimensionalVector.swift
[122/140] Compiling SDGMathematics RationalVector.swift
[123/140] Compiling SDGMathematics RealArithmetic.swift
[124/140] Compiling SDGMathematics RealNumberProtocol.swift
[125/140] Compiling SDGMathematics Angle.swift
[126/140] Compiling SDGMathematics BitField.swift
[127/140] Compiling SDGMathematics ClosedRange.swift
[128/140] Compiling SDGMathematics Comparable.swift
[129/140] Compiling SDGMathematics Sequence.swift
[130/140] Compiling SDGMathematics Tuple.swift
[131/140] Compiling SDGMathematics UInt.swift
[132/140] Emitting module SDGMathematics
[133/140] Compiling SDGMathematics Measurement.swift
[134/140] Compiling SDGMathematics Addable.swift
[135/140] Compiling SDGMathematics FixedScaleOneDimensionalPoint.swift
[136/140] Compiling SDGMathematics GenericAdditiveArithmetic.swift
[137/140] Compiling SDGMathematics Data.swift
[138/140] Compiling SDGMathematics Float.swift
[139/140] Compiling SDGMathematics FunctionAnalysis.swift
[140/140] Compiling SDGMathematics Int.swift
[141/204] Compiling SDGCollections ExclusiveSuffixMatch.swift
[142/204] Compiling SDGCollections InclusivePrefixMatch.swift
[143/204] Compiling SDGCollections InclusiveSuffixMatch.swift
[144/204] Compiling SDGCollections AlternativeMatch.swift
[145/204] Compiling SDGCollections AlternativePatterns.swift
[146/204] Compiling SDGCollections NaryAlternativeMatch.swift
[147/204] Compiling SDGCollections NaryAlternativePatterns.swift
[148/210] Compiling SDGCollections AnyBidirectionalPattern.swift
[149/210] Compiling SDGCollections AnyPattern.swift
[150/210] Compiling SDGCollections AnyPatternMatch.swift
[151/210] Compiling SDGCollections AtomicPatternMatch.swift
[152/210] Compiling SDGCollections ConcatenatedMatch.swift
[153/210] Compiling SDGCollections ConcatenatedPatterns.swift
[154/210] Compiling SDGCollections NaryConcatenatedMatch.swift
[155/210] Compiling SDGCollections NaryConcatenatedPatterns.swift
[156/210] Compiling SDGCollections ConditionalPattern.swift
[157/210] Compiling SDGCollections LiteralPattern.swift
[158/210] Compiling SDGCollections NegatedPattern.swift
[159/210] Compiling SDGCollections NestingContentsPattern.swift
[160/210] Compiling SDGCollections NestingMatch.swift
[161/210] Compiling SDGCollections NestingMatchContents.swift
[162/210] Compiling SDGCollections Intersection.swift
[163/210] Compiling SDGCollections MutableSet.swift
[164/210] Compiling SDGCollections Set.swift
[165/210] Compiling SDGCollections SetDefinition.swift
[166/210] Compiling SDGCollections SetInRepresentableUniverse.swift
[167/210] Compiling SDGCollections Union.swift
[168/210] Compiling SDGCollections CollectionDifference.swift
[169/210] Compiling SDGCollections CollectionDifferenceChange.swift
[170/210] Compiling SDGCollections FillDirection.swift
[171/210] Compiling SDGCollections LexicographicalComparison.swift
[172/210] Compiling SDGCollections OrderedSet.SubSequence.swift
[173/210] Compiling SDGCollections OrderedSet.swift
[174/210] Compiling SDGCollections ExclusivePrefixMatch.swift
[175/210] Compiling SDGCollections RepetitionMatch.swift
[176/210] Compiling SDGCollections RepetitionPattern.swift
[177/210] Compiling SDGCollections SeparatedComponentMatch.swift
[178/210] Compiling SDGCollections Range.swift
[179/210] Compiling SDGCollections RangeExpression.swift
[180/210] Compiling SDGCollections RangeReplaceableCollection.swift
[181/210] Compiling SDGCollections ReversedCollection.swift
[182/210] Compiling SDGCollections SearchableBidirectionalCollection.swift
[183/210] Compiling SDGCollections SearchableCollection.swift
[184/210] Compiling SDGCollections Slice.swift
[185/210] Compiling SDGCollections AbsoluteComplement.swift
[186/210] Compiling SDGCollections ComparableSet.swift
[187/210] Compiling SDGCollections FiniteSet.swift
[188/210] Compiling SDGCollections IntensionalSet.swift
[189/210] Compiling SDGCollections StringProtocol.swift
[190/210] Compiling SDGCollections LegacyMode.swift
[191/210] Compiling SDGCollections Operators.swift
[192/210] Compiling SDGCollections AnyCollection.swift
[193/210] Compiling SDGCollections Array.swift
[194/210] Compiling SDGCollections BidirectionalCollection.swift
[195/210] Compiling SDGCollections Collection.swift
[196/210] Compiling SDGCollections NestingMatchSegment.swift
[197/210] Compiling SDGCollections NestingPattern.swift
[198/210] Compiling SDGCollections NestingSegmentPattern.swift
[199/210] Compiling SDGCollections BidirectionalPattern.swift
[200/210] Compiling SDGCollections Pattern.swift
[201/210] Compiling SDGCollections PatternMatch.swift
[202/210] Compiling SDGCollections PatternConsumption.swift
[203/210] Compiling SDGCollections Addable.swift
[204/210] Compiling SDGCollections BijectiveMapping.swift
[205/210] Compiling SDGCollections ContextualMapping.swift
[206/210] Compiling SDGCollections Dictionary.swift
[207/210] Compiling SDGCollections CharacterSet.swift
[208/210] Compiling SDGCollections Data.swift
[209/210] Compiling SDGCollections String.swift
[210/210] Emitting module SDGCollections
[211/239] Compiling SDGText CharacterSet.swift
[212/239] Compiling SDGText CollectionStringFamily.swift
[213/239] Compiling SDGText CollectionUnicodeScalar.swift
[214/239] Compiling SDGText StaticString.swift
[215/242] Compiling SDGText StrictStringInterpolationProtocol.swift
[216/242] Compiling SDGText StrictStringStringInterpolation.swift
[217/242] Compiling SDGText ExtendedGraphemeClusterView.swift
[218/242] Compiling SDGText Newline.swift
[219/242] Compiling SDGText NewlinePattern.swift
[220/242] Compiling SDGText StringFamily.swift
[221/242] Compiling SDGText Line.swift
[222/242] Compiling SDGText LineView.swift
[223/242] Compiling SDGText LineViewIndex.swift
[224/242] Compiling SDGText StringIndex.swift
[225/242] Compiling SDGText UnicodeScalarView.swift
[226/242] Compiling SDGText UnicodeScalar.swift
[227/242] Compiling SDGText MarkupPlaygroundDisplay.swift
[228/242] Compiling SDGText Range.swift
[229/242] Compiling SDGText SemanticMarkup.swift
[230/242] Compiling SDGText SemanticMarkupStringInterpolation.swift
[231/242] Compiling SDGText StrictString.swift
[232/242] Compiling SDGText StrictStringClusterView.swift
[233/242] Emitting module SDGText
[234/242] Compiling SDGText ExtendedGraphemeCluster.swift
[235/242] Compiling SDGText Font.Definition.swift
[236/242] Compiling SDGText Font.swift
[237/242] Compiling SDGText String.swift
[238/242] Compiling SDGText StringClusterView.swift
[239/242] Compiling SDGText StringScalarView.swift
[240/242] Compiling SDGText NSFont.swift
[241/242] Compiling SDGText SwiftUI.Font.swift
[242/242] Compiling SDGText UIFont.swift
[243/254] Compiling SDGPersistence StrictString.swift
[244/254] Compiling SDGPersistence URL.swift
[245/254] Compiling SDGPersistence String.swift
[246/254] Compiling SDGPersistence PreferenceSet.swift
[247/254] Compiling SDGPersistence ProcessInfo.swift
[248/254] Emitting module SDGPersistence
[249/254] Compiling SDGPersistence FileManager.swift
[250/254] Compiling SDGPersistence FileConvertible.swift
[251/254] Compiling SDGPersistence Preference.swift
[252/254] Compiling SDGPersistence Data.swift
[253/294] Compiling SDGLocalization CachedLocalization.swift
[254/294] Compiling SDGLocalization Bool.swift
[255/294] Compiling SDGLocalization CodableViaEnumeration.swift
[256/294] Compiling SDGLocalization Decodable.swift
[257/294] Compiling SDGLocalization LosslessStringConvertible.swift
[258/298] Compiling SDGLocalization TextConvertibleNumberParseError.swift
[259/298] Compiling SDGLocalization InputLocalization.swift
[260/298] Compiling SDGLocalization Casing.swift
[261/298] Compiling SDGLocalization EnglishCasing.swift
[262/298] Compiling SDGLocalization Angle.swift
[263/298] Compiling SDGLocalization Float.swift
[264/298] Compiling SDGLocalization Int.swift
[265/298] Compiling SDGLocalization IntegerProtcool.swift
[266/298] Compiling SDGLocalization IntegralArithmetic.swift
[267/298] Emitting module SDGKeyboard
[268/298] Compiling SDGKeyboard Key.swift
[269/298] Compiling SDGLocalization Precondition.swift
[270/298] Compiling SDGLocalization PresentableError.swift
[271/298] Compiling SDGLocalization Range.swift
[272/298] Compiling SDGLocalization TextConvertibleNumber.swift
[273/298] Compiling SDGLocalization StateData.swift
[274/298] Compiling SDGLocalization TextDirection.swift
[275/298] Compiling SDGLocalization UserFacing.swift
[276/298] Compiling SDGLocalization UserFacingDynamic.swift
[277/298] Compiling SDGLocalization GrammaticalGender.swift
[278/298] Compiling SDGLocalization GrammaticalNumber.swift
[279/298] Compiling SDGLocalization __________.swift
[280/298] Compiling SDGLocalization _________________.swift
[281/298] Compiling SDGLocalization Localization.swift
[282/298] Compiling SDGLocalization LocalizationSetting.swift
[283/298] Compiling SDGLocalization LocalizationSettingStabilizationMode.swift
[284/298] Compiling SDGLocalization APILocalization.swift
[285/298] Compiling SDGLocalization RationalArithmetic.swift
[286/298] Compiling SDGLocalization RationalNumberProtocol.swift
[287/298] Compiling SDGLocalization UInt.swift
[288/298] Compiling SDGLocalization WholeArithmetic.swift
[289/298] Compiling SDGLocalization WholeNumberProtocol.swift
[290/298] Compiling SDGLocalization AnyLocalization.swift
[291/298] Compiling SDGLocalization ContentLocalization.swift
[292/298] Compiling SDGLocalization FormatLocalization.swift
[293/298] Compiling SDGLocalization InterfaceLocalization.swift
[294/298] Emitting module SDGLocalization
[295/298] Compiling SDGLocalization Language.swift
[296/298] Compiling SDGLocalization LocalizationData.swift
[297/298] Compiling SDGLocalization Script.swift
[298/298] Compiling SDGLocalization State.swift
[299/304] Compiling SDGCornerstoneLocalizations InterfaceLocalization.swift
[300/304] Compiling SDGCornerstoneLocalizations FormatLocalization.swift
[301/304] Emitting module SDGCornerstoneLocalizations
[302/304] Compiling SDGCornerstoneLocalizations APILocalization.swift
[303/304] Emitting module SDGKeyboardDesignLocalizations
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesignLocalizations/ContentLocalization.swift:30:21: warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'ContentLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SDGLocalization
13 |
14 | public enum ContentLocalization: String, InputLocalization {
   |             `- note: consider making enum 'ContentLocalization' conform to the 'Sendable' protocol
15 |
16 |   // MARK: - Cases
   :
28 |   // MARK: - Localization
29 |
30 |   public static let fallbackLocalization: ContentLocalization = .englishUnitedKingdom
   |                     |- warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'ContentLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'fallbackLocalization' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
[304/304] Compiling SDGKeyboardDesignLocalizations ContentLocalization.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesignLocalizations/ContentLocalization.swift:30:21: warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'ContentLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SDGLocalization
13 |
14 | public enum ContentLocalization: String, InputLocalization {
   |             `- note: consider making enum 'ContentLocalization' conform to the 'Sendable' protocol
15 |
16 |   // MARK: - Cases
   :
28 |   // MARK: - Localization
29 |
30 |   public static let fallbackLocalization: ContentLocalization = .englishUnitedKingdom
   |                     |- warning: static property 'fallbackLocalization' is not concurrency-safe because non-'Sendable' type 'ContentLocalization' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'fallbackLocalization' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | }
32 |
[305/331] Compiling SDGXML XML.Encoder.KeyedContainer.swift
[306/331] Compiling SDGXML XML.Encoder.KeylessContainer.swift
[307/331] Compiling SDGXML XML.Encoder.SingleValueContainer.swift
[308/333] Compiling SDGXML CustomXMLRepresentable.swift
[309/333] Compiling SDGXML XML.Attribute.Protocol.swift
[310/333] Compiling SDGXML XML.Attribute.swift
[311/333] Compiling SDGXML XML.Coder.Element.swift
[312/333] Compiling SDGXML XML.Coder.MiscellaneousKey.swift
[313/333] Compiling SDGXML XML.Coder.swift
[314/333] Compiling SDGXML XML.Decoder.KeylessContainer.swift
[315/333] Compiling SDGXML XML.Decoder.SingleValueContainer.swift
[316/333] Compiling SDGXML XML.Decoder.UnkeyedContainer.swift
[317/333] Compiling SDGXML XML.Decoder.swift
[318/333] Compiling SDGXML XML.Encoder.Container.swift
[319/333] Compiling SDGXML XML.Encoder.Implementation.swift
[320/333] Compiling SDGXML XML.CharacterData.swift
[321/333] Compiling SDGXML XML.Content.swift
[322/333] Compiling SDGXML XML.DTD.swift
[323/333] Emitting module SDGXML
[324/333] Compiling SDGXML XML.Encoder.UnkeyedContainer.swift
[325/333] Compiling SDGXML XML.Encoder.swift
[326/333] Compiling SDGXML XML.AttributeValue.swift
[327/333] Compiling SDGXML XML.Decoder.Container.swift
[328/333] Compiling SDGXML XML.Decoder.Implementation.swift
[329/333] Compiling SDGXML XML.Decoder.KeyedContainer.swift
[330/333] Compiling SDGXML XML.Document.swift
[331/333] Compiling SDGXML XML.Element.swift
[332/333] Compiling SDGXML XML.Parser.swift
[333/333] Compiling SDGXML XML.swift
[334/364] Compiling SDGKeyboardDesign Chemistry.swift
[335/364] Compiling SDGKeyboardDesign Copyright.swift
[336/364] Compiling SDGKeyboardDesign Correctness.swift
[337/367] Compiling SDGKeyboardDesign MathematicalOperators.swift
[338/367] Compiling SDGKeyboardDesign MathematicalRelations.swift
[339/367] Compiling SDGKeyboardDesign Miscellaneous.swift
[340/367] Compiling SDGKeyboardDesign Currency.swift
[341/367] Compiling SDGKeyboardDesign Flags.swift
[342/367] Compiling SDGKeyboardDesign Footnotes.swift
[343/367] Emitting module SDGKeyboardDesign
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:16:22: warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | extension Symbol {
15 |
16 |   private static var εκτός: [StrictString] = [
   |                      |- warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εκτός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εκτός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:19:22: warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
19 |   private static var ενενηκοστός: [StrictString] = [
   |                      |- warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'ενενηκοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'ενενηκοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     "ενενηκοστός", "ενενηκοστή", "ενενηκοστό", "ενενηκοστοί", "ενενηκοστές", "ενενηκοστά",
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:23:22: warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
22 |   ]
23 |   private static var εννιακοσιοστός: [StrictString] = [
   |                      |- warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εννιακοσιοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εννιακοσιοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     "εννιακοσιοστός", "εννιακοσιοστή", "εννιακοσιοστό", "εννιακοσιοστοί", "εννιακοσιοστές",
25 |     "εννιακοσιοστά", "εννιακοσιοστούς", "εννιακοσιοστού", "εννιακοσιοστής", "εννιακοσιοστών",
[344/367] Compiling SDGKeyboardDesign Gender.swift
[345/367] Compiling SDGKeyboardDesign KeyLabels.swift
[346/367] Compiling SDGKeyboardDesign LayoutGlyphs.swift
[347/367] Compiling SDGKeyboardDesign LocalizedSymbol.swift
[348/367] Compiling SDGKeyboardDesign Logic.swift
[349/367] Compiling SDGKeyboardDesign MathematicalConstants.swift
[350/367] Compiling SDGKeyboardDesign Sequence.swift
[351/367] Compiling SDGKeyboardDesign Symbol.swift
[352/367] Compiling SDGKeyboardDesign Arrows.swift
[353/367] Compiling SDGKeyboardDesign CardSuits.swift
[354/367] Compiling SDGKeyboardDesign Arrangement.swift
[355/367] Compiling SDGKeyboardDesign Casing.swift
[356/367] Compiling SDGKeyboardDesign DeadKey.swift
[357/367] Compiling SDGKeyboardDesign Int.swift
[358/367] Compiling SDGKeyboardDesign SetLogic.swift
[359/367] Compiling SDGKeyboardDesign SymbolData.swift
[360/367] Compiling SDGKeyboardDesign Units.swift
[361/367] Compiling SDGKeyboardDesign KeyboardLayout.swift
[362/367] Compiling SDGKeyboardDesign KeyboardLayoutBundle.swift
[363/367] Compiling SDGKeyboardDesign Layer.swift
[364/367] Compiling SDGKeyboardDesign OSXScriptCode.swift
[365/367] Compiling SDGKeyboardDesign Music.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:16:22: warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | extension Symbol {
15 |
16 |   private static var εκτός: [StrictString] = [
   |                      |- warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εκτός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εκτός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:19:22: warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
19 |   private static var ενενηκοστός: [StrictString] = [
   |                      |- warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'ενενηκοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'ενενηκοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     "ενενηκοστός", "ενενηκοστή", "ενενηκοστό", "ενενηκοστοί", "ενενηκοστές", "ενενηκοστά",
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:23:22: warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
22 |   ]
23 |   private static var εννιακοσιοστός: [StrictString] = [
   |                      |- warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εννιακοσιοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εννιακοσιοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     "εννιακοσιοστός", "εννιακοσιοστή", "εννιακοσιοστό", "εννιακοσιοστοί", "εννιακοσιοστές",
25 |     "εννιακοσιοστά", "εννιακοσιοστούς", "εννιακοσιοστού", "εννιακοσιοστής", "εννιακοσιοστών",
[366/367] Compiling SDGKeyboardDesign Numerals.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:16:22: warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | extension Symbol {
15 |
16 |   private static var εκτός: [StrictString] = [
   |                      |- warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εκτός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εκτός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:19:22: warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
19 |   private static var ενενηκοστός: [StrictString] = [
   |                      |- warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'ενενηκοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'ενενηκοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     "ενενηκοστός", "ενενηκοστή", "ενενηκοστό", "ενενηκοστοί", "ενενηκοστές", "ενενηκοστά",
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:23:22: warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
22 |   ]
23 |   private static var εννιακοσιοστός: [StrictString] = [
   |                      |- warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εννιακοσιοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εννιακοσιοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     "εννιακοσιοστός", "εννιακοσιοστή", "εννιακοσιοστό", "εννιακοσιοστοί", "εννιακοσιοστές",
25 |     "εννιακοσιοστά", "εννιακοσιοστούς", "εννιακοσιοστού", "εννιακοσιοστής", "εννιακοσιοστών",
[367/367] Compiling SDGKeyboardDesign Phonetics.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:16:22: warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | extension Symbol {
15 |
16 |   private static var εκτός: [StrictString] = [
   |                      |- warning: static property 'εκτός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εκτός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εκτός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:19:22: warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     "έκτος", "έκτη", "έκτο", "έκτοι", "έκτες", "έκτα", "έκτους", "έκτου", "έκτης", "έκτων", "έκτε",
18 |   ]
19 |   private static var ενενηκοστός: [StrictString] = [
   |                      |- warning: static property 'ενενηκοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'ενενηκοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'ενενηκοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     "ενενηκοστός", "ενενηκοστή", "ενενηκοστό", "ενενηκοστοί", "ενενηκοστές", "ενενηκοστά",
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
/Users/admin/builder/spi-builder-workspace/Sources/SDGKeyboardDesign/Symbols/Numerals.swift:23:22: warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |     "ενενηκοστούς", "ενενηκοστού", "ενενηκοστής", "ενενηκοστών", "ενενηκοστέ",
22 |   ]
23 |   private static var εννιακοσιοστός: [StrictString] = [
   |                      |- warning: static property 'εννιακοσιοστός' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'εννιακοσιοστός' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'εννιακοσιοστός' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     "εννιακοσιοστός", "εννιακοσιοστή", "εννιακοσιοστό", "εννιακοσιοστοί", "εννιακοσιοστές",
25 |     "εννιακοσιοστά", "εννιακοσιοστούς", "εννιακοσιοστού", "εννιακοσιοστής", "εννιακοσιοστών",
Build complete! (57.12s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "sdgcornerstone",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "10.1.2",
            "upper_bound" : "11.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SDGGiesbrecht/SDGCornerstone"
    },
    {
      "identity" : "sdginterface",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.15.1",
            "upper_bound" : "0.16.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SDGGiesbrecht/SDGInterface"
    }
  ],
  "manifest_display_name" : "SDGKeyboardDesign",
  "name" : "SDGKeyboardDesign",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SDGKeyboardDesign",
      "targets" : [
        "SDGKeyboardDesign"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SDGKeyboardDesignTests",
      "module_type" : "SwiftTarget",
      "name" : "SDGKeyboardDesignTests",
      "path" : "Tests/SDGKeyboardDesignTests",
      "product_dependencies" : [
        "SDGMathematics",
        "SDGCollections",
        "SDGText",
        "SDGPersistence",
        "SDGLocalization",
        "SDGXCTestUtilities",
        "SDGPersistenceTestUtilities"
      ],
      "sources" : [
        "APITests.swift",
        "InternalTests.swift",
        "RegressionTests.swift",
        "TestKeyboardLayout.swift"
      ],
      "target_dependencies" : [
        "SDGKeyboardDesign"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDGKeyboardDesignLocalizations",
      "module_type" : "SwiftTarget",
      "name" : "SDGKeyboardDesignLocalizations",
      "path" : "Sources/SDGKeyboardDesignLocalizations",
      "product_dependencies" : [
        "SDGLocalization"
      ],
      "product_memberships" : [
        "SDGKeyboardDesign"
      ],
      "sources" : [
        "ContentLocalization.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDGKeyboardDesignDocumentationExampleTests",
      "module_type" : "SwiftTarget",
      "name" : "SDGKeyboardDesignDocumentationExampleTests",
      "path" : "Tests/SDGKeyboardDesignDocumentationExampleTests",
      "product_dependencies" : [
        "SDGText",
        "SDGLocalization",
        "SDGXCTestUtilities"
      ],
      "sources" : [
        "ReadMeExampleTests.swift"
      ],
      "target_dependencies" : [
        "SDGKeyboardDesign"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDGKeyboardDesign",
      "module_type" : "SwiftTarget",
      "name" : "SDGKeyboardDesign",
      "path" : "Sources/SDGKeyboardDesign",
      "product_dependencies" : [
        "SDGLogic",
        "SDGMathematics",
        "SDGCollections",
        "SDGText",
        "SDGPersistence",
        "SDGLocalization",
        "SDGXML",
        "SDGKeyboard"
      ],
      "product_memberships" : [
        "SDGKeyboardDesign"
      ],
      "sources" : [
        "Arrangement.swift",
        "Casing.swift",
        "DeadKey.swift",
        "Int.swift",
        "KeyboardLayout.swift",
        "KeyboardLayoutBundle.swift",
        "Layer.swift",
        "OSXScriptCode.swift",
        "Sequence.swift",
        "Symbol.swift",
        "Symbols/Arrows.swift",
        "Symbols/CardSuits.swift",
        "Symbols/Chemistry.swift",
        "Symbols/Copyright.swift",
        "Symbols/Correctness.swift",
        "Symbols/Currency.swift",
        "Symbols/Flags.swift",
        "Symbols/Footnotes.swift",
        "Symbols/Gender.swift",
        "Symbols/KeyLabels.swift",
        "Symbols/LayoutGlyphs.swift",
        "Symbols/LocalizedSymbol.swift",
        "Symbols/Logic.swift",
        "Symbols/MathematicalConstants.swift",
        "Symbols/MathematicalOperators.swift",
        "Symbols/MathematicalRelations.swift",
        "Symbols/Miscellaneous.swift",
        "Symbols/Music.swift",
        "Symbols/Numerals.swift",
        "Symbols/Phonetics.swift",
        "Symbols/SetLogic.swift",
        "Symbols/SymbolData.swift",
        "Symbols/Units.swift"
      ],
      "target_dependencies" : [
        "SDGKeyboardDesignLocalizations"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.