IDEA: ship your library in two version
- vendorizable (probably single file, lite version)
- package published to pypi
The people who complain about a library having too many dependencies, I think what they really want is a vendorizable version. I think in python this isn't trivial to support because multifile means import paths change as soon as the code is copied into mylib/_vendor/