title: Can I specify PyPI server information such as username and password on the command line instead of using .pypirc?
body: <p>My .pypirc file:</p>
  
  <pre><code>[distutils]
  index-servers =
    pypi
    internal
  
  [pypi]
  username:pypiusername
  password:pypipasswd
  
  [internal]
  repository: http://10.11.12.13:8080
  username: ning
  password: xxxx
  </code></pre>
  
  <p>I want to write a script that upload packages but don't want to require a .pypirc file on the machine where it runs. I can specify repository with <code>-r</code>, but is there a way to specify <code>username</code> and <code>password</code> as well? Or Is there an option to pass a different file (e.g <code>--config-file ./my-pypyrc</code>)</p>