sntshkm...@gmail.com wrote: > I'm trying to upload my package to PyPi, but before that I wanted to upload > my package to TestPyPi. > > I'm following https://packaging.python.org/guides/using-testpypi/ > > I'm issuing this command: `twine upload --repository-url > https://test.pypi.org/legacy/ dist/*` > > Here is the output: > > ``` > Enter your username: sntshkmr60 > Enter your password: > Uploading distributions to https://test.pypi.org/ > Uploading mysecretpackage-0.0.1a0-py3-none-any.whl > 100%|████████████████████████████████████████████████████████████████████████| > 16.7k/16.7k [00:06<00:00, 2.50kB/s] > NOTE: Try --verbose to see response content. > HTTPError: 405 Client Error: Method Not Allowed for url: > https://test.pypi.org/ > ``` > > Here is the extra output from --verbose flag: > > ``` > Content received from server: ><html> > <head> > <title>405 Method Not Allowed</title> > </head> > <body> > <h1>405 Method Not Allowed</h1> > The method POST is not allowed for this resource. <br/><br/> > > </body> ></html> > HTTPError: 405 Client Error: Method Not Allowed for url: > https://test.pypi.org/ > ``` > > What am I doing wrong?
well, i used it earlier so here is how i have it set up as follows. because this is testing repository i am not worried about password being stored in a file: .pypirc ===== [distutils] index-servers= testpypi [testpypi] repository: https://test.pypi.org/legacy/ username: UserName password: Password ===== and my upload command is: ===== #!/bin/sh # # upload ngfp to test pypi NGFP_SRC_HOME="/home/me/src/salsa/ngfp" if test ! -d "$NGFP_SRC_HOME" ; then echo " directory $NGFP_SRC_HOME does not exist!" exit fi cd $NGFP_SRC_HOME twine upload --repository testpypi dist/* ===== note: it may take a while for what you uploaded to be made available for download again even if it reflected in your project page. sometimes it has been as long as a half hour or more before it comes down. other times it has only been a few minutes. hope this helps... ant -- https://mail.python.org/mailman/listinfo/python-list