If you plan to add something more to `python -m jedi`, I think it is better to add subcommand CLI (like git) at this point, to avoid incompatible change.  But if we want CLI then probably it should go to `bin/`.

That being said, I don't like the idea Jedi providing a REPL.  It should be a plugin, not an entry point.  If you want a better REPL, use IPython.  I think developing a new REPL at this point makes no sense.  Having `replstartup.py` is an OK solution as it can also act as an minimal example for using Jedi from REPL.

What do you mean by "push"?  Pushing to master or releasing?