microsoft/artifacts-keyring

Can we remove the dependency on dotnet SDK?

Closed this issue · 4 comments

This package depends on dotnet-sdk but installation of dotnet on Linux can be finnicky.

Various users of mine have had difficulty installing the dotnet requirement and I want to make it as easy as possible for them to authenticate with, and consume from, my ADO Python feed. It is also a requirement of Docker images my package consumers are using (bloat) - or is difficult to install in running Docker containers.

See this item from Visual Studio develop community for details of my use case.

Why does this package have a dependency on dotnet-sdk, and what'd be involved to remove this dependency?

I had to manually modify the code of the package to make it work with just the .net runtime

Great that this PR got merged! 0.3.5 isn't available as of yet though. Any idea when it will be released?

Or is the wait due to the PR that uses azure identity instead?

just released the 0.3.5 version! It removes the sdk but not the runtime requirement. We have future plans to remove the runtime dependency as well.

closing please reopen if version 0.3.5 or later do not fix the issue. We have plans for future work to remove the runtime requirement as well