वास्तव में python setup.py check
वास्तव में क्या करता है?वास्तव में 'python setup.py check` क्या करता है?
उत्तर
सबसे पहले बंद, distutils
package documentation:
जांच आदेश एक पैकेज की मेटा डेटा पर कुछ परीक्षण करता है। उदाहरण के लिए, यह सत्यापित करता है कि सभी आवश्यक मेटा-डेटा
setup()
फ़ंक्शन पर दिए गए तर्क के रूप में प्रदान किए जाते हैं।
तो यह परीक्षण करता है कि आपने अपने मेटाडेटा को सही तरीके से भर दिया है; पाइथन पैकेज बनाते समय इसे गुणवत्ता नियंत्रण चरण के रूप में देखें।
इसके बाद, हम देख सकते हैं कि कमांड लाइन किसी भी मदद प्रदान करता है:
$ python setup.py --help-commands | grep check
check perform some checks on the package
$ python setup.py check --help
# ...
Options for 'check' command:
--metadata (-m) Verify meta-data
--restructuredtext (-r) Checks if long string meta-data syntax are
reStructuredText-compliant
--strict (-s) Will exit with an error if a check fails
तो हम मेटाडाटा के लिए जाँच करें और reStructuredText रूप में लंबे समय विवरण सत्यापित कर सकें। उत्तरार्द्ध की आवश्यकता है आप docutils
स्थापित है:
$ python setup.py check -rs
running check
error: The docutils package is needed.
आप इसे स्थापित की क्या ज़रूरत है और वहाँ कोई समस्या नहीं हैं, तो स्क्रिप्ट बस चलाता है और कोई संदेश के साथ बाहर निकलता है:
$ python setup.py check -r
running check
लेकिन आवश्यक मेटाडेटा है अगर आप करने के लापता चेतावनी संदेश:
$ python setup.py check -r
running check
warning: check: missing required meta-data: url
warning: check: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) must be supplied
जो एक त्रुटि हो जाता है, जब आपके पास -s
झंडा दिया:
$ python setup.py check -rs
running check
warning: check: missing required meta-data: url
warning: check: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) must be supplied
error: Please correct your package.
डिफ़ॉल्ट रूप से, -m
सक्षम किया गया है, -r
और -s
अक्षम हैं।
command source code भी देखें।
- 1. "setup.py clean" वास्तव में क्या करता है?
- 2. python setup.py egg_info
- 3. autotools और python setup.py
- 4. pypi python setup.py
- 5. python setup.py कैसे चलाएं ansible
- 6. क्या करता है -एरेविथअरे वास्तव में क्या करता है?
- 7. setup.py
- 8. सी # में वास्तव में क्या करता है?
- 9. setup.py
- 10. वास्तव में क्या करता है: = ऑपरेटर एल्म में करता है?
- 11. setup.py
- 12. autoplot.microbenchmark वास्तव में क्या साजिश करता है?
- 13. कुबर्नेट्स वास्तव में क्या करता है?
- 14. वास्तव में $ (...) क्या करता है। नक्शा() वापसी?
- 15. @ कॉम्पोनेंट सजावट वास्तव में क्या करता है?
- 16. इमेजस्विचर वास्तव में क्या करता है?
- 17. StreamingContextStates.Clone वास्तव में क्या करता है?
- 18. वास्तव में gcc -D_REENTRANT क्या करता है?
- 19. == ऑपरेटर वास्तव में क्या करता है?
- 20. क्या org.apache.commons.lang.builder.CompareToBuilder वास्तव में करता है?
- 21. रैक हैंडलर वास्तव में क्या करता है?
- 22. numpy.apply_along_axis वास्तव में क्या करता है?
- 23. इवेंट कीवर्ड वास्तव में क्या करता है?
- 24. scala.concurrent.blocking - वास्तव में यह क्या करता है?
- 25. win32com.client.Dispatch ("WScript.Shell") वास्तव में क्या करता है?
- 26. एक्सकोड 'क्लीन' वास्तव में क्या करता है?
- 27. jquery $ वास्तव में क्या करता है?
- 28. वास्तव में arg_scope क्या करता है?
- 29. डेटाबेस सामान्यीकरण वास्तव में क्या करता है?
- 30. fillMode वास्तव में क्या करता है?