[Accepted] SE-0135: Package Manager Support for Differentiating Packages by Swift version


(Daniel Dunbar) #1

Proposal Link: https://github.com/apple/swift-evolution/blob/master/proposals/0135-package-manager-support-for-differentiating-packages-by-swift-version.md

The review of "SE-0135: Package Manager Support for Differentiating Packages by Swift version" ran from Active review July 29...August 03. The proposal has been *accepted*.

There was little feedback on the proposal, in particular relative to the complexity of the proposal and space of possible things we could do. We found this unfortunate, but are still accepting the proposal for the following reasons:
1. Since we cannot anticipate in advance how widely or for how long the Swift 3.0 package manager will be used, we feel it is important to have some escape hatch for Swift/SwiftPM version specific dependency selection.
2. The proposal is purely additive and intended to only be a short term mechanism. If it turns out to never be needed, or not suffice for the purpose for which it was designed, then we can remove it in a future release with little overhead.

- Daniel Dunbar
Review Manager