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.
Hat jemand anderes das Paket mit dem gleichen Namen vor Ihnen hochgeladen? –
Dies ist nicht der Fall - der Nachweis ist, dass ich das Paket mithilfe des Formulars der Website erstellen kann. –
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. –