2011-09-03 10 views
36

मैंने अभी पीपीपीआई में एक नया पैकेज पंजीकृत किया है। एक बार मैंने इसे अपलोड कर लिया और ऐसा लगता है कि यह पहले से ही वेबसाइट पर प्रकाशित हुआ है।आपको '...' पैकेज जानकारी संपादित करने की अनुमति नहीं है

इसके बाद, मैं थोड़ा स्रोत कोड बदल गया है, एक नए संस्करण को छोड़ और खोल से प्रदर्शन किया

python setup.py sdist upload 

आदेश। और यह एक परिणाम है:

Submitting dist/...-0.2.2.tar.gz to http://pypi.python.org/pypi 
Upload failed (403): You are not allowed to edit '...' package information 

मेरे ~/.pypirc जानकारी सही है (मैं इसे दोबारा जांच करने और पहले मैं "प्रमाणीकृत किया जाना चाहिए" समस्या जो पहले से ही यहाँ हल किया जाता है का सामना करना पड़ा

कोई भी विचार। क्या यह एक नया पंजीकरण साइड इफेक्ट हो सकता है (मैंने अभी एक घंटे पहले पीईपीआई पर खाता बनाया था)?

+0

मैंने जांच की, प्रयोग किया और पाया कि यह खुशी है क्योंकि मैंने पैकेज अपलोड किया है, लेकिन इसे अपलोड करने से पहले पंजीकृत किया गया है। क्योंकि मैंने मैन्युअल रूप से वेबसाइट पर .pypirc और पंजीकृत खाता बनाया है, पहला अपलोड सफल था। पैकेज हटा दिए जाने के बाद, इसे पंजीकृत और फिर से अपलोड किया गया, सबकुछ ठीक दिखता है। –

+0

टिप्पणी के बजाए आपको इसे अपने प्रश्न के उत्तर के रूप में जोड़ना चाहिए! फिर एक खोज में देखना आसान है कि यह हल हो गया है। –

+0

यह किया था। धन्यवाद) –

उत्तर

25

मैंने जांच की, प्रयोग किया और पाया कि यह खुशी है क्योंकि मैंने पैकेज अपलोड किया है, लेकिन अपलोड करने से पहले इसे पंजीकृत किया है क्योंकि मैंने मैन्युअल रूप से वेबसाइट पर .pypirc और पंजीकृत खाता बनाया है, पहला अपलोड सफल था। पैकेज हटाने के बाद, regis इसे चिढ़ाया और फिर से अपलोड किया, सबकुछ ठीक दिखता है।

39

आपको इसे पहले पंजीकरण करने की आवश्यकता है।

python setup.py register 

तो आप कर सकते हैं

python setup.py sdist upload 
+1

यह मेरे लिए सही मुद्दा तय किया गया। धन्यवाद। किसी पैकेज को हटाने की जरूरत नहीं है। बस पंजीकरण करें और अलग से अपलोड करें। – Antrikshy

+3

यह अब देता है: सर्वर प्रतिक्रिया (410): यह API अब समर्थित नहीं है, बल्कि फ़ाइल अपलोड करें। –

2

मैं यह त्रुटि क्योंकि मैं अपने खाते ऑनलाइन बनाया है, लेकिन पहले मेरे सत्यापन ई-मेल पुष्टि नहीं की है। एक बार मैं इस बात की पुष्टि खाता मेरा था और कहा कि मैं शब्दों के लिए सहमत हुए, अगली बार मैं python setup.py sdist register upload भाग गया यह काम किया, एक Server response (200): OK

यह इस तरह की सामग्री के साथ एक ~/.pypirc के साथ सभी था लौटने:

[server-login] 
username:<username> 
password:<plain-text password> 
0

हैं यहां कोई भी उत्तर आपकी समस्या हल नहीं करता है, ~/.pypirc को python setup.py register को फिर से सबमिट करने से पहले किसी अन्य सबमिशन के लिए प्रयास करने का प्रयास करें।

0

उपरोक्त में से कोई भी मेरे लिए काम नहीं करता है।

मैं सुतली पहले साथ पैकेज रजिस्टर करने के लिए किया था:

twine register dist/my-package-1.0.0.tar.gz 

तो फिर तुम अपलोड कर सकते हैं

twine upload dist/* 

भी इस thread on GitHub देखें।

संबंधित मुद्दे

 संबंधित मुद्दे