Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

similar tools in Python? (tools from Ruby)

Tags:

python

ruby

  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.

like image 218
GutenYe Avatar asked Dec 27 '22 23:12

GutenYe


2 Answers

  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
like image 139
Rafał Rawicki Avatar answered Jan 15 '23 09:01

Rafał Rawicki


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

like image 31
Andreas Jung Avatar answered Jan 15 '23 10:01

Andreas Jung