2015-04-07 3 views
8

Pypi-Probleme: Paketinformationen können nicht gespeichert oder bearbeitet werden. Ich folge this tutorial.Pypi: Speichern oder Bearbeiten von Paketinformationen nicht zulässig

.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", 

) 

Befehl:

python setup.py register -r pypitest 

Fehler:

Server response (403): You are not allowed to store 'quick' package information 

konnte ich mit dem Formular auf pypi der Teststelle erfolgreich registrieren, aber wenn ich diese laden mit:

python setup.py sdist upload -r pypitest 

ich das bekommen, ähnlich, Nachricht:

error: HTTP Error 403: You are not allowed to edit 'quick' package information 

ich die gleiche Fehlermeldung erhalten bei Verwendung von Schnur und Rad, per these instructions. Dieses Problem tritt hier und anderswo mehrmals auf und wurde durch Registrierung vor dem Hochladen gelöst und das PyPi-Konto per E-Mail überprüft. Ich stoße auf etwas anderes.

+3

Hat jemand anderes das Paket mit dem gleichen Namen vor Ihnen hochgeladen? –

+0

Dies ist nicht der Fall - der Nachweis ist, dass ich das Paket mithilfe des Formulars der Website erstellen kann. –

+0

Es sieht so aus, als ob Sie auf dem richtigen Weg sind - ich kann auf der PyPi-Testseite ein Repository erstellen, aber nicht das Haupt-Repository. Der Fehler, den ich erhalte, also keine Paketinformationen speichern darf, unterscheidet sich von dem, wenn ich den Namen eines existierenden Pakets verwende, das bereits für das Paket existiert. Es scheint, als wäre "schnell" ein verbotener Name, obwohl ich mir nicht sicher bin, warum, und kann kein Paket mit diesem Namen finden. Ich kann unter einem anderen Namen hochladen, bin aber immer noch neugierig, warum ich 'schnell' nicht verwenden kann. –

Antwort

10

Aus dieser Liste kann man alle Pakete auf PyPI sehen:

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

schnell ist. Der Autor der Frage sagt, er/sie kann kein schnelles Paket erstellen, deshalb ist er/sie nicht der Paketautor auf PyPi und jemand anders hat bereits ein Paket mit dem gleichen Namen erstellt.

Verwandte Themen