On 5/10/2011 12:41 PM, rusi wrote:
Sorry for a silly subject change: A better one will be welcome -- cant think of a name myself.
Associated tools. I might separate them into development tools (up to the production of python.exe) and usage tools (everything thereafter). On Windows, this is a pretty clean separation. On Linux, less so since users sometimes build their own binaries and therefore use some of the development tools.
Assuming that there is not one already, this could be the beginning of a useful overview wiki page with links to existing pages on the specific topics ('areas') listed below.
There is this whole area of python that may be called the non- programming side of programming: Is there some central site where all such is put up? What if any should such a bundle of things be called? ------------------------------------------------- | Area | Tool(s) | |------------------+------------------------| | packaging | distutils, setuptools, | | | distutils2, distribute | | | Native tools (eg apt) | | versioning | hg, git, bzr | | multiple pythons | virtualenv | | ?? | tox | | testing | unittest, nose, pytest | | build | scons, make... | | deployment | fabric | ------------------------------
I would reorder this list in the typical order used, starting with editors.
* Primary Development tools/aids 1. Help 2. Completion ('intellisense') 3. Tags (Jumping) 4. Refactoring 5. Integration with 'non-programming' above (eg VCSes, packagers etc) * Other Development Tools - Debugger - Profiler - Heap Profiler - Coverage
-- Terry Jan Reedy -- http://mail.python.org/mailman/listinfo/python-list