[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Boot-Floppies: task-python packages



Hello Python and Boot people,

I'm building the task-python packages, have a few questions, and would
like your suggestions for improvements...  I'll get these uploaded this
week, after incorporating your suggestions.  Thanks.

Overview
========

[*Q1*: Should this overview be included in each of the task-python-* package
descriptions?  Just task-python?  Nowhere?]

   Install:           if you want to:
   -------            ---------------
   task-python        write scripts and uncomplicated Python applications
   task-python-web    write CGI scripts and web applications in Python
   task-python-full   write complex Python applications and/or have
                        available all the Debian-packaged Python extensions
   task-python-dev    write Python extensions in other programming languages
   task-python-apps   install all Debian applications that are written
                        in or use Python (regardless of their purpose)
 .
 (Note that you needn't install any of these to be able to use
 other packages that are written in Python; the required pieces
 will be automatically installed along with the packages that need
 them.)
 .
 (You may later remove these task-* packages without losing 
 anything else.)

[*Q2*: are the above parenthetical explanations unnecessary?]

[*Q3*: is task-python-apps a ridiculous concept?]

Tasks
=====

[*Q4*: Please review the following task-package descriptions and their
package selections; tell me what you think should be changed.  I don't
know all these packages, just made my best guess from their
descriptions.]

=========================================
Task:  task-python
Description: Python script development environment
 Packages that allow you to develop scripts and and simple applications 
 in Python.  
 .
 Python is an interpreted, interactive, object-oriented programming
 language.  It is often compared to Tcl, Perl, Scheme or Java.
 .
 Python combines remarkable power with very clear syntax. It has 
 modules, classes, exceptions, very high level dynamic data types, and 
 dynamic typing.  There are interfaces to many system calls and 
 libraries, as well as to various windowing systems (X11, Motif, Tk, 
 Mac, MFC).  New built-in modules are easily written in C or C++.
 Python is also usable as an extension language for applications that 
 need a programmable interface.
 .
 You may also want to install one of the following editing environments,
 each of which has support for Python syntax highlighting:
     python-elisp (with any of the emacsen)
     vim-python
     nedit
Packages:
 python-base -- An interactive object-oriented scripting language.
 python-doc -- Documentation for the scripting language Python (info+html).

=========================================
Task:  task-python-web
Description: Python web application development environment
 This package provides Python-based tools for developing interactive
 or ``smart'' web sites. 
 .
 Please see task-python for additional information.
Packages:
 htmlgen -- Generation of HTML documents with Python scripts.
 lg-issue19 -- Issue 19 of the Linux Gazette.
 libapache-mod-python -- Embedding Python in the Apache web server
 python-bobo -- Python Object Publisher
 python-bobodtml -- Document templates with fill-in fields.
 python-gnuplot -- A pipe-based interface to the gnuplot plotting program
 python-graphics -- PyGraphics -- Enables use of Gist and Narcisse from Python
 python-imaging -- The Python Imaging Library.
 python-imaging-doc -- Documentation and examples for the Python Imaging Library.
 python-pcgi -- Persistent CGI for Python
 python-xml -- XML tools for Python
 task-python -- Python script development environment
 zope -- The Z Object Publishing Environment

=========================================
Task:  task-python-full
Description: Full Python development environment
 This package provides almost all of the Debian-packaged Python tools 
 and extensions, for developing scripts and simple or complex applications 
 in Python.
 .
 Please see task-python for additional information.
Packages:
 ddd -- The Data Display Debugger, a graphical debugger frontend.
 dpkg-python -- Python interface modules for dpkg
 gadfly -- SQL database and parser generator in Python
 gimp-python -- Write plugins for Gimp in Python
 htmlgen -- Generation of HTML documents with Python scripts.
 idle -- An IDE for Python using Tkinter
 libapache-mod-python -- Embedding Python in the Apache web server
 pydb -- An enhanced Python command-line debugger
 pyrite -- Palm Computing(R) platform communication kit for Python
 python-bobo -- Python Object Publisher
 python-bobopos -- The Bobo Persistent Object System.
 python-examples -- Examples for the scripting language Python.
 python-gdbm -- GNU dbm database support for Python.
 python-gdk-imlib -- GTK gdk_imlib support module for Python.
 python-gendoc -- Documentation generation from Python source files.
 python-glade -- Put a bit of python code behind interfaces built with GLADE.
 python-gnome -- PyGNOME -- Python bindings for GNOME.
 python-gtk -- GTK support module for Python.
 python-history -- PyHistory - time history data from Python-steered simulations
 python-imaging-sane -- The Python Imaging Library SANE interface.
 python-imaging-tk -- The Python Imaging Library (Module with Tk support).
 python-kjbuckets -- Set and graph data types for Python
 python-ldap -- An LDAP module for Python.
 python-mpz -- Multiple-precision arithmetic support for Python.
 python-mxdatetime -- Date and time handling routines and types for Python
 python-mxstack -- A fast stack implementation for Python.
 python-mxtexttools -- Fast text manipulation tools for Python
 python-mxtools -- A collection of new builtins for Python
 python-netcdf -- A netCDF interface for Python
 python-newt -- A newt module for Python.
 python-numeric -- Numerical (matrix-oriented) Mathematics for Python
 python-numeric-tutorial -- Tutorial for the Numerical Python Library
 python-pam -- A Python interface to the PAM library.
 python-pdb -- PyPDB - Python interface to PACT/PDB database files
 python-pmw -- Pmw -- Python MegaWidgets
 python-pygresql -- PostgreSQL module for Python
 python-rng -- RNG -- Various random number distributions for Python
 python-tk -- Writing Tk applications with Python (Tkinter).
 python-wpy -- Portable GUI library for python.
 python-wxwin -- Python binding for wxWindows, a cross-platform C++ toolkit
 python-xml -- XML tools for Python
 python-zlib -- A compression module for Python using zlib.
 pythondoc -- Generate reference manuals and indices from Python objects.
 saml -- Simple Algebraic Math Library
 sulfur -- Application framework for Python programs.
 task-python -- Python script development environment

=========================================
Task:  task-python-dev
Description: Python extension development environment
 This package provides the things you need in order to write your
 own extensions to Python in other programming languages.
 .
 Please see task-python for additional information.
Packages:
 python-dev -- Header files and a static library for Python.
 python-extclass -- Improves integration between Python and C++ classes
 python-regrtest -- Regression test for the Python distribution.
 swig -- Generate scripting interfaces to C/C++ code.

=========================================
Task:  task-python-apps
Description:
 This package provides all of the Debian-packaged applications that
 are written in or use the Python programming language.  While each
 of these applications is of interest to many people, this full
 collection of Python-based applications is probably only of interest 
 to Python fanatics and Python developers or testers. 
 .
 Please see task-python for additional information.
Packages:
 bg5ps -- A utility to print Chinese Big5 documents using truetype fonts
 empire-ptkei -- Python TK Empire Interface
 fetchmail -- POP2/3, APOP, IMAP mail gatherer/forwarder
 fsh -- Fast remote command execution over rsh/ssh/lsh
 gadfly -- SQL database and parser generator in Python
 gnats2w -- Yet another Web interface to GNATS.
 icepref -- Yet another configuration tool for IceWM
 ilu-base -- The Inter-Language Unification system
 lilypond -- A program for printing sheet music.
 linbot -- WWW site link checker
 lincredits -- Generate nicely-formatted versions of the Linux CREDITS file
 mailman -- Powerful, web based list processor
 palm-doctoolkit -- E-text tools for PalmPilot users
 ppmtofb -- Display netpbm graphics on framebuffer devices
 pydf -- colourised df(1)-clone
 pysol -- X11 solitaire game written in Python
 reportbug -- Report a bug in the Debian distribution.
 sgmltools-2 -- Second generation SGML text formatting system based on DocBook
 sketch -- an interactive X11 drawing program
 syslog-summary -- Summarize the contents of a syslog log file.
 xbel-utils -- XML Bookmark Exchange Language Utilities
 yodl -- Yet oneOther Document Language.
 zope -- The Z Object Publishing Environment

--
David L. Coe <david.coe@someotherplace.org>



Reply to: