S
hould we require packages to be on PyPI in order to be listed?
I think it depends whether we're more concerned about making information about useful packages available to RapidSMS developers, or encouraging package writers to follow Python packaging conventions.
Maybe we could allow submitting non-PyPI packages, but in a very limited way - just a link and a description, and no attempt to provide any other metadata about those packages. That way at least developers looking at the site would learn that the package exists. If they think it looks useful, they could also encourage the package owner to publish it properly on PyPI.