Open nstarman opened 5 days ago
Despite having destroyed the src
layout when I used the openastronomy template, I am fine with using it for this new package -- I still dislike that src
no longer is something that needs to be put in a compiler, but not so much that I cannot see the advantages (and perhaps we're going there anyway with mypyc
...).
That said, if we're going the walled-garden approach, it seems a little superfluous. The example is not super convincing: why would that not work without src
? Or an extras/mpl
and extras/xarray
?
Also, checking our current pyproject.toml
, I'm also not quite sure that it actually simplifies anything (especially if tests
get moved out).
Anyway, with a bit of further thought, since I don't really care, let's just move to the src
layout.
Let's use the modern package layout before we're too entrenched!
There are many benefits:
src
layout also makes having support packages much easier.As potential examples