is PackagePlugin available on Windows?
Yes, it should be available for all platforms (there should be nothing platform-specific about it).
i had this error:
Compiling plugin Catalog...
D:\a\swift-json\swift-json\.build\checkouts\swift-documentation-extract\sources\catalog\main.swift:1:8: error: no such module 'PackagePlugin'
import PackagePlugin
^
Error: Process completed with exit code 1.
on the Windows CI for swift-json
.
The library was probably never added to the list of things to be copied into into the toolchain. @compnerd
Yes, that was an oversight. I believe that the 4/4 snapshot should have it.
See: swift-installer-scripts/devtools.wxs at main · apple/swift-installer-scripts (github.com)
I also have the above error (with Swift 5.6.1 and 5.6.2) when using ParsableCommand
(version 1.0.1 or 1.1.4) on Windows ("no such module 'PackagePlugin'"), even when not using a plugin. The code compiles on macOS.
The links do not exist any more.
What can I do? Thanks!
Update: sample project: GitHub - stefanspringer1/ParsableCommandTest: Testing https://github.com/apple/swift-argument-parser
Update 2: I am now using with …swift-argument-parser", .exact("1.0.1")
. But it would be nice if this could be resolved in a future toolchain version. Thanks.
The link doesn't work as the files have been renamed for supporting toolchains to be distributed for ARM64 and AMD64. The equivalent path is swift-installer-scripts/devtools-amd64.wxs at main · apple/swift-installer-scripts · GitHub
Using 5.6.x would be the issue. The changes should be available on 5.8 I believe as we didn't have the test suite for SPM passing up until then and so it was unclear if everything was supported then.
Completely fine. Thanks!