Closed baggepinnen closed 1 month ago
Here's a fun one
UUID belongs to base
UUID
julia> parentmodule(Base.UUID) Base
but is not exported by Base
julia> UUID ERROR: UndefVarError: `UUID` not defined
However, it is exported by UUIDs
julia> using UUIDs julia> UUID UUID julia> parentmodule(UUID) Base
When running ExplicitImports on ControlSystemsBase, I got
using UUIDs: UUIDs
which then makes UUID no longer imported by CSBase and tests are failing. Would there be a way to detect this happening?
ah yeah, this is tricky. I think https://github.com/ericphanson/ExplicitImports.jl/pull/28 could help here. In that PR I track things a bit better so I think I could handle this.
Here's a fun one
UUID
belongs to basebut is not exported by Base
However, it is exported by UUIDs
When running ExplicitImports on ControlSystemsBase, I got
which then makes
UUID
no longer imported by CSBase and tests are failing. Would there be a way to detect this happening?