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

Turn deps into weakdeps #218

Merged
merged 6 commits into from
Mar 2, 2024
Merged

Turn deps into weakdeps #218

merged 6 commits into from
Mar 2, 2024

Conversation

aplavin
Copy link
Contributor

@aplavin aplavin commented Mar 1, 2024

Closes #217.

deps -> weakdeps: AbstractFFTs, ChainRulesCore, CovarianceEstimation
requires -> weakdeps: Tracker

Tests (should) pass on both 1.6 and 1.9. Failures on 1.10 unrelated: there's a known Julia issue with new ambiguities JuliaLang/julia#52386 JuliaLang/julia#52263 JuliaSparse/SparseArrays.jl#431.

@mcabbott mcabbott closed this Mar 1, 2024
@mcabbott mcabbott reopened this Mar 1, 2024
Copy link

codecov bot commented Mar 1, 2024

Codecov Report

Attention: Patch coverage is 97.50000% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 94.76%. Comparing base (cd36392) to head (91f38e4).

❗ Current head 91f38e4 differs from pull request most recent head 34a5c32. Consider uploading reports for the commit 34a5c32 to get more accurate results

Files Patch % Lines
ext/AbstractFFTsExt.jl 96.96% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #218   +/-   ##
=======================================
  Coverage   94.76%   94.76%           
=======================================
  Files          14       16    +2     
  Lines         688      688           
=======================================
  Hits          652      652           
  Misses         36       36           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mcabbott
Copy link
Collaborator

mcabbott commented Mar 1, 2024

I see no downsides, thanks for doing this.

I re-enabled CI, maybe we should disable it from running nightly though as that's a lot... if nobody is looking for months. But not this PR's problem.

Can you bump the version in Project.toml?

@mcabbott mcabbott merged commit e55c11c into invenia:master Mar 2, 2024
9 of 14 checks passed
@aplavin aplavin deleted the exts branch March 2, 2024 03:52
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.

Consider extensions on Julia 1.9+
2 participants