Packages that contain `Manifest.toml` files

I have noticed that some of the packages I have installed contain Manifest.toml files. These include LLVM, FlatBuffers, and GPUArrays. Is this intentional? I thought a Manifest.toml file was to be removed from a package repository.

1 Like

Opinions vary.

3 Likes

That, but also the tooling evolved. I think that including a Manifest.toml was a good idea before compat bounds were widespread. Now registered packages caught up with this.

I mostly follow this advice, but it would be great if the Pkg manual could discuss this briefly.