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

Handle SparseArrays.jl dep as Pkg extension #146

Closed
wants to merge 1 commit into from
Closed

Conversation

dkarrasch
Copy link
Member

@dkarrasch dkarrasch commented Jul 4, 2023

I wonder if we want to/can/should backport this to v1.9 and v1.10?

@codecov-commenter
Copy link

codecov-commenter commented Jul 4, 2023

Codecov Report

Patch coverage: 95.08% and project coverage change: +0.01 🎉

Comparison is base (bb7063d) 96.98% compared to head (0678f7d) 96.99%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #146      +/-   ##
==========================================
+ Coverage   96.98%   96.99%   +0.01%     
==========================================
  Files           1        2       +1     
  Lines         431      433       +2     
==========================================
+ Hits          418      420       +2     
  Misses         13       13              
Impacted Files Coverage Δ
src/Statistics.jl 97.31% <ø> (+0.32%) ⬆️
ext/StatisticsSparseArraysExt.jl 95.08% <95.08%> (ø)

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@dkarrasch dkarrasch requested a review from nalimilan July 4, 2023 09:13
@dkarrasch
Copy link
Member Author

Well, backporting to v1.9 doesn't make much sense, I guess, since SparseArrays.jl is in the sysimage. But backporting to v1.10 is important.

@dkarrasch
Copy link
Member Author

Uff, I only now realize this is a duplicate of #134. What needs to be done to get this done? Not having SparseArrays.jl as a weak dependency puts a heavy load (time) on downstream packages like Distances.jl.

@nalimilan
Copy link
Member

Not sure. If it is confirmed that weak dependencies don't work for stdlib modules, we will have to finish JuliaLang/julia#46501 first.

@dkarrasch dkarrasch closed this Aug 29, 2023
@dkarrasch dkarrasch deleted the dk/extension branch August 29, 2023 08:10
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.

3 participants