2015-04-07 6 views
8

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.

+3

Ktoś inny załadował paczkę o tej samej nazwie przed tobą? –

+0

Tak nie jest - dowodem jest to, że jestem w stanie stworzyć pakiet za pomocą formularza witryny. –

+0

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

Odpowiedz

10

Z tej listy można zobaczyć wszystkie pakiety na PyPI:

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

szybkie ma. Autor pytania twierdzi, że nie jest w stanie stworzyć szybkiej paczki, więc nie jest autorem paczki w PyPi, a ktoś inny wcześniej utworzył paczkę o tej samej nazwie.

Powiązane problemy