[Accepted with Modifications] SE-0236: Package Manager Platform Deployment Settings


(Boris Buegling) #1

Hello Swift Community,

The review for SE-0236: Package Manager Platform Deployment Settings ran from November 14th through November 26th, 2018. You can find the review thread here.

There was a lot of negative feedback about the platform restrictions part of the proposal, so the SwiftPM code owners decided to accept a revised version of the proposal which only handles customization of deployment targets. The topic of platform restrictions for packages can be revisited separately at a later time.

For specifying custom deployment versions, the original proposal mentions that an initializer will be provided. However, since that would be too verbose, a string overload will be provided instead. This makes the API .macOS("10.13") instead of .macOS(MacOSVersion("10.13")).

Thank you to everyone who participated in the review!

Boris Buegling
Review Manager


SE-0236: Package Manager Platform Deployment Settings
Sourcekitd: no such module error