Jesse Guardiani <[EMAIL PROTECTED]> writes:

> Why does TMDA bundle the python email module with the TMDA
> distribution?

So that TMDA users don't have to install the email module separately.
TMDA also uses many features that are only contained in the very
latest version of Python email.  I don't want to have to require a CVS
release of Python 2.3+ just to run TMDA.  email is continually
changing, so the only way we can keep the Python version requirement
sane is to bundle email ourselves.

> Does the TMDA version of the python email module contain bug fixes
> that haven't yet made it into Python?

No, because we work closely with Barry Warsaw (Python email
maintainer) to get fixes into there so that everyone benefits.  TMDA's
email is generally identical to what you find in Python's CVS tree.

> Or is the email module not standard equipment on some python
> installs?

email was included with Python starting with version 2.2.  Many, many
changes and fixes have been made since then though, so what you'll
find in Python 2.3 is a different beast.

> I ask because I'm currently writing a Python qmail-qfilter script
> that makes use of TMDA and Python email module functions, so I want
> to make sure I know WHY I'm including the email module with my
> script. :)

You shouldn't have to include the email module with your script.  Just
make sure to use Python 2.3 so you aren't coding with an outdated
email module.
_________________________________________________
tmda-workers mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-workers

Reply via email to