For me, keep it as simple as possible is a nice approach. I just read other threads about outer dependencies... Original Pywikibot was simple to copy and transfer on a pendrive with my own settings and modifications and ready to use anywhere as it was with only a pure Python installed. I liked that.