2015-04-07 13 views
8

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.

+3

Qualcun altro ha caricato il pacchetto con lo stesso nome prima di te? –

+0

Questo non è il caso - la prova è che sono in grado di creare il pacchetto utilizzando il modulo del sito web. –

+0

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'. –

risposta

10

Da questo elenco si può vedere tutti i pacchetti su Cheese Shop:

https://pypi.python.org/simple/

rapido c'è. L'autore della domanda dice che non è in grado di creare un pacchetto veloce, quindi non è l'autore del pacchetto su PyPi e qualcun altro ha già creato un pacchetto con lo stesso nome.