Closed
Description
pptree is still a dependecy but never actually used.
pptree is not supporting PEP 517 builds so it breaks builds/installation on arm64 devices such as the M1/M2 Macs.
Tested on M2 MacBook Air:
Unhandled exception. System.PlatformNotSupportedException: Wait operations on multiple wait handles including a named synchronization primitive are not supported on this platform.
at System.Threading.WaitHandle.WaitMultipleIgnoringSyncContext(IntPtr* waitHandles, Int32 numHandles, Boolean waitAll, Int32 millisecondsTimeout)
at System.Threading.WaitHandle.WaitMultiple(ReadOnlySpan`1 waitHandles, Boolean waitAll, Int32 millisecondsTimeout)
at NuGetCredentialProvider.Util.SessionTokenCache.get_Cache()
at NuGetCredentialProvider.Util.SessionTokenCache.TryGetValue(Uri key, String& value)
at NuGetCredentialProvider.RequestHandlers.GetAuthenticationCredentialsRequestHandler.TryCache(GetAuthenticationCredentialsRequest request, String& cachedToken)
at NuGetCredentialProvider.RequestHandlers.GetAuthenticationCredentialsRequestHandler.HandleRequestAsync(GetAuthenticationCredentialsRequest request)
at NuGetCredentialProvider.Program.Main(String[] args)
• Installing pptree (3.1): Failed