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: