If you want to upload to Anaconda, and you don't need the extra storage space for nightly builds that Anaconda kindly donates to Numpy, Scipy etc, then you can do this with your own Anaconda organization.
See `https://github.com/MacPython/nipy-wheels`_ for a simple example.
* Make an account at Anaconda.org.
* Make an organization - for example we have used ``nipy``.
* Navigate to ``https://anaconda.org/nipy`` (but use your organization).
* Go to your account menu towards the top left. This should be labeled with you
organization name.
* Select "Settings", then "Access".
* Create an access token. Give it permission: "Allow write access to the API
site", and (not sure if this is necessary) "Allow uploads to PyPI
repositories".
* "View" your token. It may be of form
``ni-1234abcd-12ab-34dc-1234-d1e1f3a4b5c6``.
* Encrypt this to your repository, maybe using the ``travis`` command line tool
(``gem install travis``). Your command will be something like::
``wheelhouse/*.whl`` defines the files you want to upload.
* You might also want to build and upload from Appveyor. To encrypt the API
key above, go to `https://ci.appveyor.com/account/matthew-brett/settings`_
(where ``matthew-brett`` is the account from which your Appveyor job runs.
Click on "Encrypt YaML" on the left. Type in your API key value (e.g.
``ni-1234abcd-12ab-34dc-1234-d1e1f3a4b5c6``) as the value to encrypt. Click "Encrypt" and note the text it suggests. Now, at the top of your ``appveyor.yml`` file, add something like::