summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Warsaw2008-02-27 01:26:18 -0500
committerBarry Warsaw2008-02-27 01:26:18 -0500
commita1c73f6c305c7f74987d99855ba59d8fa823c253 (patch)
tree65696889450862357c9e05c8e9a589f1bdc074ac
parent3f31f8cce369529d177cfb5a7c66346ec1e12130 (diff)
downloadmailman-a1c73f6c305c7f74987d99855ba59d8fa823c253.tar.gz
mailman-a1c73f6c305c7f74987d99855ba59d8fa823c253.tar.zst
mailman-a1c73f6c305c7f74987d99855ba59d8fa823c253.zip
-rw-r--r--MANIFEST.in1
-rw-r--r--Mailman/Commands/__init__.py15
-rw-r--r--mailman/Archiver/Archiver.py (renamed from Mailman/Archiver/Archiver.py)0
-rw-r--r--mailman/Archiver/HyperArch.py (renamed from Mailman/Archiver/HyperArch.py)0
-rw-r--r--mailman/Archiver/HyperDatabase.py (renamed from Mailman/Archiver/HyperDatabase.py)0
-rw-r--r--mailman/Archiver/__init__.py (renamed from Mailman/Archiver/__init__.py)0
-rw-r--r--mailman/Archiver/pipermail.py (renamed from Mailman/Archiver/pipermail.py)0
-rw-r--r--mailman/Bouncer.py (renamed from Mailman/Bouncer.py)12
-rw-r--r--mailman/Bouncers/BouncerAPI.py (renamed from Mailman/Bouncers/BouncerAPI.py)2
-rw-r--r--mailman/Bouncers/Caiwireless.py (renamed from Mailman/Bouncers/Caiwireless.py)0
-rw-r--r--mailman/Bouncers/Compuserve.py (renamed from Mailman/Bouncers/Compuserve.py)0
-rw-r--r--mailman/Bouncers/DSN.py (renamed from Mailman/Bouncers/DSN.py)2
-rw-r--r--mailman/Bouncers/Exchange.py (renamed from Mailman/Bouncers/Exchange.py)0
-rw-r--r--mailman/Bouncers/Exim.py (renamed from Mailman/Bouncers/Exim.py)0
-rw-r--r--mailman/Bouncers/GroupWise.py (renamed from Mailman/Bouncers/GroupWise.py)0
-rw-r--r--mailman/Bouncers/LLNL.py (renamed from Mailman/Bouncers/LLNL.py)0
-rw-r--r--mailman/Bouncers/Microsoft.py (renamed from Mailman/Bouncers/Microsoft.py)0
-rw-r--r--mailman/Bouncers/Netscape.py (renamed from Mailman/Bouncers/Netscape.py)0
-rw-r--r--mailman/Bouncers/Postfix.py (renamed from Mailman/Bouncers/Postfix.py)0
-rw-r--r--mailman/Bouncers/Qmail.py (renamed from Mailman/Bouncers/Qmail.py)0
-rw-r--r--mailman/Bouncers/SMTP32.py (renamed from Mailman/Bouncers/SMTP32.py)0
-rw-r--r--mailman/Bouncers/SimpleMatch.py (renamed from Mailman/Bouncers/SimpleMatch.py)0
-rw-r--r--mailman/Bouncers/SimpleWarning.py (renamed from Mailman/Bouncers/SimpleWarning.py)6
-rw-r--r--mailman/Bouncers/Sina.py (renamed from Mailman/Bouncers/Sina.py)0
-rw-r--r--mailman/Bouncers/Yahoo.py (renamed from Mailman/Bouncers/Yahoo.py)0
-rw-r--r--mailman/Bouncers/Yale.py (renamed from Mailman/Bouncers/Yale.py)0
-rw-r--r--mailman/Bouncers/__init__.py (renamed from Mailman/Bouncers/__init__.py)0
-rw-r--r--mailman/Cgi/Auth.py (renamed from Mailman/Cgi/Auth.py)0
-rw-r--r--mailman/Cgi/__init__.py (renamed from Mailman/Cgi/__init__.py)0
-rw-r--r--mailman/Cgi/admin.py (renamed from Mailman/Cgi/admin.py)0
-rw-r--r--mailman/Cgi/admindb.py (renamed from Mailman/Cgi/admindb.py)0
-rw-r--r--mailman/Cgi/confirm.py (renamed from Mailman/Cgi/confirm.py)0
-rw-r--r--mailman/Cgi/create.py (renamed from Mailman/Cgi/create.py)0
-rw-r--r--mailman/Cgi/edithtml.py (renamed from Mailman/Cgi/edithtml.py)0
-rw-r--r--mailman/Cgi/listinfo.py (renamed from Mailman/Cgi/listinfo.py)0
-rw-r--r--mailman/Cgi/options.py (renamed from Mailman/Cgi/options.py)0
-rw-r--r--mailman/Cgi/private.py (renamed from Mailman/Cgi/private.py)0
-rw-r--r--mailman/Cgi/rmlist.py (renamed from Mailman/Cgi/rmlist.py)0
-rw-r--r--mailman/Cgi/roster.py (renamed from Mailman/Cgi/roster.py)0
-rw-r--r--mailman/Cgi/subscribe.py (renamed from Mailman/Cgi/subscribe.py)0
-rw-r--r--mailman/Cgi/wsgi_app.py (renamed from Mailman/Cgi/wsgi_app.py)0
-rw-r--r--mailman/Commands/__init__.py (renamed from Mailman/MTA/__init__.py)0
-rw-r--r--mailman/Commands/cmd_confirm.py (renamed from Mailman/Commands/cmd_confirm.py)8
-rw-r--r--mailman/Commands/cmd_echo.py (renamed from Mailman/Commands/cmd_echo.py)0
-rw-r--r--mailman/Commands/cmd_end.py (renamed from Mailman/Commands/cmd_end.py)2
-rw-r--r--mailman/Commands/cmd_help.py (renamed from Mailman/Commands/cmd_help.py)12
-rw-r--r--mailman/Commands/cmd_info.py (renamed from Mailman/Commands/cmd_info.py)2
-rw-r--r--mailman/Commands/cmd_join.py (renamed from Mailman/Commands/cmd_join.py)2
-rw-r--r--mailman/Commands/cmd_leave.py (renamed from Mailman/Commands/cmd_leave.py)2
-rw-r--r--mailman/Commands/cmd_lists.py (renamed from Mailman/Commands/cmd_lists.py)6
-rw-r--r--mailman/Commands/cmd_password.py (renamed from Mailman/Commands/cmd_password.py)4
-rw-r--r--mailman/Commands/cmd_remove.py (renamed from Mailman/Commands/cmd_remove.py)2
-rw-r--r--mailman/Commands/cmd_set.py (renamed from Mailman/Commands/cmd_set.py)8
-rw-r--r--mailman/Commands/cmd_stop.py (renamed from Mailman/Commands/cmd_stop.py)2
-rw-r--r--mailman/Commands/cmd_subscribe.py (renamed from Mailman/Commands/cmd_subscribe.py)8
-rw-r--r--mailman/Commands/cmd_unsubscribe.py (renamed from Mailman/Commands/cmd_unsubscribe.py)4
-rw-r--r--mailman/Commands/cmd_who.py (renamed from Mailman/Commands/cmd_who.py)4
-rw-r--r--mailman/Defaults.py (renamed from Mailman/Defaults.py)12
-rw-r--r--mailman/Deliverer.py (renamed from Mailman/Deliverer.py)12
-rw-r--r--mailman/Digester.py (renamed from Mailman/Digester.py)10
-rw-r--r--mailman/Errors.py (renamed from Mailman/Errors.py)0
-rw-r--r--mailman/Gui/Archive.py (renamed from Mailman/Gui/Archive.py)0
-rw-r--r--mailman/Gui/Autoresponse.py (renamed from Mailman/Gui/Autoresponse.py)0
-rw-r--r--mailman/Gui/Bounce.py (renamed from Mailman/Gui/Bounce.py)0
-rw-r--r--mailman/Gui/ContentFilter.py (renamed from Mailman/Gui/ContentFilter.py)0
-rw-r--r--mailman/Gui/Digest.py (renamed from Mailman/Gui/Digest.py)0
-rw-r--r--mailman/Gui/GUIBase.py (renamed from Mailman/Gui/GUIBase.py)0
-rw-r--r--mailman/Gui/General.py (renamed from Mailman/Gui/General.py)0
-rw-r--r--mailman/Gui/Language.py (renamed from Mailman/Gui/Language.py)0
-rw-r--r--mailman/Gui/Membership.py (renamed from Mailman/Gui/Membership.py)0
-rw-r--r--mailman/Gui/NonDigest.py (renamed from Mailman/Gui/NonDigest.py)0
-rw-r--r--mailman/Gui/Passwords.py (renamed from Mailman/Gui/Passwords.py)0
-rw-r--r--mailman/Gui/Privacy.py (renamed from Mailman/Gui/Privacy.py)0
-rw-r--r--mailman/Gui/Topics.py (renamed from Mailman/Gui/Topics.py)0
-rw-r--r--mailman/Gui/Usenet.py (renamed from Mailman/Gui/Usenet.py)0
-rw-r--r--mailman/Gui/__init__.py (renamed from Mailman/Gui/__init__.py)0
-rw-r--r--mailman/HTMLFormatter.py (renamed from Mailman/HTMLFormatter.py)12
-rw-r--r--mailman/MTA/Manual.py (renamed from Mailman/MTA/Manual.py)12
-rw-r--r--mailman/MTA/Postfix.py (renamed from Mailman/MTA/Postfix.py)8
-rw-r--r--mailman/MTA/Utils.py (renamed from Mailman/MTA/Utils.py)2
-rw-r--r--mailman/MTA/__init__.py (renamed from Mailman/__init__.py)0
-rw-r--r--mailman/MailList.py (renamed from Mailman/MailList.py)0
-rw-r--r--mailman/Mailbox.py (renamed from Mailman/Mailbox.py)4
-rw-r--r--mailman/Message.py (renamed from Mailman/Message.py)8
-rw-r--r--mailman/SafeDict.py (renamed from Mailman/SafeDict.py)2
-rw-r--r--mailman/SecurityManager.py (renamed from Mailman/SecurityManager.py)0
-rw-r--r--mailman/UserDesc.py (renamed from Mailman/UserDesc.py)0
-rw-r--r--mailman/Utils.py (renamed from Mailman/Utils.py)14
-rw-r--r--mailman/Version.py (renamed from Mailman/Version.py)0
-rw-r--r--mailman/__init__.py (renamed from Mailman/app/__init__.py)0
-rw-r--r--mailman/app/__init__.py (renamed from Mailman/chains/__init__.py)0
-rw-r--r--mailman/app/archiving.py (renamed from Mailman/app/archiving.py)6
-rw-r--r--mailman/app/bounces.py (renamed from Mailman/app/bounces.py)6
-rw-r--r--mailman/app/chains.py (renamed from Mailman/app/chains.py)16
-rw-r--r--mailman/app/lifecycle.py (renamed from Mailman/app/lifecycle.py)16
-rw-r--r--mailman/app/membership.py (renamed from Mailman/app/membership.py)12
-rw-r--r--mailman/app/moderator.py (renamed from Mailman/app/moderator.py)16
-rw-r--r--mailman/app/pipelines.py (renamed from Mailman/app/pipelines.py)8
-rw-r--r--mailman/app/plugins.py (renamed from Mailman/app/plugins.py)0
-rw-r--r--mailman/app/registrar.py (renamed from Mailman/app/registrar.py)12
-rw-r--r--mailman/app/replybot.py (renamed from Mailman/app/replybot.py)6
-rw-r--r--mailman/app/rules.py (renamed from Mailman/app/rules.py)6
-rw-r--r--mailman/app/styles.py (renamed from Mailman/app/styles.py)10
-rw-r--r--mailman/bin/__init__.py (renamed from Mailman/bin/__init__.py)0
-rw-r--r--mailman/bin/add_members.py (renamed from Mailman/bin/add_members.py)20
-rw-r--r--mailman/bin/arch.py (renamed from Mailman/bin/arch.py)12
-rw-r--r--mailman/bin/bounces.py (renamed from Mailman/bin/bounces.py)10
-rw-r--r--mailman/bin/bumpdigests.py (renamed from Mailman/bin/bumpdigests.py)10
-rw-r--r--mailman/bin/change_pw.py (renamed from Mailman/bin/change_pw.py)14
-rw-r--r--mailman/bin/check_perms.py (renamed from Mailman/bin/check_perms.py)8
-rw-r--r--mailman/bin/checkdbs.py (renamed from Mailman/bin/checkdbs.py)14
-rw-r--r--mailman/bin/cleanarch.py (renamed from Mailman/bin/cleanarch.py)4
-rw-r--r--mailman/bin/config_list.py (renamed from Mailman/bin/config_list.py)12
-rw-r--r--mailman/bin/confirm.py (renamed from Mailman/bin/confirm.py)10
-rw-r--r--mailman/bin/disabled.py (renamed from Mailman/bin/disabled.py)18
-rw-r--r--mailman/bin/docs/master.txt (renamed from Mailman/bin/docs/master.txt)2
-rw-r--r--mailman/bin/dumpdb.py (renamed from Mailman/bin/dumpdb.py)6
-rw-r--r--mailman/bin/export.py (renamed from Mailman/bin/export.py)16
-rw-r--r--mailman/bin/find_member.py (renamed from Mailman/bin/find_member.py)10
-rw-r--r--mailman/bin/gate_news.py (renamed from Mailman/bin/gate_news.py)16
-rw-r--r--mailman/bin/genaliases.py (renamed from Mailman/bin/genaliases.py)12
-rw-r--r--mailman/bin/import.py (renamed from Mailman/bin/import.py)18
-rw-r--r--mailman/bin/inject.py (renamed from Mailman/bin/inject.py)10
-rw-r--r--mailman/bin/join.py (renamed from Mailman/bin/join.py)10
-rw-r--r--mailman/bin/leave.py (renamed from Mailman/bin/leave.py)10
-rw-r--r--mailman/bin/list_lists.py (renamed from Mailman/bin/list_lists.py)10
-rw-r--r--mailman/bin/list_members.py (renamed from Mailman/bin/list_members.py)14
-rw-r--r--mailman/bin/list_owners.py (renamed from Mailman/bin/list_owners.py)10
-rw-r--r--mailman/bin/mailmanctl.py (renamed from Mailman/bin/mailmanctl.py)8
-rw-r--r--mailman/bin/make_instance.py (renamed from Mailman/bin/make_instance.py)8
-rw-r--r--mailman/bin/master.py (renamed from Mailman/bin/master.py)12
-rw-r--r--mailman/bin/mmsitepass.py (renamed from Mailman/bin/mmsitepass.py)12
-rw-r--r--mailman/bin/newlist.py (renamed from Mailman/bin/newlist.py)18
-rw-r--r--mailman/bin/nightly_gzip.py (renamed from Mailman/bin/nightly_gzip.py)10
-rw-r--r--mailman/bin/owner.py (renamed from Mailman/bin/owner.py)10
-rw-r--r--mailman/bin/post.py (renamed from Mailman/bin/post.py)10
-rw-r--r--mailman/bin/qrunner.py (renamed from Mailman/bin/qrunner.py)12
-rw-r--r--mailman/bin/request.py (renamed from Mailman/bin/request.py)10
-rw-r--r--mailman/bin/rmlist.py (renamed from Mailman/bin/rmlist.py)14
-rw-r--r--mailman/bin/senddigests.py (renamed from Mailman/bin/senddigests.py)8
-rw-r--r--mailman/bin/set_members.py (renamed from Mailman/bin/set_members.py)18
-rw-r--r--mailman/bin/show_config.py (renamed from Mailman/bin/show_config.py)6
-rw-r--r--mailman/bin/show_qfiles.py (renamed from Mailman/bin/show_qfiles.py)6
-rw-r--r--mailman/bin/testall.py (renamed from Mailman/bin/testall.py)20
-rw-r--r--mailman/bin/unshunt.py (renamed from Mailman/bin/unshunt.py)8
-rw-r--r--mailman/bin/update.py (renamed from Mailman/bin/update.py)32
-rw-r--r--mailman/bin/version.py (renamed from Mailman/bin/version.py)4
-rw-r--r--mailman/bin/withlist.py (renamed from Mailman/bin/withlist.py)16
-rw-r--r--mailman/chains/__init__.py (renamed from Mailman/docs/__init__.py)0
-rw-r--r--mailman/chains/accept.py (renamed from Mailman/chains/accept.py)8
-rw-r--r--mailman/chains/base.py (renamed from Mailman/chains/base.py)7
-rw-r--r--mailman/chains/builtin.py (renamed from Mailman/chains/builtin.py)8
-rw-r--r--mailman/chains/discard.py (renamed from Mailman/chains/discard.py)4
-rw-r--r--mailman/chains/headers.py (renamed from Mailman/chains/headers.py)8
-rw-r--r--mailman/chains/hold.py (renamed from Mailman/chains/hold.py)16
-rw-r--r--mailman/chains/reject.py (renamed from Mailman/chains/reject.py)6
-rw-r--r--mailman/configuration.py (renamed from Mailman/configuration.py)12
-rw-r--r--mailman/constants.py (renamed from Mailman/constants.py)2
-rw-r--r--mailman/database/__init__.py (renamed from Mailman/database/__init__.py)28
-rw-r--r--mailman/database/address.py (renamed from Mailman/database/address.py)12
-rw-r--r--mailman/database/language.py (renamed from Mailman/database/language.py)4
-rw-r--r--mailman/database/listmanager.py (renamed from Mailman/database/listmanager.py)10
-rw-r--r--mailman/database/mailinglist.py (renamed from Mailman/database/mailinglist.py)16
-rw-r--r--mailman/database/mailman.sql (renamed from Mailman/database/mailman.sql)0
-rw-r--r--mailman/database/member.py (renamed from Mailman/database/member.py)12
-rw-r--r--mailman/database/message.py (renamed from Mailman/database/message.py)6
-rw-r--r--mailman/database/messagestore.py (renamed from Mailman/database/messagestore.py)8
-rw-r--r--mailman/database/model.py (renamed from Mailman/database/model.py)0
-rw-r--r--mailman/database/pending.py (renamed from Mailman/database/pending.py)8
-rw-r--r--mailman/database/preferences.py (renamed from Mailman/database/preferences.py)6
-rw-r--r--mailman/database/requests.py (renamed from Mailman/database/requests.py)8
-rw-r--r--mailman/database/roster.py (renamed from Mailman/database/roster.py)10
-rw-r--r--mailman/database/txnsupport.py (renamed from Mailman/database/txnsupport.py)0
-rw-r--r--mailman/database/types.py (renamed from Mailman/database/types.py)0
-rw-r--r--mailman/database/user.py (renamed from Mailman/database/user.py)10
-rw-r--r--mailman/database/usermanager.py (renamed from Mailman/database/usermanager.py)10
-rw-r--r--mailman/database/version.py (renamed from Mailman/database/version.py)2
-rw-r--r--mailman/docs/__init__.py (renamed from Mailman/extras/__init__.py)0
-rw-r--r--mailman/docs/addresses.txt (renamed from Mailman/docs/addresses.txt)4
-rw-r--r--mailman/docs/bounces.txt (renamed from Mailman/docs/bounces.txt)8
-rw-r--r--mailman/docs/chains.txt (renamed from Mailman/docs/chains.txt)15
-rw-r--r--mailman/docs/languages.txt (renamed from Mailman/docs/languages.txt)4
-rw-r--r--mailman/docs/lifecycle.txt (renamed from Mailman/docs/lifecycle.txt)12
-rw-r--r--mailman/docs/listmanager.txt (renamed from Mailman/docs/listmanager.txt)6
-rw-r--r--mailman/docs/membership.txt (renamed from Mailman/docs/membership.txt)4
-rw-r--r--mailman/docs/message.txt (renamed from Mailman/docs/message.txt)6
-rw-r--r--mailman/docs/messagestore.txt (renamed from Mailman/docs/messagestore.txt)2
-rw-r--r--mailman/docs/mlist-addresses.txt (renamed from Mailman/docs/mlist-addresses.txt)2
-rw-r--r--mailman/docs/pending.txt (renamed from Mailman/docs/pending.txt)6
-rw-r--r--mailman/docs/pipelines.txt (renamed from Mailman/docs/pipelines.txt)10
-rw-r--r--mailman/docs/registration.txt (renamed from Mailman/docs/registration.txt)12
-rw-r--r--mailman/docs/requests.txt (renamed from Mailman/docs/requests.txt)18
-rw-r--r--mailman/docs/styles.txt (renamed from Mailman/docs/styles.txt)8
-rw-r--r--mailman/docs/usermanager.txt (renamed from Mailman/docs/usermanager.txt)6
-rw-r--r--mailman/docs/users.txt (renamed from Mailman/docs/users.txt)6
-rw-r--r--mailman/extras/__init__.py (renamed from Mailman/messages/__init__.py)0
-rw-r--r--mailman/extras/mailman.cfg.in (renamed from Mailman/extras/mailman.cfg.in)0
-rw-r--r--mailman/htmlformat.py (renamed from Mailman/htmlformat.py)0
-rw-r--r--mailman/i18n.py (renamed from Mailman/i18n.py)8
-rw-r--r--mailman/initialize.py (renamed from Mailman/initialize.py)22
-rw-r--r--mailman/inject.py (renamed from Mailman/inject.py)4
-rw-r--r--mailman/interact.py (renamed from Mailman/interact.py)0
-rw-r--r--mailman/interfaces/__init__.py (renamed from Mailman/interfaces/__init__.py)6
-rw-r--r--mailman/interfaces/address.py (renamed from Mailman/interfaces/address.py)2
-rw-r--r--mailman/interfaces/archiver.py (renamed from Mailman/interfaces/archiver.py)0
-rw-r--r--mailman/interfaces/chain.py (renamed from Mailman/interfaces/chain.py)0
-rw-r--r--mailman/interfaces/database.py (renamed from Mailman/interfaces/database.py)4
-rw-r--r--mailman/interfaces/domain.py (renamed from Mailman/interfaces/domain.py)0
-rw-r--r--mailman/interfaces/errors.py (renamed from Mailman/interfaces/errors.py)0
-rw-r--r--mailman/interfaces/handler.py (renamed from Mailman/interfaces/handler.py)0
-rw-r--r--mailman/interfaces/languages.py (renamed from Mailman/interfaces/languages.py)0
-rw-r--r--mailman/interfaces/listmanager.py (renamed from Mailman/interfaces/listmanager.py)2
-rw-r--r--mailman/interfaces/mailinglist.py (renamed from Mailman/interfaces/mailinglist.py)0
-rw-r--r--mailman/interfaces/member.py (renamed from Mailman/interfaces/member.py)0
-rw-r--r--mailman/interfaces/messages.py (renamed from Mailman/interfaces/messages.py)0
-rw-r--r--mailman/interfaces/mlistrequest.py (renamed from Mailman/interfaces/mlistrequest.py)0
-rw-r--r--mailman/interfaces/pending.py (renamed from Mailman/interfaces/pending.py)0
-rw-r--r--mailman/interfaces/permissions.py (renamed from Mailman/interfaces/permissions.py)0
-rw-r--r--mailman/interfaces/pipeline.py (renamed from Mailman/interfaces/pipeline.py)0
-rw-r--r--mailman/interfaces/preferences.py (renamed from Mailman/interfaces/preferences.py)0
-rw-r--r--mailman/interfaces/registrar.py (renamed from Mailman/interfaces/registrar.py)0
-rw-r--r--mailman/interfaces/requests.py (renamed from Mailman/interfaces/requests.py)0
-rw-r--r--mailman/interfaces/roster.py (renamed from Mailman/interfaces/roster.py)0
-rw-r--r--mailman/interfaces/rules.py (renamed from Mailman/interfaces/rules.py)0
-rw-r--r--mailman/interfaces/runner.py (renamed from Mailman/interfaces/runner.py)0
-rw-r--r--mailman/interfaces/styles.py (renamed from Mailman/interfaces/styles.py)2
-rw-r--r--mailman/interfaces/switchboard.py (renamed from Mailman/interfaces/switchboard.py)0
-rw-r--r--mailman/interfaces/user.py (renamed from Mailman/interfaces/user.py)0
-rw-r--r--mailman/interfaces/usermanager.py (renamed from Mailman/interfaces/usermanager.py)0
-rw-r--r--mailman/languages.py (renamed from Mailman/languages.py)2
-rw-r--r--mailman/loginit.py (renamed from Mailman/loginit.py)2
-rw-r--r--mailman/messages/__init__.py (renamed from Mailman/templates/__init__.py)0
-rw-r--r--mailman/messages/ar/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ar/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/ca/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ca/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/cs/LC_MESSAGES/mailman.po (renamed from Mailman/messages/cs/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/da/LC_MESSAGES/mailman.po (renamed from Mailman/messages/da/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/de/LC_MESSAGES/mailman.po (renamed from Mailman/messages/de/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/de/README.de (renamed from Mailman/messages/de/README.de)0
-rw-r--r--mailman/messages/docstring.files (renamed from Mailman/messages/docstring.files)0
-rw-r--r--mailman/messages/es/LC_MESSAGES/mailman.po (renamed from Mailman/messages/es/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/es/README.es (renamed from Mailman/messages/es/README.es)0
-rw-r--r--mailman/messages/et/LC_MESSAGES/mailman.po (renamed from Mailman/messages/et/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/eu/LC_MESSAGES/mailman.po (renamed from Mailman/messages/eu/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/eu/README.eu (renamed from Mailman/messages/eu/README.eu)0
-rw-r--r--mailman/messages/fi/LC_MESSAGES/mailman.po (renamed from Mailman/messages/fi/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/fi/README.fi (renamed from Mailman/messages/fi/README.fi)0
-rw-r--r--mailman/messages/fr/LC_MESSAGES/mailman.po (renamed from Mailman/messages/fr/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/fr/README.fr (renamed from Mailman/messages/fr/README.fr)0
-rw-r--r--mailman/messages/hr/LC_MESSAGES/mailman.po (renamed from Mailman/messages/hr/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/hu/FAQ.hu (renamed from Mailman/messages/hu/FAQ.hu)0
-rw-r--r--mailman/messages/hu/INSTALL.hu (renamed from Mailman/messages/hu/INSTALL.hu)0
-rw-r--r--mailman/messages/hu/LC_MESSAGES/mailman.po (renamed from Mailman/messages/hu/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/hu/README.BSD.hu (renamed from Mailman/messages/hu/README.BSD.hu)0
-rw-r--r--mailman/messages/hu/README.CONTRIB.hu (renamed from Mailman/messages/hu/README.CONTRIB.hu)0
-rw-r--r--mailman/messages/hu/README.EXIM.hu (renamed from Mailman/messages/hu/README.EXIM.hu)0
-rw-r--r--mailman/messages/hu/README.LINUX.hu (renamed from Mailman/messages/hu/README.LINUX.hu)0
-rw-r--r--mailman/messages/hu/README.MACOSX.hu (renamed from Mailman/messages/hu/README.MACOSX.hu)0
-rw-r--r--mailman/messages/hu/README.NETSCAPE.hu (renamed from Mailman/messages/hu/README.NETSCAPE.hu)0
-rw-r--r--mailman/messages/hu/README.POSTFIX.hu (renamed from Mailman/messages/hu/README.POSTFIX.hu)0
-rw-r--r--mailman/messages/hu/README.QMAIL.hu (renamed from Mailman/messages/hu/README.QMAIL.hu)0
-rw-r--r--mailman/messages/hu/README.SENDMAIL.hu (renamed from Mailman/messages/hu/README.SENDMAIL.hu)0
-rw-r--r--mailman/messages/hu/README.USERAGENT.hu (renamed from Mailman/messages/hu/README.USERAGENT.hu)0
-rw-r--r--mailman/messages/hu/README.hu (renamed from Mailman/messages/hu/README.hu)0
-rw-r--r--mailman/messages/hu/UPGRADING.hu (renamed from Mailman/messages/hu/UPGRADING.hu)0
-rw-r--r--mailman/messages/ia/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ia/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/it/LC_MESSAGES/mailman.po (renamed from Mailman/messages/it/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/it/README.it (renamed from Mailman/messages/it/README.it)0
-rw-r--r--mailman/messages/ja/INSTALL (renamed from Mailman/messages/ja/INSTALL)0
-rw-r--r--mailman/messages/ja/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ja/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/ja/README (renamed from Mailman/messages/ja/README)0
-rw-r--r--mailman/messages/ja/README.ja (renamed from Mailman/messages/ja/README.ja)0
-rw-r--r--mailman/messages/ja/UPGRADING (renamed from Mailman/messages/ja/UPGRADING)0
-rw-r--r--mailman/messages/ja/doc/Defaults.py.in (renamed from Mailman/messages/ja/doc/Defaults.py.in)0
-rw-r--r--mailman/messages/ja/doc/mailman-install.tex (renamed from Mailman/messages/ja/doc/mailman-install.tex)0
-rw-r--r--mailman/messages/ja/doc/mailman-member.tex (renamed from Mailman/messages/ja/doc/mailman-member.tex)0
-rw-r--r--mailman/messages/ko/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ko/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/ko/README.ko (renamed from Mailman/messages/ko/README.ko)0
-rw-r--r--mailman/messages/lt/LC_MESSAGES/mailman.po (renamed from Mailman/messages/lt/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/mailman.pot (renamed from Mailman/messages/mailman.pot)0
-rw-r--r--mailman/messages/marked.files (renamed from Mailman/messages/marked.files)0
-rw-r--r--mailman/messages/nl/LC_MESSAGES/mailman.po (renamed from Mailman/messages/nl/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/no/LC_MESSAGES/mailman.po (renamed from Mailman/messages/no/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/pl/LC_MESSAGES/mailman.po (renamed from Mailman/messages/pl/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/pl/README.pl (renamed from Mailman/messages/pl/README.pl)0
-rw-r--r--mailman/messages/pt/LC_MESSAGES/mailman.po (renamed from Mailman/messages/pt/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/pt_BR/LC_MESSAGES/mailman.po (renamed from Mailman/messages/pt_BR/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/ro/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ro/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/ru/LC_MESSAGES/mailman.po (renamed from Mailman/messages/ru/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/ru/README.ru (renamed from Mailman/messages/ru/README.ru)0
-rw-r--r--mailman/messages/sl/LC_MESSAGES/mailman.po (renamed from Mailman/messages/sl/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/sr/LC_MESSAGES/mailman.po (renamed from Mailman/messages/sr/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/sr/readme.sr (renamed from Mailman/messages/sr/readme.sr)0
-rw-r--r--mailman/messages/sv/LC_MESSAGES/mailman.po (renamed from Mailman/messages/sv/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/sv/README.sv (renamed from Mailman/messages/sv/README.sv)0
-rw-r--r--mailman/messages/tr/LC_MESSAGES/mailman.po (renamed from Mailman/messages/tr/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/uk/LC_MESSAGES/mailman.po (renamed from Mailman/messages/uk/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/vi/LC_MESSAGES/mailman.po (renamed from Mailman/messages/vi/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/zh_CN/LC_MESSAGES/mailman.po (renamed from Mailman/messages/zh_CN/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/messages/zh_TW/LC_MESSAGES/mailman.po (renamed from Mailman/messages/zh_TW/LC_MESSAGES/mailman.po)0
-rw-r--r--mailman/passwords.py (renamed from Mailman/passwords.py)2
-rw-r--r--mailman/pipeline/__init__.py (renamed from Mailman/pipeline/__init__.py)8
-rw-r--r--mailman/pipeline/acknowledge.py (renamed from Mailman/pipeline/acknowledge.py)12
-rw-r--r--mailman/pipeline/after_delivery.py (renamed from Mailman/pipeline/after_delivery.py)4
-rw-r--r--mailman/pipeline/avoid_duplicates.py (renamed from Mailman/pipeline/avoid_duplicates.py)6
-rw-r--r--mailman/pipeline/calculate_recipients.py (renamed from Mailman/pipeline/calculate_recipients.py)12
-rw-r--r--mailman/pipeline/cleanse.py (renamed from Mailman/pipeline/cleanse.py)6
-rw-r--r--mailman/pipeline/cleanse_dkim.py (renamed from Mailman/pipeline/cleanse_dkim.py)6
-rw-r--r--mailman/pipeline/cook_headers.py (renamed from Mailman/pipeline/cook_headers.py)12
-rw-r--r--mailman/pipeline/decorate.py (renamed from Mailman/pipeline/decorate.py)12
-rw-r--r--mailman/pipeline/docs/ack-headers.txt (renamed from Mailman/pipeline/docs/ack-headers.txt)4
-rw-r--r--mailman/pipeline/docs/acknowledge.txt (renamed from Mailman/pipeline/docs/acknowledge.txt)6
-rw-r--r--mailman/pipeline/docs/after-delivery.txt (renamed from Mailman/pipeline/docs/after-delivery.txt)2
-rw-r--r--mailman/pipeline/docs/archives.txt (renamed from Mailman/pipeline/docs/archives.txt)4
-rw-r--r--mailman/pipeline/docs/avoid-duplicates.txt (renamed from Mailman/pipeline/docs/avoid-duplicates.txt)4
-rw-r--r--mailman/pipeline/docs/calc-recips.txt (renamed from Mailman/pipeline/docs/calc-recips.txt)6
-rw-r--r--mailman/pipeline/docs/cleanse.txt (renamed from Mailman/pipeline/docs/cleanse.txt)2
-rw-r--r--mailman/pipeline/docs/cook-headers.txt (renamed from Mailman/pipeline/docs/cook-headers.txt)11
-rw-r--r--mailman/pipeline/docs/decorate.txt (renamed from Mailman/pipeline/docs/decorate.txt)4
-rw-r--r--mailman/pipeline/docs/digests.txt (renamed from Mailman/pipeline/docs/digests.txt)8
-rw-r--r--mailman/pipeline/docs/file-recips.txt (renamed from Mailman/pipeline/docs/file-recips.txt)4
-rw-r--r--mailman/pipeline/docs/filtering.txt (renamed from Mailman/pipeline/docs/filtering.txt)4
-rw-r--r--mailman/pipeline/docs/nntp.txt (renamed from Mailman/pipeline/docs/nntp.txt)4
-rw-r--r--mailman/pipeline/docs/reply-to.txt (renamed from Mailman/pipeline/docs/reply-to.txt)6
-rw-r--r--mailman/pipeline/docs/replybot.txt (renamed from Mailman/pipeline/docs/replybot.txt)6
-rw-r--r--mailman/pipeline/docs/scrubber.txt (renamed from Mailman/pipeline/docs/scrubber.txt)4
-rw-r--r--mailman/pipeline/docs/subject-munging.txt (renamed from Mailman/pipeline/docs/subject-munging.txt)4
-rw-r--r--mailman/pipeline/docs/tagger.txt (renamed from Mailman/pipeline/docs/tagger.txt)6
-rw-r--r--mailman/pipeline/file_recipients.py (renamed from Mailman/pipeline/file_recipients.py)6
-rw-r--r--mailman/pipeline/mime_delete.py (renamed from Mailman/pipeline/mime_delete.py)16
-rw-r--r--mailman/pipeline/moderate.py (renamed from Mailman/pipeline/moderate.py)10
-rw-r--r--mailman/pipeline/owner_recipients.py (renamed from Mailman/pipeline/owner_recipients.py)0
-rw-r--r--mailman/pipeline/replybot.py (renamed from Mailman/pipeline/replybot.py)8
-rw-r--r--mailman/pipeline/scrubber.py (renamed from Mailman/pipeline/scrubber.py)12
-rw-r--r--mailman/pipeline/smtp_direct.py (renamed from Mailman/pipeline/smtp_direct.py)12
-rw-r--r--mailman/pipeline/tagger.py (renamed from Mailman/pipeline/tagger.py)4
-rw-r--r--mailman/pipeline/to_archive.py (renamed from Mailman/pipeline/to_archive.py)8
-rw-r--r--mailman/pipeline/to_digest.py (renamed from Mailman/pipeline/to_digest.py)22
-rw-r--r--mailman/pipeline/to_outgoing.py (renamed from Mailman/pipeline/to_outgoing.py)8
-rw-r--r--mailman/pipeline/to_usenet.py (renamed from Mailman/pipeline/to_usenet.py)8
-rw-r--r--mailman/queue/__init__.py (renamed from Mailman/queue/__init__.py)16
-rw-r--r--mailman/queue/archive.py (renamed from Mailman/queue/archive.py)4
-rw-r--r--mailman/queue/bounce.py (renamed from Mailman/queue/bounce.py)12
-rw-r--r--mailman/queue/command.py (renamed from Mailman/queue/command.py)14
-rw-r--r--mailman/queue/docs/OVERVIEW.txt (renamed from Mailman/queue/docs/OVERVIEW.txt)0
-rw-r--r--mailman/queue/docs/incoming.txt (renamed from Mailman/queue/docs/incoming.txt)18
-rw-r--r--mailman/queue/docs/news.txt (renamed from Mailman/queue/docs/news.txt)6
-rw-r--r--mailman/queue/docs/outgoing.txt (renamed from Mailman/queue/docs/outgoing.txt)6
-rw-r--r--mailman/queue/docs/runner.txt (renamed from Mailman/queue/docs/runner.txt)4
-rw-r--r--mailman/queue/docs/switchboard.txt (renamed from Mailman/queue/docs/switchboard.txt)4
-rw-r--r--mailman/queue/http.py (renamed from Mailman/queue/http.py)6
-rw-r--r--mailman/queue/incoming.py (renamed from Mailman/queue/incoming.py)6
-rw-r--r--mailman/queue/lmtp.py (renamed from Mailman/queue/lmtp.py)6
-rw-r--r--mailman/queue/maildir.py (renamed from Mailman/queue/maildir.py)6
-rw-r--r--mailman/queue/news.py (renamed from Mailman/queue/news.py)8
-rw-r--r--mailman/queue/outgoing.py (renamed from Mailman/queue/outgoing.py)10
-rw-r--r--mailman/queue/pipeline.py (renamed from Mailman/queue/pipeline.py)6
-rw-r--r--mailman/queue/retry.py (renamed from Mailman/queue/retry.py)4
-rw-r--r--mailman/queue/virgin.py (renamed from Mailman/queue/virgin.py)6
-rw-r--r--mailman/rules/__init__.py (renamed from Mailman/rules/__init__.py)8
-rw-r--r--mailman/rules/administrivia.py (renamed from Mailman/rules/administrivia.py)6
-rw-r--r--mailman/rules/any.py (renamed from Mailman/rules/any.py)4
-rw-r--r--mailman/rules/approved.py (renamed from Mailman/rules/approved.py)4
-rw-r--r--mailman/rules/docs/administrivia.txt (renamed from Mailman/rules/docs/administrivia.txt)2
-rw-r--r--mailman/rules/docs/approve.txt (renamed from Mailman/rules/docs/approve.txt)2
-rw-r--r--mailman/rules/docs/emergency.txt (renamed from Mailman/rules/docs/emergency.txt)8
-rw-r--r--mailman/rules/docs/header-matching.txt (renamed from Mailman/rules/docs/header-matching.txt)6
-rw-r--r--mailman/rules/docs/implicit-dest.txt (renamed from Mailman/rules/docs/implicit-dest.txt)2
-rw-r--r--mailman/rules/docs/loop.txt (renamed from Mailman/rules/docs/loop.txt)2
-rw-r--r--mailman/rules/docs/max-size.txt (renamed from Mailman/rules/docs/max-size.txt)2
-rw-r--r--mailman/rules/docs/moderation.txt (renamed from Mailman/rules/docs/moderation.txt)4
-rw-r--r--mailman/rules/docs/news-moderation.txt (renamed from Mailman/rules/docs/news-moderation.txt)4
-rw-r--r--mailman/rules/docs/no-subject.txt (renamed from Mailman/rules/docs/no-subject.txt)2
-rw-r--r--mailman/rules/docs/recipients.txt (renamed from Mailman/rules/docs/recipients.txt)2
-rw-r--r--mailman/rules/docs/rules.txt (renamed from Mailman/rules/docs/rules.txt)4
-rw-r--r--mailman/rules/docs/suspicious.txt (renamed from Mailman/rules/docs/suspicious.txt)2
-rw-r--r--mailman/rules/docs/truth.txt (renamed from Mailman/rules/docs/truth.txt)2
-rw-r--r--mailman/rules/emergency.py (renamed from Mailman/rules/emergency.py)4
-rw-r--r--mailman/rules/implicit_dest.py (renamed from Mailman/rules/implicit_dest.py)4
-rw-r--r--mailman/rules/loop.py (renamed from Mailman/rules/loop.py)4
-rw-r--r--mailman/rules/max_recipients.py (renamed from Mailman/rules/max_recipients.py)4
-rw-r--r--mailman/rules/max_size.py (renamed from Mailman/rules/max_size.py)4
-rw-r--r--mailman/rules/moderation.py (renamed from Mailman/rules/moderation.py)4
-rw-r--r--mailman/rules/news_moderation.py (renamed from Mailman/rules/news_moderation.py)4
-rw-r--r--mailman/rules/no_subject.py (renamed from Mailman/rules/no_subject.py)4
-rw-r--r--mailman/rules/suspicious.py (renamed from Mailman/rules/suspicious.py)7
-rw-r--r--mailman/rules/truth.py (renamed from Mailman/rules/truth.py)6
-rw-r--r--mailman/templates/__init__.py (renamed from Mailman/templates/en/__init__.py)0
-rw-r--r--mailman/templates/en/__init__.py (renamed from Mailman/tests/__init__.py)0
-rw-r--r--mailman/templates/en/adminaddrchgack.txt (renamed from Mailman/templates/en/adminaddrchgack.txt)0
-rw-r--r--mailman/templates/en/admindbdetails.html (renamed from Mailman/templates/en/admindbdetails.html)0
-rw-r--r--mailman/templates/en/admindbpreamble.html (renamed from Mailman/templates/en/admindbpreamble.html)0
-rw-r--r--mailman/templates/en/admindbsummary.html (renamed from Mailman/templates/en/admindbsummary.html)0
-rw-r--r--mailman/templates/en/adminsubscribeack.txt (renamed from Mailman/templates/en/adminsubscribeack.txt)0
-rw-r--r--mailman/templates/en/adminunsubscribeack.txt (renamed from Mailman/templates/en/adminunsubscribeack.txt)0
-rw-r--r--mailman/templates/en/admlogin.html (renamed from Mailman/templates/en/admlogin.html)0
-rw-r--r--mailman/templates/en/approve.txt (renamed from Mailman/templates/en/approve.txt)0
-rw-r--r--mailman/templates/en/archidxentry.html (renamed from Mailman/templates/en/archidxentry.html)0
-rw-r--r--mailman/templates/en/archidxfoot.html (renamed from Mailman/templates/en/archidxfoot.html)0
-rw-r--r--mailman/templates/en/archidxhead.html (renamed from Mailman/templates/en/archidxhead.html)0
-rw-r--r--mailman/templates/en/archlistend.html (renamed from Mailman/templates/en/archlistend.html)0
-rw-r--r--mailman/templates/en/archliststart.html (renamed from Mailman/templates/en/archliststart.html)0
-rw-r--r--mailman/templates/en/archtoc.html (renamed from Mailman/templates/en/archtoc.html)0
-rw-r--r--mailman/templates/en/archtocentry.html (renamed from Mailman/templates/en/archtocentry.html)0
-rw-r--r--mailman/templates/en/archtocnombox.html (renamed from Mailman/templates/en/archtocnombox.html)0
-rw-r--r--mailman/templates/en/article.html (renamed from Mailman/templates/en/article.html)0
-rw-r--r--mailman/templates/en/bounce.txt (renamed from Mailman/templates/en/bounce.txt)0
-rw-r--r--mailman/templates/en/checkdbs.txt (renamed from Mailman/templates/en/checkdbs.txt)0
-rw-r--r--mailman/templates/en/convert.txt (renamed from Mailman/templates/en/convert.txt)0
-rw-r--r--mailman/templates/en/cronpass.txt (renamed from Mailman/templates/en/cronpass.txt)0
-rw-r--r--mailman/templates/en/disabled.txt (renamed from Mailman/templates/en/disabled.txt)0
-rw-r--r--mailman/templates/en/emptyarchive.html (renamed from Mailman/templates/en/emptyarchive.html)0
-rw-r--r--mailman/templates/en/headfoot.html (renamed from Mailman/templates/en/headfoot.html)0
-rw-r--r--mailman/templates/en/help.txt (renamed from Mailman/templates/en/help.txt)0
-rw-r--r--mailman/templates/en/invite.txt (renamed from Mailman/templates/en/invite.txt)0
-rw-r--r--mailman/templates/en/listinfo.html (renamed from Mailman/templates/en/listinfo.html)0
-rw-r--r--mailman/templates/en/masthead.txt (renamed from Mailman/templates/en/masthead.txt)0
-rw-r--r--mailman/templates/en/newlist.txt (renamed from Mailman/templates/en/newlist.txt)0
-rw-r--r--mailman/templates/en/nomoretoday.txt (renamed from Mailman/templates/en/nomoretoday.txt)0
-rw-r--r--mailman/templates/en/options.html (renamed from Mailman/templates/en/options.html)0
-rw-r--r--mailman/templates/en/postack.txt (renamed from Mailman/templates/en/postack.txt)0
-rw-r--r--mailman/templates/en/postauth.txt (renamed from Mailman/templates/en/postauth.txt)0
-rw-r--r--mailman/templates/en/postheld.txt (renamed from Mailman/templates/en/postheld.txt)0
-rw-r--r--mailman/templates/en/private.html (renamed from Mailman/templates/en/private.html)0
-rw-r--r--mailman/templates/en/probe.txt (renamed from Mailman/templates/en/probe.txt)0
-rw-r--r--mailman/templates/en/refuse.txt (renamed from Mailman/templates/en/refuse.txt)0
-rw-r--r--mailman/templates/en/roster.html (renamed from Mailman/templates/en/roster.html)0
-rw-r--r--mailman/templates/en/subauth.txt (renamed from Mailman/templates/en/subauth.txt)0
-rw-r--r--mailman/templates/en/subscribe.html (renamed from Mailman/templates/en/subscribe.html)0
-rw-r--r--mailman/templates/en/subscribeack.txt (renamed from Mailman/templates/en/subscribeack.txt)0
-rw-r--r--mailman/templates/en/unsub.txt (renamed from Mailman/templates/en/unsub.txt)0
-rw-r--r--mailman/templates/en/unsubauth.txt (renamed from Mailman/templates/en/unsubauth.txt)0
-rw-r--r--mailman/templates/en/userpass.txt (renamed from Mailman/templates/en/userpass.txt)0
-rw-r--r--mailman/templates/en/verify.txt (renamed from Mailman/templates/en/verify.txt)0
-rw-r--r--mailman/tests/__init__.py (renamed from Mailman/tests/bounces/__init__.py)0
-rw-r--r--mailman/tests/bounces/__init__.py0
-rw-r--r--mailman/tests/bounces/bounce_01.txt (renamed from Mailman/tests/bounces/bounce_01.txt)0
-rw-r--r--mailman/tests/bounces/bounce_02.txt (renamed from Mailman/tests/bounces/bounce_02.txt)0
-rw-r--r--mailman/tests/bounces/bounce_03.txt (renamed from Mailman/tests/bounces/bounce_03.txt)0
-rw-r--r--mailman/tests/bounces/dsn_01.txt (renamed from Mailman/tests/bounces/dsn_01.txt)0
-rw-r--r--mailman/tests/bounces/dsn_02.txt (renamed from Mailman/tests/bounces/dsn_02.txt)0
-rw-r--r--mailman/tests/bounces/dsn_03.txt (renamed from Mailman/tests/bounces/dsn_03.txt)0
-rw-r--r--mailman/tests/bounces/dsn_04.txt (renamed from Mailman/tests/bounces/dsn_04.txt)0
-rw-r--r--mailman/tests/bounces/dsn_05.txt (renamed from Mailman/tests/bounces/dsn_05.txt)0
-rw-r--r--mailman/tests/bounces/dsn_06.txt (renamed from Mailman/tests/bounces/dsn_06.txt)0
-rw-r--r--mailman/tests/bounces/dsn_07.txt (renamed from Mailman/tests/bounces/dsn_07.txt)0
-rw-r--r--mailman/tests/bounces/dsn_08.txt (renamed from Mailman/tests/bounces/dsn_08.txt)0
-rw-r--r--mailman/tests/bounces/dsn_09.txt (renamed from Mailman/tests/bounces/dsn_09.txt)0
-rw-r--r--mailman/tests/bounces/dsn_10.txt (renamed from Mailman/tests/bounces/dsn_10.txt)0
-rw-r--r--mailman/tests/bounces/dsn_11.txt (renamed from Mailman/tests/bounces/dsn_11.txt)0
-rw-r--r--mailman/tests/bounces/dsn_12.txt (renamed from Mailman/tests/bounces/dsn_12.txt)0
-rw-r--r--mailman/tests/bounces/dsn_13.txt (renamed from Mailman/tests/bounces/dsn_13.txt)0
-rw-r--r--mailman/tests/bounces/dsn_14.txt (renamed from Mailman/tests/bounces/dsn_14.txt)0
-rw-r--r--mailman/tests/bounces/dsn_15.txt (renamed from Mailman/tests/bounces/dsn_15.txt)0
-rw-r--r--mailman/tests/bounces/dumbass_01.txt (renamed from Mailman/tests/bounces/dumbass_01.txt)0
-rw-r--r--mailman/tests/bounces/exim_01.txt (renamed from Mailman/tests/bounces/exim_01.txt)0
-rw-r--r--mailman/tests/bounces/groupwise_01.txt (renamed from Mailman/tests/bounces/groupwise_01.txt)0
-rw-r--r--mailman/tests/bounces/groupwise_02.txt (renamed from Mailman/tests/bounces/groupwise_02.txt)0
-rw-r--r--mailman/tests/bounces/hotpop_01.txt (renamed from Mailman/tests/bounces/hotpop_01.txt)0
-rw-r--r--mailman/tests/bounces/llnl_01.txt (renamed from Mailman/tests/bounces/llnl_01.txt)0
-rw-r--r--mailman/tests/bounces/microsoft_01.txt (renamed from Mailman/tests/bounces/microsoft_01.txt)0
-rw-r--r--mailman/tests/bounces/microsoft_02.txt (renamed from Mailman/tests/bounces/microsoft_02.txt)0
-rw-r--r--mailman/tests/bounces/microsoft_03.txt (renamed from Mailman/tests/bounces/microsoft_03.txt)0
-rw-r--r--mailman/tests/bounces/netscape_01.txt (renamed from Mailman/tests/bounces/netscape_01.txt)0
-rw-r--r--mailman/tests/bounces/newmailru_01.txt (renamed from Mailman/tests/bounces/newmailru_01.txt)0
-rw-r--r--mailman/tests/bounces/postfix_01.txt (renamed from Mailman/tests/bounces/postfix_01.txt)0
-rw-r--r--mailman/tests/bounces/postfix_02.txt (renamed from Mailman/tests/bounces/postfix_02.txt)0
-rw-r--r--mailman/tests/bounces/postfix_03.txt (renamed from Mailman/tests/bounces/postfix_03.txt)0
-rw-r--r--mailman/tests/bounces/postfix_04.txt (renamed from Mailman/tests/bounces/postfix_04.txt)0
-rw-r--r--mailman/tests/bounces/postfix_05.txt (renamed from Mailman/tests/bounces/postfix_05.txt)0
-rw-r--r--mailman/tests/bounces/qmail_01.txt (renamed from Mailman/tests/bounces/qmail_01.txt)0
-rw-r--r--mailman/tests/bounces/qmail_02.txt (renamed from Mailman/tests/bounces/qmail_02.txt)0
-rw-r--r--mailman/tests/bounces/qmail_03.txt (renamed from Mailman/tests/bounces/qmail_03.txt)0
-rw-r--r--mailman/tests/bounces/qmail_04.txt (renamed from Mailman/tests/bounces/qmail_04.txt)0
-rw-r--r--mailman/tests/bounces/qmail_05.txt (renamed from Mailman/tests/bounces/qmail_05.txt)0
-rw-r--r--mailman/tests/bounces/sendmail_01.txt (renamed from Mailman/tests/bounces/sendmail_01.txt)0
-rw-r--r--mailman/tests/bounces/simple_01.txt (renamed from Mailman/tests/bounces/simple_01.txt)0
-rw-r--r--mailman/tests/bounces/simple_02.txt (renamed from Mailman/tests/bounces/simple_02.txt)0
-rw-r--r--mailman/tests/bounces/simple_03.txt (renamed from Mailman/tests/bounces/simple_03.txt)0
-rw-r--r--mailman/tests/bounces/simple_04.txt (renamed from Mailman/tests/bounces/simple_04.txt)0
-rw-r--r--mailman/tests/bounces/simple_05.txt (renamed from Mailman/tests/bounces/simple_05.txt)0
-rw-r--r--mailman/tests/bounces/simple_06.txt (renamed from Mailman/tests/bounces/simple_06.txt)0
-rw-r--r--mailman/tests/bounces/simple_07.txt (renamed from Mailman/tests/bounces/simple_07.txt)0
-rw-r--r--mailman/tests/bounces/simple_08.txt (renamed from Mailman/tests/bounces/simple_08.txt)0
-rw-r--r--mailman/tests/bounces/simple_09.txt (renamed from Mailman/tests/bounces/simple_09.txt)0
-rw-r--r--mailman/tests/bounces/simple_10.txt (renamed from Mailman/tests/bounces/simple_10.txt)0
-rw-r--r--mailman/tests/bounces/simple_11.txt (renamed from Mailman/tests/bounces/simple_11.txt)0
-rw-r--r--mailman/tests/bounces/simple_12.txt (renamed from Mailman/tests/bounces/simple_12.txt)0
-rw-r--r--mailman/tests/bounces/simple_13.txt (renamed from Mailman/tests/bounces/simple_13.txt)0
-rw-r--r--mailman/tests/bounces/simple_14.txt (renamed from Mailman/tests/bounces/simple_14.txt)0
-rw-r--r--mailman/tests/bounces/simple_15.txt (renamed from Mailman/tests/bounces/simple_15.txt)0
-rw-r--r--mailman/tests/bounces/simple_16.txt (renamed from Mailman/tests/bounces/simple_16.txt)0
-rw-r--r--mailman/tests/bounces/simple_17.txt (renamed from Mailman/tests/bounces/simple_17.txt)0
-rw-r--r--mailman/tests/bounces/simple_18.txt (renamed from Mailman/tests/bounces/simple_18.txt)0
-rw-r--r--mailman/tests/bounces/simple_19.txt (renamed from Mailman/tests/bounces/simple_19.txt)0
-rw-r--r--mailman/tests/bounces/simple_20.txt (renamed from Mailman/tests/bounces/simple_20.txt)0
-rw-r--r--mailman/tests/bounces/simple_21.txt (renamed from Mailman/tests/bounces/simple_21.txt)0
-rw-r--r--mailman/tests/bounces/simple_22.txt (renamed from Mailman/tests/bounces/simple_22.txt)0
-rw-r--r--mailman/tests/bounces/simple_23.txt (renamed from Mailman/tests/bounces/simple_23.txt)0
-rw-r--r--mailman/tests/bounces/simple_24.txt (renamed from Mailman/tests/bounces/simple_24.txt)0
-rw-r--r--mailman/tests/bounces/simple_25.txt (renamed from Mailman/tests/bounces/simple_25.txt)0
-rw-r--r--mailman/tests/bounces/simple_26.txt (renamed from Mailman/tests/bounces/simple_26.txt)0
-rw-r--r--mailman/tests/bounces/simple_27.txt (renamed from Mailman/tests/bounces/simple_27.txt)0
-rw-r--r--mailman/tests/bounces/sina_01.txt (renamed from Mailman/tests/bounces/sina_01.txt)0
-rw-r--r--mailman/tests/bounces/smtp32_01.txt (renamed from Mailman/tests/bounces/smtp32_01.txt)0
-rw-r--r--mailman/tests/bounces/smtp32_02.txt (renamed from Mailman/tests/bounces/smtp32_02.txt)0
-rw-r--r--mailman/tests/bounces/smtp32_03.txt (renamed from Mailman/tests/bounces/smtp32_03.txt)0
-rw-r--r--mailman/tests/bounces/smtp32_04.txt (renamed from Mailman/tests/bounces/smtp32_04.txt)0
-rw-r--r--mailman/tests/bounces/smtp32_05.txt (renamed from Mailman/tests/bounces/smtp32_05.txt)0
-rw-r--r--mailman/tests/bounces/smtp32_06.txt (renamed from Mailman/tests/bounces/smtp32_06.txt)0
-rwxr-xr-xmailman/tests/bounces/smtp32_07.txt (renamed from Mailman/tests/bounces/smtp32_07.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_01.txt (renamed from Mailman/tests/bounces/yahoo_01.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_02.txt (renamed from Mailman/tests/bounces/yahoo_02.txt)bin2212 -> 2212 bytes
-rw-r--r--mailman/tests/bounces/yahoo_03.txt (renamed from Mailman/tests/bounces/yahoo_03.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_04.txt (renamed from Mailman/tests/bounces/yahoo_04.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_05.txt (renamed from Mailman/tests/bounces/yahoo_05.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_06.txt (renamed from Mailman/tests/bounces/yahoo_06.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_07.txt (renamed from Mailman/tests/bounces/yahoo_07.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_08.txt (renamed from Mailman/tests/bounces/yahoo_08.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_09.txt (renamed from Mailman/tests/bounces/yahoo_09.txt)0
-rw-r--r--mailman/tests/bounces/yahoo_10.txt (renamed from Mailman/tests/bounces/yahoo_10.txt)0
-rw-r--r--mailman/tests/bounces/yale_01.txt (renamed from Mailman/tests/bounces/yale_01.txt)0
-rw-r--r--mailman/tests/helpers.py (renamed from Mailman/tests/helpers.py)6
-rw-r--r--mailman/tests/smtplistener.py (renamed from Mailman/tests/smtplistener.py)0
-rw-r--r--mailman/tests/test_bounces.py (renamed from Mailman/tests/test_bounces.py)14
-rw-r--r--mailman/tests/test_documentation.py (renamed from Mailman/tests/test_documentation.py)14
-rw-r--r--mailman/tests/test_membership.py (renamed from Mailman/tests/test_membership.py)10
-rw-r--r--mailman/tests/test_passwords.py (renamed from Mailman/tests/test_passwords.py)4
-rw-r--r--mailman/tests/test_safedict.py (renamed from Mailman/tests/test_safedict.py)2
-rw-r--r--mailman/tests/test_security_mgr.py (renamed from Mailman/tests/test_security_mgr.py)8
-rw-r--r--mailman/tests/testing.cfg.in (renamed from Mailman/tests/testing.cfg.in)0
-rw-r--r--setup.py26
531 files changed, 921 insertions, 935 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
deleted file mode 100644
index a28dec7e1..000000000
--- a/MANIFEST.in
+++ /dev/null
@@ -1 +0,0 @@
-recursive-include Mailman/messages *.mo
diff --git a/Mailman/Commands/__init__.py b/Mailman/Commands/__init__.py
deleted file mode 100644
index d21ac15c6..000000000
--- a/Mailman/Commands/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (C) 2001-2008 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
diff --git a/Mailman/Archiver/Archiver.py b/mailman/Archiver/Archiver.py
index 3ffa11972..3ffa11972 100644
--- a/Mailman/Archiver/Archiver.py
+++ b/mailman/Archiver/Archiver.py
diff --git a/Mailman/Archiver/HyperArch.py b/mailman/Archiver/HyperArch.py
index 0d81d2652..0d81d2652 100644
--- a/Mailman/Archiver/HyperArch.py
+++ b/mailman/Archiver/HyperArch.py
diff --git a/Mailman/Archiver/HyperDatabase.py b/mailman/Archiver/HyperDatabase.py
index 147e9a57e..147e9a57e 100644
--- a/Mailman/Archiver/HyperDatabase.py
+++ b/mailman/Archiver/HyperDatabase.py
diff --git a/Mailman/Archiver/__init__.py b/mailman/Archiver/__init__.py
index 06f6428b1..06f6428b1 100644
--- a/Mailman/Archiver/__init__.py
+++ b/mailman/Archiver/__init__.py
diff --git a/Mailman/Archiver/pipermail.py b/mailman/Archiver/pipermail.py
index 1483b5c97..1483b5c97 100644
--- a/Mailman/Archiver/pipermail.py
+++ b/mailman/Archiver/pipermail.py
diff --git a/Mailman/Bouncer.py b/mailman/Bouncer.py
index b576cd210..0e36ff0e1 100644
--- a/Mailman/Bouncer.py
+++ b/mailman/Bouncer.py
@@ -24,12 +24,12 @@ import logging
from email.MIMEMessage import MIMEMessage
from email.MIMEText import MIMEText
-from Mailman import Defaults
-from Mailman import Message
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.configuration import config
-from Mailman.interfaces import DeliveryStatus
+from mailman import Defaults
+from mailman import Message
+from mailman import Utils
+from mailman import i18n
+from mailman.configuration import config
+from mailman.interfaces import DeliveryStatus
EMPTYSTRING = ''
diff --git a/Mailman/Bouncers/BouncerAPI.py b/mailman/Bouncers/BouncerAPI.py
index b470bbcda..fb32fb545 100644
--- a/Mailman/Bouncers/BouncerAPI.py
+++ b/mailman/Bouncers/BouncerAPI.py
@@ -55,7 +55,7 @@ BOUNCE_PIPELINE = [
# msg must be a mimetools.Message
def ScanMessages(mlist, msg):
for module in BOUNCE_PIPELINE:
- modname = 'Mailman.Bouncers.' + module
+ modname = 'mailman.Bouncers.' + module
__import__(modname)
addrs = sys.modules[modname].process(msg)
if addrs:
diff --git a/Mailman/Bouncers/Caiwireless.py b/mailman/Bouncers/Caiwireless.py
index 2c3d4cda4..2c3d4cda4 100644
--- a/Mailman/Bouncers/Caiwireless.py
+++ b/mailman/Bouncers/Caiwireless.py
diff --git a/Mailman/Bouncers/Compuserve.py b/mailman/Bouncers/Compuserve.py
index afe0edfbc..afe0edfbc 100644
--- a/Mailman/Bouncers/Compuserve.py
+++ b/mailman/Bouncers/Compuserve.py
diff --git a/Mailman/Bouncers/DSN.py b/mailman/Bouncers/DSN.py
index cc458608c..7bc880ec0 100644
--- a/Mailman/Bouncers/DSN.py
+++ b/mailman/Bouncers/DSN.py
@@ -25,7 +25,7 @@ from cStringIO import StringIO
from email.Iterators import typed_subpart_iterator
from email.Utils import parseaddr
-from Mailman.Bouncers.BouncerAPI import Stop
+from mailman.Bouncers.BouncerAPI import Stop
diff --git a/Mailman/Bouncers/Exchange.py b/mailman/Bouncers/Exchange.py
index 591afd146..591afd146 100644
--- a/Mailman/Bouncers/Exchange.py
+++ b/mailman/Bouncers/Exchange.py
diff --git a/Mailman/Bouncers/Exim.py b/mailman/Bouncers/Exim.py
index 325ebd771..325ebd771 100644
--- a/Mailman/Bouncers/Exim.py
+++ b/mailman/Bouncers/Exim.py
diff --git a/Mailman/Bouncers/GroupWise.py b/mailman/Bouncers/GroupWise.py
index 2a9a7d8f9..2a9a7d8f9 100644
--- a/Mailman/Bouncers/GroupWise.py
+++ b/mailman/Bouncers/GroupWise.py
diff --git a/Mailman/Bouncers/LLNL.py b/mailman/Bouncers/LLNL.py
index 6fecf9b73..6fecf9b73 100644
--- a/Mailman/Bouncers/LLNL.py
+++ b/mailman/Bouncers/LLNL.py
diff --git a/Mailman/Bouncers/Microsoft.py b/mailman/Bouncers/Microsoft.py
index 37becf42d..37becf42d 100644
--- a/Mailman/Bouncers/Microsoft.py
+++ b/mailman/Bouncers/Microsoft.py
diff --git a/Mailman/Bouncers/Netscape.py b/mailman/Bouncers/Netscape.py
index 80df31d6b..80df31d6b 100644
--- a/Mailman/Bouncers/Netscape.py
+++ b/mailman/Bouncers/Netscape.py
diff --git a/Mailman/Bouncers/Postfix.py b/mailman/Bouncers/Postfix.py
index 3c250e95e..3c250e95e 100644
--- a/Mailman/Bouncers/Postfix.py
+++ b/mailman/Bouncers/Postfix.py
diff --git a/Mailman/Bouncers/Qmail.py b/mailman/Bouncers/Qmail.py
index b6eddd4fa..b6eddd4fa 100644
--- a/Mailman/Bouncers/Qmail.py
+++ b/mailman/Bouncers/Qmail.py
diff --git a/Mailman/Bouncers/SMTP32.py b/mailman/Bouncers/SMTP32.py
index f3ee26a00..f3ee26a00 100644
--- a/Mailman/Bouncers/SMTP32.py
+++ b/mailman/Bouncers/SMTP32.py
diff --git a/Mailman/Bouncers/SimpleMatch.py b/mailman/Bouncers/SimpleMatch.py
index 91e344662..91e344662 100644
--- a/Mailman/Bouncers/SimpleMatch.py
+++ b/mailman/Bouncers/SimpleMatch.py
diff --git a/Mailman/Bouncers/SimpleWarning.py b/mailman/Bouncers/SimpleWarning.py
index 58f59e7e3..215513a96 100644
--- a/Mailman/Bouncers/SimpleWarning.py
+++ b/mailman/Bouncers/SimpleWarning.py
@@ -17,9 +17,9 @@
"""Recognizes simple heuristically delimited warnings."""
-from Mailman.Bouncers.BouncerAPI import Stop
-from Mailman.Bouncers.SimpleMatch import _c
-from Mailman.Bouncers.SimpleMatch import process as _process
+from mailman.Bouncers.BouncerAPI import Stop
+from mailman.Bouncers.SimpleMatch import _c
+from mailman.Bouncers.SimpleMatch import process as _process
diff --git a/Mailman/Bouncers/Sina.py b/mailman/Bouncers/Sina.py
index 1de241880..1de241880 100644
--- a/Mailman/Bouncers/Sina.py
+++ b/mailman/Bouncers/Sina.py
diff --git a/Mailman/Bouncers/Yahoo.py b/mailman/Bouncers/Yahoo.py
index 1194c163d..1194c163d 100644
--- a/Mailman/Bouncers/Yahoo.py
+++ b/mailman/Bouncers/Yahoo.py
diff --git a/Mailman/Bouncers/Yale.py b/mailman/Bouncers/Yale.py
index bd76dd081..bd76dd081 100644
--- a/Mailman/Bouncers/Yale.py
+++ b/mailman/Bouncers/Yale.py
diff --git a/Mailman/Bouncers/__init__.py b/mailman/Bouncers/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/Bouncers/__init__.py
+++ b/mailman/Bouncers/__init__.py
diff --git a/Mailman/Cgi/Auth.py b/mailman/Cgi/Auth.py
index 65a6dcfa3..65a6dcfa3 100644
--- a/Mailman/Cgi/Auth.py
+++ b/mailman/Cgi/Auth.py
diff --git a/Mailman/Cgi/__init__.py b/mailman/Cgi/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/Cgi/__init__.py
+++ b/mailman/Cgi/__init__.py
diff --git a/Mailman/Cgi/admin.py b/mailman/Cgi/admin.py
index 9516564a2..9516564a2 100644
--- a/Mailman/Cgi/admin.py
+++ b/mailman/Cgi/admin.py
diff --git a/Mailman/Cgi/admindb.py b/mailman/Cgi/admindb.py
index 4791c485f..4791c485f 100644
--- a/Mailman/Cgi/admindb.py
+++ b/mailman/Cgi/admindb.py
diff --git a/Mailman/Cgi/confirm.py b/mailman/Cgi/confirm.py
index 00202da43..00202da43 100644
--- a/Mailman/Cgi/confirm.py
+++ b/mailman/Cgi/confirm.py
diff --git a/Mailman/Cgi/create.py b/mailman/Cgi/create.py
index c2b8b710d..c2b8b710d 100644
--- a/Mailman/Cgi/create.py
+++ b/mailman/Cgi/create.py
diff --git a/Mailman/Cgi/edithtml.py b/mailman/Cgi/edithtml.py
index ab94e1a66..ab94e1a66 100644
--- a/Mailman/Cgi/edithtml.py
+++ b/mailman/Cgi/edithtml.py
diff --git a/Mailman/Cgi/listinfo.py b/mailman/Cgi/listinfo.py
index 12f63c0af..12f63c0af 100644
--- a/Mailman/Cgi/listinfo.py
+++ b/mailman/Cgi/listinfo.py
diff --git a/Mailman/Cgi/options.py b/mailman/Cgi/options.py
index 5076b0154..5076b0154 100644
--- a/Mailman/Cgi/options.py
+++ b/mailman/Cgi/options.py
diff --git a/Mailman/Cgi/private.py b/mailman/Cgi/private.py
index 5bd1a0458..5bd1a0458 100644
--- a/Mailman/Cgi/private.py
+++ b/mailman/Cgi/private.py
diff --git a/Mailman/Cgi/rmlist.py b/mailman/Cgi/rmlist.py
index ac6fe3800..ac6fe3800 100644
--- a/Mailman/Cgi/rmlist.py
+++ b/mailman/Cgi/rmlist.py
diff --git a/Mailman/Cgi/roster.py b/mailman/Cgi/roster.py
index 42c93d333..42c93d333 100644
--- a/Mailman/Cgi/roster.py
+++ b/mailman/Cgi/roster.py
diff --git a/Mailman/Cgi/subscribe.py b/mailman/Cgi/subscribe.py
index 5aa5b828b..5aa5b828b 100644
--- a/Mailman/Cgi/subscribe.py
+++ b/mailman/Cgi/subscribe.py
diff --git a/Mailman/Cgi/wsgi_app.py b/mailman/Cgi/wsgi_app.py
index 7c0d01b5e..7c0d01b5e 100644
--- a/Mailman/Cgi/wsgi_app.py
+++ b/mailman/Cgi/wsgi_app.py
diff --git a/Mailman/MTA/__init__.py b/mailman/Commands/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/MTA/__init__.py
+++ b/mailman/Commands/__init__.py
diff --git a/Mailman/Commands/cmd_confirm.py b/mailman/Commands/cmd_confirm.py
index fc074c3a8..47d88a704 100644
--- a/Mailman/Commands/cmd_confirm.py
+++ b/mailman/Commands/cmd_confirm.py
@@ -21,10 +21,10 @@
supplied by a mailback confirmation notice.
"""
-from Mailman import Errors
-from Mailman import Pending
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Errors
+from mailman import Pending
+from mailman.configuration import config
+from mailman.i18n import _
STOP = 1
diff --git a/Mailman/Commands/cmd_echo.py b/mailman/Commands/cmd_echo.py
index 4a85b2070..4a85b2070 100644
--- a/Mailman/Commands/cmd_echo.py
+++ b/mailman/Commands/cmd_echo.py
diff --git a/Mailman/Commands/cmd_end.py b/mailman/Commands/cmd_end.py
index cdb067e37..81cb15a4a 100644
--- a/Mailman/Commands/cmd_end.py
+++ b/mailman/Commands/cmd_end.py
@@ -20,7 +20,7 @@
adds a signature file.
"""
-from Mailman.i18n import _
+from mailman.i18n import _
diff --git a/Mailman/Commands/cmd_help.py b/mailman/Commands/cmd_help.py
index 77d95721c..94951ba02 100644
--- a/Mailman/Commands/cmd_help.py
+++ b/mailman/Commands/cmd_help.py
@@ -22,9 +22,9 @@
import os
import sys
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Utils
+from mailman.configuration import config
+from mailman.i18n import _
EMPTYSTRING = ''
@@ -53,13 +53,13 @@ def process(res, args):
break
# build the specific command helps from the module docstrings
modhelps = {}
- import Mailman.Commands
- path = os.path.dirname(os.path.abspath(Mailman.Commands.__file__))
+ import mailman.Commands
+ path = os.path.dirname(os.path.abspath(mailman.Commands.__file__))
for file in os.listdir(path):
if not file.startswith('cmd_') or not file.endswith('.py'):
continue
module = os.path.splitext(file)[0]
- modname = 'Mailman.Commands.' + module
+ modname = 'mailman.Commands.' + module
try:
__import__(modname)
except ImportError:
diff --git a/Mailman/Commands/cmd_info.py b/mailman/Commands/cmd_info.py
index 4c212acdc..449c73ad4 100644
--- a/Mailman/Commands/cmd_info.py
+++ b/mailman/Commands/cmd_info.py
@@ -19,7 +19,7 @@
Get information about this mailing list.
"""
-from Mailman.i18n import _
+from mailman.i18n import _
STOP = 1
diff --git a/Mailman/Commands/cmd_join.py b/mailman/Commands/cmd_join.py
index cb3a7566b..7a80cd72b 100644
--- a/Mailman/Commands/cmd_join.py
+++ b/mailman/Commands/cmd_join.py
@@ -17,4 +17,4 @@
"""The `join' command is synonymous with `subscribe'.
"""
-from Mailman.Commands.cmd_subscribe import process
+from mailman.Commands.cmd_subscribe import process
diff --git a/Mailman/Commands/cmd_leave.py b/mailman/Commands/cmd_leave.py
index cb72572ef..8cb3b60a8 100644
--- a/Mailman/Commands/cmd_leave.py
+++ b/mailman/Commands/cmd_leave.py
@@ -17,4 +17,4 @@
"""The `leave' command is synonymous with `unsubscribe'.
"""
-from Mailman.Commands.cmd_unsubscribe import process
+from mailman.Commands.cmd_unsubscribe import process
diff --git a/Mailman/Commands/cmd_lists.py b/mailman/Commands/cmd_lists.py
index 3373b455a..7087ff488 100644
--- a/Mailman/Commands/cmd_lists.py
+++ b/mailman/Commands/cmd_lists.py
@@ -20,9 +20,9 @@
See a list of the public mailing lists on this GNU Mailman server.
"""
-from Mailman.MailList import MailList
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman.MailList import MailList
+from mailman.configuration import config
+from mailman.i18n import _
STOP = 1
diff --git a/Mailman/Commands/cmd_password.py b/mailman/Commands/cmd_password.py
index 47ce276ce..4e64ad78e 100644
--- a/Mailman/Commands/cmd_password.py
+++ b/mailman/Commands/cmd_password.py
@@ -28,8 +28,8 @@
from email.Utils import parseaddr
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman.configuration import config
+from mailman.i18n import _
STOP = 1
diff --git a/Mailman/Commands/cmd_remove.py b/mailman/Commands/cmd_remove.py
index f164d3d0d..c68f28800 100644
--- a/Mailman/Commands/cmd_remove.py
+++ b/mailman/Commands/cmd_remove.py
@@ -17,4 +17,4 @@
"""The `remove' command is synonymous with `unsubscribe'.
"""
-from Mailman.Commands.cmd_unsubscribe import process
+from mailman.Commands.cmd_unsubscribe import process
diff --git a/Mailman/Commands/cmd_set.py b/mailman/Commands/cmd_set.py
index e9416ab43..77d5d2ac4 100644
--- a/Mailman/Commands/cmd_set.py
+++ b/mailman/Commands/cmd_set.py
@@ -17,10 +17,10 @@
from email.Utils import parseaddr, formatdate
-from Mailman import Errors
-from Mailman import MemberAdaptor
-from Mailman import i18n
-from Mailman.configuration import config
+from mailman import Errors
+from mailman import MemberAdaptor
+from mailman import i18n
+from mailman.configuration import config
def _(s): return s
diff --git a/Mailman/Commands/cmd_stop.py b/mailman/Commands/cmd_stop.py
index 7239cd80f..ecbd5bd88 100644
--- a/Mailman/Commands/cmd_stop.py
+++ b/mailman/Commands/cmd_stop.py
@@ -17,4 +17,4 @@
"""stop is synonymous with the end command.
"""
-from Mailman.Commands.cmd_end import process
+from mailman.Commands.cmd_end import process
diff --git a/Mailman/Commands/cmd_subscribe.py b/mailman/Commands/cmd_subscribe.py
index 92d0ac616..e1f7e6721 100644
--- a/Mailman/Commands/cmd_subscribe.py
+++ b/mailman/Commands/cmd_subscribe.py
@@ -30,10 +30,10 @@
from email.Utils import parseaddr
from email.Header import decode_header, make_header
-from Mailman import Utils
-from Mailman import Errors
-from Mailman.UserDesc import UserDesc
-from Mailman.i18n import _
+from mailman import Utils
+from mailman import Errors
+from mailman.UserDesc import UserDesc
+from mailman.i18n import _
STOP = 1
diff --git a/Mailman/Commands/cmd_unsubscribe.py b/mailman/Commands/cmd_unsubscribe.py
index 870bfb41f..ea2b96f03 100644
--- a/Mailman/Commands/cmd_unsubscribe.py
+++ b/mailman/Commands/cmd_unsubscribe.py
@@ -26,8 +26,8 @@
from email.Utils import parseaddr
-from Mailman import Errors
-from Mailman.i18n import _
+from mailman import Errors
+from mailman.i18n import _
STOP = 1
diff --git a/Mailman/Commands/cmd_who.py b/mailman/Commands/cmd_who.py
index 6f7436346..02d500043 100644
--- a/Mailman/Commands/cmd_who.py
+++ b/mailman/Commands/cmd_who.py
@@ -17,8 +17,8 @@
from email.Utils import parseaddr
-from Mailman import i18n
-from Mailman.configuration import config
+from mailman import i18n
+from mailman.configuration import config
STOP = 1
diff --git a/Mailman/Defaults.py b/mailman/Defaults.py
index bc7c6b7a7..51ff8a039 100644
--- a/Mailman/Defaults.py
+++ b/mailman/Defaults.py
@@ -19,7 +19,7 @@
from datetime import timedelta
-from Mailman.interfaces import ReplyToMunging
+from mailman.interfaces import ReplyToMunging
@@ -61,7 +61,7 @@ No = no = Off = off = False
# shortcut "favicon"). Otherwise, this should contain the URL base path to
# the logo images (and must contain the trailing slash).. If you want to
# disable Mailman's logo footer altogther, hack
-# Mailman/htmlformat.py:MailmanLogo(), which also contains the hardcoded links
+# mailman/htmlformat.py:MailmanLogo(), which also contains the hardcoded links
# and image names.
IMAGE_LOGOS = '/icons/'
@@ -273,9 +273,9 @@ PRIVATE_EXTERNAL_ARCHIVER = No
# a MailList object and a Message object. It should raise
# Errors.DiscardMessage if it wants to throw the message away. Otherwise it
# should modify the Message object as necessary.
-ARCHIVE_SCRUBBER = 'Mailman.Handlers.Scrubber'
+ARCHIVE_SCRUBBER = 'mailman.Handlers.Scrubber'
-# Control parameter whether Mailman.Handlers.Scrubber should use message
+# Control parameter whether mailman.Handlers.Scrubber should use message
# attachment's filename as is indicated by the filename parameter or use
# 'attachement-xxx' instead. The default is set True because the applications
# on PC and Mac begin to use longer non-ascii filenames. Historically, it
@@ -375,7 +375,7 @@ PUBLIC_MBOX = No
# must be a string naming an IHandler.
DELIVERY_MODULE = 'smtp-direct'
-# MTA should name a module in Mailman/MTA which provides the MTA specific
+# MTA should name a module in mailman/MTA which provides the MTA specific
# functionality for creating and removing lists. Some MTAs like Exim can be
# configured to automatically recognize new lists, in which case the MTA
# variable should be set to None. Use 'Manual' to print new aliases to
@@ -456,7 +456,7 @@ DEFAULT_NNTP_HOST = u''
# accepted by your NNTP server. Some servers like INN reject messages
# containing prohibited headers, or duplicate headers. The NNTP server may
# reject the message for other reasons, but there's little that can be
-# programmatically done about that. See Mailman/Queue/NewsRunner.py
+# programmatically done about that. See mailman/Queue/NewsRunner.py
#
# First, these headers (case ignored) are removed from the original message.
NNTP_REMOVE_HEADERS = ['nntp-posting-host', 'nntp-posting-date', 'x-trace',
diff --git a/Mailman/Deliverer.py b/mailman/Deliverer.py
index 033628f1e..d691129af 100644
--- a/Mailman/Deliverer.py
+++ b/mailman/Deliverer.py
@@ -25,11 +25,11 @@ import logging
from email.MIMEMessage import MIMEMessage
from email.MIMEText import MIMEText
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.configuration import config
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman import i18n
+from mailman.configuration import config
_ = i18n._
@@ -123,7 +123,7 @@ action by you is required.""")))
# Now send a notice to the invitee list
try:
# Avoid import loops
- from Mailman.MailList import MailList
+ from mailman.MailList import MailList
mlist = MailList(listname, lock=False)
except Errors.MMListError:
# Oh well
diff --git a/Mailman/Digester.py b/mailman/Digester.py
index e5ec58061..813bc6008 100644
--- a/Mailman/Digester.py
+++ b/mailman/Digester.py
@@ -21,11 +21,11 @@
import os
import errno
-from Mailman import Errors
-from Mailman import Utils
-from Mailman.Handlers import ToDigest
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Errors
+from mailman import Utils
+from mailman.Handlers import ToDigest
+from mailman.configuration import config
+from mailman.i18n import _
diff --git a/Mailman/Errors.py b/mailman/Errors.py
index 1c8b215c5..1c8b215c5 100644
--- a/Mailman/Errors.py
+++ b/mailman/Errors.py
diff --git a/Mailman/Gui/Archive.py b/mailman/Gui/Archive.py
index 02bc2af57..02bc2af57 100644
--- a/Mailman/Gui/Archive.py
+++ b/mailman/Gui/Archive.py
diff --git a/Mailman/Gui/Autoresponse.py b/mailman/Gui/Autoresponse.py
index f4966a281..f4966a281 100644
--- a/Mailman/Gui/Autoresponse.py
+++ b/mailman/Gui/Autoresponse.py
diff --git a/Mailman/Gui/Bounce.py b/mailman/Gui/Bounce.py
index 39629617a..39629617a 100644
--- a/Mailman/Gui/Bounce.py
+++ b/mailman/Gui/Bounce.py
diff --git a/Mailman/Gui/ContentFilter.py b/mailman/Gui/ContentFilter.py
index d98f06e25..d98f06e25 100644
--- a/Mailman/Gui/ContentFilter.py
+++ b/mailman/Gui/ContentFilter.py
diff --git a/Mailman/Gui/Digest.py b/mailman/Gui/Digest.py
index b496a3745..b496a3745 100644
--- a/Mailman/Gui/Digest.py
+++ b/mailman/Gui/Digest.py
diff --git a/Mailman/Gui/GUIBase.py b/mailman/Gui/GUIBase.py
index 2fa89b1d5..2fa89b1d5 100644
--- a/Mailman/Gui/GUIBase.py
+++ b/mailman/Gui/GUIBase.py
diff --git a/Mailman/Gui/General.py b/mailman/Gui/General.py
index 219603dcc..219603dcc 100644
--- a/Mailman/Gui/General.py
+++ b/mailman/Gui/General.py
diff --git a/Mailman/Gui/Language.py b/mailman/Gui/Language.py
index 5c71aa74f..5c71aa74f 100644
--- a/Mailman/Gui/Language.py
+++ b/mailman/Gui/Language.py
diff --git a/Mailman/Gui/Membership.py b/mailman/Gui/Membership.py
index d0843473b..d0843473b 100644
--- a/Mailman/Gui/Membership.py
+++ b/mailman/Gui/Membership.py
diff --git a/Mailman/Gui/NonDigest.py b/mailman/Gui/NonDigest.py
index aa0ce349b..aa0ce349b 100644
--- a/Mailman/Gui/NonDigest.py
+++ b/mailman/Gui/NonDigest.py
diff --git a/Mailman/Gui/Passwords.py b/mailman/Gui/Passwords.py
index ecded2751..ecded2751 100644
--- a/Mailman/Gui/Passwords.py
+++ b/mailman/Gui/Passwords.py
diff --git a/Mailman/Gui/Privacy.py b/mailman/Gui/Privacy.py
index 4b5c3cca2..4b5c3cca2 100644
--- a/Mailman/Gui/Privacy.py
+++ b/mailman/Gui/Privacy.py
diff --git a/Mailman/Gui/Topics.py b/mailman/Gui/Topics.py
index ab1092785..ab1092785 100644
--- a/Mailman/Gui/Topics.py
+++ b/mailman/Gui/Topics.py
diff --git a/Mailman/Gui/Usenet.py b/mailman/Gui/Usenet.py
index ff853ac5a..ff853ac5a 100644
--- a/Mailman/Gui/Usenet.py
+++ b/mailman/Gui/Usenet.py
diff --git a/Mailman/Gui/__init__.py b/mailman/Gui/__init__.py
index 516011ad4..516011ad4 100644
--- a/Mailman/Gui/__init__.py
+++ b/mailman/Gui/__init__.py
diff --git a/Mailman/HTMLFormatter.py b/mailman/HTMLFormatter.py
index ed15a305d..906a39310 100644
--- a/Mailman/HTMLFormatter.py
+++ b/mailman/HTMLFormatter.py
@@ -20,12 +20,12 @@
import re
import time
-from Mailman import Defaults
-from Mailman import MemberAdaptor
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.htmlformat import *
-from Mailman.i18n import _
+from mailman import Defaults
+from mailman import MemberAdaptor
+from mailman import Utils
+from mailman.configuration import config
+from mailman.htmlformat import *
+from mailman.i18n import _
EMPTYSTRING = ''
diff --git a/Mailman/MTA/Manual.py b/mailman/MTA/Manual.py
index 2b43d6c64..cbf886ad0 100644
--- a/Mailman/MTA/Manual.py
+++ b/mailman/MTA/Manual.py
@@ -22,12 +22,12 @@ import email.Utils
from cStringIO import StringIO
-from Mailman import Message
-from Mailman import Utils
-from Mailman.MTA.Utils import makealiases
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Message
+from mailman import Utils
+from mailman.MTA.Utils import makealiases
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/MTA/Postfix.py b/mailman/MTA/Postfix.py
index 72adec9f2..3b2db98e2 100644
--- a/Mailman/MTA/Postfix.py
+++ b/mailman/MTA/Postfix.py
@@ -29,10 +29,10 @@ import logging
from locknix.lockfile import Lock
from stat import *
-from Mailman import Utils
-from Mailman.MTA.Utils import makealiases
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Utils
+from mailman.MTA.Utils import makealiases
+from mailman.configuration import config
+from mailman.i18n import _
LOCKFILE = os.path.join(config.LOCK_DIR, 'creator')
ALIASFILE = os.path.join(config.DATA_DIR, 'aliases')
diff --git a/Mailman/MTA/Utils.py b/mailman/MTA/Utils.py
index b46e649a5..172c813fc 100644
--- a/Mailman/MTA/Utils.py
+++ b/mailman/MTA/Utils.py
@@ -20,7 +20,7 @@
import os
import pwd
-from Mailman.configuration import config
+from mailman.configuration import config
diff --git a/Mailman/__init__.py b/mailman/MTA/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/__init__.py
+++ b/mailman/MTA/__init__.py
diff --git a/Mailman/MailList.py b/mailman/MailList.py
index 3f16fbaaa..3f16fbaaa 100644
--- a/Mailman/MailList.py
+++ b/mailman/MailList.py
diff --git a/Mailman/Mailbox.py b/mailman/Mailbox.py
index ce8a0673a..293259661 100644
--- a/Mailman/Mailbox.py
+++ b/mailman/Mailbox.py
@@ -25,8 +25,8 @@ from email.Errors import MessageParseError
from email.Generator import Generator
from email.Parser import Parser
-from Mailman.Message import Message
-from Mailman.configuration import config
+from mailman.Message import Message
+from mailman.configuration import config
diff --git a/Mailman/Message.py b/mailman/Message.py
index ea1d1b1bf..5d20fb897 100644
--- a/Mailman/Message.py
+++ b/mailman/Message.py
@@ -29,8 +29,8 @@ import email.utils
from email.charset import Charset
from email.header import Header
-from Mailman import Utils
-from Mailman.configuration import config
+from mailman import Utils
+from mailman.configuration import config
COMMASPACE = ', '
@@ -264,7 +264,7 @@ class UserNotification(Message):
def _enqueue(self, mlist, **_kws):
# Not imported at module scope to avoid import loop
- from Mailman.queue import Switchboard
+ from mailman.queue import Switchboard
virginq = Switchboard(config.VIRGINQUEUE_DIR)
# The message metadata better have a 'recip' attribute.
enqueue_kws = dict(
@@ -298,7 +298,7 @@ class OwnerNotification(UserNotification):
def _enqueue(self, mlist, **_kws):
# Not imported at module scope to avoid import loop
- from Mailman.queue import Switchboard
+ from mailman.queue import Switchboard
virginq = Switchboard(config.VIRGINQUEUE_DIR)
# The message metadata better have a `recip' attribute
virginq.enqueue(self,
diff --git a/Mailman/SafeDict.py b/mailman/SafeDict.py
index 56525fefa..1db43a760 100644
--- a/Mailman/SafeDict.py
+++ b/mailman/SafeDict.py
@@ -15,7 +15,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
# USA.
-from Mailman.configuration import config
+from mailman.configuration import config
"""A `safe' dictionary for string interpolation."""
diff --git a/Mailman/SecurityManager.py b/mailman/SecurityManager.py
index 1132641bc..1132641bc 100644
--- a/Mailman/SecurityManager.py
+++ b/mailman/SecurityManager.py
diff --git a/Mailman/UserDesc.py b/mailman/UserDesc.py
index 719f10302..719f10302 100644
--- a/Mailman/UserDesc.py
+++ b/mailman/UserDesc.py
diff --git a/Mailman/Utils.py b/mailman/Utils.py
index 1d29f81fb..2c363a526 100644
--- a/Mailman/Utils.py
+++ b/mailman/Utils.py
@@ -39,11 +39,11 @@ import email.Iterators
from email.Errors import HeaderParseError
from string import ascii_letters, digits, whitespace
-import Mailman.templates
-from Mailman import Errors
-from Mailman import passwords
-from Mailman.SafeDict import SafeDict
-from Mailman.configuration import config
+import mailman.templates
+from mailman import Errors
+from mailman import passwords
+from mailman.SafeDict import SafeDict
+from mailman.configuration import config
AT = '@'
CR = '\r'
@@ -52,7 +52,7 @@ EMPTYSTRING = ''
IDENTCHARS = ascii_letters + digits + '_'
NL = '\n'
UEMPTYSTRING = u''
-TEMPLATE_DIR = os.path.dirname(Mailman.templates.__file__)
+TEMPLATE_DIR = os.path.dirname(mailman.templates.__file__)
# Search for $(identifier)s strings, except that the trailing s is optional,
# since that's a common mistake
@@ -510,7 +510,7 @@ def findtext(templatefile, dict=None, raw=False, lang=None, mlist=None):
# We never found the template. BAD!
raise IOError(errno.ENOENT, 'No template file found', templatefile)
else:
- from Mailman.i18n import get_translation
+ from mailman.i18n import get_translation
# XXX BROKEN HACK
data = fp.read()[:-1]
template = get_translation().ugettext(data)
diff --git a/Mailman/Version.py b/mailman/Version.py
index 1dceb2687..1dceb2687 100644
--- a/Mailman/Version.py
+++ b/mailman/Version.py
diff --git a/Mailman/app/__init__.py b/mailman/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/app/__init__.py
+++ b/mailman/__init__.py
diff --git a/Mailman/chains/__init__.py b/mailman/app/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/chains/__init__.py
+++ b/mailman/app/__init__.py
diff --git a/Mailman/app/archiving.py b/mailman/app/archiving.py
index febd8b4d5..cd1d7ca8e 100644
--- a/Mailman/app/archiving.py
+++ b/mailman/app/archiving.py
@@ -28,9 +28,9 @@ from string import Template
from zope.interface import implements
from zope.interface.verify import verifyObject
-from Mailman.app.plugins import get_plugin
-from Mailman.configuration import config
-from Mailman.interfaces import IArchiver
+from mailman.app.plugins import get_plugin
+from mailman.configuration import config
+from mailman.interfaces import IArchiver
diff --git a/Mailman/app/bounces.py b/mailman/app/bounces.py
index 4786cc52e..6a5dee639 100644
--- a/Mailman/app/bounces.py
+++ b/mailman/app/bounces.py
@@ -28,9 +28,9 @@ from email.mime.message import MIMEMessage
from email.mime.text import MIMEText
from email.utils import getaddresses
-from Mailman import Message
-from Mailman import Utils
-from Mailman.i18n import _
+from mailman import Message
+from mailman import Utils
+from mailman.i18n import _
log = logging.getLogger('mailman.config')
diff --git a/Mailman/app/chains.py b/mailman/app/chains.py
index 6b34b1dfb..58f940a83 100644
--- a/Mailman/app/chains.py
+++ b/mailman/app/chains.py
@@ -24,14 +24,14 @@ __all__ = [
__metaclass__ = type
-from Mailman.chains.accept import AcceptChain
-from Mailman.chains.discard import DiscardChain
-from Mailman.chains.headers import HeaderMatchChain
-from Mailman.chains.hold import HoldChain
-from Mailman.chains.reject import RejectChain
-from Mailman.chains.builtin import BuiltInChain
-from Mailman.configuration import config
-from Mailman.interfaces import LinkAction
+from mailman.chains.accept import AcceptChain
+from mailman.chains.discard import DiscardChain
+from mailman.chains.headers import HeaderMatchChain
+from mailman.chains.hold import HoldChain
+from mailman.chains.reject import RejectChain
+from mailman.chains.builtin import BuiltInChain
+from mailman.configuration import config
+from mailman.interfaces import LinkAction
diff --git a/Mailman/app/lifecycle.py b/mailman/app/lifecycle.py
index 25e0a1384..7d8dbb3cf 100644
--- a/Mailman/app/lifecycle.py
+++ b/mailman/app/lifecycle.py
@@ -22,13 +22,13 @@ import sys
import shutil
import logging
-from Mailman import Errors
-from Mailman import Utils
-from Mailman.Utils import ValidateEmail
-from Mailman.app.plugins import get_plugin
-from Mailman.app.styles import style_manager
-from Mailman.configuration import config
-from Mailman.interfaces import MemberRole
+from mailman import Errors
+from mailman import Utils
+from mailman.Utils import ValidateEmail
+from mailman.app.plugins import get_plugin
+from mailman.app.styles import style_manager
+from mailman.configuration import config
+from mailman.interfaces import MemberRole
__all__ = [
'create_list',
@@ -86,7 +86,7 @@ def remove_list(fqdn_listname, mailing_list=None, archives=True):
config.db.list_manager.delete(mailing_list)
# Do the MTA-specific list deletion tasks
if config.MTA:
- modname = 'Mailman.MTA.' + config.MTA
+ modname = 'mailman.MTA.' + config.MTA
__import__(modname)
sys.modules[modname].remove(mailing_list)
# Remove the list directory.
diff --git a/Mailman/app/membership.py b/mailman/app/membership.py
index 806b98394..aa836ba3d 100644
--- a/Mailman/app/membership.py
+++ b/mailman/app/membership.py
@@ -21,12 +21,12 @@ from __future__ import with_statement
from email.utils import formataddr
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.configuration import config
-from Mailman.interfaces import DeliveryMode, MemberRole
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman import i18n
+from mailman.configuration import config
+from mailman.interfaces import DeliveryMode, MemberRole
_ = i18n._
diff --git a/Mailman/app/moderator.py b/mailman/app/moderator.py
index 43ce5b7e3..8b2db9ef7 100644
--- a/Mailman/app/moderator.py
+++ b/mailman/app/moderator.py
@@ -33,14 +33,14 @@ import logging
from datetime import datetime
from email.utils import formataddr, formatdate, getaddresses, make_msgid
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.app.membership import add_member, delete_member
-from Mailman.configuration import config
-from Mailman.interfaces import Action, DeliveryMode, RequestType
-from Mailman.queue import Switchboard
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman import i18n
+from mailman.app.membership import add_member, delete_member
+from mailman.configuration import config
+from mailman.interfaces import Action, DeliveryMode, RequestType
+from mailman.queue import Switchboard
_ = i18n._
diff --git a/Mailman/app/pipelines.py b/mailman/app/pipelines.py
index 7073835ce..ab128a2b1 100644
--- a/Mailman/app/pipelines.py
+++ b/mailman/app/pipelines.py
@@ -27,10 +27,10 @@ __all__ = [
from zope.interface import implements
from zope.interface.verify import verifyObject
-from Mailman.app.plugins import get_plugins
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler, IPipeline
+from mailman.app.plugins import get_plugins
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler, IPipeline
diff --git a/Mailman/app/plugins.py b/mailman/app/plugins.py
index 471ea49a7..471ea49a7 100644
--- a/Mailman/app/plugins.py
+++ b/mailman/app/plugins.py
diff --git a/Mailman/app/registrar.py b/mailman/app/registrar.py
index 754c0fb8f..64bf8dc79 100644
--- a/Mailman/app/registrar.py
+++ b/mailman/app/registrar.py
@@ -28,11 +28,11 @@ import pkg_resources
from zope.interface import implements
-from Mailman.Message import UserNotification
-from Mailman.Utils import ValidateEmail
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IDomain, IPendable, IRegistrar
+from mailman.Message import UserNotification
+from mailman.Utils import ValidateEmail
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IDomain, IPendable, IRegistrar
@@ -85,7 +85,7 @@ class Registrar:
subject = 'confirm ' + token
# Send a verification email to the address.
text = _(pkg_resources.resource_string(
- 'Mailman.templates.en', 'verify.txt'))
+ 'mailman.templates.en', 'verify.txt'))
msg = UserNotification(address, confirm_address, subject, text)
msg.send(mlist=None)
return token
diff --git a/Mailman/app/replybot.py b/mailman/app/replybot.py
index 81de0a10d..74a435589 100644
--- a/Mailman/app/replybot.py
+++ b/mailman/app/replybot.py
@@ -31,9 +31,9 @@ __all__ = [
import logging
import datetime
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.configuration import config
+from mailman import Utils
+from mailman import i18n
+from mailman.configuration import config
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/app/rules.py b/mailman/app/rules.py
index 11188b5d7..5cf8881aa 100644
--- a/Mailman/app/rules.py
+++ b/mailman/app/rules.py
@@ -24,9 +24,9 @@ __metaclass__ = type
from zope.interface import implements
from zope.interface.verify import verifyObject
-from Mailman.app.plugins import get_plugins
-from Mailman.configuration import config
-from Mailman.interfaces import IRule
+from mailman.app.plugins import get_plugins
+from mailman.configuration import config
+from mailman.interfaces import IRule
diff --git a/Mailman/app/styles.py b/mailman/app/styles.py
index 5c7d2351b..ceffe1659 100644
--- a/Mailman/app/styles.py
+++ b/mailman/app/styles.py
@@ -29,11 +29,11 @@ from operator import attrgetter
from zope.interface import implements
from zope.interface.verify import verifyObject
-from Mailman import Utils
-from Mailman.app.plugins import get_plugins
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import (
+from mailman import Utils
+from mailman.app.plugins import get_plugins
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import (
Action, DuplicateStyleError, IStyle, IStyleManager, NewsModeration,
Personalization)
diff --git a/Mailman/bin/__init__.py b/mailman/bin/__init__.py
index f40c09d74..f40c09d74 100644
--- a/Mailman/bin/__init__.py
+++ b/mailman/bin/__init__.py
diff --git a/Mailman/bin/add_members.py b/mailman/bin/add_members.py
index 6aac2ad71..44ddebc7f 100644
--- a/Mailman/bin/add_members.py
+++ b/mailman/bin/add_members.py
@@ -24,16 +24,16 @@ import optparse
from cStringIO import StringIO
from email.utils import parseaddr
-from Mailman import Errors
-from Mailman import MailList
-from Mailman import Message
-from Mailman import Utils
-from Mailman import Version
-from Mailman import i18n
-from Mailman.app.membership import add_member
-from Mailman.configuration import config
-from Mailman.initialize import initialize
-from Mailman.interfaces import DeliveryMode
+from mailman import Errors
+from mailman import MailList
+from mailman import Message
+from mailman import Utils
+from mailman import Version
+from mailman import i18n
+from mailman.app.membership import add_member
+from mailman.configuration import config
+from mailman.initialize import initialize
+from mailman.interfaces import DeliveryMode
_ = i18n._
diff --git a/Mailman/bin/arch.py b/mailman/bin/arch.py
index 7e39e5290..883ab29e1 100644
--- a/Mailman/bin/arch.py
+++ b/mailman/bin/arch.py
@@ -25,12 +25,12 @@ import optparse
from locknix.lockfile import Lock
-from Mailman import Version
-from Mailman import i18n
-from Mailman.Archiver.HyperArch import HyperArchive
-from Mailman.Defaults import hours
-from Mailman.configuration import config
-from Mailman.initialize import initialize
+from mailman import Version
+from mailman import i18n
+from mailman.Archiver.HyperArch import HyperArchive
+from mailman.Defaults import hours
+from mailman.configuration import config
+from mailman.initialize import initialize
_ = i18n._
diff --git a/Mailman/bin/bounces.py b/mailman/bin/bounces.py
index ac4ea43e3..c6c5d9494 100644
--- a/Mailman/bin/bounces.py
+++ b/mailman/bin/bounces.py
@@ -26,11 +26,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/bumpdigests.py b/mailman/bin/bumpdigests.py
index fd8e8d460..f0c12e95b 100644
--- a/Mailman/bin/bumpdigests.py
+++ b/mailman/bin/bumpdigests.py
@@ -18,11 +18,11 @@
import sys
import optparse
-from Mailman import Errors
-from Mailman import MailList
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Errors
+from mailman import MailList
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
# Work around known problems with some RedHat cron daemons
import signal
diff --git a/Mailman/bin/change_pw.py b/mailman/bin/change_pw.py
index 72c673963..f82b7e014 100644
--- a/Mailman/bin/change_pw.py
+++ b/mailman/bin/change_pw.py
@@ -21,13 +21,13 @@ import sha
import sys
import optparse
-from Mailman import Errors
-from Mailman import MailList
-from Mailman import Message
-from Mailman import Utils
-from Mailman import Version
-from Mailman import i18n
-from Mailman.configuration import config
+from mailman import Errors
+from mailman import MailList
+from mailman import Message
+from mailman import Utils
+from mailman import Version
+from mailman import i18n
+from mailman.configuration import config
_ = i18n._
SPACE = ' '
diff --git a/Mailman/bin/check_perms.py b/mailman/bin/check_perms.py
index efa4f0886..a149aa03a 100644
--- a/Mailman/bin/check_perms.py
+++ b/mailman/bin/check_perms.py
@@ -24,9 +24,9 @@ import optparse
from stat import *
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
# XXX Need to check the archives/private/*/database/* files
@@ -308,7 +308,7 @@ def checkadminpw():
def checkmta():
if config.MTA:
- modname = 'Mailman.MTA.' + config.MTA
+ modname = 'mailman.MTA.' + config.MTA
__import__(modname)
try:
sys.modules[modname].checkperms(STATE)
diff --git a/Mailman/bin/checkdbs.py b/mailman/bin/checkdbs.py
index 6c887539e..a39b9c4aa 100644
--- a/Mailman/bin/checkdbs.py
+++ b/mailman/bin/checkdbs.py
@@ -21,13 +21,13 @@ import optparse
from email.Charset import Charset
-from Mailman import MailList
-from Mailman import Message
-from Mailman import Utils
-from Mailman import Version
-from Mailman import i18n
-from Mailman.app.requests import handle_request
-from Mailman.configuration import config
+from mailman import MailList
+from mailman import Message
+from mailman import Utils
+from mailman import Version
+from mailman import i18n
+from mailman.app.requests import handle_request
+from mailman.configuration import config
_ = i18n._
diff --git a/Mailman/bin/cleanarch.py b/mailman/bin/cleanarch.py
index 7fec04373..96b6144ef 100644
--- a/Mailman/bin/cleanarch.py
+++ b/mailman/bin/cleanarch.py
@@ -22,8 +22,8 @@ import sys
import mailbox
import optparse
-from Mailman import Version
-from Mailman.i18n import _
+from mailman import Version
+from mailman.i18n import _
cre = re.compile(mailbox.UnixMailbox._fromlinepattern)
diff --git a/Mailman/bin/config_list.py b/mailman/bin/config_list.py
index 75e8f573a..fe905cd91 100644
--- a/Mailman/bin/config_list.py
+++ b/mailman/bin/config_list.py
@@ -20,12 +20,12 @@ import sys
import time
import optparse
-from Mailman import Errors
-from Mailman import MailList
-from Mailman import Utils
-from Mailman import Version
-from Mailman import i18n
-from Mailman.configuration import config
+from mailman import Errors
+from mailman import MailList
+from mailman import Utils
+from mailman import Version
+from mailman import i18n
+from mailman.configuration import config
_ = i18n._
diff --git a/Mailman/bin/confirm.py b/mailman/bin/confirm.py
index ff4a83708..f96379015 100644
--- a/Mailman/bin/confirm.py
+++ b/mailman/bin/confirm.py
@@ -26,11 +26,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/disabled.py b/mailman/bin/disabled.py
index 26c001f4a..102ad7251 100644
--- a/Mailman/bin/disabled.py
+++ b/mailman/bin/disabled.py
@@ -19,15 +19,15 @@ import time
import logging
import optparse
-from Mailman import Errors
-from Mailman import MailList
-from Mailman import MemberAdaptor
-from Mailman import Pending
-from Mailman import Version
-from Mailman import loginit
-from Mailman.Bouncer import _BounceInfo
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Errors
+from mailman import MailList
+from mailman import MemberAdaptor
+from mailman import Pending
+from mailman import Version
+from mailman import loginit
+from mailman.Bouncer import _BounceInfo
+from mailman.configuration import config
+from mailman.i18n import _
# Work around known problems with some RedHat cron daemons
diff --git a/Mailman/bin/docs/master.txt b/mailman/bin/docs/master.txt
index d1df43d86..5741617ea 100644
--- a/Mailman/bin/docs/master.txt
+++ b/mailman/bin/docs/master.txt
@@ -6,7 +6,7 @@ directories. In normal operation, a command line script called 'mailmanctl'
is used to start, stop and manage the queue runners. mailmanctl actually is
just a wrapper around the real queue runner watcher script called master.py.
- >>> from Mailman.tests.helpers import TestableMaster
+ >>> from mailman.tests.helpers import TestableMaster
Start the master in a subthread.
diff --git a/Mailman/bin/dumpdb.py b/mailman/bin/dumpdb.py
index 21db632b3..5ee7ff9dd 100644
--- a/Mailman/bin/dumpdb.py
+++ b/mailman/bin/dumpdb.py
@@ -23,9 +23,9 @@ import cPickle
import marshal
import optparse
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
COMMASPACE = ', '
diff --git a/Mailman/bin/export.py b/mailman/bin/export.py
index dccedaa55..b46e6fc03 100644
--- a/Mailman/bin/export.py
+++ b/mailman/bin/export.py
@@ -28,14 +28,14 @@ import optparse
from xml.sax.saxutils import escape
-from Mailman import Defaults
-from Mailman import Errors
-from Mailman import MemberAdaptor
-from Mailman import Version
-from Mailman.MailList import MailList
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Defaults
+from mailman import Errors
+from mailman import MemberAdaptor
+from mailman import Version
+from mailman.MailList import MailList
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
SPACE = ' '
diff --git a/Mailman/bin/find_member.py b/mailman/bin/find_member.py
index a0c198214..68082d05f 100644
--- a/Mailman/bin/find_member.py
+++ b/mailman/bin/find_member.py
@@ -19,11 +19,11 @@ import re
import sys
import optparse
-from Mailman import Errors
-from Mailman import MailList
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Errors
+from mailman import MailList
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
AS_MEMBER = 0x01
diff --git a/Mailman/bin/gate_news.py b/mailman/bin/gate_news.py
index 968491df1..71db6e249 100644
--- a/Mailman/bin/gate_news.py
+++ b/mailman/bin/gate_news.py
@@ -29,14 +29,14 @@ import email.Errors
from email.Parser import Parser
from locknix import lockfile
-from Mailman import MailList
-from Mailman import Message
-from Mailman import Utils
-from Mailman import Version
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import MailList
+from mailman import Message
+from mailman import Utils
+from mailman import Version
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
# Work around known problems with some RedHat cron daemons
import signal
diff --git a/Mailman/bin/genaliases.py b/mailman/bin/genaliases.py
index 5bb985e71..227500539 100644
--- a/Mailman/bin/genaliases.py
+++ b/mailman/bin/genaliases.py
@@ -20,11 +20,11 @@
import sys
import optparse
-from Mailman import MailList
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import MailList
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
@@ -53,7 +53,7 @@ def main():
initialize(opts.config)
# Import the MTA specific module
- modulename = 'Mailman.MTA.' + config.MTA
+ modulename = 'mailman.MTA.' + config.MTA
__import__(modulename)
MTA = sys.modules[modulename]
diff --git a/Mailman/bin/import.py b/mailman/bin/import.py
index 276c2a299..12a41961d 100644
--- a/Mailman/bin/import.py
+++ b/mailman/bin/import.py
@@ -25,15 +25,15 @@ import traceback
from xml.dom import minidom
from xml.parsers.expat import ExpatError
-from Mailman import Defaults
-from Mailman import Errors
-from Mailman import MemberAdaptor
-from Mailman import Utils
-from Mailman import Version
-from Mailman import passwords
-from Mailman.MailList import MailList
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Defaults
+from mailman import Errors
+from mailman import MemberAdaptor
+from mailman import Utils
+from mailman import Version
+from mailman import passwords
+from mailman.MailList import MailList
+from mailman.i18n import _
+from mailman.initialize import initialize
OPTS = None
diff --git a/Mailman/bin/inject.py b/mailman/bin/inject.py
index 45f3be54d..6605cefb5 100644
--- a/Mailman/bin/inject.py
+++ b/mailman/bin/inject.py
@@ -19,11 +19,11 @@ import os
import sys
import optparse
-from Mailman import Utils
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.inject import inject
+from mailman import Utils
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.inject import inject
diff --git a/Mailman/bin/join.py b/mailman/bin/join.py
index 2f868a372..6f4ac1ae9 100644
--- a/Mailman/bin/join.py
+++ b/mailman/bin/join.py
@@ -26,11 +26,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/leave.py b/mailman/bin/leave.py
index d3a990e57..506828352 100644
--- a/Mailman/bin/leave.py
+++ b/mailman/bin/leave.py
@@ -26,11 +26,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/list_lists.py b/mailman/bin/list_lists.py
index 37077057f..2bd85a947 100644
--- a/Mailman/bin/list_lists.py
+++ b/mailman/bin/list_lists.py
@@ -17,11 +17,11 @@
import optparse
-from Mailman import Defaults
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Defaults
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
diff --git a/Mailman/bin/list_members.py b/mailman/bin/list_members.py
index 05138f2ad..727a2df72 100644
--- a/Mailman/bin/list_members.py
+++ b/mailman/bin/list_members.py
@@ -20,13 +20,13 @@ import optparse
from email.Utils import formataddr
-from Mailman import Errors
-from Mailman import Utils
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
-from Mailman.interfaces import DeliveryStatus
+from mailman import Errors
+from mailman import Utils
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
+from mailman.interfaces import DeliveryStatus
ENC = sys.getdefaultencoding()
diff --git a/Mailman/bin/list_owners.py b/mailman/bin/list_owners.py
index c73da5e30..89f031f0c 100644
--- a/Mailman/bin/list_owners.py
+++ b/mailman/bin/list_owners.py
@@ -18,11 +18,11 @@
import sys
import optparse
-from Mailman import Version
-from Mailman.MailList import MailList
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Version
+from mailman.MailList import MailList
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
diff --git a/Mailman/bin/mailmanctl.py b/mailman/bin/mailmanctl.py
index 4dd7bd587..ebde2bbe1 100644
--- a/Mailman/bin/mailmanctl.py
+++ b/mailman/bin/mailmanctl.py
@@ -29,10 +29,10 @@ import logging
from optparse import OptionParser
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
COMMASPACE = ', '
diff --git a/Mailman/bin/make_instance.py b/mailman/bin/make_instance.py
index 1f93c39bb..750707906 100644
--- a/Mailman/bin/make_instance.py
+++ b/mailman/bin/make_instance.py
@@ -29,9 +29,9 @@ import setuptools
from pkg_resources import resource_string
from string import Template
-from Mailman import Defaults
-from Mailman.Version import MAILMAN_VERSION
-from Mailman.i18n import _
+from mailman import Defaults
+from mailman.Version import MAILMAN_VERSION
+from mailman.i18n import _
SPACE = ' '
@@ -136,7 +136,7 @@ def instantiate(var_dir, user, group, languages, force):
print >> sys.stderr, 'File exists:', out_file_path
print >> sys.stderr, 'Use --force to override.'
else:
- raw = Template(resource_string('Mailman.extras', 'mailman.cfg.in'))
+ raw = Template(resource_string('mailman.extras', 'mailman.cfg.in'))
processed = raw.safe_substitute(var_dir=var_dir,
user_id=uid,
user_name=user_name,
diff --git a/Mailman/bin/master.py b/mailman/bin/master.py
index 83ec4508d..a85958836 100644
--- a/Mailman/bin/master.py
+++ b/mailman/bin/master.py
@@ -36,12 +36,12 @@ from datetime import timedelta
from locknix import lockfile
from munepy import Enum
-from Mailman import Defaults
-from Mailman import Version
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Defaults
+from mailman import Version
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
DOT = '.'
diff --git a/Mailman/bin/mmsitepass.py b/mailman/bin/mmsitepass.py
index df32cfe23..c9a5f7ade 100644
--- a/Mailman/bin/mmsitepass.py
+++ b/mailman/bin/mmsitepass.py
@@ -19,12 +19,12 @@ import sys
import getpass
import optparse
-from Mailman import Utils
-from Mailman import Version
-from Mailman import passwords
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Utils
+from mailman import Version
+from mailman import passwords
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
diff --git a/Mailman/bin/newlist.py b/mailman/bin/newlist.py
index 45373510e..447b66f4a 100644
--- a/Mailman/bin/newlist.py
+++ b/mailman/bin/newlist.py
@@ -23,15 +23,15 @@ import getpass
import datetime
import optparse
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman import Version
-from Mailman import i18n
-from Mailman.app.lifecycle import create_list
-from Mailman.configuration import config
-from Mailman.initialize import initialize
-from Mailman.interfaces import ListAlreadyExistsError
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman import Version
+from mailman import i18n
+from mailman.app.lifecycle import create_list
+from mailman.configuration import config
+from mailman.initialize import initialize
+from mailman.interfaces import ListAlreadyExistsError
_ = i18n._
diff --git a/Mailman/bin/nightly_gzip.py b/mailman/bin/nightly_gzip.py
index 30131fd61..5a91a260d 100644
--- a/Mailman/bin/nightly_gzip.py
+++ b/mailman/bin/nightly_gzip.py
@@ -24,11 +24,11 @@ try:
except ImportError:
sys.exit(0)
-from Mailman import MailList
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import MailList
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
diff --git a/Mailman/bin/owner.py b/mailman/bin/owner.py
index 498c77e22..4a385447d 100644
--- a/Mailman/bin/owner.py
+++ b/mailman/bin/owner.py
@@ -29,11 +29,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/post.py b/mailman/bin/post.py
index a560133c5..be81b7d1d 100644
--- a/Mailman/bin/post.py
+++ b/mailman/bin/post.py
@@ -29,11 +29,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/qrunner.py b/mailman/bin/qrunner.py
index b73643c9d..a0032582c 100644
--- a/Mailman/bin/qrunner.py
+++ b/mailman/bin/qrunner.py
@@ -20,11 +20,11 @@ import signal
import logging
import optparse
-from Mailman import Version
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Version
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
COMMASPACE = ', '
@@ -126,7 +126,7 @@ def make_qrunner(name, slice, range, once=False):
if name in QRUNNER_SHORTCUTS:
classpath = QRUNNER_SHORTCUTS[name]
elif name.startswith('.'):
- classpath = 'Mailman.queue' + name
+ classpath = 'mailman.queue' + name
else:
classpath = name
modulename, classname = classpath.rsplit('.', 1)
diff --git a/Mailman/bin/request.py b/mailman/bin/request.py
index 478337976..0496cb322 100644
--- a/Mailman/bin/request.py
+++ b/mailman/bin/request.py
@@ -26,11 +26,11 @@ Errors are redirected to logs/error.
import sys
import logging
-from Mailman import Utils
-from Mailman import loginit
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Utils
+from mailman import loginit
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/rmlist.py b/mailman/bin/rmlist.py
index c61df2a85..984c2f85d 100644
--- a/Mailman/bin/rmlist.py
+++ b/mailman/bin/rmlist.py
@@ -20,13 +20,13 @@ import sys
import shutil
import optparse
-from Mailman import Errors
-from Mailman import Utils
-from Mailman import Version
-from Mailman.app.lifecycle import remove_list
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Errors
+from mailman import Utils
+from mailman import Version
+from mailman.app.lifecycle import remove_list
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
diff --git a/Mailman/bin/senddigests.py b/mailman/bin/senddigests.py
index 99a7734cf..de424ab9b 100644
--- a/Mailman/bin/senddigests.py
+++ b/mailman/bin/senddigests.py
@@ -19,10 +19,10 @@ import os
import sys
import optparse
-from Mailman import MailList
-from Mailman import Version
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import MailList
+from mailman import Version
+from mailman.i18n import _
+from mailman.initialize import initialize
# Work around known problems with some RedHat cron daemons
import signal
diff --git a/Mailman/bin/set_members.py b/mailman/bin/set_members.py
index 66f0e62b3..e72940a17 100644
--- a/Mailman/bin/set_members.py
+++ b/mailman/bin/set_members.py
@@ -20,15 +20,15 @@ from __future__ import with_statement
import csv
import optparse
-from Mailman import Message
-from Mailman import Utils
-from Mailman import Version
-from Mailman import i18n
-from Mailman import passwords
-from Mailman.app.membership import add_member
-from Mailman.configuration import config
-from Mailman.initialize import initialize
-from Mailman.interfaces import DeliveryMode
+from mailman import Message
+from mailman import Utils
+from mailman import Version
+from mailman import i18n
+from mailman import passwords
+from mailman.app.membership import add_member
+from mailman.configuration import config
+from mailman.initialize import initialize
+from mailman.interfaces import DeliveryMode
_ = i18n._
diff --git a/Mailman/bin/show_config.py b/mailman/bin/show_config.py
index 3b6e21591..fc6554967 100644
--- a/Mailman/bin/show_config.py
+++ b/mailman/bin/show_config.py
@@ -20,9 +20,9 @@ import sys
import pprint
import optparse
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
__i18_templates__ = True
diff --git a/Mailman/bin/show_qfiles.py b/mailman/bin/show_qfiles.py
index a532f77dc..bffc4471f 100644
--- a/Mailman/bin/show_qfiles.py
+++ b/mailman/bin/show_qfiles.py
@@ -19,9 +19,9 @@ import sys
import optparse
from cPickle import load
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
__i18_templates__ = True
diff --git a/Mailman/bin/testall.py b/mailman/bin/testall.py
index 5e27f1838..9d50be111 100644
--- a/Mailman/bin/testall.py
+++ b/mailman/bin/testall.py
@@ -29,13 +29,13 @@ import optparse
import tempfile
import unittest
-import Mailman
-import Mailman.tests
+import mailman
+import mailman.tests
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize_1, initialize_2
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize_1, initialize_2
basedir = None
@@ -99,7 +99,7 @@ def search():
path = path[len(basedir)+1:-3]
# Convert slashes to dots
modpath = path.replace(os.sep, '.') + '.test_suite'
- testnames.append('Mailman.' + modpath)
+ testnames.append('mailman.' + modpath)
return testnames
@@ -170,7 +170,7 @@ def main():
# the tests won't tread on the installation's data. This also makes it
# easier to clean up after the tests are done, and insures isolation of
# test suite runs.
- cfg_in = os.path.join(os.path.dirname(Mailman.tests.__file__),
+ cfg_in = os.path.join(os.path.dirname(mailman.tests.__file__),
'testing.cfg.in')
fd, cfg_out = tempfile.mkstemp(suffix='.cfg')
os.close(fd)
@@ -221,7 +221,7 @@ def main():
initialize_2(opts.verbosity > 3)
# Run the tests
- basedir = os.path.dirname(Mailman.__file__)
+ basedir = os.path.dirname(mailman.__file__)
runner = unittest.TextTestRunner(verbosity=opts.verbosity)
results = runner.run(suite(args))
finally:
@@ -234,7 +234,7 @@ def main():
modules = [module for name, module in sys.modules.items()
if module
and name is not None
- and name.split('.')[0] == 'Mailman']
+ and name.split('.')[0] == 'mailman']
coverage.report(modules)
sys.exit(bool(results.failures or results.errors))
diff --git a/Mailman/bin/unshunt.py b/mailman/bin/unshunt.py
index 115942301..53e485ee3 100644
--- a/Mailman/bin/unshunt.py
+++ b/mailman/bin/unshunt.py
@@ -18,10 +18,10 @@
import sys
import optparse
-from Mailman import Version
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman import Version
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
diff --git a/Mailman/bin/update.py b/mailman/bin/update.py
index 08caf37f7..b86793c3f 100644
--- a/Mailman/bin/update.py
+++ b/mailman/bin/update.py
@@ -28,17 +28,17 @@ import optparse
from locknix.lockfile import TimeOutError
-from Mailman import MailList
-from Mailman import Message
-from Mailman import Pending
-from Mailman import Utils
-from Mailman import Version
-from Mailman.MemberAdaptor import BYBOUNCE, ENABLED
-from Mailman.OldStyleMemberships import OldStyleMemberships
-from Mailman.Queue.Switchboard import Switchboard
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import MailList
+from mailman import Message
+from mailman import Pending
+from mailman import Utils
+from mailman import Version
+from mailman.MemberAdaptor import BYBOUNCE, ENABLED
+from mailman.OldStyleMemberships import OldStyleMemberships
+from mailman.Queue.Switchboard import Switchboard
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
FRESH = 0
@@ -556,12 +556,12 @@ Exiting.""")
errors = 0
# get rid of old stuff
print _('getting rid of old source files')
- for mod in ('Mailman/Archiver.py', 'Mailman/HyperArch.py',
- 'Mailman/HyperDatabase.py', 'Mailman/pipermail.py',
- 'Mailman/smtplib.py', 'Mailman/Cookie.py',
+ for mod in ('mailman/Archiver.py', 'mailman/HyperArch.py',
+ 'mailman/HyperDatabase.py', 'mailman/pipermail.py',
+ 'mailman/smtplib.py', 'mailman/Cookie.py',
'bin/update_to_10b6', 'scripts/mailcmd',
- 'scripts/mailowner', 'mail/wrapper', 'Mailman/pythonlib',
- 'cgi-bin/archives', 'Mailman/MailCommandHandler'):
+ 'scripts/mailowner', 'mail/wrapper', 'mailman/pythonlib',
+ 'cgi-bin/archives', 'mailman/MailCommandHandler'):
remove_old_sources(mod)
if not config.list_manager.names:
print _('no lists == nothing to do, exiting')
diff --git a/Mailman/bin/version.py b/mailman/bin/version.py
index 917d1d9e6..84c4535d4 100644
--- a/Mailman/bin/version.py
+++ b/mailman/bin/version.py
@@ -17,8 +17,8 @@
import optparse
-from Mailman import Version
-from Mailman.i18n import _
+from mailman import Version
+from mailman.i18n import _
diff --git a/Mailman/bin/withlist.py b/mailman/bin/withlist.py
index 3b76d0fe2..f19723fbc 100644
--- a/Mailman/bin/withlist.py
+++ b/mailman/bin/withlist.py
@@ -19,12 +19,12 @@ import os
import sys
import optparse
-from Mailman import Errors
-from Mailman import Version
-from Mailman import interact
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.initialize import initialize
+from mailman import Errors
+from mailman import Version
+from mailman import interact
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.initialize import initialize
LAST_MLIST = None
VERBOSE = True
@@ -101,7 +101,7 @@ As another example, say you wanted to change the password for a particular
user on a particular list. You could put the following function in a file
called 'changepw.py':
- from Mailman.Errors import NotAMemberError
+ from mailman.Errors import NotAMemberError
def changepw(mlist, addr, newpasswd):
try:
@@ -207,5 +207,5 @@ def main():
"The variable 'm' is the $listname mailing list")
else:
banner = interact.DEFAULT_BANNER
- overrides = dict(m=LAST_MLIST, r=r, flush=config.db.flush)
+ overrides = dict(m=LAST_MLIST, r=r)
interact.interact(upframe=False, banner=banner, overrides=overrides)
diff --git a/Mailman/docs/__init__.py b/mailman/chains/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/docs/__init__.py
+++ b/mailman/chains/__init__.py
diff --git a/Mailman/chains/accept.py b/mailman/chains/accept.py
index 4b363da9e..512b60390 100644
--- a/Mailman/chains/accept.py
+++ b/mailman/chains/accept.py
@@ -22,10 +22,10 @@ __metaclass__ = type
import logging
-from Mailman.chains.base import TerminalChainBase
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Switchboard
+from mailman.chains.base import TerminalChainBase
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Switchboard
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/chains/base.py b/mailman/chains/base.py
index 16aa63176..7811f3e37 100644
--- a/Mailman/chains/base.py
+++ b/mailman/chains/base.py
@@ -17,17 +17,18 @@
"""Base class for terminal chains."""
+__metaclass__ = type
__all__ = [
'Chain',
'Link',
'TerminalChainBase',
]
-__metaclass__ = type
+
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.interfaces import (
+from mailman.configuration import config
+from mailman.interfaces import (
IChain, IChainIterator, IChainLink, IMutableChain, LinkAction)
diff --git a/Mailman/chains/builtin.py b/mailman/chains/builtin.py
index d702b48b9..3558b10f9 100644
--- a/Mailman/chains/builtin.py
+++ b/mailman/chains/builtin.py
@@ -25,10 +25,10 @@ import logging
from zope.interface import implements
-from Mailman.chains.base import Link
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IChain, LinkAction
+from mailman.chains.base import Link
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IChain, LinkAction
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/chains/discard.py b/mailman/chains/discard.py
index d4640f260..0925c625b 100644
--- a/Mailman/chains/discard.py
+++ b/mailman/chains/discard.py
@@ -23,8 +23,8 @@ __metaclass__ = type
import logging
-from Mailman.chains.base import TerminalChainBase
-from Mailman.i18n import _
+from mailman.chains.base import TerminalChainBase
+from mailman.i18n import _
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/chains/headers.py b/mailman/chains/headers.py
index 06dfafeda..cda1ea959 100644
--- a/Mailman/chains/headers.py
+++ b/mailman/chains/headers.py
@@ -27,10 +27,10 @@ import itertools
from zope.interface import implements
-from Mailman.interfaces import IChainIterator, IRule, LinkAction
-from Mailman.chains.base import Chain, Link
-from Mailman.i18n import _
-from Mailman.configuration import config
+from mailman.interfaces import IChainIterator, IRule, LinkAction
+from mailman.chains.base import Chain, Link
+from mailman.i18n import _
+from mailman.configuration import config
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/chains/hold.py b/mailman/chains/hold.py
index 3526345fd..1524151ad 100644
--- a/Mailman/chains/hold.py
+++ b/mailman/chains/hold.py
@@ -30,14 +30,14 @@ from email.mime.text import MIMEText
from email.utils import formatdate, make_msgid
from zope.interface import implements
-from Mailman import i18n
-from Mailman.Message import UserNotification
-from Mailman.Utils import maketext, oneline, wrap, GetCharSet
-from Mailman.app.moderator import hold_message
-from Mailman.app.replybot import autorespond_to_sender, can_acknowledge
-from Mailman.chains.base import TerminalChainBase
-from Mailman.configuration import config
-from Mailman.interfaces import IPendable
+from mailman import i18n
+from mailman.Message import UserNotification
+from mailman.Utils import maketext, oneline, wrap, GetCharSet
+from mailman.app.moderator import hold_message
+from mailman.app.replybot import autorespond_to_sender, can_acknowledge
+from mailman.chains.base import TerminalChainBase
+from mailman.configuration import config
+from mailman.interfaces import IPendable
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/chains/reject.py b/mailman/chains/reject.py
index ffec2bdc9..a87e7c360 100644
--- a/Mailman/chains/reject.py
+++ b/mailman/chains/reject.py
@@ -23,9 +23,9 @@ __metaclass__ = type
import logging
-from Mailman.app.bounces import bounce_message
-from Mailman.chains.base import TerminalChainBase
-from Mailman.i18n import _
+from mailman.app.bounces import bounce_message
+from mailman.chains.base import TerminalChainBase
+from mailman.i18n import _
log = logging.getLogger('mailman.vette')
diff --git a/Mailman/configuration.py b/mailman/configuration.py
index 1efb08386..1f82c8304 100644
--- a/Mailman/configuration.py
+++ b/mailman/configuration.py
@@ -21,10 +21,10 @@ import os
import sys
import errno
-from Mailman import Defaults
-from Mailman import Errors
-from Mailman import Version
-from Mailman.languages import LanguageManager
+from mailman import Defaults
+from mailman import Errors
+from mailman import Version
+from mailman.languages import LanguageManager
SPACE = ' '
_missing = object()
@@ -217,7 +217,7 @@ class Configuration(object):
create, by default, 1.
"""
if name.startswith('.'):
- name = 'Mailman.queue' + name
+ name = 'mailman.queue' + name
self.qrunners[name] = count
def del_qrunner(self, name):
@@ -226,7 +226,7 @@ class Configuration(object):
name is the qrunner name and it must not include the 'Runner' suffix.
"""
if name.startswith('.'):
- name = 'Mailman.queue' + name
+ name = 'mailman.queue' + name
self.qrunners.pop(name)
@property
diff --git a/Mailman/constants.py b/mailman/constants.py
index d196ace92..299cd8f8d 100644
--- a/Mailman/constants.py
+++ b/mailman/constants.py
@@ -22,7 +22,7 @@ __all__ = [
]
-from Mailman.interfaces import DeliveryMode, DeliveryStatus, IPreferences
+from mailman.interfaces import DeliveryMode, DeliveryStatus, IPreferences
from zope.interface import implements
diff --git a/Mailman/database/__init__.py b/mailman/database/__init__.py
index 63bdd110c..67f803454 100644
--- a/Mailman/database/__init__.py
+++ b/mailman/database/__init__.py
@@ -30,17 +30,17 @@ from string import Template
from urlparse import urlparse
from zope.interface import implements
-import Mailman.Version
-import Mailman.database
+import mailman.Version
+import mailman.database
-from Mailman.configuration import config
-from Mailman.database.listmanager import ListManager
-from Mailman.database.messagestore import MessageStore
-from Mailman.database.pending import Pendings
-from Mailman.database.requests import Requests
-from Mailman.database.usermanager import UserManager
-from Mailman.database.version import Version
-from Mailman.interfaces import IDatabase, SchemaVersionMismatchError
+from mailman.configuration import config
+from mailman.database.listmanager import ListManager
+from mailman.database.messagestore import MessageStore
+from mailman.database.pending import Pendings
+from mailman.database.requests import Requests
+from mailman.database.usermanager import UserManager
+from mailman.database.version import Version
+from mailman.interfaces import IDatabase, SchemaVersionMismatchError
@@ -99,7 +99,7 @@ class StockDatabase:
if 'version' not in table_names:
# Initialize the database.
schema_file = os.path.join(
- os.path.dirname(Mailman.database.__file__),
+ os.path.dirname(mailman.database.__file__),
'mailman.sql')
with open(schema_file) as fp:
sql = fp.read()
@@ -111,15 +111,15 @@ class StockDatabase:
if not v:
# Database has not yet been initialized
v = Version(component=u'schema',
- version=Mailman.Version.DATABASE_SCHEMA_VERSION)
+ version=mailman.Version.DATABASE_SCHEMA_VERSION)
store.add(v)
- elif v.version <> Mailman.Version.DATABASE_SCHEMA_VERSION:
+ elif v.version <> mailman.Version.DATABASE_SCHEMA_VERSION:
# XXX Update schema
raise SchemaVersionMismatchError(v.version)
self.store = store
def _reset(self):
- from Mailman.database.model import ModelMeta
+ from mailman.database.model import ModelMeta
ModelMeta._reset(self.store)
diff --git a/Mailman/database/address.py b/mailman/database/address.py
index 81aaff3a7..af3535a65 100644
--- a/Mailman/database/address.py
+++ b/mailman/database/address.py
@@ -19,12 +19,12 @@ from email.utils import formataddr
from storm.locals import *
from zope.interface import implements
-from Mailman import Errors
-from Mailman.configuration import config
-from Mailman.database.member import Member
-from Mailman.database.model import Model
-from Mailman.database.preferences import Preferences
-from Mailman.interfaces import IAddress
+from mailman import Errors
+from mailman.configuration import config
+from mailman.database.member import Member
+from mailman.database.model import Model
+from mailman.database.preferences import Preferences
+from mailman.interfaces import IAddress
diff --git a/Mailman/database/language.py b/mailman/database/language.py
index b23393fe6..f24f6c533 100644
--- a/Mailman/database/language.py
+++ b/mailman/database/language.py
@@ -18,8 +18,8 @@
from storm.locals import *
from zope.interface import implements
-from Mailman.database import Model
-from Mailman.interfaces import ILanguage
+from mailman.database import Model
+from mailman.interfaces import ILanguage
diff --git a/Mailman/database/listmanager.py b/mailman/database/listmanager.py
index 7b02767c7..f37b7734e 100644
--- a/Mailman/database/listmanager.py
+++ b/mailman/database/listmanager.py
@@ -21,11 +21,11 @@ import datetime
from zope.interface import implements
-from Mailman import Errors
-from Mailman.Utils import split_listname, fqdn_listname
-from Mailman.configuration import config
-from Mailman.database.mailinglist import MailingList
-from Mailman.interfaces import IListManager, ListAlreadyExistsError
+from mailman import Errors
+from mailman.Utils import split_listname, fqdn_listname
+from mailman.configuration import config
+from mailman.database.mailinglist import MailingList
+from mailman.interfaces import IListManager, ListAlreadyExistsError
diff --git a/Mailman/database/mailinglist.py b/mailman/database/mailinglist.py
index 329f9cf63..b03d20b1a 100644
--- a/Mailman/database/mailinglist.py
+++ b/mailman/database/mailinglist.py
@@ -21,12 +21,12 @@ import string
from storm.locals import *
from zope.interface import implements
-from Mailman.Utils import fqdn_listname, makedirs, split_listname
-from Mailman.configuration import config
-from Mailman.database import roster
-from Mailman.database.model import Model
-from Mailman.database.types import Enum
-from Mailman.interfaces import IMailingList, Personalization
+from mailman.Utils import fqdn_listname, makedirs, split_listname
+from mailman.configuration import config
+from mailman.database import roster
+from mailman.database.model import Model
+from mailman.database.types import Enum
+from mailman.interfaces import IMailingList, Personalization
SPACE = ' '
@@ -160,10 +160,6 @@ class MailingList(Model):
topics_enabled = Bool()
unsubscribe_policy = Int()
welcome_msg = Unicode()
- # Relationships
-## has_and_belongs_to_many(
-## 'available_languages',
-## of_kind='Mailman.database.model.languages.Language')
def __init__(self, fqdn_listname):
super(MailingList, self).__init__()
diff --git a/Mailman/database/mailman.sql b/mailman/database/mailman.sql
index 7c53f25be..7c53f25be 100644
--- a/Mailman/database/mailman.sql
+++ b/mailman/database/mailman.sql
diff --git a/Mailman/database/member.py b/mailman/database/member.py
index aaeec2a51..3cae043c0 100644
--- a/Mailman/database/member.py
+++ b/mailman/database/member.py
@@ -18,12 +18,12 @@
from storm.locals import *
from zope.interface import implements
-from Mailman.Utils import split_listname
-from Mailman.configuration import config
-from Mailman.constants import SystemDefaultPreferences
-from Mailman.database.model import Model
-from Mailman.database.types import Enum
-from Mailman.interfaces import IMember, IPreferences
+from mailman.Utils import split_listname
+from mailman.configuration import config
+from mailman.constants import SystemDefaultPreferences
+from mailman.database.model import Model
+from mailman.database.types import Enum
+from mailman.interfaces import IMember, IPreferences
diff --git a/Mailman/database/message.py b/mailman/database/message.py
index de8b9c794..2feeda830 100644
--- a/Mailman/database/message.py
+++ b/mailman/database/message.py
@@ -18,9 +18,9 @@
from storm.locals import *
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.database.model import Model
-from Mailman.interfaces import IMessage
+from mailman.configuration import config
+from mailman.database.model import Model
+from mailman.interfaces import IMessage
diff --git a/Mailman/database/messagestore.py b/mailman/database/messagestore.py
index 6e0bf57c5..93cc557f3 100644
--- a/Mailman/database/messagestore.py
+++ b/mailman/database/messagestore.py
@@ -30,10 +30,10 @@ import cPickle as pickle
from zope.interface import implements
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.database.message import Message
-from Mailman.interfaces import IMessageStore
+from mailman import Utils
+from mailman.configuration import config
+from mailman.database.message import Message
+from mailman.interfaces import IMessageStore
# It could be very bad if you have already stored files and you change this
# value. We'd need a script to reshuffle and resplit.
diff --git a/Mailman/database/model.py b/mailman/database/model.py
index 88faf2344..88faf2344 100644
--- a/Mailman/database/model.py
+++ b/mailman/database/model.py
diff --git a/Mailman/database/pending.py b/mailman/database/pending.py
index 667230cf1..e6a2ba6d6 100644
--- a/Mailman/database/pending.py
+++ b/mailman/database/pending.py
@@ -27,9 +27,9 @@ from storm.locals import *
from zope.interface import implements
from zope.interface.verify import verifyObject
-from Mailman.configuration import config
-from Mailman.database.model import Model
-from Mailman.interfaces import (
+from mailman.configuration import config
+from mailman.database.model import Model
+from mailman.interfaces import (
IPendable, IPended, IPendedKeyValue, IPendings)
@@ -114,7 +114,7 @@ class Pendings(object):
value = u'__builtin__.bool\1%s' % value
elif type(value) is list:
# We expect this to be a list of strings.
- value = u'Mailman.database.pending.unpack_list\1%s' % (
+ value = u'mailman.database.pending.unpack_list\1%s' % (
'\2'.join(value))
keyval = PendedKeyValue(key=key, value=value)
pending.key_values.add(keyval)
diff --git a/Mailman/database/preferences.py b/mailman/database/preferences.py
index 90e7e39c3..825cc6a78 100644
--- a/Mailman/database/preferences.py
+++ b/mailman/database/preferences.py
@@ -18,9 +18,9 @@
from storm.locals import *
from zope.interface import implements
-from Mailman.database.model import Model
-from Mailman.database.types import Enum
-from Mailman.interfaces import IPreferences
+from mailman.database.model import Model
+from mailman.database.types import Enum
+from mailman.interfaces import IPreferences
diff --git a/Mailman/database/requests.py b/mailman/database/requests.py
index 75036283d..d7edd68a7 100644
--- a/Mailman/database/requests.py
+++ b/mailman/database/requests.py
@@ -21,10 +21,10 @@ from datetime import timedelta
from storm.locals import *
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.database.model import Model
-from Mailman.database.types import Enum
-from Mailman.interfaces import IListRequests, IPendable, IRequests, RequestType
+from mailman.configuration import config
+from mailman.database.model import Model
+from mailman.database.types import Enum
+from mailman.interfaces import IListRequests, IPendable, IRequests, RequestType
__metaclass__ = type
diff --git a/Mailman/database/roster.py b/mailman/database/roster.py
index 1eb500c7a..15191a7c9 100644
--- a/Mailman/database/roster.py
+++ b/mailman/database/roster.py
@@ -25,11 +25,11 @@ moderator, and administrator roster filters.
from storm.locals import *
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.constants import SystemDefaultPreferences
-from Mailman.database.address import Address
-from Mailman.database.member import Member
-from Mailman.interfaces import DeliveryMode, IRoster, MemberRole
+from mailman.configuration import config
+from mailman.constants import SystemDefaultPreferences
+from mailman.database.address import Address
+from mailman.database.member import Member
+from mailman.interfaces import DeliveryMode, IRoster, MemberRole
diff --git a/Mailman/database/txnsupport.py b/mailman/database/txnsupport.py
index ac9d8f2a2..ac9d8f2a2 100644
--- a/Mailman/database/txnsupport.py
+++ b/mailman/database/txnsupport.py
diff --git a/Mailman/database/types.py b/mailman/database/types.py
index acb586849..acb586849 100644
--- a/Mailman/database/types.py
+++ b/mailman/database/types.py
diff --git a/Mailman/database/user.py b/mailman/database/user.py
index 65a3c92f8..308eeb10d 100644
--- a/Mailman/database/user.py
+++ b/mailman/database/user.py
@@ -19,11 +19,11 @@ from email.utils import formataddr
from storm.locals import *
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.database.model import Model
-from Mailman.database.address import Address
-from Mailman.database.preferences import Preferences
-from Mailman.interfaces import (
+from mailman.configuration import config
+from mailman.database.model import Model
+from mailman.database.address import Address
+from mailman.database.preferences import Preferences
+from mailman.interfaces import (
AddressAlreadyLinkedError, AddressNotLinkedError, IUser)
diff --git a/Mailman/database/usermanager.py b/mailman/database/usermanager.py
index 315e362d7..5ed522df1 100644
--- a/Mailman/database/usermanager.py
+++ b/mailman/database/usermanager.py
@@ -23,11 +23,11 @@ import os
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.database.address import Address
-from Mailman.database.preferences import Preferences
-from Mailman.database.user import User
-from Mailman.interfaces import ExistingAddressError, IUserManager
+from mailman.configuration import config
+from mailman.database.address import Address
+from mailman.database.preferences import Preferences
+from mailman.database.user import User
+from mailman.interfaces import ExistingAddressError, IUserManager
diff --git a/Mailman/database/version.py b/mailman/database/version.py
index 826490bba..5cdd33947 100644
--- a/Mailman/database/version.py
+++ b/mailman/database/version.py
@@ -16,7 +16,7 @@
# USA.
from storm.locals import *
-from Mailman.database.model import Model
+from mailman.database.model import Model
diff --git a/Mailman/extras/__init__.py b/mailman/docs/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/extras/__init__.py
+++ b/mailman/docs/__init__.py
diff --git a/Mailman/docs/addresses.txt b/mailman/docs/addresses.txt
index 0439eaf33..749068433 100644
--- a/Mailman/docs/addresses.txt
+++ b/mailman/docs/addresses.txt
@@ -6,7 +6,7 @@ those addresses, such as their registration date, and whether and when they've
been validated. Addresses may be linked to the users that Mailman knows
about. Addresses are subscribed to mailing lists though members.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> usermgr = config.db.user_manager
@@ -150,7 +150,7 @@ subscribed, a role is specified.
>>> address_5 = usermgr.create_address(
... u'eperson@example.com', u'Elly Person')
>>> mlist = config.db.list_manager.create(u'_xtext@example.com')
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> address_5.subscribe(mlist, MemberRole.owner)
<Member: Elly Person <eperson@example.com> on
_xtext@example.com as MemberRole.owner>
diff --git a/Mailman/docs/bounces.txt b/mailman/docs/bounces.txt
index ad148541b..671e43a22 100644
--- a/Mailman/docs/bounces.txt
+++ b/mailman/docs/bounces.txt
@@ -13,7 +13,7 @@ Mailman can also bounce messages back to the original sender. This is
essentially equivalent to rejecting the message with notification. Mailing
lists can bounce a message with an optional error message.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
@@ -31,9 +31,9 @@ Bounce a message by passing in the original message, and an optional error
message. The bounced message ends up in the virgin queue, awaiting sending
to the original messageauthor.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> switchboard = Switchboard(config.VIRGINQUEUE_DIR)
- >>> from Mailman.app.bounces import bounce_message
+ >>> from mailman.app.bounces import bounce_message
>>> bounce_message(mlist, msg)
>>> len(switchboard.files)
1
@@ -72,7 +72,7 @@ An error message can be given when the message is bounced, and this will be
included in the payload of the text/plain part. The error message must be
passed in as an instance of a RejectMessage exception.
- >>> from Mailman.Errors import RejectMessage
+ >>> from mailman.Errors import RejectMessage
>>> error = RejectMessage("This wasn't very important after all.")
>>> bounce_message(mlist, msg, error)
>>> len(switchboard.files)
diff --git a/Mailman/docs/chains.txt b/mailman/docs/chains.txt
index 16bebfbba..964ef0edb 100644
--- a/Mailman/docs/chains.txt
+++ b/mailman/docs/chains.txt
@@ -15,8 +15,8 @@ The Discard chain
The Discard chain simply throws the message away.
>>> from zope.interface.verify import verifyObject
- >>> from Mailman.configuration import config
- >>> from Mailman.interfaces import IChain
+ >>> from mailman.configuration import config
+ >>> from mailman.interfaces import IChain
>>> chain = config.chains['discard']
>>> verifyObject(IChain, chain)
True
@@ -25,7 +25,7 @@ The Discard chain simply throws the message away.
>>> chain.description
u'Discard a message and stop processing.'
- >>> from Mailman.app.lifecycle import create_list
+ >>> from mailman.app.lifecycle import create_list
>>> mlist = create_list(u'_xtest@example.com')
>>> msg = message_from_string("""\
... From: aperson@example.com
@@ -36,7 +36,7 @@ The Discard chain simply throws the message away.
... An important message.
... """)
- >>> from Mailman.app.chains import process
+ >>> from mailman.app.chains import process
# XXX This checks the vette log file because there is no other evidence
# that this chain has done anything.
@@ -71,7 +71,7 @@ this action.
The bounce message is now sitting in the Virgin queue.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> virginq = Switchboard(config.VIRGINQUEUE_DIR)
>>> len(virginq.files)
1
@@ -309,7 +309,7 @@ The previously created message is innocuous enough that it should pass through
all default rules. This message will end up in the pipeline queue.
>>> file_pos = fp.tell()
- >>> from Mailman.app.chains import process
+ >>> from mailman.app.chains import process
>>> process(mlist, msg, {})
>>> fp.seek(file_pos)
>>> print 'LOG:', fp.read()
@@ -322,7 +322,8 @@ all default rules. This message will end up in the pipeline queue.
Subject: My first post
Message-ID: <first>
X-Message-ID-Hash: RXJU4JL6N2OUN3OYMXXPPSCR7P7JE2BW
- X-Mailman-Rule-Misses: approved; emergency; loop; administrivia; implicit-dest;
+ X-Mailman-Rule-Misses: approved; emergency; loop; administrivia;
+ implicit-dest;
max-recipients; max-size; news-moderation; no-subject;
suspicious-header
<BLANKLINE>
diff --git a/Mailman/docs/languages.txt b/mailman/docs/languages.txt
index e2df1d33d..cd4e69241 100644
--- a/Mailman/docs/languages.txt
+++ b/mailman/docs/languages.txt
@@ -6,8 +6,8 @@ languages at run time, as well as enabling those languages for use in a
running Mailman instance.
>>> from zope.interface.verify import verifyObject
- >>> from Mailman.interfaces import ILanguageManager
- >>> from Mailman.languages import LanguageManager
+ >>> from mailman.interfaces import ILanguageManager
+ >>> from mailman.languages import LanguageManager
>>> mgr = LanguageManager()
>>> verifyObject(ILanguageManager, mgr)
True
diff --git a/Mailman/docs/lifecycle.txt b/mailman/docs/lifecycle.txt
index ba9c83ef7..e5b0f726c 100644
--- a/Mailman/docs/lifecycle.txt
+++ b/mailman/docs/lifecycle.txt
@@ -16,7 +16,7 @@ which performs additional tasks such as:
* notifying watchers of list creation;
* creating ancillary artifacts (such as the list's on-disk directory)
- >>> from Mailman.app.lifecycle import create_list
+ >>> from mailman.app.lifecycle import create_list
Posting address validation
@@ -45,7 +45,7 @@ Creating a list applies its styles
Start by registering a test style.
>>> from zope.interface import implements
- >>> from Mailman.interfaces import IStyle
+ >>> from mailman.interfaces import IStyle
>>> class TestStyle(object):
... implements(IStyle)
... name = 'test'
@@ -57,7 +57,7 @@ Start by registering a test style.
... # Applies to any test list
... if 'test' in mailing_list.fqdn_listname:
... styles.append(self)
- >>> from Mailman.app.styles import style_manager
+ >>> from mailman.app.styles import style_manager
>>> style_manager.register(TestStyle())
Using the higher level interface for creating a list, applies all matching
@@ -102,7 +102,7 @@ However, all addresses are linked to users.
If you create a mailing list with owner addresses that are already known to
the system, they won't be created again.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> usermgr = config.db.user_manager
>>> user_a = usermgr.get_user(u'aperson@example.com')
>>> user_b = usermgr.get_user(u'bperson@example.com')
@@ -124,8 +124,8 @@ Removing a list
Removing a mailing list deletes the list, all its subscribers, and any related
artifacts.
- >>> from Mailman import Utils
- >>> from Mailman.app.lifecycle import remove_list
+ >>> from mailman import Utils
+ >>> from mailman.app.lifecycle import remove_list
>>> remove_list(mlist_2.fqdn_listname, mlist_2, True)
>>> Utils.list_exists(u'test_2@example.com')
False
diff --git a/Mailman/docs/listmanager.txt b/mailman/docs/listmanager.txt
index 7a5c78df9..48968da61 100644
--- a/Mailman/docs/listmanager.txt
+++ b/mailman/docs/listmanager.txt
@@ -6,8 +6,8 @@ objects. The Mailman system instantiates an IListManager for you based on the
configuration variable MANAGERS_INIT_FUNCTION. The instance is accessible
on the global config object.
- >>> from Mailman.configuration import config
- >>> from Mailman.interfaces import IListManager
+ >>> from mailman.configuration import config
+ >>> from mailman.interfaces import IListManager
>>> listmgr = config.db.list_manager
>>> IListManager.providedBy(listmgr)
True
@@ -18,7 +18,7 @@ Creating a mailing list
Creating the list returns the newly created IMailList object.
- >>> from Mailman.interfaces import IMailingList
+ >>> from mailman.interfaces import IMailingList
>>> mlist = listmgr.create(u'_xtest@example.com')
>>> IMailingList.providedBy(mlist)
True
diff --git a/Mailman/docs/membership.txt b/mailman/docs/membership.txt
index 21084d194..8ae2159e5 100644
--- a/Mailman/docs/membership.txt
+++ b/mailman/docs/membership.txt
@@ -14,7 +14,7 @@ store mailing list data in a different database than user data.
When we create a mailing list, it starts out with no members...
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist
<mailing list "_xtest@example.com" at ...>
@@ -73,7 +73,7 @@ no users in the user database yet.
We can add Anne as an owner of the mailing list, by creating a member role for
her.
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> address_1 = list(user_1.addresses)[0]
>>> address_1.address
u'aperson@example.com'
diff --git a/Mailman/docs/message.txt b/mailman/docs/message.txt
index 8f1e9c17c..25c38300c 100644
--- a/Mailman/docs/message.txt
+++ b/mailman/docs/message.txt
@@ -12,14 +12,14 @@ When Mailman needs to send a message to a user, it creates a UserNotification
instance, and then calls the .send() method on this object. This method
requires a mailing list instance.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
The UserNotification constructor takes the recipient address, the sender
address, an optional subject, optional body text, and optional language.
- >>> from Mailman.Message import UserNotification
+ >>> from mailman.Message import UserNotification
>>> msg = UserNotification(
... 'aperson@example.com',
... '_xtest@example.com',
@@ -29,7 +29,7 @@ address, an optional subject, optional body text, and optional language.
The message will end up in the virgin queue.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> switchboard = Switchboard(config.VIRGINQUEUE_DIR)
>>> len(switchboard.files)
1
diff --git a/Mailman/docs/messagestore.txt b/mailman/docs/messagestore.txt
index 012376a14..8b9706ad9 100644
--- a/Mailman/docs/messagestore.txt
+++ b/mailman/docs/messagestore.txt
@@ -7,7 +7,7 @@ message's List-Archive header to create a globally unique URI to the message
object in the internet facing interface of the message store. The
X-Message-ID-Hash is the Base32 SHA1 hash of the Message-ID.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> store = config.db.message_store
If you try to add a message to the store which is missing the Message-ID
diff --git a/Mailman/docs/mlist-addresses.txt b/mailman/docs/mlist-addresses.txt
index 4685a6eea..6dc35a249 100644
--- a/Mailman/docs/mlist-addresses.txt
+++ b/mailman/docs/mlist-addresses.txt
@@ -4,7 +4,7 @@ Mailing list addresses
Every mailing list has a number of addresses which are publicly available.
These are defined in the IMailingListAddresses interface.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
The posting address is where people send messages to be posted to the mailing
diff --git a/Mailman/docs/pending.txt b/mailman/docs/pending.txt
index 566cc2de6..457705352 100644
--- a/Mailman/docs/pending.txt
+++ b/mailman/docs/pending.txt
@@ -6,14 +6,14 @@ are stored. These can include email address registration events, held
messages (but only for user confirmation), auto-approvals, and probe bounces.
This is not where messages held for administrator approval are kept.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> from zope.interface import implements
>>> from zope.interface.verify import verifyObject
In order to pend an event, you first need a pending database, which is
available by adapting the list manager.
- >>> from Mailman.interfaces import IPendings
+ >>> from mailman.interfaces import IPendings
>>> pendingdb = config.db.pendings
>>> verifyObject(IPendings, pendingdb)
True
@@ -21,7 +21,7 @@ available by adapting the list manager.
The pending database can add any IPendable to the database, returning a token
that can be used in urls and such.
- >>> from Mailman.interfaces import IPendable
+ >>> from mailman.interfaces import IPendable
>>> class SimplePendable(dict):
... implements(IPendable)
>>> subscription = SimplePendable(
diff --git a/Mailman/docs/pipelines.txt b/mailman/docs/pipelines.txt
index 5116534a9..f475bf88e 100644
--- a/Mailman/docs/pipelines.txt
+++ b/mailman/docs/pipelines.txt
@@ -8,12 +8,12 @@ consist of a sequence of handlers, each of which is applied in turn. Unlike
rules and chains, there is no way to stop a pipeline from processing the
message once it's started.
- >>> from Mailman.app.lifecycle import create_list
+ >>> from mailman.app.lifecycle import create_list
>>> mlist = create_list(u'xtest@example.com')
>>> mlist.web_page_url = u'http://lists.example.com/archives/'
>>> mlist.pipeline
u'built-in'
- >>> from Mailman.app.pipelines import process
+ >>> from mailman.app.pipelines import process
Processing a message
@@ -68,8 +68,8 @@ However there are currently no recipients for this message.
And the message is now sitting in various other processing queues.
- >>> from Mailman.tests.helpers import get_queue_messages
- >>> from Mailman.configuration import config
+ >>> from mailman.tests.helpers import get_queue_messages
+ >>> from mailman.configuration import config
>>> messages = get_queue_messages(config.ARCHQUEUE_DIR)
>>> len(messages)
1
@@ -144,7 +144,7 @@ This is the message that will actually get delivered to end recipients.
There's now one message in the digest mailbox, getting ready to be sent.
- >>> from Mailman.tests.helpers import digest_mbox
+ >>> from mailman.tests.helpers import digest_mbox
>>> digest = digest_mbox(mlist)
>>> sum(1 for mboxmsg in digest)
1
diff --git a/Mailman/docs/registration.txt b/mailman/docs/registration.txt
index 9f699b966..abc5c9857 100644
--- a/Mailman/docs/registration.txt
+++ b/mailman/docs/registration.txt
@@ -7,9 +7,9 @@ must supply is an email address, although there is additional information they
may supply. All registered email addresses must be verified before Mailman
will send them any list traffic.
- >>> from Mailman.app.registrar import Registrar
- >>> from Mailman.configuration import config
- >>> from Mailman.interfaces import IRegistrar
+ >>> from mailman.app.registrar import Registrar
+ >>> from mailman.configuration import config
+ >>> from mailman.interfaces import IRegistrar
The IUserManager manages users, but it does so at a fairly low level.
Specifically, it does not handle verifications, email address syntax validity
@@ -20,7 +20,7 @@ Create a dummy domain, which will provide the context for the verification
email message.
>>> from zope.interface import implements
- >>> from Mailman.interfaces import IDomain
+ >>> from mailman.interfaces import IDomain
>>> class TestDomain(object):
... implements(IDomain)
... def __init__(self):
@@ -131,7 +131,7 @@ Verification by email
There is also a verification email sitting in the virgin queue now. This
message is sent to the user in order to verify the registered address.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> switchboard = Switchboard(config.VIRGINQUEUE_DIR)
>>> len(switchboard.files)
1
@@ -343,7 +343,7 @@ Likewise, if you try to confirm, through the IUserRegistrar interface, a token
that doesn't match a registration even, you will get None. However, the
pending even matched with that token will still be removed.
- >>> from Mailman.interfaces import IPendable
+ >>> from mailman.interfaces import IPendable
>>> class SimplePendable(dict):
... implements(IPendable)
>>> pendable = SimplePendable(type='foo', bar='baz')
diff --git a/Mailman/docs/requests.txt b/mailman/docs/requests.txt
index 40f5e3dfd..a1401b7ff 100644
--- a/Mailman/docs/requests.txt
+++ b/mailman/docs/requests.txt
@@ -5,7 +5,7 @@ Various actions will be held for moderator approval, such as subscriptions to
closed lists, or postings by non-members. The requests database is the low
level interface to these actions requiring approval.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
Here is a helper function for printing out held requests.
@@ -18,7 +18,7 @@ Here is a helper function for printing out held requests.
And another helper for displaying messages in the virgin queue.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> virginq = Switchboard(config.VIRGINQUEUE_DIR)
>>> def dequeue(whichq=None, expected_count=1):
... if whichq is None:
@@ -37,7 +37,7 @@ Mailing list centric
A set of requests are always related to a particular mailing list, so given a
mailing list you need to get its requests object.
- >>> from Mailman.interfaces import IListRequests, IRequests
+ >>> from mailman.interfaces import IListRequests, IRequests
>>> from zope.interface.verify import verifyObject
>>> verifyObject(IRequests, config.db.requests)
True
@@ -64,7 +64,7 @@ requires a request type (as an enum value), a key, and an optional dictionary
of associated data. The request database assigns no semantics to the held
data, except for the request type. Here we hold some simple bits of data.
- >>> from Mailman.interfaces import RequestType
+ >>> from mailman.interfaces import RequestType
>>> id_1 = requests.hold_request(RequestType.held_message, u'hold_1')
>>> id_2 = requests.hold_request(RequestType.subscription, u'hold_2')
>>> id_3 = requests.hold_request(RequestType.unsubscription, u'hold_3')
@@ -196,12 +196,12 @@ For the next section, we first clean up all the current requests.
Application support
-------------------
-There are several higher level interfaces available in the Mailman.app package
+There are several higher level interfaces available in the mailman.app package
which can be used to hold messages, subscription, and unsubscriptions. There
are also interfaces for disposing of these requests in an application specific
and consistent way.
- >>> from Mailman.app import moderator
+ >>> from mailman.app import moderator
Holding messages
@@ -244,7 +244,7 @@ We can also hold a message with some additional metadata.
Once held, the moderator can select one of several dispositions. The most
trivial is to simply defer a decision for now.
- >>> from Mailman.interfaces import Action
+ >>> from mailman.interfaces import Action
>>> moderator.handle_message(mlist, id_1, Action.defer)
>>> requests.get_request(id_1) is not None
True
@@ -405,7 +405,7 @@ subscription must be provided, including the subscriber's address and real
name, their password (possibly hashed), what kind of delivery option they are
chosing and their preferred language.
- >>> from Mailman.interfaces import DeliveryMode
+ >>> from mailman.interfaces import DeliveryMode
>>> mlist.admin_immed_notify = False
>>> id_3 = moderator.hold_subscription(mlist,
... u'bperson@example.org', u'Ben Person',
@@ -678,7 +678,7 @@ In this case, only the unsubscribing address is required. Like subscriptions,
unsubscription holds can send the list's moderators an immediate notification.
>>> mlist.admin_immed_notify = False
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> user_1 = config.db.user_manager.create_user(u'gperson@example.com')
>>> address_1 = list(user_1.addresses)[0]
>>> address_1.subscribe(mlist, MemberRole.member)
diff --git a/Mailman/docs/styles.txt b/mailman/docs/styles.txt
index b90302e21..88bdd9cf5 100644
--- a/Mailman/docs/styles.txt
+++ b/mailman/docs/styles.txt
@@ -13,9 +13,9 @@ modify the mailing list any way it wants.
Let's start with a vanilla mailing list and a default style manager.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
- >>> from Mailman.app.styles import style_manager
+ >>> from mailman.app.styles import style_manager
The default style
@@ -60,7 +60,7 @@ Registering styles
New styles must implement the IStyle interface.
>>> from zope.interface import implements
- >>> from Mailman.interfaces import IStyle
+ >>> from mailman.interfaces import IStyle
>>> class TestStyle(object):
... implements(IStyle)
... name = 'test'
@@ -152,7 +152,7 @@ If you try to register an object that isn't a style, you get an exception.
Traceback (most recent call last):
...
DoesNotImplement: An object does not implement interface
- <InterfaceClass Mailman.interfaces.styles.IStyle>
+ <InterfaceClass mailman.interfaces.styles.IStyle>
If you try to unregister a style that isn't registered, you get an exception.
diff --git a/Mailman/docs/usermanager.txt b/mailman/docs/usermanager.txt
index 95cded2aa..01822eed2 100644
--- a/Mailman/docs/usermanager.txt
+++ b/mailman/docs/usermanager.txt
@@ -6,8 +6,8 @@ system instantiates an IUserManager for you based on the configuration
variable MANAGERS_INIT_FUNCTION. The instance is accessible on the global
config object.
- >>> from Mailman.configuration import config
- >>> from Mailman.interfaces import IUserManager
+ >>> from mailman.configuration import config
+ >>> from mailman.interfaces import IUserManager
>>> from zope.interface.verify import verifyObject
>>> usermgr = config.db.user_manager
>>> verifyObject(IUserManager, usermgr)
@@ -22,7 +22,7 @@ create a 'blank' user by not providing an address or real name at creation
time. This user will have an empty string as their real name, but will not
have a password.
- >>> from Mailman.interfaces import IUser
+ >>> from mailman.interfaces import IUser
>>> user = usermgr.create_user()
>>> verifyObject(IUser, user)
True
diff --git a/Mailman/docs/users.txt b/mailman/docs/users.txt
index d346d37fe..032f0720b 100644
--- a/Mailman/docs/users.txt
+++ b/mailman/docs/users.txt
@@ -7,7 +7,7 @@ they control.
See usermanager.txt for examples of how to create, delete, and find users.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> usermgr = config.db.user_manager
@@ -123,7 +123,7 @@ This is a helper function for the following section.
Users have preferences, but these preferences have no default settings.
- >>> from Mailman.interfaces import IPreferences
+ >>> from mailman.interfaces import IPreferences
>>> show_prefs(user_1.preferences)
acknowledge_posts : None
preferred_language : None
@@ -133,7 +133,7 @@ Users have preferences, but these preferences have no default settings.
Some of these preferences are booleans and they can be set to True or False.
- >>> from Mailman.constants import DeliveryMode
+ >>> from mailman.constants import DeliveryMode
>>> prefs = user_1.preferences
>>> prefs.acknowledge_posts = True
>>> prefs.preferred_language = u'it'
diff --git a/Mailman/messages/__init__.py b/mailman/extras/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/messages/__init__.py
+++ b/mailman/extras/__init__.py
diff --git a/Mailman/extras/mailman.cfg.in b/mailman/extras/mailman.cfg.in
index bb51be97c..bb51be97c 100644
--- a/Mailman/extras/mailman.cfg.in
+++ b/mailman/extras/mailman.cfg.in
diff --git a/Mailman/htmlformat.py b/mailman/htmlformat.py
index fa3f4d1a4..fa3f4d1a4 100644
--- a/Mailman/htmlformat.py
+++ b/mailman/htmlformat.py
diff --git a/Mailman/i18n.py b/mailman/i18n.py
index 71c008b07..cab0f78ab 100644
--- a/Mailman/i18n.py
+++ b/mailman/i18n.py
@@ -21,14 +21,14 @@ import time
import string
import gettext
-import Mailman.messages
-from Mailman.SafeDict import SafeDict
-from Mailman.configuration import config
+import mailman.messages
+from mailman.SafeDict import SafeDict
+from mailman.configuration import config
_translation = None
_missing = object()
-MESSAGES_DIR = os.path.dirname(Mailman.messages.__file__)
+MESSAGES_DIR = os.path.dirname(mailman.messages.__file__)
diff --git a/Mailman/initialize.py b/mailman/initialize.py
index 4b4aa4898..0c9338128 100644
--- a/Mailman/initialize.py
+++ b/mailman/initialize.py
@@ -28,11 +28,11 @@ import os
from zope.interface.verify import verifyObject
-import Mailman.configuration
-import Mailman.loginit
+import mailman.configuration
+import mailman.loginit
-from Mailman.app.plugins import get_plugin
-from Mailman.interfaces import IDatabase
+from mailman.app.plugins import get_plugin
+from mailman.interfaces import IDatabase
@@ -49,10 +49,10 @@ def initialize_1(config_path, propagate_logs):
# restrictive permissions in order to handle private archives, but it
# handles that correctly.
os.umask(007)
- Mailman.configuration.config.load(config_path)
+ mailman.configuration.config.load(config_path)
# Create the queue and log directories if they don't already exist.
- Mailman.configuration.config.ensure_directories_exist()
- Mailman.loginit.initialize(propagate_logs)
+ mailman.configuration.config.ensure_directories_exist()
+ mailman.loginit.initialize(propagate_logs)
def initialize_2(debug=False):
@@ -62,12 +62,12 @@ def initialize_2(debug=False):
database = database_plugin()
verifyObject(IDatabase, database)
database.initialize(debug)
- Mailman.configuration.config.db = database
+ mailman.configuration.config.db = database
# Initialize the rules and chains. Do the imports here so as to avoid
# circular imports.
- from Mailman.app.chains import initialize as initialize_chains
- from Mailman.app.rules import initialize as initialize_rules
- from Mailman.app.pipelines import initialize as initialize_pipelines
+ from mailman.app.chains import initialize as initialize_chains
+ from mailman.app.rules import initialize as initialize_rules
+ from mailman.app.pipelines import initialize as initialize_pipelines
initialize_rules()
initialize_chains()
initialize_pipelines()
diff --git a/Mailman/inject.py b/mailman/inject.py
index a17f8c7d1..5796eff5c 100644
--- a/Mailman/inject.py
+++ b/mailman/inject.py
@@ -15,8 +15,8 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
# USA.
-from Mailman.configuration import config
-from Mailman.queue import Switchboard
+from mailman.configuration import config
+from mailman.queue import Switchboard
diff --git a/Mailman/interact.py b/mailman/interact.py
index da1a6c10e..da1a6c10e 100644
--- a/Mailman/interact.py
+++ b/mailman/interact.py
diff --git a/Mailman/interfaces/__init__.py b/mailman/interfaces/__init__.py
index ee39aa5f2..ed16a5c10 100644
--- a/Mailman/interfaces/__init__.py
+++ b/mailman/interfaces/__init__.py
@@ -30,14 +30,14 @@ __all__ = [
def _populate():
- import Mailman.interfaces
- iface_mod = sys.modules['Mailman.interfaces']
+ import mailman.interfaces
+ iface_mod = sys.modules['mailman.interfaces']
# Expose interfaces defined in sub-modules into the top-level package
for filename in os.listdir(os.path.dirname(iface_mod.__file__)):
base, ext = os.path.splitext(filename)
if ext <> '.py':
continue
- modname = 'Mailman.interfaces.' + base
+ modname = 'mailman.interfaces.' + base
__import__(modname)
module = sys.modules[modname]
for name in dir(module):
diff --git a/Mailman/interfaces/address.py b/mailman/interfaces/address.py
index bbc291a64..6c63ceee4 100644
--- a/Mailman/interfaces/address.py
+++ b/mailman/interfaces/address.py
@@ -19,7 +19,7 @@
from zope.interface import Interface, Attribute
-from Mailman.interfaces.errors import MailmanError
+from mailman.interfaces.errors import MailmanError
diff --git a/Mailman/interfaces/archiver.py b/mailman/interfaces/archiver.py
index 3b96c5c53..3b96c5c53 100644
--- a/Mailman/interfaces/archiver.py
+++ b/mailman/interfaces/archiver.py
diff --git a/Mailman/interfaces/chain.py b/mailman/interfaces/chain.py
index d504d257f..d504d257f 100644
--- a/Mailman/interfaces/chain.py
+++ b/mailman/interfaces/chain.py
diff --git a/Mailman/interfaces/database.py b/mailman/interfaces/database.py
index c969e9ff5..0bacdaa3a 100644
--- a/Mailman/interfaces/database.py
+++ b/mailman/interfaces/database.py
@@ -25,8 +25,8 @@ Mailman's back end.
from zope.interface import Interface, Attribute
-from Mailman.Version import DATABASE_SCHEMA_VERSION
-from Mailman.interfaces.errors import MailmanError
+from mailman.Version import DATABASE_SCHEMA_VERSION
+from mailman.interfaces.errors import MailmanError
diff --git a/Mailman/interfaces/domain.py b/mailman/interfaces/domain.py
index 4cfec42cb..4cfec42cb 100644
--- a/Mailman/interfaces/domain.py
+++ b/mailman/interfaces/domain.py
diff --git a/Mailman/interfaces/errors.py b/mailman/interfaces/errors.py
index 81f03d1ea..81f03d1ea 100644
--- a/Mailman/interfaces/errors.py
+++ b/mailman/interfaces/errors.py
diff --git a/Mailman/interfaces/handler.py b/mailman/interfaces/handler.py
index 5a87bf882..5a87bf882 100644
--- a/Mailman/interfaces/handler.py
+++ b/mailman/interfaces/handler.py
diff --git a/Mailman/interfaces/languages.py b/mailman/interfaces/languages.py
index a57a047de..a57a047de 100644
--- a/Mailman/interfaces/languages.py
+++ b/mailman/interfaces/languages.py
diff --git a/Mailman/interfaces/listmanager.py b/mailman/interfaces/listmanager.py
index 38321f3ba..02b63af80 100644
--- a/Mailman/interfaces/listmanager.py
+++ b/mailman/interfaces/listmanager.py
@@ -25,7 +25,7 @@ __all__ = [
from zope.interface import Interface, Attribute
-from Mailman.interfaces.errors import MailmanError
+from mailman.interfaces.errors import MailmanError
diff --git a/Mailman/interfaces/mailinglist.py b/mailman/interfaces/mailinglist.py
index d94ed6f71..d94ed6f71 100644
--- a/Mailman/interfaces/mailinglist.py
+++ b/mailman/interfaces/mailinglist.py
diff --git a/Mailman/interfaces/member.py b/mailman/interfaces/member.py
index a2278020c..a2278020c 100644
--- a/Mailman/interfaces/member.py
+++ b/mailman/interfaces/member.py
diff --git a/Mailman/interfaces/messages.py b/mailman/interfaces/messages.py
index e65101a97..e65101a97 100644
--- a/Mailman/interfaces/messages.py
+++ b/mailman/interfaces/messages.py
diff --git a/Mailman/interfaces/mlistrequest.py b/mailman/interfaces/mlistrequest.py
index 66d10024e..66d10024e 100644
--- a/Mailman/interfaces/mlistrequest.py
+++ b/mailman/interfaces/mlistrequest.py
diff --git a/Mailman/interfaces/pending.py b/mailman/interfaces/pending.py
index 64cc6eec2..64cc6eec2 100644
--- a/Mailman/interfaces/pending.py
+++ b/mailman/interfaces/pending.py
diff --git a/Mailman/interfaces/permissions.py b/mailman/interfaces/permissions.py
index 24d5c3c30..24d5c3c30 100644
--- a/Mailman/interfaces/permissions.py
+++ b/mailman/interfaces/permissions.py
diff --git a/Mailman/interfaces/pipeline.py b/mailman/interfaces/pipeline.py
index 7e7b06bed..7e7b06bed 100644
--- a/Mailman/interfaces/pipeline.py
+++ b/mailman/interfaces/pipeline.py
diff --git a/Mailman/interfaces/preferences.py b/mailman/interfaces/preferences.py
index 0d653ffd2..0d653ffd2 100644
--- a/Mailman/interfaces/preferences.py
+++ b/mailman/interfaces/preferences.py
diff --git a/Mailman/interfaces/registrar.py b/mailman/interfaces/registrar.py
index bfa02e04d..bfa02e04d 100644
--- a/Mailman/interfaces/registrar.py
+++ b/mailman/interfaces/registrar.py
diff --git a/Mailman/interfaces/requests.py b/mailman/interfaces/requests.py
index 3d2e71c73..3d2e71c73 100644
--- a/Mailman/interfaces/requests.py
+++ b/mailman/interfaces/requests.py
diff --git a/Mailman/interfaces/roster.py b/mailman/interfaces/roster.py
index baf19ec1e..baf19ec1e 100644
--- a/Mailman/interfaces/roster.py
+++ b/mailman/interfaces/roster.py
diff --git a/Mailman/interfaces/rules.py b/mailman/interfaces/rules.py
index 916e29b25..916e29b25 100644
--- a/Mailman/interfaces/rules.py
+++ b/mailman/interfaces/rules.py
diff --git a/Mailman/interfaces/runner.py b/mailman/interfaces/runner.py
index 574fd8282..574fd8282 100644
--- a/Mailman/interfaces/runner.py
+++ b/mailman/interfaces/runner.py
diff --git a/Mailman/interfaces/styles.py b/mailman/interfaces/styles.py
index aaa88e330..0cdd945fa 100644
--- a/Mailman/interfaces/styles.py
+++ b/mailman/interfaces/styles.py
@@ -26,7 +26,7 @@ __all__ = [
from zope.interface import Interface, Attribute
-from Mailman.interfaces.errors import MailmanError
+from mailman.interfaces.errors import MailmanError
diff --git a/Mailman/interfaces/switchboard.py b/mailman/interfaces/switchboard.py
index 64507b122..64507b122 100644
--- a/Mailman/interfaces/switchboard.py
+++ b/mailman/interfaces/switchboard.py
diff --git a/Mailman/interfaces/user.py b/mailman/interfaces/user.py
index 25703bd17..25703bd17 100644
--- a/Mailman/interfaces/user.py
+++ b/mailman/interfaces/user.py
diff --git a/Mailman/interfaces/usermanager.py b/mailman/interfaces/usermanager.py
index 702370593..702370593 100644
--- a/Mailman/interfaces/usermanager.py
+++ b/mailman/interfaces/usermanager.py
diff --git a/Mailman/languages.py b/mailman/languages.py
index 03bbd8578..7dd35a054 100644
--- a/Mailman/languages.py
+++ b/mailman/languages.py
@@ -18,7 +18,7 @@
"""Language manager."""
from zope.interface import implements
-from Mailman.interfaces import ILanguageManager
+from mailman.interfaces import ILanguageManager
diff --git a/Mailman/loginit.py b/mailman/loginit.py
index 0c5439d9d..2fc6d88ef 100644
--- a/Mailman/loginit.py
+++ b/mailman/loginit.py
@@ -27,7 +27,7 @@ import codecs
import logging
import ConfigParser
-from Mailman.configuration import config
+from mailman.configuration import config
diff --git a/Mailman/templates/__init__.py b/mailman/messages/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/templates/__init__.py
+++ b/mailman/messages/__init__.py
diff --git a/Mailman/messages/ar/LC_MESSAGES/mailman.po b/mailman/messages/ar/LC_MESSAGES/mailman.po
index 076a13434..076a13434 100644
--- a/Mailman/messages/ar/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ar/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/ca/LC_MESSAGES/mailman.po b/mailman/messages/ca/LC_MESSAGES/mailman.po
index 3ec74f0fe..3ec74f0fe 100644
--- a/Mailman/messages/ca/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ca/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/cs/LC_MESSAGES/mailman.po b/mailman/messages/cs/LC_MESSAGES/mailman.po
index 0b9fe96be..0b9fe96be 100644
--- a/Mailman/messages/cs/LC_MESSAGES/mailman.po
+++ b/mailman/messages/cs/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/da/LC_MESSAGES/mailman.po b/mailman/messages/da/LC_MESSAGES/mailman.po
index c4afab6f2..c4afab6f2 100644
--- a/Mailman/messages/da/LC_MESSAGES/mailman.po
+++ b/mailman/messages/da/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/de/LC_MESSAGES/mailman.po b/mailman/messages/de/LC_MESSAGES/mailman.po
index 9403a4f92..9403a4f92 100644
--- a/Mailman/messages/de/LC_MESSAGES/mailman.po
+++ b/mailman/messages/de/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/de/README.de b/mailman/messages/de/README.de
index 4ca818d31..4ca818d31 100644
--- a/Mailman/messages/de/README.de
+++ b/mailman/messages/de/README.de
diff --git a/Mailman/messages/docstring.files b/mailman/messages/docstring.files
index c65b0e949..c65b0e949 100644
--- a/Mailman/messages/docstring.files
+++ b/mailman/messages/docstring.files
diff --git a/Mailman/messages/es/LC_MESSAGES/mailman.po b/mailman/messages/es/LC_MESSAGES/mailman.po
index 7a2224010..7a2224010 100644
--- a/Mailman/messages/es/LC_MESSAGES/mailman.po
+++ b/mailman/messages/es/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/es/README.es b/mailman/messages/es/README.es
index 066e7d7dd..066e7d7dd 100644
--- a/Mailman/messages/es/README.es
+++ b/mailman/messages/es/README.es
diff --git a/Mailman/messages/et/LC_MESSAGES/mailman.po b/mailman/messages/et/LC_MESSAGES/mailman.po
index 2e404618f..2e404618f 100644
--- a/Mailman/messages/et/LC_MESSAGES/mailman.po
+++ b/mailman/messages/et/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/eu/LC_MESSAGES/mailman.po b/mailman/messages/eu/LC_MESSAGES/mailman.po
index 979221811..979221811 100644
--- a/Mailman/messages/eu/LC_MESSAGES/mailman.po
+++ b/mailman/messages/eu/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/eu/README.eu b/mailman/messages/eu/README.eu
index 8176d5288..8176d5288 100644
--- a/Mailman/messages/eu/README.eu
+++ b/mailman/messages/eu/README.eu
diff --git a/Mailman/messages/fi/LC_MESSAGES/mailman.po b/mailman/messages/fi/LC_MESSAGES/mailman.po
index eac01f0ca..eac01f0ca 100644
--- a/Mailman/messages/fi/LC_MESSAGES/mailman.po
+++ b/mailman/messages/fi/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/fi/README.fi b/mailman/messages/fi/README.fi
index 796275f0a..796275f0a 100644
--- a/Mailman/messages/fi/README.fi
+++ b/mailman/messages/fi/README.fi
diff --git a/Mailman/messages/fr/LC_MESSAGES/mailman.po b/mailman/messages/fr/LC_MESSAGES/mailman.po
index 6bccf8d9c..6bccf8d9c 100644
--- a/Mailman/messages/fr/LC_MESSAGES/mailman.po
+++ b/mailman/messages/fr/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/fr/README.fr b/mailman/messages/fr/README.fr
index 0ae05b224..0ae05b224 100644
--- a/Mailman/messages/fr/README.fr
+++ b/mailman/messages/fr/README.fr
diff --git a/Mailman/messages/hr/LC_MESSAGES/mailman.po b/mailman/messages/hr/LC_MESSAGES/mailman.po
index 243997947..243997947 100644
--- a/Mailman/messages/hr/LC_MESSAGES/mailman.po
+++ b/mailman/messages/hr/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/hu/FAQ.hu b/mailman/messages/hu/FAQ.hu
index 7430f1d22..7430f1d22 100644
--- a/Mailman/messages/hu/FAQ.hu
+++ b/mailman/messages/hu/FAQ.hu
diff --git a/Mailman/messages/hu/INSTALL.hu b/mailman/messages/hu/INSTALL.hu
index 0fc4aaf76..0fc4aaf76 100644
--- a/Mailman/messages/hu/INSTALL.hu
+++ b/mailman/messages/hu/INSTALL.hu
diff --git a/Mailman/messages/hu/LC_MESSAGES/mailman.po b/mailman/messages/hu/LC_MESSAGES/mailman.po
index 2d568d554..2d568d554 100644
--- a/Mailman/messages/hu/LC_MESSAGES/mailman.po
+++ b/mailman/messages/hu/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/hu/README.BSD.hu b/mailman/messages/hu/README.BSD.hu
index 6ff26c6d7..6ff26c6d7 100644
--- a/Mailman/messages/hu/README.BSD.hu
+++ b/mailman/messages/hu/README.BSD.hu
diff --git a/Mailman/messages/hu/README.CONTRIB.hu b/mailman/messages/hu/README.CONTRIB.hu
index 0b53cdc12..0b53cdc12 100644
--- a/Mailman/messages/hu/README.CONTRIB.hu
+++ b/mailman/messages/hu/README.CONTRIB.hu
diff --git a/Mailman/messages/hu/README.EXIM.hu b/mailman/messages/hu/README.EXIM.hu
index 107438b17..107438b17 100644
--- a/Mailman/messages/hu/README.EXIM.hu
+++ b/mailman/messages/hu/README.EXIM.hu
diff --git a/Mailman/messages/hu/README.LINUX.hu b/mailman/messages/hu/README.LINUX.hu
index 9646a6cee..9646a6cee 100644
--- a/Mailman/messages/hu/README.LINUX.hu
+++ b/mailman/messages/hu/README.LINUX.hu
diff --git a/Mailman/messages/hu/README.MACOSX.hu b/mailman/messages/hu/README.MACOSX.hu
index 3b9420c7c..3b9420c7c 100644
--- a/Mailman/messages/hu/README.MACOSX.hu
+++ b/mailman/messages/hu/README.MACOSX.hu
diff --git a/Mailman/messages/hu/README.NETSCAPE.hu b/mailman/messages/hu/README.NETSCAPE.hu
index efcda422e..efcda422e 100644
--- a/Mailman/messages/hu/README.NETSCAPE.hu
+++ b/mailman/messages/hu/README.NETSCAPE.hu
diff --git a/Mailman/messages/hu/README.POSTFIX.hu b/mailman/messages/hu/README.POSTFIX.hu
index f2a36c3f0..f2a36c3f0 100644
--- a/Mailman/messages/hu/README.POSTFIX.hu
+++ b/mailman/messages/hu/README.POSTFIX.hu
diff --git a/Mailman/messages/hu/README.QMAIL.hu b/mailman/messages/hu/README.QMAIL.hu
index 72ab96e31..72ab96e31 100644
--- a/Mailman/messages/hu/README.QMAIL.hu
+++ b/mailman/messages/hu/README.QMAIL.hu
diff --git a/Mailman/messages/hu/README.SENDMAIL.hu b/mailman/messages/hu/README.SENDMAIL.hu
index 028550952..028550952 100644
--- a/Mailman/messages/hu/README.SENDMAIL.hu
+++ b/mailman/messages/hu/README.SENDMAIL.hu
diff --git a/Mailman/messages/hu/README.USERAGENT.hu b/mailman/messages/hu/README.USERAGENT.hu
index d92dd1233..d92dd1233 100644
--- a/Mailman/messages/hu/README.USERAGENT.hu
+++ b/mailman/messages/hu/README.USERAGENT.hu
diff --git a/Mailman/messages/hu/README.hu b/mailman/messages/hu/README.hu
index 4638b78ea..4638b78ea 100644
--- a/Mailman/messages/hu/README.hu
+++ b/mailman/messages/hu/README.hu
diff --git a/Mailman/messages/hu/UPGRADING.hu b/mailman/messages/hu/UPGRADING.hu
index 1a070a27f..1a070a27f 100644
--- a/Mailman/messages/hu/UPGRADING.hu
+++ b/mailman/messages/hu/UPGRADING.hu
diff --git a/Mailman/messages/ia/LC_MESSAGES/mailman.po b/mailman/messages/ia/LC_MESSAGES/mailman.po
index 2cf4db675..2cf4db675 100644
--- a/Mailman/messages/ia/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ia/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/it/LC_MESSAGES/mailman.po b/mailman/messages/it/LC_MESSAGES/mailman.po
index 598968457..598968457 100644
--- a/Mailman/messages/it/LC_MESSAGES/mailman.po
+++ b/mailman/messages/it/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/it/README.it b/mailman/messages/it/README.it
index 56fcc422d..56fcc422d 100644
--- a/Mailman/messages/it/README.it
+++ b/mailman/messages/it/README.it
diff --git a/Mailman/messages/ja/INSTALL b/mailman/messages/ja/INSTALL
index f8c4de6b4..f8c4de6b4 100644
--- a/Mailman/messages/ja/INSTALL
+++ b/mailman/messages/ja/INSTALL
diff --git a/Mailman/messages/ja/LC_MESSAGES/mailman.po b/mailman/messages/ja/LC_MESSAGES/mailman.po
index 611dba470..611dba470 100644
--- a/Mailman/messages/ja/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ja/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/ja/README b/mailman/messages/ja/README
index a163742c1..a163742c1 100644
--- a/Mailman/messages/ja/README
+++ b/mailman/messages/ja/README
diff --git a/Mailman/messages/ja/README.ja b/mailman/messages/ja/README.ja
index a459d9daa..a459d9daa 100644
--- a/Mailman/messages/ja/README.ja
+++ b/mailman/messages/ja/README.ja
diff --git a/Mailman/messages/ja/UPGRADING b/mailman/messages/ja/UPGRADING
index 3afc8c5fe..3afc8c5fe 100644
--- a/Mailman/messages/ja/UPGRADING
+++ b/mailman/messages/ja/UPGRADING
diff --git a/Mailman/messages/ja/doc/Defaults.py.in b/mailman/messages/ja/doc/Defaults.py.in
index cfbcc9ed8..cfbcc9ed8 100644
--- a/Mailman/messages/ja/doc/Defaults.py.in
+++ b/mailman/messages/ja/doc/Defaults.py.in
diff --git a/Mailman/messages/ja/doc/mailman-install.tex b/mailman/messages/ja/doc/mailman-install.tex
index aa4297400..aa4297400 100644
--- a/Mailman/messages/ja/doc/mailman-install.tex
+++ b/mailman/messages/ja/doc/mailman-install.tex
diff --git a/Mailman/messages/ja/doc/mailman-member.tex b/mailman/messages/ja/doc/mailman-member.tex
index 8fe6e3543..8fe6e3543 100644
--- a/Mailman/messages/ja/doc/mailman-member.tex
+++ b/mailman/messages/ja/doc/mailman-member.tex
diff --git a/Mailman/messages/ko/LC_MESSAGES/mailman.po b/mailman/messages/ko/LC_MESSAGES/mailman.po
index 1654f4f2a..1654f4f2a 100644
--- a/Mailman/messages/ko/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ko/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/ko/README.ko b/mailman/messages/ko/README.ko
index 268a96d01..268a96d01 100644
--- a/Mailman/messages/ko/README.ko
+++ b/mailman/messages/ko/README.ko
diff --git a/Mailman/messages/lt/LC_MESSAGES/mailman.po b/mailman/messages/lt/LC_MESSAGES/mailman.po
index 1e87b6eea..1e87b6eea 100644
--- a/Mailman/messages/lt/LC_MESSAGES/mailman.po
+++ b/mailman/messages/lt/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/mailman.pot b/mailman/messages/mailman.pot
index ae04e58f2..ae04e58f2 100644
--- a/Mailman/messages/mailman.pot
+++ b/mailman/messages/mailman.pot
diff --git a/Mailman/messages/marked.files b/mailman/messages/marked.files
index 375fb35a5..375fb35a5 100644
--- a/Mailman/messages/marked.files
+++ b/mailman/messages/marked.files
diff --git a/Mailman/messages/nl/LC_MESSAGES/mailman.po b/mailman/messages/nl/LC_MESSAGES/mailman.po
index 290808f90..290808f90 100644
--- a/Mailman/messages/nl/LC_MESSAGES/mailman.po
+++ b/mailman/messages/nl/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/no/LC_MESSAGES/mailman.po b/mailman/messages/no/LC_MESSAGES/mailman.po
index 5e4c53696..5e4c53696 100644
--- a/Mailman/messages/no/LC_MESSAGES/mailman.po
+++ b/mailman/messages/no/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/pl/LC_MESSAGES/mailman.po b/mailman/messages/pl/LC_MESSAGES/mailman.po
index de6273bd2..de6273bd2 100644
--- a/Mailman/messages/pl/LC_MESSAGES/mailman.po
+++ b/mailman/messages/pl/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/pl/README.pl b/mailman/messages/pl/README.pl
index 47f40998b..47f40998b 100644
--- a/Mailman/messages/pl/README.pl
+++ b/mailman/messages/pl/README.pl
diff --git a/Mailman/messages/pt/LC_MESSAGES/mailman.po b/mailman/messages/pt/LC_MESSAGES/mailman.po
index 1976c787f..1976c787f 100644
--- a/Mailman/messages/pt/LC_MESSAGES/mailman.po
+++ b/mailman/messages/pt/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/pt_BR/LC_MESSAGES/mailman.po b/mailman/messages/pt_BR/LC_MESSAGES/mailman.po
index 47c983be8..47c983be8 100644
--- a/Mailman/messages/pt_BR/LC_MESSAGES/mailman.po
+++ b/mailman/messages/pt_BR/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/ro/LC_MESSAGES/mailman.po b/mailman/messages/ro/LC_MESSAGES/mailman.po
index 05a80aca7..05a80aca7 100644
--- a/Mailman/messages/ro/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ro/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/ru/LC_MESSAGES/mailman.po b/mailman/messages/ru/LC_MESSAGES/mailman.po
index 6a02aca15..6a02aca15 100644
--- a/Mailman/messages/ru/LC_MESSAGES/mailman.po
+++ b/mailman/messages/ru/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/ru/README.ru b/mailman/messages/ru/README.ru
index 027dbe878..027dbe878 100644
--- a/Mailman/messages/ru/README.ru
+++ b/mailman/messages/ru/README.ru
diff --git a/Mailman/messages/sl/LC_MESSAGES/mailman.po b/mailman/messages/sl/LC_MESSAGES/mailman.po
index ca1ed16d2..ca1ed16d2 100644
--- a/Mailman/messages/sl/LC_MESSAGES/mailman.po
+++ b/mailman/messages/sl/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/sr/LC_MESSAGES/mailman.po b/mailman/messages/sr/LC_MESSAGES/mailman.po
index 058a4939e..058a4939e 100644
--- a/Mailman/messages/sr/LC_MESSAGES/mailman.po
+++ b/mailman/messages/sr/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/sr/readme.sr b/mailman/messages/sr/readme.sr
index df7eef0e9..df7eef0e9 100644
--- a/Mailman/messages/sr/readme.sr
+++ b/mailman/messages/sr/readme.sr
diff --git a/Mailman/messages/sv/LC_MESSAGES/mailman.po b/mailman/messages/sv/LC_MESSAGES/mailman.po
index 724aefce3..724aefce3 100644
--- a/Mailman/messages/sv/LC_MESSAGES/mailman.po
+++ b/mailman/messages/sv/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/sv/README.sv b/mailman/messages/sv/README.sv
index f74eaec5b..f74eaec5b 100644
--- a/Mailman/messages/sv/README.sv
+++ b/mailman/messages/sv/README.sv
diff --git a/Mailman/messages/tr/LC_MESSAGES/mailman.po b/mailman/messages/tr/LC_MESSAGES/mailman.po
index 273880afe..273880afe 100644
--- a/Mailman/messages/tr/LC_MESSAGES/mailman.po
+++ b/mailman/messages/tr/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/uk/LC_MESSAGES/mailman.po b/mailman/messages/uk/LC_MESSAGES/mailman.po
index 296c0eecc..296c0eecc 100644
--- a/Mailman/messages/uk/LC_MESSAGES/mailman.po
+++ b/mailman/messages/uk/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/vi/LC_MESSAGES/mailman.po b/mailman/messages/vi/LC_MESSAGES/mailman.po
index 880df992c..880df992c 100644
--- a/Mailman/messages/vi/LC_MESSAGES/mailman.po
+++ b/mailman/messages/vi/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/zh_CN/LC_MESSAGES/mailman.po b/mailman/messages/zh_CN/LC_MESSAGES/mailman.po
index c5b2382d6..c5b2382d6 100644
--- a/Mailman/messages/zh_CN/LC_MESSAGES/mailman.po
+++ b/mailman/messages/zh_CN/LC_MESSAGES/mailman.po
diff --git a/Mailman/messages/zh_TW/LC_MESSAGES/mailman.po b/mailman/messages/zh_TW/LC_MESSAGES/mailman.po
index 6c82e3794..6c82e3794 100644
--- a/Mailman/messages/zh_TW/LC_MESSAGES/mailman.po
+++ b/mailman/messages/zh_TW/LC_MESSAGES/mailman.po
diff --git a/Mailman/passwords.py b/mailman/passwords.py
index 506868dd2..23fac0f34 100644
--- a/Mailman/passwords.py
+++ b/mailman/passwords.py
@@ -30,7 +30,7 @@ from base64 import urlsafe_b64decode as decode
from base64 import urlsafe_b64encode as encode
from munepy import Enum
-from Mailman import Errors
+from mailman import Errors
SALT_LENGTH = 20 # bytes
ITERATIONS = 2000
diff --git a/Mailman/pipeline/__init__.py b/mailman/pipeline/__init__.py
index 0a31b72f0..4e840b1a0 100644
--- a/Mailman/pipeline/__init__.py
+++ b/mailman/pipeline/__init__.py
@@ -24,7 +24,7 @@ __all__ = ['initialize']
import os
import sys
-from Mailman.interfaces import IHandler
+from mailman.interfaces import IHandler
@@ -35,13 +35,13 @@ def initialize():
importable modules in this subpackage.
"""
# Find all rules found in all modules inside our package.
- import Mailman.pipeline
- here = os.path.dirname(Mailman.pipeline.__file__)
+ import mailman.pipeline
+ here = os.path.dirname(mailman.pipeline.__file__)
for filename in os.listdir(here):
basename, extension = os.path.splitext(filename)
if extension <> '.py':
continue
- module_name = 'Mailman.pipeline.' + basename
+ module_name = 'mailman.pipeline.' + basename
__import__(module_name, fromlist='*')
module = sys.modules[module_name]
for name in getattr(module, '__all__', ()):
diff --git a/Mailman/pipeline/acknowledge.py b/mailman/pipeline/acknowledge.py
index d0e9d0093..96660f9c1 100644
--- a/Mailman/pipeline/acknowledge.py
+++ b/mailman/pipeline/acknowledge.py
@@ -26,12 +26,12 @@ __all__ = ['Acknowledge']
from zope.interface import implements
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
diff --git a/Mailman/pipeline/after_delivery.py b/mailman/pipeline/after_delivery.py
index 759b64a78..4e285b94b 100644
--- a/Mailman/pipeline/after_delivery.py
+++ b/mailman/pipeline/after_delivery.py
@@ -25,8 +25,8 @@ import datetime
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman.i18n import _
+from mailman.interfaces import IHandler
diff --git a/Mailman/pipeline/avoid_duplicates.py b/mailman/pipeline/avoid_duplicates.py
index 78a65c8c8..17a88e6ef 100644
--- a/Mailman/pipeline/avoid_duplicates.py
+++ b/mailman/pipeline/avoid_duplicates.py
@@ -30,9 +30,9 @@ __all__ = ['AvoidDuplicates']
from email.Utils import getaddresses, formataddr
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
COMMASPACE = ', '
diff --git a/Mailman/pipeline/calculate_recipients.py b/mailman/pipeline/calculate_recipients.py
index f825e2d62..fa38a7868 100644
--- a/Mailman/pipeline/calculate_recipients.py
+++ b/mailman/pipeline/calculate_recipients.py
@@ -28,12 +28,12 @@ __all__ = ['CalculateRecipients']
from zope.interface import implements
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import DeliveryStatus, IHandler
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import DeliveryStatus, IHandler
diff --git a/Mailman/pipeline/cleanse.py b/mailman/pipeline/cleanse.py
index dad6e9127..a939560e3 100644
--- a/Mailman/pipeline/cleanse.py
+++ b/mailman/pipeline/cleanse.py
@@ -26,9 +26,9 @@ import logging
from email.Utils import formataddr
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
-from Mailman.pipeline.cook_headers import uheader
+from mailman.i18n import _
+from mailman.interfaces import IHandler
+from mailman.pipeline.cook_headers import uheader
log = logging.getLogger('mailman.post')
diff --git a/Mailman/pipeline/cleanse_dkim.py b/mailman/pipeline/cleanse_dkim.py
index 3deabe22f..79eb6499a 100644
--- a/Mailman/pipeline/cleanse_dkim.py
+++ b/mailman/pipeline/cleanse_dkim.py
@@ -31,9 +31,9 @@ __all__ = ['CleanseDKIM']
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
diff --git a/Mailman/pipeline/cook_headers.py b/mailman/pipeline/cook_headers.py
index 0a63a727e..c5e21da5f 100644
--- a/Mailman/pipeline/cook_headers.py
+++ b/mailman/pipeline/cook_headers.py
@@ -29,12 +29,12 @@ from email.Header import Header, decode_header, make_header
from email.Utils import parseaddr, formataddr, getaddresses
from zope.interface import implements
-from Mailman import Utils
-from Mailman import Version
-from Mailman.app.archiving import get_archiver
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler, Personalization, ReplyToMunging
+from mailman import Utils
+from mailman import Version
+from mailman.app.archiving import get_archiver
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler, Personalization, ReplyToMunging
CONTINUATION = ',\n\t'
COMMASPACE = ', '
diff --git a/Mailman/pipeline/decorate.py b/mailman/pipeline/decorate.py
index c7ecb431a..100c1cb6e 100644
--- a/Mailman/pipeline/decorate.py
+++ b/mailman/pipeline/decorate.py
@@ -28,12 +28,12 @@ from email.MIMEText import MIMEText
from string import Template
from zope.interface import implements
-from Mailman import Errors
-from Mailman import Utils
-from Mailman.Message import Message
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman import Errors
+from mailman import Utils
+from mailman.Message import Message
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
log = logging.getLogger('mailman.error')
diff --git a/Mailman/pipeline/docs/ack-headers.txt b/mailman/pipeline/docs/ack-headers.txt
index bbede2020..28a8eed9e 100644
--- a/Mailman/pipeline/docs/ack-headers.txt
+++ b/mailman/pipeline/docs/ack-headers.txt
@@ -7,8 +7,8 @@ transformations. Some headers get added, others get changed. Some of these
changes depend on mailing list settings and others depend on how the message
is getting sent through the system. We'll take things one-by-one.
- >>> from Mailman.configuration import config
- >>> from Mailman.pipeline.cook_headers import process
+ >>> from mailman.configuration import config
+ >>> from mailman.pipeline.cook_headers import process
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.subject_prefix = u''
diff --git a/Mailman/pipeline/docs/acknowledge.txt b/mailman/pipeline/docs/acknowledge.txt
index 86015d2c4..76c8fdf21 100644
--- a/Mailman/pipeline/docs/acknowledge.txt
+++ b/mailman/pipeline/docs/acknowledge.txt
@@ -5,7 +5,7 @@ When a user posts a message to a mailing list, and that user has chosen to
receive acknowledgments of their postings, Mailman will sent them such an
acknowledgment.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> handler = config.handlers['acknowledge']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.real_name = u'XTest'
@@ -16,7 +16,7 @@ acknowledgment.
>>> # Ensure that the virgin queue is empty, since we'll be checking this
>>> # for new auto-response messages.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> virginq = Switchboard(config.VIRGINQUEUE_DIR)
>>> virginq.files
[]
@@ -24,7 +24,7 @@ acknowledgment.
Subscribe a user to the mailing list.
>>> usermgr = config.db.user_manager
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> user_1 = usermgr.create_user(u'aperson@example.com')
>>> address_1 = list(user_1.addresses)[0]
>>> address_1.subscribe(mlist, MemberRole.member)
diff --git a/Mailman/pipeline/docs/after-delivery.txt b/mailman/pipeline/docs/after-delivery.txt
index 138cc5bc4..5bc9b5936 100644
--- a/Mailman/pipeline/docs/after-delivery.txt
+++ b/mailman/pipeline/docs/after-delivery.txt
@@ -6,7 +6,7 @@ by the rest of the handlers in the incoming queue pipeline, a couple of
bookkeeping pieces of information are updated.
>>> import datetime
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> handler = config.handlers['after-delivery']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> post_time = datetime.datetime.now() - datetime.timedelta(minutes=10)
diff --git a/Mailman/pipeline/docs/archives.txt b/mailman/pipeline/docs/archives.txt
index 41fc49a00..b7b54f17f 100644
--- a/Mailman/pipeline/docs/archives.txt
+++ b/mailman/pipeline/docs/archives.txt
@@ -7,8 +7,8 @@ delivery processes while messages are archived. This also allows external
archivers to work in a separate process from the main Mailman delivery
processes.
- >>> from Mailman.queue import Switchboard
- >>> from Mailman.configuration import config
+ >>> from mailman.queue import Switchboard
+ >>> from mailman.configuration import config
>>> handler = config.handlers['to-archive']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
diff --git a/Mailman/pipeline/docs/avoid-duplicates.txt b/mailman/pipeline/docs/avoid-duplicates.txt
index 2050e6443..9fd332d1b 100644
--- a/Mailman/pipeline/docs/avoid-duplicates.txt
+++ b/mailman/pipeline/docs/avoid-duplicates.txt
@@ -6,13 +6,13 @@ reduce the reception of duplicate messages. It does this by removing certain
recipients from the list of recipients that earlier handler modules
(e.g. CalcRecips) calculates.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> handler = config.handlers['avoid-duplicates']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
Create some members we're going to use.
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> address_a = config.db.user_manager.create_address(
... u'aperson@example.com')
>>> address_b = config.db.user_manager.create_address(
diff --git a/Mailman/pipeline/docs/calc-recips.txt b/mailman/pipeline/docs/calc-recips.txt
index 193206a64..057351873 100644
--- a/Mailman/pipeline/docs/calc-recips.txt
+++ b/mailman/pipeline/docs/calc-recips.txt
@@ -5,7 +5,7 @@ Every message that makes it through to the list membership gets sent to a set
of recipient addresses. These addresses are calculated by one of the handler
modules and depends on a host of factors.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> handler = config.handlers['calculate-recipients']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
@@ -22,7 +22,7 @@ start out with. First, create a bunch of addresses...
...then subscribe these addresses to the mailing list as members...
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> member_a = address_a.subscribe(mlist, MemberRole.member)
>>> member_b = address_b.subscribe(mlist, MemberRole.member)
>>> member_c = address_c.subscribe(mlist, MemberRole.member)
@@ -32,7 +32,7 @@ start out with. First, create a bunch of addresses...
...then make some of the members digest members.
- >>> from Mailman.constants import DeliveryMode
+ >>> from mailman.constants import DeliveryMode
>>> member_d.preferences.delivery_mode = DeliveryMode.plaintext_digests
>>> member_e.preferences.delivery_mode = DeliveryMode.mime_digests
>>> member_f.preferences.delivery_mode = DeliveryMode.summary_digests
diff --git a/Mailman/pipeline/docs/cleanse.txt b/mailman/pipeline/docs/cleanse.txt
index 698557120..1597095b3 100644
--- a/Mailman/pipeline/docs/cleanse.txt
+++ b/mailman/pipeline/docs/cleanse.txt
@@ -5,7 +5,7 @@ All messages posted to a list get their headers cleansed. Some headers are
related to additional permissions that can be granted to the message and other
headers can be used to fish for membership.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> handler = config.handlers['cleanse']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
diff --git a/Mailman/pipeline/docs/cook-headers.txt b/mailman/pipeline/docs/cook-headers.txt
index 59b9666fb..b1aae6774 100644
--- a/Mailman/pipeline/docs/cook-headers.txt
+++ b/mailman/pipeline/docs/cook-headers.txt
@@ -7,8 +7,8 @@ transformations. Some headers get added, others get changed. Some of these
changes depend on mailing list settings and others depend on how the message
is getting sent through the system. We'll take things one-by-one.
- >>> from Mailman.pipeline.cook_headers import process
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.cook_headers import process
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.subject_prefix = u''
>>> mlist.include_list_post_header = False
@@ -88,7 +88,7 @@ Mailman will also insert an X-Mailman-Version header...
... A message of great import.
... """)
>>> process(mlist, msg, {})
- >>> from Mailman.Version import VERSION
+ >>> from mailman.Version import VERSION
>>> msg['x-mailman-version'] == VERSION
True
@@ -101,7 +101,6 @@ Mailman will also insert an X-Mailman-Version header...
... A message of great import.
... """)
>>> process(mlist, msg, {})
- >>> from Mailman.Version import VERSION
>>> msg['x-mailman-version']
u'3000'
@@ -119,7 +118,6 @@ message.
... A message of great import.
... """)
>>> process(mlist, msg, {})
- >>> from Mailman.Version import VERSION
>>> msg['precedence']
u'list'
@@ -133,7 +131,6 @@ have one of them.
... A message of great import.
... """)
>>> process(mlist, msg, {})
- >>> from Mailman.Version import VERSION
>>> msg['precedence']
u'junk'
@@ -306,7 +303,7 @@ messages are fully personalized, that header will get overwritten with the
address of the recipient. The list's posting address will be added to one of
the recipient headers so that users will be able to reply back to the list.
- >>> from Mailman.interfaces import Personalization, ReplyToMunging
+ >>> from mailman.interfaces import Personalization, ReplyToMunging
>>> mlist.personalize = Personalization.full
>>> mlist.reply_goes_to_list = ReplyToMunging.no_munging
>>> msg = message_from_string("""\
diff --git a/Mailman/pipeline/docs/decorate.txt b/mailman/pipeline/docs/decorate.txt
index 10869f047..60afb0170 100644
--- a/Mailman/pipeline/docs/decorate.txt
+++ b/mailman/pipeline/docs/decorate.txt
@@ -5,8 +5,8 @@ Message decoration is the process of adding headers and footers to the
original message. A handler module takes care of this based on the settings
of the mailing list and the type of message being processed.
- >>> from Mailman.pipeline.decorate import process
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.decorate import process
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> msg_text = """\
... From: aperson@example.org
diff --git a/Mailman/pipeline/docs/digests.txt b/mailman/pipeline/docs/digests.txt
index 20c9191ae..d81e173f8 100644
--- a/Mailman/pipeline/docs/digests.txt
+++ b/mailman/pipeline/docs/digests.txt
@@ -6,9 +6,9 @@ as individual messages when immediately posted. There are several forms of
digests, although only two are currently supported: MIME digests and RFC 1153
(a.k.a. plain text) digests.
- >>> from Mailman.pipeline.to_digest import process
- >>> from Mailman.queue import Switchboard
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.to_digest import process
+ >>> from mailman.queue import Switchboard
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
>>> mlist.web_page_url = u'http://www.example.com/'
@@ -21,7 +21,7 @@ This is a helper function used to iterate through all the accumulated digest
messages, in the order in which they were posted. This makes it easier to
update the tests when we switch to a different mailbox format.
- >>> from Mailman.tests.helpers import digest_mbox
+ >>> from mailman.tests.helpers import digest_mbox
>>> from itertools import count
>>> from string import Template
>>> def makemsg():
diff --git a/Mailman/pipeline/docs/file-recips.txt b/mailman/pipeline/docs/file-recips.txt
index 8b1ab8024..03328f97e 100644
--- a/Mailman/pipeline/docs/file-recips.txt
+++ b/mailman/pipeline/docs/file-recips.txt
@@ -5,7 +5,7 @@ Mailman can calculate the recipients for a message from a Sendmail-style
include file. This file must be called members.txt and it must live in the
list's data directory.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> handler = config.handlers['file-recipients']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
@@ -79,7 +79,7 @@ However, if the sender of the original message is a member of the list and
their address is in the include file, the sender's address is /not/ included
in the recipients list.
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> address_1 = config.db.user_manager.create_address(
... u'cperson@example.com')
>>> address_1.subscribe(mlist, MemberRole.member)
diff --git a/Mailman/pipeline/docs/filtering.txt b/mailman/pipeline/docs/filtering.txt
index cfec13291..c5dca1531 100644
--- a/Mailman/pipeline/docs/filtering.txt
+++ b/mailman/pipeline/docs/filtering.txt
@@ -6,8 +6,8 @@ stripping MIME subparts, and possibly reorganizing the MIME structure of a
message. It does this with the MimeDel handler module, although other
handlers can potentially do other kinds of finer level content filtering.
- >>> from Mailman.pipeline.mime_delete import process
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.mime_delete import process
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
diff --git a/Mailman/pipeline/docs/nntp.txt b/mailman/pipeline/docs/nntp.txt
index eec95b7c2..5652d7924 100644
--- a/Mailman/pipeline/docs/nntp.txt
+++ b/mailman/pipeline/docs/nntp.txt
@@ -5,8 +5,8 @@ Mailman has an NNTP gateway, whereby messages posted to the mailing list can
be forwarded onto an NNTP newsgroup. Typically this means Usenet, but since
NNTP is to Usenet as IP is to the web, it's more general than that.
- >>> from Mailman.queue import Switchboard
- >>> from Mailman.configuration import config
+ >>> from mailman.queue import Switchboard
+ >>> from mailman.configuration import config
>>> handler = config.handlers['to-usenet']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
diff --git a/Mailman/pipeline/docs/reply-to.txt b/mailman/pipeline/docs/reply-to.txt
index f4ac1a41b..ad9100ce1 100644
--- a/Mailman/pipeline/docs/reply-to.txt
+++ b/mailman/pipeline/docs/reply-to.txt
@@ -7,8 +7,8 @@ transformations. Some headers get added, others get changed. Some of these
changes depend on mailing list settings and others depend on how the message
is getting sent through the system. We'll take things one-by-one.
- >>> from Mailman.pipeline.cook_headers import process
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.cook_headers import process
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.subject_prefix = u''
@@ -37,7 +37,7 @@ A list can be configured to add a Reply-To header pointing back to the mailing
list's posting address. If there's no Reply-To header in the original
message, the list's posting address simply gets inserted.
- >>> from Mailman.interfaces import ReplyToMunging
+ >>> from mailman.interfaces import ReplyToMunging
>>> mlist.reply_goes_to_list = ReplyToMunging.point_to_list
>>> mlist.preferred_language = u'en'
>>> mlist.description = u''
diff --git a/Mailman/pipeline/docs/replybot.txt b/mailman/pipeline/docs/replybot.txt
index 89e4a9188..2e3765cab 100644
--- a/Mailman/pipeline/docs/replybot.txt
+++ b/mailman/pipeline/docs/replybot.txt
@@ -6,15 +6,15 @@ it receives on its posting address, or special robot addresses. Automatic
responses are subject to various conditions, such as headers in the original
message or the amount of time since the last auto-response.
- >>> from Mailman.pipeline.replybot import process
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.replybot import process
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.real_name = u'XTest'
>>> mlist.web_page_url = u'http://www.example.com/'
>>> # Ensure that the virgin queue is empty, since we'll be checking this
>>> # for new auto-response messages.
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> virginq = Switchboard(config.VIRGINQUEUE_DIR)
>>> virginq.files
[]
diff --git a/Mailman/pipeline/docs/scrubber.txt b/mailman/pipeline/docs/scrubber.txt
index ab83b9a2b..744925f34 100644
--- a/Mailman/pipeline/docs/scrubber.txt
+++ b/mailman/pipeline/docs/scrubber.txt
@@ -6,8 +6,8 @@ messages and in components such as the archiver. Its primary purpose is to
scrub attachments from messages so that binary goop doesn't end up in an
archive message.
- >>> from Mailman.pipeline.scrubber import process, save_attachment
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.scrubber import process, save_attachment
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
diff --git a/Mailman/pipeline/docs/subject-munging.txt b/mailman/pipeline/docs/subject-munging.txt
index 73abf3e3a..02677d6e2 100644
--- a/Mailman/pipeline/docs/subject-munging.txt
+++ b/mailman/pipeline/docs/subject-munging.txt
@@ -7,8 +7,8 @@ transformations. Some headers get added, others get changed. Some of these
changes depend on mailing list settings and others depend on how the message
is getting sent through the system. We'll take things one-by-one.
- >>> from Mailman.pipeline.cook_headers import process
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.cook_headers import process
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.subject_prefix = u''
diff --git a/Mailman/pipeline/docs/tagger.txt b/mailman/pipeline/docs/tagger.txt
index 81afb739c..778f7cc73 100644
--- a/Mailman/pipeline/docs/tagger.txt
+++ b/mailman/pipeline/docs/tagger.txt
@@ -8,9 +8,9 @@ double duty as the 'topic tag'. Each message that flows the mailing list has
its Subject: and Keywords: headers compared against these regular
expressions. The message then gets tagged with the topic names of each hit.
- >>> from Mailman.pipeline.tagger import process
- >>> from Mailman.queue import Switchboard
- >>> from Mailman.configuration import config
+ >>> from mailman.pipeline.tagger import process
+ >>> from mailman.queue import Switchboard
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
Topics must be enabled for Mailman to do any topic matching, even if topics
diff --git a/Mailman/pipeline/file_recipients.py b/mailman/pipeline/file_recipients.py
index dfae732f0..8d97500fe 100644
--- a/Mailman/pipeline/file_recipients.py
+++ b/mailman/pipeline/file_recipients.py
@@ -28,9 +28,9 @@ import errno
from zope.interface import implements
-from Mailman import Errors
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman import Errors
+from mailman.i18n import _
+from mailman.interfaces import IHandler
diff --git a/Mailman/pipeline/mime_delete.py b/mailman/pipeline/mime_delete.py
index 89037039b..68c860da2 100644
--- a/Mailman/pipeline/mime_delete.py
+++ b/mailman/pipeline/mime_delete.py
@@ -37,14 +37,14 @@ from email.Iterators import typed_subpart_iterator
from os.path import splitext
from zope.interface import implements
-from Mailman import Errors
-from Mailman.Message import UserNotification
-from Mailman.Utils import oneline
-from Mailman.Version import VERSION
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
-from Mailman.queue import Switchboard
+from mailman import Errors
+from mailman.Message import UserNotification
+from mailman.Utils import oneline
+from mailman.Version import VERSION
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
+from mailman.queue import Switchboard
log = logging.getLogger('mailman.error')
diff --git a/Mailman/pipeline/moderate.py b/mailman/pipeline/moderate.py
index 1f5fe6b99..d6830df6c 100644
--- a/Mailman/pipeline/moderate.py
+++ b/mailman/pipeline/moderate.py
@@ -22,11 +22,11 @@ import re
from email.MIMEMessage import MIMEMessage
from email.MIMEText import MIMEText
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.i18n import _
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman.configuration import config
+from mailman.i18n import _
diff --git a/Mailman/pipeline/owner_recipients.py b/mailman/pipeline/owner_recipients.py
index 954036241..954036241 100644
--- a/Mailman/pipeline/owner_recipients.py
+++ b/mailman/pipeline/owner_recipients.py
diff --git a/Mailman/pipeline/replybot.py b/mailman/pipeline/replybot.py
index 508c197fd..93ac461c5 100644
--- a/Mailman/pipeline/replybot.py
+++ b/mailman/pipeline/replybot.py
@@ -28,10 +28,10 @@ import datetime
from string import Template
from zope.interface import implements
-from Mailman import Message
-from Mailman import Utils
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman import Message
+from mailman import Utils
+from mailman.i18n import _
+from mailman.interfaces import IHandler
log = logging.getLogger('mailman.error')
diff --git a/Mailman/pipeline/scrubber.py b/mailman/pipeline/scrubber.py
index 6e927aebf..37a5c7873 100644
--- a/Mailman/pipeline/scrubber.py
+++ b/mailman/pipeline/scrubber.py
@@ -38,12 +38,12 @@ from locknix.lockfile import Lock
from mimetypes import guess_all_extensions
from zope.interface import implements
-from Mailman import Utils
-from Mailman.Errors import DiscardMessage
-from Mailman.app.archiving import get_archiver
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman import Utils
+from mailman.Errors import DiscardMessage
+from mailman.app.archiving import get_archiver
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
# Path characters for common platforms
pre = re.compile(r'[/\\:]')
diff --git a/Mailman/pipeline/smtp_direct.py b/mailman/pipeline/smtp_direct.py
index 96f3449d5..d79510cb0 100644
--- a/Mailman/pipeline/smtp_direct.py
+++ b/mailman/pipeline/smtp_direct.py
@@ -42,12 +42,12 @@ from email.Header import Header
from email.Utils import formataddr
from zope.interface import implements
-from Mailman import Errors
-from Mailman import Utils
-from Mailman.SafeDict import MsgSafeDict
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler, Personalization
+from mailman import Errors
+from mailman import Utils
+from mailman.SafeDict import MsgSafeDict
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler, Personalization
DOT = '.'
diff --git a/Mailman/pipeline/tagger.py b/mailman/pipeline/tagger.py
index cde8547df..6899e1141 100644
--- a/Mailman/pipeline/tagger.py
+++ b/mailman/pipeline/tagger.py
@@ -29,8 +29,8 @@ import email.Parser
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
+from mailman.i18n import _
+from mailman.interfaces import IHandler
OR = '|'
diff --git a/Mailman/pipeline/to_archive.py b/mailman/pipeline/to_archive.py
index f85488ded..7306ae69b 100644
--- a/Mailman/pipeline/to_archive.py
+++ b/mailman/pipeline/to_archive.py
@@ -23,10 +23,10 @@ __all__ = ['ToArchive']
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
-from Mailman.queue import Switchboard
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
+from mailman.queue import Switchboard
diff --git a/Mailman/pipeline/to_digest.py b/mailman/pipeline/to_digest.py
index 3392dc4dc..191e3a0f1 100644
--- a/Mailman/pipeline/to_digest.py
+++ b/mailman/pipeline/to_digest.py
@@ -48,17 +48,17 @@ from email.parser import Parser
from email.utils import formatdate, getaddresses, make_msgid
from zope.interface import implements
-from Mailman import Errors
-from Mailman import Message
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.Mailbox import Mailbox
-from Mailman.Mailbox import Mailbox
-from Mailman.configuration import config
-from Mailman.pipeline.decorate import decorate
-from Mailman.pipeline.scrubber import process as scrubber
-from Mailman.interfaces import DeliveryMode, DeliveryStatus, IHandler
-from Mailman.queue import Switchboard
+from mailman import Errors
+from mailman import Message
+from mailman import Utils
+from mailman import i18n
+from mailman.Mailbox import Mailbox
+from mailman.Mailbox import Mailbox
+from mailman.configuration import config
+from mailman.pipeline.decorate import decorate
+from mailman.pipeline.scrubber import process as scrubber
+from mailman.interfaces import DeliveryMode, DeliveryStatus, IHandler
+from mailman.queue import Switchboard
_ = i18n._
diff --git a/Mailman/pipeline/to_outgoing.py b/mailman/pipeline/to_outgoing.py
index 81d66ce4b..d8ea180d5 100644
--- a/Mailman/pipeline/to_outgoing.py
+++ b/mailman/pipeline/to_outgoing.py
@@ -28,10 +28,10 @@ __all__ = ['ToOutgoing']
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler, Personalization
-from Mailman.queue import Switchboard
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler, Personalization
+from mailman.queue import Switchboard
diff --git a/Mailman/pipeline/to_usenet.py b/mailman/pipeline/to_usenet.py
index 080ee3519..61270c6ba 100644
--- a/Mailman/pipeline/to_usenet.py
+++ b/mailman/pipeline/to_usenet.py
@@ -25,10 +25,10 @@ import logging
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IHandler
-from Mailman.queue import Switchboard
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IHandler
+from mailman.queue import Switchboard
COMMASPACE = ', '
diff --git a/Mailman/queue/__init__.py b/mailman/queue/__init__.py
index 358eb7695..fb6b07479 100644
--- a/Mailman/queue/__init__.py
+++ b/mailman/queue/__init__.py
@@ -25,7 +25,13 @@ dictionary is written.
"""
from __future__ import with_statement
+
__metaclass__ = type
+__all__ = [
+ 'Runner',
+ 'Switchboard',
+ ]
+
import os
import sha
@@ -40,11 +46,11 @@ import traceback
from cStringIO import StringIO
from zope.interface import implements
-from Mailman import i18n
-from Mailman import Message
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.interfaces import IRunner, ISwitchboard
+from mailman import i18n
+from mailman import Message
+from mailman import Utils
+from mailman.configuration import config
+from mailman.interfaces import IRunner, ISwitchboard
# 20 bytes of all bits set, maximum sha.digest() value
shamax = 0xffffffffffffffffffffffffffffffffffffffffL
diff --git a/Mailman/queue/archive.py b/mailman/queue/archive.py
index bb977e72c..f17e6b751 100644
--- a/Mailman/queue/archive.py
+++ b/mailman/queue/archive.py
@@ -24,8 +24,8 @@ import time
from email.Utils import parsedate_tz, mktime_tz, formatdate
from locknix.lockfile import Lock
-from Mailman.configuration import config
-from Mailman.queue import Runner
+from mailman.configuration import config
+from mailman.queue import Runner
diff --git a/Mailman/queue/bounce.py b/mailman/queue/bounce.py
index 1ae1d3c91..e5bebe3eb 100644
--- a/Mailman/queue/bounce.py
+++ b/mailman/queue/bounce.py
@@ -27,12 +27,12 @@ from email.MIMEMessage import MIMEMessage
from email.MIMEText import MIMEText
from email.Utils import parseaddr
-from Mailman import Utils
-from Mailman.Bouncers import BouncerAPI
-from Mailman.Message import UserNotification
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Runner, Switchboard
+from mailman import Utils
+from mailman.Bouncers import BouncerAPI
+from mailman.Message import UserNotification
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Runner, Switchboard
COMMASPACE = ', '
diff --git a/Mailman/queue/command.py b/mailman/queue/command.py
index a0db2f776..c95504401 100644
--- a/Mailman/queue/command.py
+++ b/mailman/queue/command.py
@@ -31,12 +31,12 @@ from email.Iterators import typed_subpart_iterator
from email.MIMEMessage import MIMEMessage
from email.MIMEText import MIMEText
-from Mailman import Message
-from Mailman import Utils
-from Mailman.app.replybot import autorespond_to_sender
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.queue import Runner
+from mailman import Message
+from mailman import Utils
+from mailman.app.replybot import autorespond_to_sender
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.queue import Runner
NL = '\n'
@@ -107,7 +107,7 @@ class Results:
if args is None:
args = ()
# Try to import a command handler module for this command
- modname = 'Mailman.Commands.cmd_' + cmd
+ modname = 'mailman.Commands.cmd_' + cmd
try:
__import__(modname)
handler = sys.modules[modname]
diff --git a/Mailman/queue/docs/OVERVIEW.txt b/mailman/queue/docs/OVERVIEW.txt
index 643fa8a5c..643fa8a5c 100644
--- a/Mailman/queue/docs/OVERVIEW.txt
+++ b/mailman/queue/docs/OVERVIEW.txt
diff --git a/Mailman/queue/docs/incoming.txt b/mailman/queue/docs/incoming.txt
index 9dc22a9ef..48fb308c7 100644
--- a/Mailman/queue/docs/incoming.txt
+++ b/mailman/queue/docs/incoming.txt
@@ -11,7 +11,7 @@ processing begins, with a global default. This chain is processed with the
message eventually ending up in one of the four disposition states described
above.
- >>> from Mailman.app.lifecycle import create_list
+ >>> from mailman.app.lifecycle import create_list
>>> mlist = create_list(u'_xtest@example.com')
>>> mlist.start_chain
u'built-in'
@@ -36,27 +36,27 @@ pipeline queue.
Normally, the upstream mail server would drop the message in the incoming
queue, but this is an effective simulation.
- >>> from Mailman.inject import inject
+ >>> from mailman.inject import inject
>>> inject(u'_xtest@example.com', msg)
The incoming queue runner runs until it is empty.
- >>> from Mailman.queue.incoming import IncomingRunner
- >>> from Mailman.tests.helpers import make_testable_runner
+ >>> from mailman.queue.incoming import IncomingRunner
+ >>> from mailman.tests.helpers import make_testable_runner
>>> incoming = make_testable_runner(IncomingRunner)
>>> incoming.run()
And now the message is in the pipeline queue.
- >>> from Mailman.configuration import config
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.configuration import config
+ >>> from mailman.queue import Switchboard
>>> pipeline_queue = Switchboard(config.PIPELINEQUEUE_DIR)
>>> len(pipeline_queue.files)
1
>>> incoming_queue = Switchboard(config.INQUEUE_DIR)
>>> len(incoming_queue.files)
0
- >>> from Mailman.tests.helpers import get_queue_messages
+ >>> from mailman.tests.helpers import get_queue_messages
>>> item = get_queue_messages(pipeline_queue)[0]
>>> print item.msg.as_string()
From: aperson@example.com
@@ -112,8 +112,8 @@ Another possibility is that the message would get immediately discarded. The
built-in chain does not have such a disposition by default, so let's craft a
new chain and set it as the mailing list's start chain.
- >>> from Mailman.chains.base import Chain, Link
- >>> from Mailman.interfaces import LinkAction
+ >>> from mailman.chains.base import Chain, Link
+ >>> from mailman.interfaces import LinkAction
>>> truth_rule = config.rules['truth']
>>> discard_chain = config.chains['discard']
>>> test_chain = Chain('always-discard', u'Testing discards')
diff --git a/Mailman/queue/docs/news.txt b/mailman/queue/docs/news.txt
index bc6619f50..0b89de2bc 100644
--- a/Mailman/queue/docs/news.txt
+++ b/mailman/queue/docs/news.txt
@@ -6,8 +6,8 @@ NNTP newsgroup. One of the most important things this runner does is prepare
the message for Usenet (yes, I know that NNTP is not Usenet, but this runner
was originally written to gate to Usenet, which has its own rules).
- >>> from Mailman.configuration import config
- >>> from Mailman.queue.news import prepare_message
+ >>> from mailman.configuration import config
+ >>> from mailman.queue.news import prepare_message
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.linked_newsgroup = u'comp.lang.python'
@@ -118,7 +118,7 @@ Newsgroup moderation
When the newsgroup is moderated, an Approved: header with the list's posting
address is added for the benefit of the Usenet system.
- >>> from Mailman.interfaces import NewsModeration
+ >>> from mailman.interfaces import NewsModeration
>>> mlist.news_moderation = NewsModeration.open_moderated
>>> msg = message_from_string("""\
... From: aperson@example.com
diff --git a/Mailman/queue/docs/outgoing.txt b/mailman/queue/docs/outgoing.txt
index 8b7024c77..3840b71ee 100644
--- a/Mailman/queue/docs/outgoing.txt
+++ b/mailman/queue/docs/outgoing.txt
@@ -9,8 +9,8 @@ term somewhat incorrectly, but within the spirit of the standard, which
basically describes how to encode the recipient's address in the originator
headers for unambigous bounce processing.
- >>> from Mailman.queue import Switchboard
- >>> from Mailman.configuration import config
+ >>> from mailman.queue import Switchboard
+ >>> from mailman.configuration import config
>>> handler = config.handlers['to-outgoing']
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> switchboard = Switchboard(config.OUTQUEUE_DIR)
@@ -69,7 +69,7 @@ VERP'd.
# Save the original value for clean up.
>>> verp_personalized_delivieries = config.VERP_PERSONALIZED_DELIVERIES
>>> config.VERP_PERSONALIZED_DELIVERIES = True
- >>> from Mailman.interfaces import Personalization
+ >>> from mailman.interfaces import Personalization
>>> mlist.personalize = Personalization.individual
>>> msgdata = dict(foo=1, bar=2)
>>> handler.process(mlist, msg, msgdata)
diff --git a/Mailman/queue/docs/runner.txt b/mailman/queue/docs/runner.txt
index 4f6e0dbc1..e95e20ecd 100644
--- a/Mailman/queue/docs/runner.txt
+++ b/mailman/queue/docs/runner.txt
@@ -15,8 +15,8 @@ runners inherit from. This base class implements a .run() method that runs
continuously in a loop until the .stop() method is called.
>>> import os
- >>> from Mailman.queue import Runner, Switchboard
- >>> from Mailman.configuration import config
+ >>> from mailman.queue import Runner, Switchboard
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.preferred_language = u'en'
diff --git a/Mailman/queue/docs/switchboard.txt b/mailman/queue/docs/switchboard.txt
index 56dbc8a05..633bdabe6 100644
--- a/Mailman/queue/docs/switchboard.txt
+++ b/mailman/queue/docs/switchboard.txt
@@ -14,9 +14,9 @@ instance of a switchboard is responsible for one queue directory.
Create a switchboard by giving its queue directory.
>>> import os
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> queue_directory = os.path.join(config.QUEUE_DIR, 'test')
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.queue import Switchboard
>>> switchboard = Switchboard(queue_directory)
>>> switchboard.queue_directory == queue_directory
True
diff --git a/Mailman/queue/http.py b/mailman/queue/http.py
index 6e219c1bd..3ecf709ec 100644
--- a/Mailman/queue/http.py
+++ b/mailman/queue/http.py
@@ -24,9 +24,9 @@ import logging
from cStringIO import StringIO
from wsgiref.simple_server import make_server, WSGIRequestHandler
-from Mailman.Cgi.wsgi_app import mailman_app
-from Mailman.configuration import config
-from Mailman.queue import Runner
+from mailman.Cgi.wsgi_app import mailman_app
+from mailman.configuration import config
+from mailman.queue import Runner
hlog = logging.getLogger('mailman.http')
qlog = logging.getLogger('mailman.qrunner')
diff --git a/Mailman/queue/incoming.py b/mailman/queue/incoming.py
index 55d653990..e1f151446 100644
--- a/Mailman/queue/incoming.py
+++ b/mailman/queue/incoming.py
@@ -26,9 +26,9 @@ prepared for delivery. Rejections, discards, and holds are processed
immediately.
"""
-from Mailman.app.chains import process
-from Mailman.configuration import config
-from Mailman.queue import Runner
+from mailman.app.chains import process
+from mailman.configuration import config
+from mailman.queue import Runner
diff --git a/Mailman/queue/lmtp.py b/mailman/queue/lmtp.py
index 2b53b3c00..23aa9b360 100644
--- a/Mailman/queue/lmtp.py
+++ b/mailman/queue/lmtp.py
@@ -48,9 +48,9 @@ import asyncore
from email.utils import parseaddr
-from Mailman.Message import Message
-from Mailman.configuration import config
-from Mailman.runner import Runner, Switchboard
+from mailman.Message import Message
+from mailman.configuration import config
+from mailman.runner import Runner, Switchboard
elog = logging.getLogger('mailman.error')
qlog = logging.getLogger('mailman.qrunner')
diff --git a/Mailman/queue/maildir.py b/mailman/queue/maildir.py
index f1d94a88e..9a1bef2e3 100644
--- a/Mailman/queue/maildir.py
+++ b/mailman/queue/maildir.py
@@ -56,9 +56,9 @@ import logging
from email.Parser import Parser
from email.Utils import parseaddr
-from Mailman.Message import Message
-from Mailman.configuration import config
-from Mailman.queue import Runner
+from mailman.Message import Message
+from mailman.configuration import config
+from mailman.queue import Runner
log = logging.getLogger('mailman.error')
diff --git a/Mailman/queue/news.py b/mailman/queue/news.py
index e410c2ad1..ba2a81f98 100644
--- a/Mailman/queue/news.py
+++ b/mailman/queue/news.py
@@ -28,10 +28,10 @@ from email.utils import getaddresses, make_msgid
COMMASPACE = ', '
-from Mailman import Utils
-from Mailman.configuration import config
-from Mailman.interfaces import NewsModeration
-from Mailman.queue import Runner
+from mailman import Utils
+from mailman.configuration import config
+from mailman.interfaces import NewsModeration
+from mailman.queue import Runner
log = logging.getLogger('mailman.error')
diff --git a/Mailman/queue/outgoing.py b/mailman/queue/outgoing.py
index a3d60f0a0..31599e5ee 100644
--- a/Mailman/queue/outgoing.py
+++ b/mailman/queue/outgoing.py
@@ -25,11 +25,11 @@ import email
import socket
import logging
-from Mailman import Errors
-from Mailman import Message
-from Mailman.configuration import config
-from Mailman.queue import Runner, Switchboard
-from Mailman.queue.bounce import BounceMixin
+from mailman import Errors
+from mailman import Message
+from mailman.configuration import config
+from mailman.queue import Runner, Switchboard
+from mailman.queue.bounce import BounceMixin
# This controls how often _doperiodic() will try to deal with deferred
# permanent failures. It is a count of calls to _doperiodic()
diff --git a/Mailman/queue/pipeline.py b/mailman/queue/pipeline.py
index 47c2f9e6f..ac311864f 100644
--- a/Mailman/queue/pipeline.py
+++ b/mailman/queue/pipeline.py
@@ -22,9 +22,9 @@ through the 'preparation pipeline'. This pipeline adds, deletes and modifies
headers, calculates message recipients, and more.
"""
-from Mailman.app.pipelines import process
-from Mailman.configuration import config
-from Mailman.queue import Runner
+from mailman.app.pipelines import process
+from mailman.configuration import config
+from mailman.queue import Runner
diff --git a/Mailman/queue/retry.py b/mailman/queue/retry.py
index e8c8f79b1..e90b73990 100644
--- a/Mailman/queue/retry.py
+++ b/mailman/queue/retry.py
@@ -17,8 +17,8 @@
import time
-from Mailman.configuration import config
-from Mailman.queue import Runner, Switchboard
+from mailman.configuration import config
+from mailman.queue import Runner, Switchboard
diff --git a/Mailman/queue/virgin.py b/mailman/queue/virgin.py
index ccbf510e9..5534c95f0 100644
--- a/Mailman/queue/virgin.py
+++ b/mailman/queue/virgin.py
@@ -23,9 +23,9 @@ to go through some minimal processing before they can be sent out to the
recipient.
"""
-from Mailman.configuration import config
-from Mailman.queue import Runner
-from Mailman.queue.incoming import IncomingRunner
+from mailman.configuration import config
+from mailman.queue import Runner
+from mailman.queue.incoming import IncomingRunner
diff --git a/Mailman/rules/__init__.py b/mailman/rules/__init__.py
index 5eb7d87d9..d6a41bef4 100644
--- a/Mailman/rules/__init__.py
+++ b/mailman/rules/__init__.py
@@ -24,7 +24,7 @@ __all__ = ['initialize']
import os
import sys
-from Mailman.interfaces import IRule
+from mailman.interfaces import IRule
@@ -35,13 +35,13 @@ def initialize():
importable modules in this subpackage.
"""
# Find all rules found in all modules inside our package.
- import Mailman.rules
- here = os.path.dirname(Mailman.rules.__file__)
+ import mailman.rules
+ here = os.path.dirname(mailman.rules.__file__)
for filename in os.listdir(here):
basename, extension = os.path.splitext(filename)
if extension <> '.py':
continue
- module_name = 'Mailman.rules.' + basename
+ module_name = 'mailman.rules.' + basename
__import__(module_name, fromlist='*')
module = sys.modules[module_name]
for name in module.__all__:
diff --git a/Mailman/rules/administrivia.py b/mailman/rules/administrivia.py
index 76848fecf..4de4fc61a 100644
--- a/Mailman/rules/administrivia.py
+++ b/mailman/rules/administrivia.py
@@ -24,9 +24,9 @@ __metaclass__ = type
from email.iterators import typed_subpart_iterator
from zope.interface import implements
-from Mailman.configuration import config
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.configuration import config
+from mailman.i18n import _
+from mailman.interfaces import IRule
# The list of email commands we search for in the Subject header and payload.
diff --git a/Mailman/rules/any.py b/mailman/rules/any.py
index c0755b58f..7369d95c1 100644
--- a/Mailman/rules/any.py
+++ b/mailman/rules/any.py
@@ -23,8 +23,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/approved.py b/mailman/rules/approved.py
index f3c1dc412..be8ceaab7 100644
--- a/Mailman/rules/approved.py
+++ b/mailman/rules/approved.py
@@ -25,8 +25,8 @@ import re
from email.iterators import typed_subpart_iterator
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
EMPTYSTRING = u''
diff --git a/Mailman/rules/docs/administrivia.txt b/mailman/rules/docs/administrivia.txt
index dc9464703..65742fba2 100644
--- a/Mailman/rules/docs/administrivia.txt
+++ b/mailman/rules/docs/administrivia.txt
@@ -6,7 +6,7 @@ commands in the Subject header or first few lines of the payload. This is
used to catch messages posted to the list which should have been sent to the
-request robot address.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.administrivia = True
>>> rule = config.rules['administrivia']
diff --git a/Mailman/rules/docs/approve.txt b/mailman/rules/docs/approve.txt
index f942e351a..3b5065849 100644
--- a/Mailman/rules/docs/approve.txt
+++ b/mailman/rules/docs/approve.txt
@@ -13,7 +13,7 @@ approval queue. This has several use cases:
In order to support this, a mailing list can be given a 'moderator password'
which is shared among all the administrators.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> mlist.moderator_password = u'abcxyz'
diff --git a/Mailman/rules/docs/emergency.txt b/mailman/rules/docs/emergency.txt
index 05a9dcff2..56eceaccb 100644
--- a/Mailman/rules/docs/emergency.txt
+++ b/mailman/rules/docs/emergency.txt
@@ -4,7 +4,7 @@ Emergency
When the mailing list has its emergency flag set, all messages posted to the
list are held for moderator approval.
- >>> from Mailman.app.lifecycle import create_list
+ >>> from mailman.app.lifecycle import create_list
>>> mlist = create_list(u'_xtest@example.com')
>>> mlist.web_page_url = u'http://www.example.com/'
>>> msg = message_from_string("""\
@@ -19,7 +19,7 @@ list are held for moderator approval.
The emergency rule is matched as part of the built-in chain. The emergency
rule matches if the flag is set on the mailing list.
- >>> from Mailman.app.chains import process
+ >>> from mailman.app.chains import process
>>> mlist.emergency = True
>>> process(mlist, msg, {}, 'built-in')
@@ -27,8 +27,8 @@ There are two messages in the virgin queue. The one addressed to the original
sender will contain a token we can use to grab the held message out of the
pending requests.
- >>> from Mailman.configuration import config
- >>> from Mailman.queue import Switchboard
+ >>> from mailman.configuration import config
+ >>> from mailman.queue import Switchboard
>>> virginq = Switchboard(config.VIRGINQUEUE_DIR)
>>> def get_held_message():
diff --git a/Mailman/rules/docs/header-matching.txt b/mailman/rules/docs/header-matching.txt
index fbd0ff65f..78554526a 100644
--- a/Mailman/rules/docs/header-matching.txt
+++ b/mailman/rules/docs/header-matching.txt
@@ -5,14 +5,14 @@ Mailman can do pattern based header matching during its normal rule
processing. There is a set of site-wide default header matchines specified in
the configuaration file under the HEADER_MATCHES variable.
- >>> from Mailman.app.lifecycle import create_list
+ >>> from mailman.app.lifecycle import create_list
>>> mlist = create_list(u'_xtest@example.com')
Because the default HEADER_MATCHES variable is empty when the configuration
file is read, we'll just extend the current header matching chain with a
pattern that matches 4 or more stars, discarding the message if it hits.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> chain = config.chains['header-match']
>>> chain.extend('x-spam-score', '[*]{4,}', 'discard')
@@ -28,7 +28,7 @@ the chain untouched (i.e. no disposition).
... This is a message.
... """)
- >>> from Mailman.app.chains import process
+ >>> from mailman.app.chains import process
Pass through is seen as nothing being in the log file after processing.
diff --git a/Mailman/rules/docs/implicit-dest.txt b/mailman/rules/docs/implicit-dest.txt
index a43ad40cd..8857a397e 100644
--- a/Mailman/rules/docs/implicit-dest.txt
+++ b/mailman/rules/docs/implicit-dest.txt
@@ -4,7 +4,7 @@ Implicit destination
The 'implicit-dest' rule matches when the mailing list's posting address is
not explicitly mentioned in the set of message recipients.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['implicit-dest']
>>> rule.name
diff --git a/Mailman/rules/docs/loop.txt b/mailman/rules/docs/loop.txt
index 9ed6ca87c..ba3cbbc1d 100644
--- a/Mailman/rules/docs/loop.txt
+++ b/mailman/rules/docs/loop.txt
@@ -4,7 +4,7 @@ Posting loops
To avoid a posting loop, Mailman has a rule to check for the existence of an
X-BeenThere header with the value of the list's posting address.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['loop']
>>> rule.name
diff --git a/Mailman/rules/docs/max-size.txt b/mailman/rules/docs/max-size.txt
index 03998f564..7ece6a54a 100644
--- a/Mailman/rules/docs/max-size.txt
+++ b/mailman/rules/docs/max-size.txt
@@ -6,7 +6,7 @@ specified maximum. Generally this is used to prevent huge attachments from
getting posted to the list. This value is calculated in terms of KB (1024
bytes).
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['max-size']
>>> rule.name
diff --git a/Mailman/rules/docs/moderation.txt b/mailman/rules/docs/moderation.txt
index 8d71ffbf1..3af5f2520 100644
--- a/Mailman/rules/docs/moderation.txt
+++ b/mailman/rules/docs/moderation.txt
@@ -6,7 +6,7 @@ postings, then only members with a cleared moderation flag will be able to
email the list without having those messages be held for approval. The
'moderation' rule determines whether the message should be moderated or not.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['moderation']
>>> rule.name
@@ -29,7 +29,7 @@ Let's add the message author as a non-moderated member.
>>> user = config.db.user_manager.create_user(
... u'aperson@example.org', u'Anne Person')
>>> address = list(user.addresses)[0]
- >>> from Mailman.interfaces import MemberRole
+ >>> from mailman.interfaces import MemberRole
>>> member = address.subscribe(mlist, MemberRole.member)
>>> member.is_moderated
False
diff --git a/Mailman/rules/docs/news-moderation.txt b/mailman/rules/docs/news-moderation.txt
index 8d20ed69a..1ecbe12cf 100644
--- a/Mailman/rules/docs/news-moderation.txt
+++ b/mailman/rules/docs/news-moderation.txt
@@ -8,7 +8,7 @@ posted to the newsgroup, and from there, gated to the mailing list. It's a
circuitous route, but it works nonetheless by holding all messages posted
directly to the mailing list.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['news-moderation']
>>> rule.name
@@ -16,7 +16,7 @@ directly to the mailing list.
Set the list configuraiton variable to enable newsgroup moderation.
- >>> from Mailman.interfaces import NewsModeration
+ >>> from mailman.interfaces import NewsModeration
>>> mlist.news_moderation = NewsModeration.moderated
And now all messages will match the rule.
diff --git a/Mailman/rules/docs/no-subject.txt b/mailman/rules/docs/no-subject.txt
index 78ab22cd6..0a67ccbef 100644
--- a/Mailman/rules/docs/no-subject.txt
+++ b/mailman/rules/docs/no-subject.txt
@@ -4,7 +4,7 @@ No Subject header
This rule matches if the message has no Subject header, or if the header is
the empty string when stripped.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['no-subject']
>>> rule.name
diff --git a/Mailman/rules/docs/recipients.txt b/mailman/rules/docs/recipients.txt
index 834c33435..3408e7e51 100644
--- a/Mailman/rules/docs/recipients.txt
+++ b/mailman/rules/docs/recipients.txt
@@ -4,7 +4,7 @@ Maximum number of recipients
The 'max-recipients' rule matches when there are more than the maximum allowed
number of explicit recipients addressed by the message.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['max-recipients']
>>> rule.name
diff --git a/Mailman/rules/docs/rules.txt b/mailman/rules/docs/rules.txt
index d2d291331..fff833462 100644
--- a/Mailman/rules/docs/rules.txt
+++ b/mailman/rules/docs/rules.txt
@@ -13,8 +13,8 @@ Rules are maintained in the configuration object as a dictionary mapping rule
names to rule objects.
>>> from zope.interface.verify import verifyObject
- >>> from Mailman.configuration import config
- >>> from Mailman.interfaces import IRule
+ >>> from mailman.configuration import config
+ >>> from mailman.interfaces import IRule
>>> for rule_name in sorted(config.rules):
... rule = config.rules[rule_name]
... print rule_name, verifyObject(IRule, rule)
diff --git a/Mailman/rules/docs/suspicious.txt b/mailman/rules/docs/suspicious.txt
index 34aed22dc..df2bc64af 100644
--- a/Mailman/rules/docs/suspicious.txt
+++ b/mailman/rules/docs/suspicious.txt
@@ -5,7 +5,7 @@ Suspicious headers are a way for Mailman to hold messages that match a
particular regular expression. This mostly historical feature is fairly
confusing to users, and the list attribute that controls this is misnamed.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> mlist = config.db.list_manager.create(u'_xtest@example.com')
>>> rule = config.rules['suspicious-header']
>>> rule.name
diff --git a/Mailman/rules/docs/truth.txt b/mailman/rules/docs/truth.txt
index baa40772a..3c11e4954 100644
--- a/Mailman/rules/docs/truth.txt
+++ b/mailman/rules/docs/truth.txt
@@ -4,7 +4,7 @@ Truth
The 'truth' rule always matches. This makes it useful as a terminus rule for
unconditionally jumping to another chain.
- >>> from Mailman.configuration import config
+ >>> from mailman.configuration import config
>>> rule = config.rules['truth']
>>> rule.check(False, False, False)
True
diff --git a/Mailman/rules/emergency.py b/mailman/rules/emergency.py
index 6d924b399..0fd17b73a 100644
--- a/Mailman/rules/emergency.py
+++ b/mailman/rules/emergency.py
@@ -23,8 +23,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/implicit_dest.py b/mailman/rules/implicit_dest.py
index 1b459caed..a19332a5a 100644
--- a/Mailman/rules/implicit_dest.py
+++ b/mailman/rules/implicit_dest.py
@@ -25,8 +25,8 @@ import re
from email.utils import getaddresses
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/loop.py b/mailman/rules/loop.py
index 93bd1241d..3637a27d8 100644
--- a/Mailman/rules/loop.py
+++ b/mailman/rules/loop.py
@@ -23,8 +23,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/max_recipients.py b/mailman/rules/max_recipients.py
index e4fb3faf3..48122a0cd 100644
--- a/Mailman/rules/max_recipients.py
+++ b/mailman/rules/max_recipients.py
@@ -24,8 +24,8 @@ __metaclass__ = type
from email.utils import getaddresses
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/max_size.py b/mailman/rules/max_size.py
index e54b68c9c..b49f2374e 100644
--- a/Mailman/rules/max_size.py
+++ b/mailman/rules/max_size.py
@@ -23,8 +23,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/moderation.py b/mailman/rules/moderation.py
index 29a478662..4d12c2950 100644
--- a/Mailman/rules/moderation.py
+++ b/mailman/rules/moderation.py
@@ -26,8 +26,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/news_moderation.py b/mailman/rules/news_moderation.py
index 56c9fef37..1228fc7be 100644
--- a/Mailman/rules/news_moderation.py
+++ b/mailman/rules/news_moderation.py
@@ -23,8 +23,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule, NewsModeration
+from mailman.i18n import _
+from mailman.interfaces import IRule, NewsModeration
diff --git a/Mailman/rules/no_subject.py b/mailman/rules/no_subject.py
index 4a8c6ac99..8871058e9 100644
--- a/Mailman/rules/no_subject.py
+++ b/mailman/rules/no_subject.py
@@ -23,8 +23,8 @@ __metaclass__ = type
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/suspicious.py b/mailman/rules/suspicious.py
index 4936734e5..d79fe8f93 100644
--- a/Mailman/rules/suspicious.py
+++ b/mailman/rules/suspicious.py
@@ -17,16 +17,17 @@
"""The historical 'suspicious header' rule."""
-__all__ = ['SuspiciousHeader']
__metaclass__ = type
+__all__ = ['SuspiciousHeader']
import re
+
from email.utils import getaddresses
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/rules/truth.py b/mailman/rules/truth.py
index d3cfc30f3..03bb26e9a 100644
--- a/Mailman/rules/truth.py
+++ b/mailman/rules/truth.py
@@ -17,14 +17,14 @@
"""A rule which always matches."""
-__all__ = ['Truth']
__metaclass__ = type
+__all__ = ['Truth']
from zope.interface import implements
-from Mailman.i18n import _
-from Mailman.interfaces import IRule
+from mailman.i18n import _
+from mailman.interfaces import IRule
diff --git a/Mailman/templates/en/__init__.py b/mailman/templates/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/templates/en/__init__.py
+++ b/mailman/templates/__init__.py
diff --git a/Mailman/tests/__init__.py b/mailman/templates/en/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/tests/__init__.py
+++ b/mailman/templates/en/__init__.py
diff --git a/Mailman/templates/en/adminaddrchgack.txt b/mailman/templates/en/adminaddrchgack.txt
index a24dd3d91..a24dd3d91 100644
--- a/Mailman/templates/en/adminaddrchgack.txt
+++ b/mailman/templates/en/adminaddrchgack.txt
diff --git a/Mailman/templates/en/admindbdetails.html b/mailman/templates/en/admindbdetails.html
index d97fcec11..d97fcec11 100644
--- a/Mailman/templates/en/admindbdetails.html
+++ b/mailman/templates/en/admindbdetails.html
diff --git a/Mailman/templates/en/admindbpreamble.html b/mailman/templates/en/admindbpreamble.html
index 659b77e72..659b77e72 100644
--- a/Mailman/templates/en/admindbpreamble.html
+++ b/mailman/templates/en/admindbpreamble.html
diff --git a/Mailman/templates/en/admindbsummary.html b/mailman/templates/en/admindbsummary.html
index 20ffef584..20ffef584 100644
--- a/Mailman/templates/en/admindbsummary.html
+++ b/mailman/templates/en/admindbsummary.html
diff --git a/Mailman/templates/en/adminsubscribeack.txt b/mailman/templates/en/adminsubscribeack.txt
index 5e8ee6cf8..5e8ee6cf8 100644
--- a/Mailman/templates/en/adminsubscribeack.txt
+++ b/mailman/templates/en/adminsubscribeack.txt
diff --git a/Mailman/templates/en/adminunsubscribeack.txt b/mailman/templates/en/adminunsubscribeack.txt
index fb87ac87d..fb87ac87d 100644
--- a/Mailman/templates/en/adminunsubscribeack.txt
+++ b/mailman/templates/en/adminunsubscribeack.txt
diff --git a/Mailman/templates/en/admlogin.html b/mailman/templates/en/admlogin.html
index 03f763b95..03f763b95 100644
--- a/Mailman/templates/en/admlogin.html
+++ b/mailman/templates/en/admlogin.html
diff --git a/Mailman/templates/en/approve.txt b/mailman/templates/en/approve.txt
index dfb0dfb1e..dfb0dfb1e 100644
--- a/Mailman/templates/en/approve.txt
+++ b/mailman/templates/en/approve.txt
diff --git a/Mailman/templates/en/archidxentry.html b/mailman/templates/en/archidxentry.html
index f9bb57aab..f9bb57aab 100644
--- a/Mailman/templates/en/archidxentry.html
+++ b/mailman/templates/en/archidxentry.html
diff --git a/Mailman/templates/en/archidxfoot.html b/mailman/templates/en/archidxfoot.html
index 0b0a42075..0b0a42075 100644
--- a/Mailman/templates/en/archidxfoot.html
+++ b/mailman/templates/en/archidxfoot.html
diff --git a/Mailman/templates/en/archidxhead.html b/mailman/templates/en/archidxhead.html
index 4fdf4731d..4fdf4731d 100644
--- a/Mailman/templates/en/archidxhead.html
+++ b/mailman/templates/en/archidxhead.html
diff --git a/Mailman/templates/en/archlistend.html b/mailman/templates/en/archlistend.html
index 9bc052ddb..9bc052ddb 100644
--- a/Mailman/templates/en/archlistend.html
+++ b/mailman/templates/en/archlistend.html
diff --git a/Mailman/templates/en/archliststart.html b/mailman/templates/en/archliststart.html
index cdf5d17c4..cdf5d17c4 100644
--- a/Mailman/templates/en/archliststart.html
+++ b/mailman/templates/en/archliststart.html
diff --git a/Mailman/templates/en/archtoc.html b/mailman/templates/en/archtoc.html
index 6969d5152..6969d5152 100644
--- a/Mailman/templates/en/archtoc.html
+++ b/mailman/templates/en/archtoc.html
diff --git a/Mailman/templates/en/archtocentry.html b/mailman/templates/en/archtocentry.html
index 00cf9c47d..00cf9c47d 100644
--- a/Mailman/templates/en/archtocentry.html
+++ b/mailman/templates/en/archtocentry.html
diff --git a/Mailman/templates/en/archtocnombox.html b/mailman/templates/en/archtocnombox.html
index 0b1239ec8..0b1239ec8 100644
--- a/Mailman/templates/en/archtocnombox.html
+++ b/mailman/templates/en/archtocnombox.html
diff --git a/Mailman/templates/en/article.html b/mailman/templates/en/article.html
index 38dbc5543..38dbc5543 100644
--- a/Mailman/templates/en/article.html
+++ b/mailman/templates/en/article.html
diff --git a/Mailman/templates/en/bounce.txt b/mailman/templates/en/bounce.txt
index 8e02cc7a5..8e02cc7a5 100644
--- a/Mailman/templates/en/bounce.txt
+++ b/mailman/templates/en/bounce.txt
diff --git a/Mailman/templates/en/checkdbs.txt b/mailman/templates/en/checkdbs.txt
index d53925a4d..d53925a4d 100644
--- a/Mailman/templates/en/checkdbs.txt
+++ b/mailman/templates/en/checkdbs.txt
diff --git a/Mailman/templates/en/convert.txt b/mailman/templates/en/convert.txt
index ae17a79e0..ae17a79e0 100644
--- a/Mailman/templates/en/convert.txt
+++ b/mailman/templates/en/convert.txt
diff --git a/Mailman/templates/en/cronpass.txt b/mailman/templates/en/cronpass.txt
index 52ce5ea6c..52ce5ea6c 100644
--- a/Mailman/templates/en/cronpass.txt
+++ b/mailman/templates/en/cronpass.txt
diff --git a/Mailman/templates/en/disabled.txt b/mailman/templates/en/disabled.txt
index 54998a83b..54998a83b 100644
--- a/Mailman/templates/en/disabled.txt
+++ b/mailman/templates/en/disabled.txt
diff --git a/Mailman/templates/en/emptyarchive.html b/mailman/templates/en/emptyarchive.html
index 2f10766ce..2f10766ce 100644
--- a/Mailman/templates/en/emptyarchive.html
+++ b/mailman/templates/en/emptyarchive.html
diff --git a/Mailman/templates/en/headfoot.html b/mailman/templates/en/headfoot.html
index b2caf10f6..b2caf10f6 100644
--- a/Mailman/templates/en/headfoot.html
+++ b/mailman/templates/en/headfoot.html
diff --git a/Mailman/templates/en/help.txt b/mailman/templates/en/help.txt
index 654eda315..654eda315 100644
--- a/Mailman/templates/en/help.txt
+++ b/mailman/templates/en/help.txt
diff --git a/Mailman/templates/en/invite.txt b/mailman/templates/en/invite.txt
index 920c84213..920c84213 100644
--- a/Mailman/templates/en/invite.txt
+++ b/mailman/templates/en/invite.txt
diff --git a/Mailman/templates/en/listinfo.html b/mailman/templates/en/listinfo.html
index 0f0b5e614..0f0b5e614 100644
--- a/Mailman/templates/en/listinfo.html
+++ b/mailman/templates/en/listinfo.html
diff --git a/Mailman/templates/en/masthead.txt b/mailman/templates/en/masthead.txt
index 30c526ac9..30c526ac9 100644
--- a/Mailman/templates/en/masthead.txt
+++ b/mailman/templates/en/masthead.txt
diff --git a/Mailman/templates/en/newlist.txt b/mailman/templates/en/newlist.txt
index 3362887d8..3362887d8 100644
--- a/Mailman/templates/en/newlist.txt
+++ b/mailman/templates/en/newlist.txt
diff --git a/Mailman/templates/en/nomoretoday.txt b/mailman/templates/en/nomoretoday.txt
index 1019dce34..1019dce34 100644
--- a/Mailman/templates/en/nomoretoday.txt
+++ b/mailman/templates/en/nomoretoday.txt
diff --git a/Mailman/templates/en/options.html b/mailman/templates/en/options.html
index 8213b1f4b..8213b1f4b 100644
--- a/Mailman/templates/en/options.html
+++ b/mailman/templates/en/options.html
diff --git a/Mailman/templates/en/postack.txt b/mailman/templates/en/postack.txt
index 7402e4c2a..7402e4c2a 100644
--- a/Mailman/templates/en/postack.txt
+++ b/mailman/templates/en/postack.txt
diff --git a/Mailman/templates/en/postauth.txt b/mailman/templates/en/postauth.txt
index 19f1e384a..19f1e384a 100644
--- a/Mailman/templates/en/postauth.txt
+++ b/mailman/templates/en/postauth.txt
diff --git a/Mailman/templates/en/postheld.txt b/mailman/templates/en/postheld.txt
index 877bb4050..877bb4050 100644
--- a/Mailman/templates/en/postheld.txt
+++ b/mailman/templates/en/postheld.txt
diff --git a/Mailman/templates/en/private.html b/mailman/templates/en/private.html
index 28ac9bfc8..28ac9bfc8 100644
--- a/Mailman/templates/en/private.html
+++ b/mailman/templates/en/private.html
diff --git a/Mailman/templates/en/probe.txt b/mailman/templates/en/probe.txt
index e0ae4ff57..e0ae4ff57 100644
--- a/Mailman/templates/en/probe.txt
+++ b/mailman/templates/en/probe.txt
diff --git a/Mailman/templates/en/refuse.txt b/mailman/templates/en/refuse.txt
index 9b6d9bb9c..9b6d9bb9c 100644
--- a/Mailman/templates/en/refuse.txt
+++ b/mailman/templates/en/refuse.txt
diff --git a/Mailman/templates/en/roster.html b/mailman/templates/en/roster.html
index aa5392ae4..aa5392ae4 100644
--- a/Mailman/templates/en/roster.html
+++ b/mailman/templates/en/roster.html
diff --git a/Mailman/templates/en/subauth.txt b/mailman/templates/en/subauth.txt
index 869be71c7..869be71c7 100644
--- a/Mailman/templates/en/subauth.txt
+++ b/mailman/templates/en/subauth.txt
diff --git a/Mailman/templates/en/subscribe.html b/mailman/templates/en/subscribe.html
index 20373877b..20373877b 100644
--- a/Mailman/templates/en/subscribe.html
+++ b/mailman/templates/en/subscribe.html
diff --git a/Mailman/templates/en/subscribeack.txt b/mailman/templates/en/subscribeack.txt
index 03f56c022..03f56c022 100644
--- a/Mailman/templates/en/subscribeack.txt
+++ b/mailman/templates/en/subscribeack.txt
diff --git a/Mailman/templates/en/unsub.txt b/mailman/templates/en/unsub.txt
index b08f65bae..b08f65bae 100644
--- a/Mailman/templates/en/unsub.txt
+++ b/mailman/templates/en/unsub.txt
diff --git a/Mailman/templates/en/unsubauth.txt b/mailman/templates/en/unsubauth.txt
index 40bc3d5e6..40bc3d5e6 100644
--- a/Mailman/templates/en/unsubauth.txt
+++ b/mailman/templates/en/unsubauth.txt
diff --git a/Mailman/templates/en/userpass.txt b/mailman/templates/en/userpass.txt
index 2a53a846e..2a53a846e 100644
--- a/Mailman/templates/en/userpass.txt
+++ b/mailman/templates/en/userpass.txt
diff --git a/Mailman/templates/en/verify.txt b/mailman/templates/en/verify.txt
index d02cb462b..d02cb462b 100644
--- a/Mailman/templates/en/verify.txt
+++ b/mailman/templates/en/verify.txt
diff --git a/Mailman/tests/bounces/__init__.py b/mailman/tests/__init__.py
index e69de29bb..e69de29bb 100644
--- a/Mailman/tests/bounces/__init__.py
+++ b/mailman/tests/__init__.py
diff --git a/mailman/tests/bounces/__init__.py b/mailman/tests/bounces/__init__.py
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/mailman/tests/bounces/__init__.py
diff --git a/Mailman/tests/bounces/bounce_01.txt b/mailman/tests/bounces/bounce_01.txt
index ab7f45d47..ab7f45d47 100644
--- a/Mailman/tests/bounces/bounce_01.txt
+++ b/mailman/tests/bounces/bounce_01.txt
diff --git a/Mailman/tests/bounces/bounce_02.txt b/mailman/tests/bounces/bounce_02.txt
index 0f7d7f32d..0f7d7f32d 100644
--- a/Mailman/tests/bounces/bounce_02.txt
+++ b/mailman/tests/bounces/bounce_02.txt
diff --git a/Mailman/tests/bounces/bounce_03.txt b/mailman/tests/bounces/bounce_03.txt
index fc62dcab6..fc62dcab6 100644
--- a/Mailman/tests/bounces/bounce_03.txt
+++ b/mailman/tests/bounces/bounce_03.txt
diff --git a/Mailman/tests/bounces/dsn_01.txt b/mailman/tests/bounces/dsn_01.txt
index d09768c6a..d09768c6a 100644
--- a/Mailman/tests/bounces/dsn_01.txt
+++ b/mailman/tests/bounces/dsn_01.txt
diff --git a/Mailman/tests/bounces/dsn_02.txt b/mailman/tests/bounces/dsn_02.txt
index 3525605f8..3525605f8 100644
--- a/Mailman/tests/bounces/dsn_02.txt
+++ b/mailman/tests/bounces/dsn_02.txt
diff --git a/Mailman/tests/bounces/dsn_03.txt b/mailman/tests/bounces/dsn_03.txt
index 4e4fef058..4e4fef058 100644
--- a/Mailman/tests/bounces/dsn_03.txt
+++ b/mailman/tests/bounces/dsn_03.txt
diff --git a/Mailman/tests/bounces/dsn_04.txt b/mailman/tests/bounces/dsn_04.txt
index 9bea97589..9bea97589 100644
--- a/Mailman/tests/bounces/dsn_04.txt
+++ b/mailman/tests/bounces/dsn_04.txt
diff --git a/Mailman/tests/bounces/dsn_05.txt b/mailman/tests/bounces/dsn_05.txt
index 73331578e..73331578e 100644
--- a/Mailman/tests/bounces/dsn_05.txt
+++ b/mailman/tests/bounces/dsn_05.txt
diff --git a/Mailman/tests/bounces/dsn_06.txt b/mailman/tests/bounces/dsn_06.txt
index 22f69760a..22f69760a 100644
--- a/Mailman/tests/bounces/dsn_06.txt
+++ b/mailman/tests/bounces/dsn_06.txt
diff --git a/Mailman/tests/bounces/dsn_07.txt b/mailman/tests/bounces/dsn_07.txt
index 2e5a0e5d8..2e5a0e5d8 100644
--- a/Mailman/tests/bounces/dsn_07.txt
+++ b/mailman/tests/bounces/dsn_07.txt
diff --git a/Mailman/tests/bounces/dsn_08.txt b/mailman/tests/bounces/dsn_08.txt
index 8d4d3b8b6..8d4d3b8b6 100644
--- a/Mailman/tests/bounces/dsn_08.txt
+++ b/mailman/tests/bounces/dsn_08.txt
diff --git a/Mailman/tests/bounces/dsn_09.txt b/mailman/tests/bounces/dsn_09.txt
index 89c0f9add..89c0f9add 100644
--- a/Mailman/tests/bounces/dsn_09.txt
+++ b/mailman/tests/bounces/dsn_09.txt
diff --git a/Mailman/tests/bounces/dsn_10.txt b/mailman/tests/bounces/dsn_10.txt
index d37aa1745..d37aa1745 100644
--- a/Mailman/tests/bounces/dsn_10.txt
+++ b/mailman/tests/bounces/dsn_10.txt
diff --git a/Mailman/tests/bounces/dsn_11.txt b/mailman/tests/bounces/dsn_11.txt
index f3e8acaa7..f3e8acaa7 100644
--- a/Mailman/tests/bounces/dsn_11.txt
+++ b/mailman/tests/bounces/dsn_11.txt
diff --git a/Mailman/tests/bounces/dsn_12.txt b/mailman/tests/bounces/dsn_12.txt
index 473abb8b2..473abb8b2 100644
--- a/Mailman/tests/bounces/dsn_12.txt
+++ b/mailman/tests/bounces/dsn_12.txt
diff --git a/Mailman/tests/bounces/dsn_13.txt b/mailman/tests/bounces/dsn_13.txt
index c9156f3af..c9156f3af 100644
--- a/Mailman/tests/bounces/dsn_13.txt
+++ b/mailman/tests/bounces/dsn_13.txt
diff --git a/Mailman/tests/bounces/dsn_14.txt b/mailman/tests/bounces/dsn_14.txt
index 448b4e042..448b4e042 100644
--- a/Mailman/tests/bounces/dsn_14.txt
+++ b/mailman/tests/bounces/dsn_14.txt
diff --git a/Mailman/tests/bounces/dsn_15.txt b/mailman/tests/bounces/dsn_15.txt
index 1e3c62dec..1e3c62dec 100644
--- a/Mailman/tests/bounces/dsn_15.txt
+++ b/mailman/tests/bounces/dsn_15.txt
diff --git a/Mailman/tests/bounces/dumbass_01.txt b/mailman/tests/bounces/dumbass_01.txt
index c4e40d4b0..c4e40d4b0 100644
--- a/Mailman/tests/bounces/dumbass_01.txt
+++ b/mailman/tests/bounces/dumbass_01.txt
diff --git a/Mailman/tests/bounces/exim_01.txt b/mailman/tests/bounces/exim_01.txt
index 42ceb0b0a..42ceb0b0a 100644
--- a/Mailman/tests/bounces/exim_01.txt
+++ b/mailman/tests/bounces/exim_01.txt
diff --git a/Mailman/tests/bounces/groupwise_01.txt b/mailman/tests/bounces/groupwise_01.txt
index 68101ba07..68101ba07 100644
--- a/Mailman/tests/bounces/groupwise_01.txt
+++ b/mailman/tests/bounces/groupwise_01.txt
diff --git a/Mailman/tests/bounces/groupwise_02.txt b/mailman/tests/bounces/groupwise_02.txt
index 3abfdf869..3abfdf869 100644
--- a/Mailman/tests/bounces/groupwise_02.txt
+++ b/mailman/tests/bounces/groupwise_02.txt
diff --git a/Mailman/tests/bounces/hotpop_01.txt b/mailman/tests/bounces/hotpop_01.txt
index 970c39985..970c39985 100644
--- a/Mailman/tests/bounces/hotpop_01.txt
+++ b/mailman/tests/bounces/hotpop_01.txt
diff --git a/Mailman/tests/bounces/llnl_01.txt b/mailman/tests/bounces/llnl_01.txt
index 9a6de7f9a..9a6de7f9a 100644
--- a/Mailman/tests/bounces/llnl_01.txt
+++ b/mailman/tests/bounces/llnl_01.txt
diff --git a/Mailman/tests/bounces/microsoft_01.txt b/mailman/tests/bounces/microsoft_01.txt
index 92465f78b..92465f78b 100644
--- a/Mailman/tests/bounces/microsoft_01.txt
+++ b/mailman/tests/bounces/microsoft_01.txt
diff --git a/Mailman/tests/bounces/microsoft_02.txt b/mailman/tests/bounces/microsoft_02.txt
index 3c6c5416d..3c6c5416d 100644
--- a/Mailman/tests/bounces/microsoft_02.txt
+++ b/mailman/tests/bounces/microsoft_02.txt
diff --git a/Mailman/tests/bounces/microsoft_03.txt b/mailman/tests/bounces/microsoft_03.txt
index e4216e0c9..e4216e0c9 100644
--- a/Mailman/tests/bounces/microsoft_03.txt
+++ b/mailman/tests/bounces/microsoft_03.txt
diff --git a/Mailman/tests/bounces/netscape_01.txt b/mailman/tests/bounces/netscape_01.txt
index adcde15b9..adcde15b9 100644
--- a/Mailman/tests/bounces/netscape_01.txt
+++ b/mailman/tests/bounces/netscape_01.txt
diff --git a/Mailman/tests/bounces/newmailru_01.txt b/mailman/tests/bounces/newmailru_01.txt
index 7802c1516..7802c1516 100644
--- a/Mailman/tests/bounces/newmailru_01.txt
+++ b/mailman/tests/bounces/newmailru_01.txt
diff --git a/Mailman/tests/bounces/postfix_01.txt b/mailman/tests/bounces/postfix_01.txt
index 186cc7633..186cc7633 100644
--- a/Mailman/tests/bounces/postfix_01.txt
+++ b/mailman/tests/bounces/postfix_01.txt
diff --git a/Mailman/tests/bounces/postfix_02.txt b/mailman/tests/bounces/postfix_02.txt
index c4065816e..c4065816e 100644
--- a/Mailman/tests/bounces/postfix_02.txt
+++ b/mailman/tests/bounces/postfix_02.txt
diff --git a/Mailman/tests/bounces/postfix_03.txt b/mailman/tests/bounces/postfix_03.txt
index 5204712c4..5204712c4 100644
--- a/Mailman/tests/bounces/postfix_03.txt
+++ b/mailman/tests/bounces/postfix_03.txt
diff --git a/Mailman/tests/bounces/postfix_04.txt b/mailman/tests/bounces/postfix_04.txt
index 86a60ea8d..86a60ea8d 100644
--- a/Mailman/tests/bounces/postfix_04.txt
+++ b/mailman/tests/bounces/postfix_04.txt
diff --git a/Mailman/tests/bounces/postfix_05.txt b/mailman/tests/bounces/postfix_05.txt
index 4bd56d60a..4bd56d60a 100644
--- a/Mailman/tests/bounces/postfix_05.txt
+++ b/mailman/tests/bounces/postfix_05.txt
diff --git a/Mailman/tests/bounces/qmail_01.txt b/mailman/tests/bounces/qmail_01.txt
index dbe6f4351..dbe6f4351 100644
--- a/Mailman/tests/bounces/qmail_01.txt
+++ b/mailman/tests/bounces/qmail_01.txt
diff --git a/Mailman/tests/bounces/qmail_02.txt b/mailman/tests/bounces/qmail_02.txt
index ad3a232f1..ad3a232f1 100644
--- a/Mailman/tests/bounces/qmail_02.txt
+++ b/mailman/tests/bounces/qmail_02.txt
diff --git a/Mailman/tests/bounces/qmail_03.txt b/mailman/tests/bounces/qmail_03.txt
index 04e352806..04e352806 100644
--- a/Mailman/tests/bounces/qmail_03.txt
+++ b/mailman/tests/bounces/qmail_03.txt
diff --git a/Mailman/tests/bounces/qmail_04.txt b/mailman/tests/bounces/qmail_04.txt
index 035d74d6d..035d74d6d 100644
--- a/Mailman/tests/bounces/qmail_04.txt
+++ b/mailman/tests/bounces/qmail_04.txt
diff --git a/Mailman/tests/bounces/qmail_05.txt b/mailman/tests/bounces/qmail_05.txt
index 843620257..843620257 100644
--- a/Mailman/tests/bounces/qmail_05.txt
+++ b/mailman/tests/bounces/qmail_05.txt
diff --git a/Mailman/tests/bounces/sendmail_01.txt b/mailman/tests/bounces/sendmail_01.txt
index cfea95a2f..cfea95a2f 100644
--- a/Mailman/tests/bounces/sendmail_01.txt
+++ b/mailman/tests/bounces/sendmail_01.txt
diff --git a/Mailman/tests/bounces/simple_01.txt b/mailman/tests/bounces/simple_01.txt
index f2d2669f6..f2d2669f6 100644
--- a/Mailman/tests/bounces/simple_01.txt
+++ b/mailman/tests/bounces/simple_01.txt
diff --git a/Mailman/tests/bounces/simple_02.txt b/mailman/tests/bounces/simple_02.txt
index f017fa25d..f017fa25d 100644
--- a/Mailman/tests/bounces/simple_02.txt
+++ b/mailman/tests/bounces/simple_02.txt
diff --git a/Mailman/tests/bounces/simple_03.txt b/mailman/tests/bounces/simple_03.txt
index 16fc04d63..16fc04d63 100644
--- a/Mailman/tests/bounces/simple_03.txt
+++ b/mailman/tests/bounces/simple_03.txt
diff --git a/Mailman/tests/bounces/simple_04.txt b/mailman/tests/bounces/simple_04.txt
index 022a31980..022a31980 100644
--- a/Mailman/tests/bounces/simple_04.txt
+++ b/mailman/tests/bounces/simple_04.txt
diff --git a/Mailman/tests/bounces/simple_05.txt b/mailman/tests/bounces/simple_05.txt
index c67113b40..c67113b40 100644
--- a/Mailman/tests/bounces/simple_05.txt
+++ b/mailman/tests/bounces/simple_05.txt
diff --git a/Mailman/tests/bounces/simple_06.txt b/mailman/tests/bounces/simple_06.txt
index bbb2b7573..bbb2b7573 100644
--- a/Mailman/tests/bounces/simple_06.txt
+++ b/mailman/tests/bounces/simple_06.txt
diff --git a/Mailman/tests/bounces/simple_07.txt b/mailman/tests/bounces/simple_07.txt
index 46930ec4a..46930ec4a 100644
--- a/Mailman/tests/bounces/simple_07.txt
+++ b/mailman/tests/bounces/simple_07.txt
diff --git a/Mailman/tests/bounces/simple_08.txt b/mailman/tests/bounces/simple_08.txt
index c2067ce53..c2067ce53 100644
--- a/Mailman/tests/bounces/simple_08.txt
+++ b/mailman/tests/bounces/simple_08.txt
diff --git a/Mailman/tests/bounces/simple_09.txt b/mailman/tests/bounces/simple_09.txt
index 340c410b7..340c410b7 100644
--- a/Mailman/tests/bounces/simple_09.txt
+++ b/mailman/tests/bounces/simple_09.txt
diff --git a/Mailman/tests/bounces/simple_10.txt b/mailman/tests/bounces/simple_10.txt
index dfc9c3cf0..dfc9c3cf0 100644
--- a/Mailman/tests/bounces/simple_10.txt
+++ b/mailman/tests/bounces/simple_10.txt
diff --git a/Mailman/tests/bounces/simple_11.txt b/mailman/tests/bounces/simple_11.txt
index 2d046db5c..2d046db5c 100644
--- a/Mailman/tests/bounces/simple_11.txt
+++ b/mailman/tests/bounces/simple_11.txt
diff --git a/Mailman/tests/bounces/simple_12.txt b/mailman/tests/bounces/simple_12.txt
index b2146d46d..b2146d46d 100644
--- a/Mailman/tests/bounces/simple_12.txt
+++ b/mailman/tests/bounces/simple_12.txt
diff --git a/Mailman/tests/bounces/simple_13.txt b/mailman/tests/bounces/simple_13.txt
index 1cbe0f955..1cbe0f955 100644
--- a/Mailman/tests/bounces/simple_13.txt
+++ b/mailman/tests/bounces/simple_13.txt
diff --git a/Mailman/tests/bounces/simple_14.txt b/mailman/tests/bounces/simple_14.txt
index caffd77b7..caffd77b7 100644
--- a/Mailman/tests/bounces/simple_14.txt
+++ b/mailman/tests/bounces/simple_14.txt
diff --git a/Mailman/tests/bounces/simple_15.txt b/mailman/tests/bounces/simple_15.txt
index 522096a72..522096a72 100644
--- a/Mailman/tests/bounces/simple_15.txt
+++ b/mailman/tests/bounces/simple_15.txt
diff --git a/Mailman/tests/bounces/simple_16.txt b/mailman/tests/bounces/simple_16.txt
index 4ab1f1bee..4ab1f1bee 100644
--- a/Mailman/tests/bounces/simple_16.txt
+++ b/mailman/tests/bounces/simple_16.txt
diff --git a/Mailman/tests/bounces/simple_17.txt b/mailman/tests/bounces/simple_17.txt
index 4d4cbfa80..4d4cbfa80 100644
--- a/Mailman/tests/bounces/simple_17.txt
+++ b/mailman/tests/bounces/simple_17.txt
diff --git a/Mailman/tests/bounces/simple_18.txt b/mailman/tests/bounces/simple_18.txt
index 6f642a463..6f642a463 100644
--- a/Mailman/tests/bounces/simple_18.txt
+++ b/mailman/tests/bounces/simple_18.txt
diff --git a/Mailman/tests/bounces/simple_19.txt b/mailman/tests/bounces/simple_19.txt
index 54ea96c9a..54ea96c9a 100644
--- a/Mailman/tests/bounces/simple_19.txt
+++ b/mailman/tests/bounces/simple_19.txt
diff --git a/Mailman/tests/bounces/simple_20.txt b/mailman/tests/bounces/simple_20.txt
index 84991148b..84991148b 100644
--- a/Mailman/tests/bounces/simple_20.txt
+++ b/mailman/tests/bounces/simple_20.txt
diff --git a/Mailman/tests/bounces/simple_21.txt b/mailman/tests/bounces/simple_21.txt
index dde9c4445..dde9c4445 100644
--- a/Mailman/tests/bounces/simple_21.txt
+++ b/mailman/tests/bounces/simple_21.txt
diff --git a/Mailman/tests/bounces/simple_22.txt b/mailman/tests/bounces/simple_22.txt
index 99b0cc5ba..99b0cc5ba 100644
--- a/Mailman/tests/bounces/simple_22.txt
+++ b/mailman/tests/bounces/simple_22.txt
diff --git a/Mailman/tests/bounces/simple_23.txt b/mailman/tests/bounces/simple_23.txt
index 7399315a8..7399315a8 100644
--- a/Mailman/tests/bounces/simple_23.txt
+++ b/mailman/tests/bounces/simple_23.txt
diff --git a/Mailman/tests/bounces/simple_24.txt b/mailman/tests/bounces/simple_24.txt
index 447a2201e..447a2201e 100644
--- a/Mailman/tests/bounces/simple_24.txt
+++ b/mailman/tests/bounces/simple_24.txt
diff --git a/Mailman/tests/bounces/simple_25.txt b/mailman/tests/bounces/simple_25.txt
index 1973ca3aa..1973ca3aa 100644
--- a/Mailman/tests/bounces/simple_25.txt
+++ b/mailman/tests/bounces/simple_25.txt
diff --git a/Mailman/tests/bounces/simple_26.txt b/mailman/tests/bounces/simple_26.txt
index 4c8689461..4c8689461 100644
--- a/Mailman/tests/bounces/simple_26.txt
+++ b/mailman/tests/bounces/simple_26.txt
diff --git a/Mailman/tests/bounces/simple_27.txt b/mailman/tests/bounces/simple_27.txt
index ad1abf2cb..ad1abf2cb 100644
--- a/Mailman/tests/bounces/simple_27.txt
+++ b/mailman/tests/bounces/simple_27.txt
diff --git a/Mailman/tests/bounces/sina_01.txt b/mailman/tests/bounces/sina_01.txt
index 366500a94..366500a94 100644
--- a/Mailman/tests/bounces/sina_01.txt
+++ b/mailman/tests/bounces/sina_01.txt
diff --git a/Mailman/tests/bounces/smtp32_01.txt b/mailman/tests/bounces/smtp32_01.txt
index decf0ddcc..decf0ddcc 100644
--- a/Mailman/tests/bounces/smtp32_01.txt
+++ b/mailman/tests/bounces/smtp32_01.txt
diff --git a/Mailman/tests/bounces/smtp32_02.txt b/mailman/tests/bounces/smtp32_02.txt
index 3336a28d4..3336a28d4 100644
--- a/Mailman/tests/bounces/smtp32_02.txt
+++ b/mailman/tests/bounces/smtp32_02.txt
diff --git a/Mailman/tests/bounces/smtp32_03.txt b/mailman/tests/bounces/smtp32_03.txt
index 0c284afcb..0c284afcb 100644
--- a/Mailman/tests/bounces/smtp32_03.txt
+++ b/mailman/tests/bounces/smtp32_03.txt
diff --git a/Mailman/tests/bounces/smtp32_04.txt b/mailman/tests/bounces/smtp32_04.txt
index 813d956a0..813d956a0 100644
--- a/Mailman/tests/bounces/smtp32_04.txt
+++ b/mailman/tests/bounces/smtp32_04.txt
diff --git a/Mailman/tests/bounces/smtp32_05.txt b/mailman/tests/bounces/smtp32_05.txt
index 92997ace2..92997ace2 100644
--- a/Mailman/tests/bounces/smtp32_05.txt
+++ b/mailman/tests/bounces/smtp32_05.txt
diff --git a/Mailman/tests/bounces/smtp32_06.txt b/mailman/tests/bounces/smtp32_06.txt
index ec7cc9522..ec7cc9522 100644
--- a/Mailman/tests/bounces/smtp32_06.txt
+++ b/mailman/tests/bounces/smtp32_06.txt
diff --git a/Mailman/tests/bounces/smtp32_07.txt b/mailman/tests/bounces/smtp32_07.txt
index 08167373b..08167373b 100755
--- a/Mailman/tests/bounces/smtp32_07.txt
+++ b/mailman/tests/bounces/smtp32_07.txt
diff --git a/Mailman/tests/bounces/yahoo_01.txt b/mailman/tests/bounces/yahoo_01.txt
index 0758957f3..0758957f3 100644
--- a/Mailman/tests/bounces/yahoo_01.txt
+++ b/mailman/tests/bounces/yahoo_01.txt
diff --git a/Mailman/tests/bounces/yahoo_02.txt b/mailman/tests/bounces/yahoo_02.txt
index 90d835dc9..90d835dc9 100644
--- a/Mailman/tests/bounces/yahoo_02.txt
+++ b/mailman/tests/bounces/yahoo_02.txt
Binary files differ
diff --git a/Mailman/tests/bounces/yahoo_03.txt b/mailman/tests/bounces/yahoo_03.txt
index 9de32a43b..9de32a43b 100644
--- a/Mailman/tests/bounces/yahoo_03.txt
+++ b/mailman/tests/bounces/yahoo_03.txt
diff --git a/Mailman/tests/bounces/yahoo_04.txt b/mailman/tests/bounces/yahoo_04.txt
index cf6036360..cf6036360 100644
--- a/Mailman/tests/bounces/yahoo_04.txt
+++ b/mailman/tests/bounces/yahoo_04.txt
diff --git a/Mailman/tests/bounces/yahoo_05.txt b/mailman/tests/bounces/yahoo_05.txt
index 56d1a3018..56d1a3018 100644
--- a/Mailman/tests/bounces/yahoo_05.txt
+++ b/mailman/tests/bounces/yahoo_05.txt
diff --git a/Mailman/tests/bounces/yahoo_06.txt b/mailman/tests/bounces/yahoo_06.txt
index 16c04fd65..16c04fd65 100644
--- a/Mailman/tests/bounces/yahoo_06.txt
+++ b/mailman/tests/bounces/yahoo_06.txt
diff --git a/Mailman/tests/bounces/yahoo_07.txt b/mailman/tests/bounces/yahoo_07.txt
index 1f35e70f0..1f35e70f0 100644
--- a/Mailman/tests/bounces/yahoo_07.txt
+++ b/mailman/tests/bounces/yahoo_07.txt
diff --git a/Mailman/tests/bounces/yahoo_08.txt b/mailman/tests/bounces/yahoo_08.txt
index c531cef9b..c531cef9b 100644
--- a/Mailman/tests/bounces/yahoo_08.txt
+++ b/mailman/tests/bounces/yahoo_08.txt
diff --git a/Mailman/tests/bounces/yahoo_09.txt b/mailman/tests/bounces/yahoo_09.txt
index f8067a5b4..f8067a5b4 100644
--- a/Mailman/tests/bounces/yahoo_09.txt
+++ b/mailman/tests/bounces/yahoo_09.txt
diff --git a/Mailman/tests/bounces/yahoo_10.txt b/mailman/tests/bounces/yahoo_10.txt
index 958b90924..958b90924 100644
--- a/Mailman/tests/bounces/yahoo_10.txt
+++ b/mailman/tests/bounces/yahoo_10.txt
diff --git a/Mailman/tests/bounces/yale_01.txt b/mailman/tests/bounces/yale_01.txt
index 7be4754eb..7be4754eb 100644
--- a/Mailman/tests/bounces/yale_01.txt
+++ b/mailman/tests/bounces/yale_01.txt
diff --git a/Mailman/tests/helpers.py b/mailman/tests/helpers.py
index cb97fc5e6..92d652236 100644
--- a/Mailman/tests/helpers.py
+++ b/mailman/tests/helpers.py
@@ -36,9 +36,9 @@ import subprocess
from datetime import datetime, timedelta
-from Mailman.bin.master import Loop as Master
-from Mailman.configuration import config
-from Mailman.queue import Switchboard
+from mailman.bin.master import Loop as Master
+from mailman.configuration import config
+from mailman.queue import Switchboard
WAIT_INTERVAL = timedelta(seconds=3)
diff --git a/Mailman/tests/smtplistener.py b/mailman/tests/smtplistener.py
index 977726247..977726247 100644
--- a/Mailman/tests/smtplistener.py
+++ b/mailman/tests/smtplistener.py
diff --git a/Mailman/tests/test_bounces.py b/mailman/tests/test_bounces.py
index 623abc7e6..8361276ae 100644
--- a/Mailman/tests/test_bounces.py
+++ b/mailman/tests/test_bounces.py
@@ -24,10 +24,10 @@ import sys
import email
import unittest
-import Mailman.tests.bounces
-from Mailman.Bouncers.BouncerAPI import Stop
+import mailman.tests.bounces
+from mailman.Bouncers.BouncerAPI import Stop
-MSGDIR = os.path.dirname(Mailman.tests.bounces.__file__)
+MSGDIR = os.path.dirname(mailman.tests.bounces.__file__)
@@ -163,7 +163,7 @@ class BounceTest(unittest.TestCase):
def test_bounce(self):
for modname, filename, addrs in self.DATA:
- module = 'Mailman.Bouncers.' + modname
+ module = 'mailman.Bouncers.' + modname
__import__(module)
# XXX Convert this tousing package resources
path = os.path.join(MSGDIR, filename)
@@ -182,7 +182,7 @@ class BounceTest(unittest.TestCase):
self.assertEqual(addrs, foundaddrs)
def test_SMTP32_failure(self):
- from Mailman.Bouncers import SMTP32
+ from mailman.Bouncers import SMTP32
# This file has no X-Mailer: header
with open(os.path.join(MSGDIR, 'postfix_01.txt')) as fp:
msg = email.message_from_file(fp)
@@ -190,7 +190,7 @@ class BounceTest(unittest.TestCase):
self.failIf(SMTP32.process(msg))
def test_caiwireless(self):
- from Mailman.Bouncers import Caiwireless
+ from mailman.Bouncers import Caiwireless
# BAW: this is a mostly bogus test; I lost the samples. :(
msg = email.message_from_string("""\
Content-Type: multipart/report; boundary=BOUNDARY
@@ -203,7 +203,7 @@ Content-Type: multipart/report; boundary=BOUNDARY
self.assertEqual(None, Caiwireless.process(msg))
def test_microsoft(self):
- from Mailman.Bouncers import Microsoft
+ from mailman.Bouncers import Microsoft
# BAW: similarly as above, I lost the samples. :(
msg = email.message_from_string("""\
Content-Type: multipart/report; boundary=BOUNDARY
diff --git a/Mailman/tests/test_documentation.py b/mailman/tests/test_documentation.py
index 8cbdd5653..d55e2b4bb 100644
--- a/Mailman/tests/test_documentation.py
+++ b/mailman/tests/test_documentation.py
@@ -23,11 +23,11 @@ import unittest
from email import message_from_string
-import Mailman
+import mailman
-from Mailman.Message import Message
-from Mailman.app.styles import style_manager
-from Mailman.configuration import config
+from mailman.Message import Message
+from mailman.app.styles import style_manager
+from mailman.configuration import config
DOT = '.'
@@ -77,7 +77,7 @@ def cleaning_teardown(testobj):
def test_suite():
suite = unittest.TestSuite()
- topdir = os.path.dirname(Mailman.__file__)
+ topdir = os.path.dirname(mailman.__file__)
packages = []
for dirpath, dirnames, filenames in os.walk(topdir):
if 'docs' in dirnames:
@@ -92,11 +92,11 @@ def test_suite():
flags |= doctest.REPORT_ONLY_FIRST_FAILURE
# Add all the doctests in all subpackages.
for docsdir in packages:
- for filename in os.listdir(os.path.join('Mailman', docsdir)):
+ for filename in os.listdir(os.path.join('mailman', docsdir)):
if os.path.splitext(filename)[1] == '.txt':
test = doctest.DocFileSuite(
os.path.join(docsdir, filename),
- package='Mailman',
+ package='mailman',
optionflags=flags,
setUp=setup,
tearDown=cleaning_teardown)
diff --git a/Mailman/tests/test_membership.py b/mailman/tests/test_membership.py
index 7e24d567d..225cdbd29 100644
--- a/Mailman/tests/test_membership.py
+++ b/mailman/tests/test_membership.py
@@ -21,11 +21,11 @@ import os
import time
import unittest
-from Mailman import Utils
-from Mailman import passwords
-from Mailman.Errors import NotAMemberError
-from Mailman.UserDesc import UserDesc
-from Mailman.configuration import config
+from mailman import Utils
+from mailman import passwords
+from mailman.Errors import NotAMemberError
+from mailman.UserDesc import UserDesc
+from mailman.configuration import config
diff --git a/Mailman/tests/test_passwords.py b/mailman/tests/test_passwords.py
index 420138b17..152e1ce31 100644
--- a/Mailman/tests/test_passwords.py
+++ b/mailman/tests/test_passwords.py
@@ -19,8 +19,8 @@
import unittest
-from Mailman import Errors
-from Mailman import passwords
+from mailman import Errors
+from mailman import passwords
diff --git a/Mailman/tests/test_safedict.py b/mailman/tests/test_safedict.py
index e2c90292b..c1eeb15f2 100644
--- a/Mailman/tests/test_safedict.py
+++ b/mailman/tests/test_safedict.py
@@ -20,7 +20,7 @@
import email
import unittest
-from Mailman import SafeDict
+from mailman import SafeDict
diff --git a/Mailman/tests/test_security_mgr.py b/mailman/tests/test_security_mgr.py
index 45631db73..8a87a6edb 100644
--- a/Mailman/tests/test_security_mgr.py
+++ b/mailman/tests/test_security_mgr.py
@@ -27,10 +27,10 @@ import unittest
# Don't use cStringIO because we're going to inherit
from StringIO import StringIO
-from Mailman import Errors
-from Mailman import Utils
-from Mailman import passwords
-from Mailman.configuration import config
+from mailman import Errors
+from mailman import Utils
+from mailman import passwords
+from mailman.configuration import config
diff --git a/Mailman/tests/testing.cfg.in b/mailman/tests/testing.cfg.in
index 074806cb1..074806cb1 100644
--- a/Mailman/tests/testing.cfg.in
+++ b/mailman/tests/testing.cfg.in
diff --git a/setup.py b/setup.py
index 983e7a2a7..aa2a75939 100644
--- a/setup.py
+++ b/setup.py
@@ -20,8 +20,8 @@ ez_setup.use_setuptools()
import sys
from string import Template
-import Mailman.bin
-from Mailman.Version import VERSION as __version__
+import mailman.bin
+from mailman.Version import VERSION as __version__
from setuptools import setup, find_packages
@@ -37,9 +37,9 @@ if sys.hexversion < 0x20500f0:
# properly split out.
import os
-import Mailman.messages
+import mailman.messages
-start_dir = os.path.dirname(Mailman.messages.__file__)
+start_dir = os.path.dirname(mailman.messages.__file__)
for dirpath, dirnames, filenames in os.walk(start_dir):
for filename in filenames:
po_file = os.path.join(dirpath, filename)
@@ -55,10 +55,10 @@ for dirpath, dirnames, filenames in os.walk(start_dir):
# XXX The 'bin/' prefix here should be configurable.
-template = Template('bin/$script = Mailman.bin.$script:main')
+template = Template('bin/$script = mailman.bin.$script:main')
scripts = set(
template.substitute(script=os.path.splitext(script)[0])
- for script in Mailman.bin.__all__
+ for script in mailman.bin.__all__
if not script.startswith('_')
)
@@ -83,13 +83,13 @@ Any other spelling is incorrect.""",
entry_points = {
'console_scripts': list(scripts),
# Entry point for plugging in different database backends.
- 'mailman.archiver' : 'stock = Mailman.app.archiving:Pipermail',
- 'mailman.database' : 'stock = Mailman.database:StockDatabase',
- 'mailman.mta' : 'stock = Mailman.MTA:Manual',
- 'mailman.styles' : 'default = Mailman.app.styles:DefaultStyle',
- 'mailman.mta' : 'stock = Mailman.MTA:Manual',
- 'mailman.rules' : 'default = Mailman.rules:initialize',
- 'mailman.handlers' : 'default = Mailman.pipeline:initialize',
+ 'mailman.archiver' : 'stock = mailman.app.archiving:Pipermail',
+ 'mailman.database' : 'stock = mailman.database:StockDatabase',
+ 'mailman.mta' : 'stock = mailman.MTA:Manual',
+ 'mailman.styles' : 'default = mailman.app.styles:DefaultStyle',
+ 'mailman.mta' : 'stock = mailman.MTA:Manual',
+ 'mailman.rules' : 'default = mailman.rules:initialize',
+ 'mailman.handlers' : 'default = mailman.pipeline:initialize',
},
install_requires = [
'locknix',