[email protected] 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