-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Over at NumericalEarth/Breeze.jl#195 I mentioned that there's an import error
ExplicitImportsFromNonOwnerException
Module `BreezeCloudMicrophysicsExt` has explicit imports of names from modules other than their owner as determined via `Base.which`:
- `prettysummary` has owner `Oceananigans.Grids` but it was imported from `Oceananigans.Utils` at `/Users/runner/work/Breeze.jl/Breeze.jl/ext/BreezeCloudMicrophysicsExt.jl:210:28`
which is somehow reported inconsistently. For example, of all the jobs in https://github.com/NumericalEarth/Breeze.jl/actions/runs/19600740942/job/56131898424#step:6:756, only Julia v1.12 on macOS reports it, but not even always, CI jobs in PRs don't seem to ever report it. To reproduce it, use
]add https://github.com/NumericalEarth/Breeze.jl#27a3949a77e0681524606c01368a406dda5e2f38 Oceananigans@v0.101.3
(the import error will be fixed, either in Breeze or Oceananigans, so you need to fix the versions of the involved packages)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation