The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PerfectRedis, reference 4.0.0 (5d861e), with Swift 6.4 for macOS (SPM) on 15 Oct 2026 23:26:31 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/perfectlysoft/perfect-redis.git
Reference: 4.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/perfectlysoft/perfect-redis
 * tag               4.0.0      -> FETCH_HEAD
HEAD is now at 5d861e8 Merge pull request #23 from PerfectlySoft/release-prep
Cloned https://github.com/perfectlysoft/perfect-redis.git
Revision (git rev-parse @):
5d861e8c946440ead73b0e5b84577caa69489a2d
SUCCESS checkout https://github.com/perfectlysoft/perfect-redis.git at 4.0.0
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/swift-server/RediStack.git
Fetching https://github.com/apple/swift-nio.git
[1/8305] Fetching swift-log
[2/13119] Fetching swift-log, redistack
Fetched https://github.com/swift-server/RediStack.git (1.59s)
[1/86488] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (34.56s)
Fetched https://github.com/apple/swift-log.git (34.57s)
Computing version for https://github.com/swift-server/RediStack.git
Computed https://github.com/swift-server/RediStack.git at 1.6.3 (35.33s)
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/1889] Fetching swift-atomics
[115/5452] Fetching swift-atomics, swift-metrics
[598/22341] Fetching swift-atomics, swift-metrics, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-ssl.git (6.47s)
Fetched https://github.com/apple/swift-metrics.git (6.47s)
Fetched https://github.com/apple/swift-atomics.git (6.47s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (7.07s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.55s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.60s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.65s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
[1/7288] Fetching swift-system
[2552/36147] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (9.62s)
Fetched https://github.com/apple/swift-collections.git (9.62s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (10.21s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.66s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.12.0 (0.52s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.12.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/swift-server/RediStack.git
Working copy of https://github.com/swift-server/RediStack.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.3
========================================
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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "perfect-redis",
      "name": "PerfectRedis",
      "url": "https://github.com/perfectlysoft/perfect-redis.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/perfect-redis",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "redistack",
          "name": "RediStack",
          "url": "https://github.com/swift-server/RediStack.git",
          "version": "1.6.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RediStack",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-atomics",
              "name": "swift-atomics",
              "url": "https://github.com/apple/swift-atomics.git",
              "version": "1.3.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-log",
              "name": "swift-log",
              "url": "https://github.com/apple/swift-log.git",
              "version": "1.16.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
              "traits": [
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-metrics",
              "name": "swift-metrics",
              "url": "https://github.com/apple/swift-metrics.git",
              "version": "2.12.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-metrics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-nio",
              "name": "swift-nio",
              "url": "https://github.com/apple/swift-nio.git",
              "version": "2.104.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-atomics",
                  "name": "swift-atomics",
                  "url": "https://github.com/apple/swift-atomics.git",
                  "version": "1.3.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections.git",
                  "version": "1.7.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "traits": [
                  ],
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-system",
                  "name": "swift-system",
                  "url": "https://github.com/apple/swift-system.git",
                  "version": "1.8.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-nio-ssl",
              "name": "swift-nio-ssl",
              "url": "https://github.com/apple/swift-nio-ssl.git",
              "version": "2.37.5",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio-ssl",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-nio",
                  "name": "swift-nio",
                  "url": "https://github.com/apple/swift-nio.git",
                  "version": "2.104.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                    {
                      "identity": "swift-atomics",
                      "name": "swift-atomics",
                      "url": "https://github.com/apple/swift-atomics.git",
                      "version": "1.3.1",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
                      "traits": [
                        "default"
                      ],
                      "dependencies": [
                      ]
                    },
                    {
                      "identity": "swift-collections",
                      "name": "swift-collections",
                      "url": "https://github.com/apple/swift-collections.git",
                      "version": "1.7.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                      "traits": [
                      ],
                      "dependencies": [
                      ]
                    },
                    {
                      "identity": "swift-system",
                      "name": "swift-system",
                      "url": "https://github.com/apple/swift-system.git",
                      "version": "1.8.1",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
                      "traits": [
                        "default"
                      ],
                      "dependencies": [
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "identity": "swift-nio",
          "name": "swift-nio",
          "url": "https://github.com/apple/swift-nio.git",
          "version": "2.104.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-atomics",
              "name": "swift-atomics",
              "url": "https://github.com/apple/swift-atomics.git",
              "version": "1.3.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.7.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "traits": [
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-system",
              "name": "swift-system",
              "url": "https://github.com/apple/swift-system.git",
              "version": "1.8.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-log",
          "name": "swift-log",
          "url": "https://github.com/apple/swift-log.git",
          "version": "1.16.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
          "traits": [
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/perfectlysoft/perfect-redis.git
[1/842] Fetching perfect-redis
Fetched https://github.com/perfectlysoft/perfect-redis.git (1.08s)
Fetching https://github.com/swift-server/RediStack.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetched https://github.com/apple/swift-nio.git from cache (0.88s)
Fetched https://github.com/apple/swift-log.git from cache (0.96s)
Fetched https://github.com/swift-server/RediStack.git from cache (0.97s)
Computing version for https://github.com/swift-server/RediStack.git
Computed https://github.com/swift-server/RediStack.git at 1.6.3 (1.04s)
Fetching https://github.com/apple/swift-metrics.git from cache
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.58s)
Fetched https://github.com/apple/swift-metrics.git from cache (0.58s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.60s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.67s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.03s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.03s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.03s)
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.64s)
Fetched https://github.com/apple/swift-system.git from cache (0.67s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.74s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.05s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.12.0 (0.03s)
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.12.0
Creating working copy for https://github.com/swift-server/RediStack.git
Working copy of https://github.com/swift-server/RediStack.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.3
Creating working copy for https://github.com/perfectlysoft/perfect-redis.git
Working copy of https://github.com/perfectlysoft/perfect-redis.git resolved at 4.0.0 (5d861e8)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
warning: '.resolve-product-dependencies': dependency 'perfect-redis' is not used by any target
Found 3 product dependencies
  - RediStack
  - swift-nio
  - swift-log
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/perfectlysoft/perfect-redis.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 958]
[Planning deferred tasks]
[Constructing 2140 / 2461]
[153 / 767] CNIODarwin
[186 / 767]
[199 / 774] NIOConcurrencyHelpers
[204 / 774] CNIOWindows
[207 / 797]
[215 / 808] InternalCollectionsUtilities
[223 / 831]
[235 / 844] CNIOBoringSSL
[247 / 886] CNIOBoringSSL
[250 / 886]
[254 / 886] InternalCollectionsUtilities
[262 / 886]
[264 / 886]
[271 / 886] CNIOBoringSSL
[280 / 886] CNIOBoringSSL
[282 / 886]
[289 / 886] CNIOBoringSSL
[292 / 886] Atomics
[303 / 886] CNIOBoringSSL
[308 / 886] CNIOBoringSSL
[326 / 886] Logging
[341 / 886] CNIOBoringSSL
[347 / 886] CNIOBoringSSL
[352 / 886] CNIOBoringSSL
[355 / 886] CNIOBoringSSL
[362 / 886] CNIOBoringSSL
[365 / 886] CNIOBoringSSL
[369 / 886] CNIOBoringSSL
[372 / 886] CNIOBoringSSL
[375 / 886] CNIOBoringSSL
[380 / 886] CNIOBoringSSL
[381 / 886] CNIOBoringSSL
[386 / 886] CNIOBoringSSL
[387 / 886] CNIOBoringSSL
[395 / 886] CNIOBoringSSL
[396 / 886] CNIOBoringSSL
[397 / 886] CNIOBoringSSL
[398 / 886] CNIOBoringSSL
[402 / 886] CNIOBoringSSL
[406 / 886] CNIOBoringSSL
[407 / 886] CNIOBoringSSL
[411 / 886] CNIOBoringSSL
[415 / 886] CNIOBoringSSL
[416 / 886] CNIOBoringSSL
[424 / 886] CNIOBoringSSL
[431 / 886] CNIOBoringSSL
[445 / 886] CNIOBoringSSL
[452 / 886] CNIOBoringSSL
[454 / 886] CNIOBoringSSL
[460 / 886] CNIOBoringSSL
[464 / 886] CNIOBoringSSL
[471 / 886] CNIOBoringSSL
[473 / 886] CNIOBoringSSL
[477 / 886] CNIOBoringSSL
[481 / 886] CNIOBoringSSL
[483 / 886] CNIOBoringSSL
[486 / 886] CNIOBoringSSL
[489 / 886] CNIOBoringSSL
[491 / 886] CNIOBoringSSL
[495 / 886] CNIOBoringSSL
[497 / 886] CNIOBoringSSL
[506 / 886] CNIOBoringSSL
[517 / 886] CNIOBoringSSL
[521 / 886] CNIOBoringSSL
[527 / 886] CNIOBoringSSL
[531 / 886] CNIOBoringSSL
[534 / 886] CNIOBoringSSL
[542 / 886] CNIOBoringSSL
[554 / 886] CNIOBoringSSL
[557 / 886] CNIOBoringSSL
[560 / 886] CNIOBoringSSL
[567 / 886] CNIOBoringSSL
[568 / 886] CNIOBoringSSL
[572 / 886] CNIOBoringSSL
[577 / 886] CNIOBoringSSL
[579 / 886] CNIOBoringSSL
[585 / 886] CNIOBoringSSL
[587 / 886] CNIOBoringSSL
[590 / 886] CNIOBoringSSL
[593 / 886] CNIOBoringSSL
[596 / 886] CNIOBoringSSL
[601 / 886] CNIOBoringSSL
[602 / 886] CNIOBoringSSL
[607 / 886] CNIOBoringSSL
[610 / 886] CNIOBoringSSL
[614 / 886] CNIOBoringSSL
[626 / 886] CNIOBoringSSL
[636 / 886] CNIOBoringSSL
[642 / 886] CNIOBoringSSL
[643 / 886] CNIOBoringSSL
[647 / 886] CNIOBoringSSL
[652 / 886] CNIOBoringSSL
[657 / 886] CNIOBoringSSL
[667 / 886] CNIOBoringSSL
[680 / 886] CNIOBoringSSL
[683 / 886] CNIOBoringSSL
[685 / 886] CNIOBoringSSL
[691 / 886] CNIOBoringSSL
[692 / 886] CNIOBoringSSL
[700 / 886]
[720 / 886] NIOConcurrencyHelpers
[728 / 886]
[732 / 886] _AtomicsShims
[738 / 886]
[738 / 886] _AtomicsShims
[743 / 886] _NIOBase64
[746 / 886] CNIODarwin
[757 / 886] NIOConcurrencyHelpers
[763 / 886] InternalCollectionsUtilities
[766 / 886] CoreMetrics
[774 / 886] Atomics-product
[784 / 891] CNIOAtomics
[791 / 891] _NIOBase64
[798 / 896] SpanPreview
[811 / 898] SpanPreview
[817 / 909] DequeModule
[822 / 909] DequeModule
[824 / 909] DequeModule
[826 / 909] Metrics
[832 / 929]
[834 / 929]
[836 / 929]
[838 / 929]
[841 / 929] DequeModule
[842 / 929]
[851 / 929] DequeModule
[852 / 930]
[853 / 930] NIOCore
[863 / 943] NIOCore
[864 / 943] Metrics
[865 / 943] NIOCore
[867 / 943] NIOCore
[869 / 943] Metrics
[874 / 943] CNIOAtomics
[874 / 943] NIOCore
[874 / 943] Metrics
[876 / 943] CNIOAtomics
[878 / 943] NIOCore
[888 / 945] NIOEmbedded
[892 / 949] NIOPosix
[910 / 964] NIOPosix
[912 / 964] NIOPosix
[913 / 964] NIOPosix
[914 / 964] NIOEmbedded
[915 / 964] NIOPosix
[922 / 965] NIO
[930 / 967] NIO
[932 / 968] NIOPosix
[938 / 974] NIOTLS
[945 / 975] NIOTLS
[946 / 975] NIOSSL
[947 / 988]
[958 / 988] NIOSSL
[959 / 988] NIOSSL
[966 / 989]
[966 / 989] NIOSSL
[975 / 1029]
[980 / 1029] NIO
[983 / 1029] NIOSSL
[985 / 1029]
[990 / 1029]
[992 / 1029]
[995 / 1029]
[998 / 1029]
[1000 / 1029]
[1001 / 1029]
[1012 / 1029] RediStack
[1019 / 1030] RediStack
[1021 / 1030] PerfectRedis
[1027 / 1036] PerfectRedis
[1033 / 1036] PerfectRedis
Build complete! (33.66 sec)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "redistack",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.6.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/RediStack.git"
    },
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.65.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    }
  ],
  "manifest_display_name" : "PerfectRedis",
  "name" : "PerfectRedis",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "PerfectRedis",
      "targets" : [
        "PerfectRedis"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PerfectRedisTests",
      "module_type" : "SwiftTarget",
      "name" : "PerfectRedisTests",
      "path" : "Tests/PerfectRedisTests",
      "product_dependencies" : [
        "NIOCore",
        "NIOPosix",
        "NIOEmbedded",
        "NIOConcurrencyHelpers",
        "Logging"
      ],
      "sources" : [
        "ArgumentTests.swift",
        "ConnectionTests.swift",
        "FakeRedisServer.swift",
        "HashTests.swift",
        "LoggingTests.swift",
        "PerfectRedisTests.swift",
        "ProtocolTests.swift",
        "PubSubTests.swift",
        "RedisTestEnvironment.swift",
        "ReplyGuardTests.swift",
        "ReplyTests.swift",
        "TransactionTests.swift",
        "WaitTests.swift"
      ],
      "target_dependencies" : [
        "PerfectRedis"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PerfectRedis",
      "module_type" : "SwiftTarget",
      "name" : "PerfectRedis",
      "path" : "Sources/PerfectRedis",
      "product_dependencies" : [
        "RediStack",
        "NIOCore",
        "NIOPosix",
        "NIOConcurrencyHelpers",
        "Logging"
      ],
      "product_memberships" : [
        "PerfectRedis"
      ],
      "sources" : [
        "PerfectRedis.swift",
        "RESPReplyGuard.swift",
        "RedisHash.swift",
        "RedisList.swift",
        "RedisSet.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.