- gem: package managemen开发者_StackOverflow中文版t.
- bundler: dependency management
- rspec: test framework.
- watchr: autotest tool
- yard: documentation tool.
- rdoc Markdown: markdown for writing code's comment.
- rvm: Ruby version Manager.
- rake: task tool.
I want to find some tools in Python can do the job describe above.
- gem == easy_install, a part of setuptools
- setuptools
- for testing framework see nosetest
- autonose
- epydoc or sphinx
- use docstrings
- virtualenv along with virtualenvwrapper.
- paver
1) PyPI/setuptools/distribute
2) done via setuptools (install_requires directive in setup.py)
3) unittest/unittest/nose (with integration in Hudson or Buildbot)
5) Sphinx
http://pypi.python.org/pypi
http://pypi.python.org/pypi/setuptools
https://www.sphinx-doc.org
精彩评论