4
  1. gem: package management.
  2. bundler: dependency management
  3. rspec: test framework.
  4. watchr: autotest tool
  5. yard: documentation tool.
  6. rdoc Markdown: markdown for writing code's comment.
  7. rvm: Ruby version Manager.
  8. rake: task tool.

I want to find some tools in Python can do the job describe above.

2 Answers 2

9
  1. gem == easy_install, a part of setuptools
  2. setuptools
  3. for testing framework see nosetest
  4. autonose
  5. epydoc or sphinx
  6. use docstrings
  7. virtualenv along with virtualenvwrapper.
  8. paver
Sign up to request clarification or add additional context in comments.

2 Comments

setuptools doesn't actually do what bundler does. nosetest does not do BDD like rspec does.
Yes and vice versa. This is a "closest match".
1

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

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.