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

Drop superfluous dependencies pulled in by jsonschema #743

Closed
wants to merge 2 commits into from

Conversation

Shnatsel
Copy link
Contributor

@Shnatsel Shnatsel commented Jul 16, 2024

jsonschema's default features transitively pulled in reqwest and the entire underlying stack with mio, tokio, and a whole lot of other networking dependencies. We shouldn't have pulled in any of it in the first place, since JSON schemas are only used in tests, and we especially don't need any of its networking functionality.

#740 appears to have stalled, so splitting this into its own PR to expedite things.

This does not fully address #741, but gets rid of the most egregious bloat. This is a semver-compatible change that we can ship immediately.

@Shnatsel Shnatsel requested a review from a team as a code owner July 16, 2024 06:38
Signed-off-by: Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
Signed-off-by: Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
@Shnatsel
Copy link
Contributor Author

Wait, nevermind, we already have non-semver-compatible changes in master. I'll have to do a backport.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant