turns out bang was taken in pypi (I swear I checked, but oh well). So I went ahead and named this bangtext in pypi