Problemi Pypi: Non è consentito memorizzare o modificare le informazioni sul pacchetto. Sto seguendo this tutorial.Pypi: Non è consentito memorizzare o modificare le informazioni sul pacchetto
.pypirc
[distutils]
index-servers =
pypi
pypitest
[pypi]
respository: https://pypi.python.org/pypi
username: Redacted
password: Redacted
[pypitest]
respository: https://testpypi.python.org/pypi
username: Redacted
password: Redacted
setup.py
from setuptools import setup, find_packages
with open('README.rst') as f:
readme = f.read()
setup(
name = "quick",
version = "0.1",
packages = find_packages(),
install_requires = ['numba>=0.17.0',
'numpy>=1.9.1',],
url = 'https://github.com/David-OConnor/quick',
description = "Fast implementation of numerical functions using Numba",
long_description = readme,
license = "apache",
keywords = "fast, numba, numerical, optimized",
)
Comando:
python setup.py register -r pypitest
Errore:
Server response (403): You are not allowed to store 'quick' package information
sono stato in grado di registrare con successo utilizzando il modulo sul sito di prova di PyPI, ma quando si invia utilizza questo:
python setup.py sdist upload -r pypitest
ottengo questo, simile, un messaggio:
error: HTTP Error 403: You are not allowed to edit 'quick' package information
ottengo lo stesso messaggio di errore quando si usa Twine and Wheel, per these instructions. Questo problema si presenta più volte qui e altrove, ed è stato risolto registrandoti prima del caricamento e verificando l'account PyPi via email. Sto incontrando qualcos'altro.
Qualcun altro ha caricato il pacchetto con lo stesso nome prima di te? –
Questo non è il caso - la prova è che sono in grado di creare il pacchetto utilizzando il modulo del sito web. –
Sembra che tu sia sulla strada giusta: posso creare un repository sul sito di test di PyPi, ma non su quello principale. L'errore che ricevo, ovvero non è autorizzato a memorizzare le informazioni sul pacchetto, è diverso da quello che utilizzo se il nome di un pacchetto esistente è già esistente. Sembra che "veloce" sia un nome proibito, anche se non sono sicuro del perché e non riesco a trovare un pacchetto con questo nome. Sono in grado di caricare utilizzando un nome diverso, ma sono ancora curioso di sapere perché non posso usare 'veloce'. –