Individual commits can be cherry-picked if desired.
The changes to the directory structure reflect a common convention that I've seen for python library modules, which I think makes it clear which files are absolutely needed and which files are mostly provided as usage examples.
Individual commits can be cherry-picked if desired.
The changes to the directory structure reflect a common convention that I've seen for python library modules, which I think makes it clear which files are absolutely needed and which files are mostly provided as usage examples.