The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PovioKit, reference 6.2.0 (4b2277), with Swift 6.2 for macOS (SPM) on 18 Apr 2026 01:29:38 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/povio/PovioKit.git
Reference: 6.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/povio/PovioKit
 * tag               6.2.0      -> FETCH_HEAD
HEAD is now at 4b2277e Release/6.2.0 (#367)
Cloned https://github.com/povio/PovioKit.git
Revision (git rev-parse @):
4b2277e183193feac8a9b696a853cc4f8fc42e0d
SUCCESS checkout https://github.com/povio/PovioKit.git at 6.2.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/povio/PovioKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Write sources
[3/9] Copying PrivacyInfo.xcprivacy
[3/9] Write sources
[8/9] Write swift-version--3CB7CFEC50E0D141.txt
[10/95] Compiling PovioKitAsync AsyncThrottleSequence.swift
[11/95] Emitting module PovioKitAsync
[12/95] Compiling Kingfisher NSTextAttachment+Kingfisher.swift
[13/95] Compiling Kingfisher PHLivePhotoView+Kingfisher.swift
[14/96] Compiling Kingfisher ImageDataProvider.swift
[15/96] Compiling Kingfisher LivePhotoSource.swift
[16/96] Compiling Kingfisher MemoryStorage.swift
[17/96] Compiling Kingfisher Storage.swift
[18/96] Compiling Kingfisher UIButton+Kingfisher.swift
[19/96] Compiling Kingfisher AVAssetImageDataProvider.swift
[20/96] Compiling Kingfisher ImageView+Kingfisher.swift
[21/96] Compiling Kingfisher NSButton+Kingfisher.swift
[22/96] Compiling Kingfisher CPListItem+Kingfisher.swift
[23/96] Compiling Kingfisher HasImageComponent+Kingfisher.swift
[24/96] Compiling Kingfisher FormatIndicatedCacheSerializer.swift
[25/96] Compiling Kingfisher ImageCache.swift
[26/96] Compiling Kingfisher PHPickerResultImageDataProvider.swift
[27/96] Compiling Kingfisher PhotosPickerItemImageDataProvider.swift
[28/96] Compiling PovioKitCore Logger.swift
[29/96] Emitting module PovioKitCore
[30/96] Compiling Kingfisher CacheSerializer.swift
[31/96] Compiling Kingfisher DiskStorage.swift
[32/129] Emitting module PovioKitAppKit
[33/129] Compiling PovioKitAppKit NSView+PovioKit.swift
[34/129] Compiling PovioKitAppKit NSWindow+PovioKit.swift
[35/129] Compiling PovioKitUtilities ColorInterpolator.swift
[36/129] Compiling PovioKitUtilities Delegated.swift
[37/129] Compiling PovioKitUtilities DispatchTimer.swift
[38/132] Compiling PovioKitUtilities StartupProcess.swift
[39/132] Compiling PovioKitUtilities StartupProcessService.swift
[40/132] Compiling PovioKitUtilities Throttler.swift
[41/132] Compiling Kingfisher Placeholder.swift
[42/132] Compiling Kingfisher AuthenticationChallengeResponsable.swift
[43/132] Compiling Kingfisher ImageDataProcessor.swift
[44/132] Compiling Kingfisher ImageDownloader+LivePhoto.swift
[45/132] Compiling Kingfisher ImageDownloader.swift
[46/132] Compiling Kingfisher ImageDownloaderDelegate.swift
[47/132] Compiling Kingfisher ImageModifier.swift
[48/139] Compiling PovioKitUtilities InAppPurchaseError.swift
[49/139] Compiling PovioKitUtilities InAppPurchaseService.swift
[50/139] Compiling PovioKitUtilities AudioPlayer.swift
[51/139] Compiling PovioKitUtilities Money.swift
[52/139] Compiling PovioKitUtilities UserDefault.swift
[53/139] Compiling PovioKitUtilities XCConfigValue.swift
[54/139] Compiling PovioKitUtilities AppVersionValidator.swift
[55/139] Compiling PovioKitUtilities AttributedStringBuilder.swift
[56/139] Compiling PovioKitUtilities UILabel+BuilderCompatible.swift
[57/139] Compiling PovioKitUtilities UITextField+BuilderCompatible.swift
[58/139] Compiling PovioKitUtilities Money+Currency.swift
[59/139] Compiling PovioKitUtilities Money+Defaults.swift
[60/139] Compiling PovioKitUtilities Money+Extensions.swift
[61/139] Compiling PovioKitUtilities MediaPlayer+Models.swift
[62/139] Compiling PovioKitUtilities MediaPlayer.swift
[63/139] Compiling PovioKitUtilities MediaStream.swift
[64/139] Emitting module Kingfisher
[65/139] Compiling PovioKitUtilities Exif.swift
[66/139] Compiling PovioKitUtilities ExifError.swift
[67/139] Compiling PovioKitUtilities ExifImageSource.swift
[68/139] Compiling PovioKitUtilities Broadcast.swift
[69/139] Compiling PovioKitUtilities BundleReader.swift
[70/139] Compiling PovioKitUtilities Camera+PovioKit.swift
[71/139] Compiling PovioKitUtilities Camera.swift
[72/139] Emitting module PovioKitUtilities
[73/139] Compiling PovioKitUtilities CameraService.swift
[74/139] Compiling PovioKitUtilities PhotoCamera.swift
[75/139] Compiling PovioKitUtilities QRCodeScanner.swift
[86/139] Compiling Kingfisher RedirectHandler.swift
[87/139] Compiling Kingfisher RequestModifier.swift
[88/139] Compiling Kingfisher RetryStrategy.swift
[89/139] Compiling Kingfisher SessionDataTask.swift
[90/139] Compiling Kingfisher SessionDelegate.swift
[91/139] Compiling Kingfisher ImageBinder.swift
[92/139] Compiling Kingfisher ImageContext.swift
[93/139] Compiling Kingfisher KFAnimatedImage.swift
[94/139] Compiling Kingfisher KFImage.swift
[95/139] Compiling Kingfisher KFImageOptions.swift
[96/139] Compiling Kingfisher KFImageProtocol.swift
[105/139] Compiling Kingfisher GraphicsContext.swift
[106/139] Compiling Kingfisher Image.swift
[107/139] Compiling Kingfisher ImageDrawing.swift
[108/139] Compiling Kingfisher ImageFormat.swift
[109/139] Compiling Kingfisher ImageProcessor.swift
[110/139] Compiling Kingfisher ImageProgressive.swift
[111/139] Compiling Kingfisher ImageTransition.swift
[126/139] Compiling Kingfisher Kingfisher.swift
[127/139] Compiling Kingfisher KingfisherError.swift
[128/139] Compiling Kingfisher KingfisherManager+LivePhoto.swift
[129/139] Compiling Kingfisher KingfisherManager.swift
[130/139] Compiling Kingfisher KingfisherOptionsInfo.swift
[131/139] Compiling Kingfisher Filter.swift
[132/139] Compiling Kingfisher GIFAnimatedImage.swift
[133/139] Compiling Kingfisher Result.swift
[134/139] Compiling Kingfisher Runtime.swift
[135/139] Compiling Kingfisher SizeExtensions.swift
[136/139] Compiling Kingfisher String+SHA256.swift
[137/139] Compiling Kingfisher AnimatedImageView.swift
[138/139] Compiling Kingfisher Indicator.swift
[139/139] Compiling Kingfisher resource_bundle_accessor.swift
[140/177] Compiling PovioKitUIKit DynamicCollectionCell.swift
[141/177] Compiling PovioKitUIKit GradientView.swift
[142/177] Compiling PovioKitUIKit UITableView+PovioKit.swift
[143/177] Compiling PovioKitUIKit UITableViewCell+PovioKit.swift
[144/179] Compiling PovioKitUIKit UITableViewHeaderFooterView+PovioKit.swift
[145/179] Compiling PovioKitUIKit UIView+PovioKit.swift
[146/179] Compiling PovioKitUIKit UIProgressView+PovioKit.swift
[147/179] Compiling PovioKitUIKit UIResponder+PovioKit.swift
[148/179] Compiling PovioKitUIKit UIImage+Kingfisher.swift
[149/179] Compiling PovioKitUIKit UIImage+PovioKit.swift
[150/179] Compiling PovioKitUIKit UIDevice+PovioKit.swift
[151/179] Compiling PovioKitUIKit UIEdgeInsets+PovioKit.swift
[152/179] Compiling PovioKitUIKit UICollectionView+PovioKit.swift
[153/179] Compiling PovioKitUIKit UIColor+PovioKit.swift
[154/179] Compiling PovioKitSwiftUI AnyTransition+PovioKit.swift
[155/179] Compiling PovioKitSwiftUI Color+PovioKit.swift
[156/179] Emitting module PovioKitUIKit
[157/179] Compiling PovioKitUIKit UIViewController+PovioKit.swift
[158/179] Compiling PovioKitUIKit UIWindow+PovioKit.swift
[159/179] Compiling PovioKitUIKit PaddingLabel.swift
[160/179] Compiling PovioKitUIKit TextField.swift
[165/181] Compiling PovioKitSwiftUI ScrollViewWithOffset.swift
[166/181] Compiling PovioKitSwiftUI SimpleColorPicker.swift
[179/181] Emitting module PovioKitSwiftUI
Build complete! (21.44s)
Fetching https://github.com/onevcat/Kingfisher
[1/32598] Fetching kingfisher
Fetched https://github.com/onevcat/Kingfisher from cache (6.91s)
Computing version for https://github.com/onevcat/Kingfisher
Computed https://github.com/onevcat/Kingfisher at 8.8.1 (7.52s)
Creating working copy for https://github.com/onevcat/Kingfisher
Working copy of https://github.com/onevcat/Kingfisher resolved at 8.8.1
warning: 'kingfisher': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/Kingfisher/Sources/Info.plist
Build complete.
{
  "dependencies" : [
    {
      "identity" : "kingfisher",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.0.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/onevcat/Kingfisher"
    }
  ],
  "manifest_display_name" : "PovioKit",
  "name" : "PovioKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "PovioKitCore",
      "targets" : [
        "PovioKitCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PovioKitUtilities",
      "targets" : [
        "PovioKitUtilities"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PovioKitUIKit",
      "targets" : [
        "PovioKitUIKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PovioKitSwiftUI",
      "targets" : [
        "PovioKitSwiftUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PovioKitAppKit",
      "targets" : [
        "PovioKitAppKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PovioKitAsync",
      "targets" : [
        "PovioKitAsync"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "Tests",
      "module_type" : "SwiftTarget",
      "name" : "Tests",
      "path" : "Tests/Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/Resources/PovioKit.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Core/AppInfoTests.swift",
        "Core/Extensions/Foundation/CollectionGroupedTests.swift",
        "Core/Extensions/Foundation/CollectionTests.swift",
        "Core/Extensions/Foundation/DataTests.swift",
        "Core/Extensions/Foundation/DateFormatterTests.swift",
        "Core/Extensions/Foundation/DateTests.swift",
        "Core/Extensions/Foundation/DecodableDictionaryTests.swift",
        "Core/Extensions/Foundation/DispatchTimeIntervalTests.swift",
        "Core/Extensions/Foundation/DoubleConversionTests.swift",
        "Core/Extensions/Foundation/DoubleTests.swift",
        "Core/Extensions/Foundation/EncodableTests.swift",
        "Core/Extensions/Foundation/OptionalTests.swift",
        "Core/Extensions/Foundation/ResultTests.swift",
        "Core/Extensions/Foundation/StringTests.swift",
        "Core/Extensions/Foundation/URLTests.swift",
        "Core/Extensions/MapKit/MKAnnotationViewTests.swift",
        "Core/Extensions/MapKit/MKGeometryExtensionsTests.swift",
        "Core/Extensions/UIKit/CGSizeTests.swift",
        "Core/Extensions/UIKit/UIColorTests.swift",
        "Core/Extensions/UIKit/UIDeviceTests.swift",
        "Core/Extensions/UIKit/UIEdgeInsetsTests.swift",
        "Core/Extensions/UIKit/UIImageTests.swift",
        "Core/Extensions/UIKit/UIResponderTests.swift",
        "Core/Extensions/UIKit/UIWindowTests.swift",
        "Core/Logger/LoggerTests.swift",
        "Core/Utilities/App Version Validator/AppVersionValidatorTests.swift",
        "Core/Utilities/AsyncThrottleSequence/AsyncThrottleSequenceTests.swift",
        "Core/Utilities/AttributedStringBuilder/AttributedStringBuilderTests.swift",
        "Core/Utilities/Broadcast/BroadcastTests.swift",
        "Core/Utilities/BundleReader/BundleReaderTests.swift",
        "Core/Utilities/Camera/CameraModelsTests.swift",
        "Core/Utilities/ColorInterpolator/ColorInterpolatorTests.swift",
        "Core/Utilities/Currency/CurrencyTests.swift",
        "Core/Utilities/Delegated/DelegatedTests.swift",
        "Core/Utilities/DispatchTimer/DispatchTimerTests.swift",
        "Core/Utilities/Exif/ExifErrorTests.swift",
        "Core/Utilities/Exif/ExifImageSourceTests.swift",
        "Core/Utilities/Exif/ExifMacOSTests.swift",
        "Core/Utilities/Exif/ExifTests.swift",
        "Core/Utilities/InAppPurchase/InAppPurchaseErrorTests.swift",
        "Core/Utilities/MediaPlayer/AudioPlayerTests.swift",
        "Core/Utilities/MediaPlayer/MediaPlayerBehaviorTests.swift",
        "Core/Utilities/MediaPlayer/MediaPlayerModelsTests.swift",
        "Core/Utilities/MediaPlayer/MediaStreamTests.swift",
        "Core/Utilities/Money/MoneyExtensionsTests.swift",
        "Core/Utilities/Money/MoneyTests.swift",
        "Core/Utilities/MoneyDefaults/MoneyDefaultsTests.swift",
        "Core/Utilities/StartupService/StartupProcessServiceTests.swift",
        "Core/Utilities/Throttler/ThrottlerTests.swift",
        "Core/Utilities/UserDefaults/UserDefaultTests.swift",
        "UI/SwiftUI/ColorExtensionTests.swift",
        "UI/SwiftUI/ViewAndModifierExtensionsTests.swift",
        "UI/UIKit/Extensions/UICollectionReusableViewTests.swift",
        "UI/UIKit/Extensions/UITableViewCellTests.swift",
        "UI/UIKit/Extensions/UITableViewHeaderFooterViewTests.swift",
        "UI/UIKit/Extensions/UIViewControllerTests.swift",
        "UI/UIKit/Extensions/UIViewTests.swift",
        "Utilities/XCConfigValue/MockBundleReader.swift",
        "Utilities/XCConfigValue/XCConfigValueTests.swift"
      ],
      "target_dependencies" : [
        "PovioKitCore",
        "PovioKitUIKit",
        "PovioKitSwiftUI",
        "PovioKitUtilities",
        "PovioKitAsync"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PovioKitUtilities",
      "module_type" : "SwiftTarget",
      "name" : "PovioKitUtilities",
      "path" : "Sources/Utilities",
      "product_memberships" : [
        "PovioKitUtilities",
        "PovioKitUIKit"
      ],
      "sources" : [
        "AppVersionValidator/AppVersionValidator.swift",
        "AttributedStringBuilder/AttributedStringBuilder.swift",
        "AttributedStringBuilder/UILabel+BuilderCompatible.swift",
        "AttributedStringBuilder/UITextField+BuilderCompatible.swift",
        "Broadcast/Broadcast.swift",
        "BundleReader/BundleReader.swift",
        "Camera/Camera+PovioKit.swift",
        "Camera/Camera.swift",
        "Camera/CameraService.swift",
        "Camera/PhotoCamera.swift",
        "Camera/QRCodeScanner.swift",
        "ColorInterpolator/ColorInterpolator.swift",
        "Delegated/Delegated.swift",
        "DispatchTimer/DispatchTimer.swift",
        "Exif/Exif.swift",
        "Exif/ExifError.swift",
        "Exif/ExifImageSource.swift",
        "InAppPurchase/InAppPurchaseError.swift",
        "InAppPurchase/InAppPurchaseService.swift",
        "MediaPlayer/AudioPlayer.swift",
        "MediaPlayer/MediaPlayer+Models.swift",
        "MediaPlayer/MediaPlayer.swift",
        "MediaPlayer/MediaStream.swift",
        "Money/Money+Currency.swift",
        "Money/Money+Defaults.swift",
        "Money/Money+Extensions.swift",
        "Money/Money.swift",
        "PropertyWrapper/UserDefault.swift",
        "PropertyWrapper/XCConfigValue.swift",
        "StartupService/StartupProcess.swift",
        "StartupService/StartupProcessService.swift",
        "Throttler/Throttler.swift"
      ],
      "target_dependencies" : [
        "PovioKitCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PovioKitUIKit",
      "module_type" : "SwiftTarget",
      "name" : "PovioKitUIKit",
      "path" : "Sources/UI/UIKit",
      "product_dependencies" : [
        "Kingfisher"
      ],
      "product_memberships" : [
        "PovioKitUIKit"
      ],
      "sources" : [
        "Extensions/CGSize+PovioKit.swift",
        "Extensions/UICollectionReusableView+PovioKit.swift",
        "Extensions/UICollectionView+PovioKit.swift",
        "Extensions/UIColor+PovioKit.swift",
        "Extensions/UIDevice+PovioKit.swift",
        "Extensions/UIEdgeInsets+PovioKit.swift",
        "Extensions/UIImage+Kingfisher.swift",
        "Extensions/UIImage+PovioKit.swift",
        "Extensions/UIProgressView+PovioKit.swift",
        "Extensions/UIResponder+PovioKit.swift",
        "Extensions/UITableView+PovioKit.swift",
        "Extensions/UITableViewCell+PovioKit.swift",
        "Extensions/UITableViewHeaderFooterView+PovioKit.swift",
        "Extensions/UIView+PovioKit.swift",
        "Extensions/UIViewController+PovioKit.swift",
        "Extensions/UIWindow+PovioKit.swift",
        "Views/DynamicCollectionCell/DynamicCollectionCell.swift",
        "Views/GradientView/GradientView.swift",
        "Views/PaddingLabel/PaddingLabel.swift",
        "Views/TextField/TextField.swift"
      ],
      "target_dependencies" : [
        "PovioKitCore",
        "PovioKitUtilities"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PovioKitSwiftUI",
      "module_type" : "SwiftTarget",
      "name" : "PovioKitSwiftUI",
      "path" : "Sources/UI/SwiftUI",
      "product_dependencies" : [
        "Kingfisher"
      ],
      "product_memberships" : [
        "PovioKitSwiftUI"
      ],
      "sources" : [
        "Extensions/AnyTransition+PovioKit.swift",
        "Extensions/Color+PovioKit.swift",
        "Extensions/Text+PovioKit.swift",
        "Extensions/View+PovioKit.swift",
        "View Modifiers/MaterialBlurBackgroundModifier.swift",
        "View Modifiers/MeasureSizeModifier.swift",
        "View Modifiers/OnFirstAppearModifier.swift",
        "View Modifiers/PhotoPickerModifier.swift",
        "View Modifiers/PinchToZoomModifier.swift",
        "View Modifiers/SquaredModifier.swift",
        "View Modifiers/TextFieldLimitModifer.swift",
        "Views/AnimatedImage/AnimatedImage.swift",
        "Views/LinearProgressStyle/LinearProgressStyle.swift",
        "Views/MaterialBlurView/MaterialBlurView.swift",
        "Views/PhotoPickerView/PhotoPickerView.swift",
        "Views/RemoteImage/HEICImageProcessor.swift",
        "Views/RemoteImage/JPEGImageProcessor.swift",
        "Views/RemoteImage/RemoteImage.swift",
        "Views/ScrollViewWithOffset/ScrollViewWithOffset.swift",
        "Views/SimpleColorPicker/SimpleColorPicker.swift"
      ],
      "target_dependencies" : [
        "PovioKitCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PovioKitCore",
      "module_type" : "SwiftTarget",
      "name" : "PovioKitCore",
      "path" : "Sources/Core",
      "product_memberships" : [
        "PovioKitCore",
        "PovioKitUtilities",
        "PovioKitUIKit",
        "PovioKitSwiftUI",
        "PovioKitAppKit"
      ],
      "sources" : [
        "AppInfo.swift",
        "Extensions/Foundation/Collection+PovioKit.swift",
        "Extensions/Foundation/Data+PovioKit.swift",
        "Extensions/Foundation/Date+PovioKit.swift",
        "Extensions/Foundation/DateFormatter+PovioKit.swift",
        "Extensions/Foundation/DecodableDictionary+PovioKit.swift",
        "Extensions/Foundation/DispatchTimeInterval+PovioKit.swift",
        "Extensions/Foundation/Double+PovioKit.swift",
        "Extensions/Foundation/Encodable+PovioKit.swift",
        "Extensions/Foundation/Optional+PovioKit.swift",
        "Extensions/Foundation/Result+PovioKit.swift",
        "Extensions/Foundation/String+PovioKit.swift",
        "Extensions/Foundation/URL+PovioKit.swift",
        "Extensions/MapKit/MKAnnotationView+PovioKit.swift",
        "Extensions/MapKit/MKCircle+PovioKit.swift",
        "Extensions/MapKit/MKMapView+PovioKit.swift",
        "Extensions/MapKit/MKPolygon+PovioKit.swift",
        "Extensions/Other/SKStoreReviewController+PovioKit.swift",
        "Logger/Logger.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PovioKitAsync",
      "module_type" : "SwiftTarget",
      "name" : "PovioKitAsync",
      "path" : "Sources/Async",
      "product_memberships" : [
        "PovioKitAsync"
      ],
      "sources" : [
        "AsyncThrottleSequence.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PovioKitAppKit",
      "module_type" : "SwiftTarget",
      "name" : "PovioKitAppKit",
      "path" : "Sources/UI/AppKit",
      "product_memberships" : [
        "PovioKitAppKit"
      ],
      "sources" : [
        "NSView+PovioKit.swift",
        "NSWindow+PovioKit.swift"
      ],
      "target_dependencies" : [
        "PovioKitCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.