artifacts-keyring icon indicating copy to clipboard operation
artifacts-keyring copied to clipboard

Can we remove the dependency on dotnet SDK?

Open aatkinson opened this issue 3 years ago • 3 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?

aatkinson avatar Oct 21 '22 14:10 aatkinson

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

noiano avatar Mar 09 '23 11:03 noiano

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?

dekiesel avatar Mar 15 '24 13:03 dekiesel

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.

embetten avatar Apr 29 '24 22:04 embetten

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

embetten avatar May 23 '24 20:05 embetten