Problemy z Pypi: Niedozwolone przechowywanie lub edycja informacji o paczce. Śledzę this tutorial.Pypi: Niedozwolone przechowywanie lub edycja informacji o paczkach
.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",
)
Command:
python setup.py register -r pypitest
Błąd:
Server response (403): You are not allowed to store 'quick' package information
udało mi się pomyślnie zarejestrować za pomocą formularza na stronie testowej PyPI, ale kiedy przesłać za pomocą tego:
python setup.py sdist upload -r pypitest
uzyskać to, podobne, wiadomość:
error: HTTP Error 403: You are not allowed to edit 'quick' package information
uzyskać ten sam komunikat o błędzie przy użyciu sznurka i koła, za these instructions. Ten problem występuje kilka razy tutaj i gdzie indziej i został rozwiązany przez rejestrację przed przesłaniem i weryfikację konta PyPi za pośrednictwem poczty elektronicznej. Występuję w czymś innym.
Ktoś inny załadował paczkę o tej samej nazwie przed tobą? –
Tak nie jest - dowodem jest to, że jestem w stanie stworzyć pakiet za pomocą formularza witryny. –
Wygląda na to, że jesteś na dobrej drodze - mogę utworzyć repozytorium na stronie testowej PyPi, ale nie na stronie głównej. Otrzymany błąd, tj. Brak możliwości przechowywania informacji o pakiecie, różni się od tego, gdy używam nazwy istniejącego pakietu, co jest skutkiem tego, że pakiet już istnieje. Wygląda na to, że "szybkie" jest nazwą zabronioną, chociaż nie jestem pewna dlaczego, i nie mogę znaleźć pakietu o tej nazwie. Mogę przesłać za pomocą innej nazwy, ale nadal jestem ciekawy, dlaczego nie mogę użyć "szybkiego". –