Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove System.Linq.Async dependency from SK #1299

Merged
merged 1 commit into from
Jun 2, 2023

Conversation

stephentoub
Copy link
Member

@stephentoub stephentoub commented Jun 1, 2023

Motivation and Context

We're using very little of the library and can easily achieve the same things without it. From the core libraries like abstractions, we shouldn't force all consumers to take the additional 1MB dependency. And from examples, we shouldn't force anyone copying/pasting to take the additional dependency

Also removed unnecessary InternalsVisibleTo that were also interfering with shared source in multiple assemblies.

Contribution Checklist

@github-actions github-actions bot added .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel kernel.core labels Jun 1, 2023
We're using very little of the library and can easily achieve the same things without it. From the core libraries like abstractions, we shouldn't force all consumers to take the additional 1MB dependency From examples, we shouldn't force anyone copying/pasting to take the additional dependency

Also removed unnecessary InternalsVisibleTo that were also interfering with shared source in multiple assemblies.
@shawncal shawncal enabled auto-merge (squash) June 2, 2023 13:25
@shawncal shawncal merged commit df4ed8a into microsoft:main Jun 2, 2023
@stephentoub stephentoub deleted the removeasynclinq branch June 2, 2023 13:27
salmon131 pushed a commit to salmon131/semantic-kernel that referenced this pull request Jun 3, 2023
We're using very little of the library and can easily achieve the same
things without it. From the core libraries like abstractions, we
shouldn't force all consumers to take the additional 1MB dependency. And
from examples, we shouldn't force anyone copying/pasting to take the
additional dependency

Also removed unnecessary InternalsVisibleTo that were also interfering
with shared source in multiple assemblies.
shawncal pushed a commit to shawncal/semantic-kernel that referenced this pull request Jul 6, 2023
We're using very little of the library and can easily achieve the same
things without it. From the core libraries like abstractions, we
shouldn't force all consumers to take the additional 1MB dependency. And
from examples, we shouldn't force anyone copying/pasting to take the
additional dependency

Also removed unnecessary InternalsVisibleTo that were also interfering
with shared source in multiple assemblies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kernel Issues or pull requests impacting the core kernel .NET Issue or Pull requests regarding .NET code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants