summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* added support for migrations via alembicAbhilash Raj2014-09-241-0/+1
|
* replace storm with sqlalchemy as dependencyAbhilash Raj2014-09-051-1/+1
|
* * Use ``setuptools`` instead of ``distribute``, since the latter is defunct.Barry Warsaw2014-04-151-4/+4
|
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* * Use the ``enum34`` package instead of ``flufl.enum``.Barry Warsaw2013-08-271-1/+1
|\
| * Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-181-1/+1
| |
* | Switch to virtualenv and nose2 instead of zc.buildout and zope.testing.Barry Warsaw2013-08-251-2/+2
|/
* Remove unnecessary install_requires.Barry Warsaw2013-01-051-1/+0
|
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* * Python 2.7 is not required. Python 2.6 is no longer officially supported.Barry Warsaw2012-10-311-2/+2
| | | | | The code base is now also `python2.7 -3` clean, although there are still some warnings in 3rd party dependencies. LP: #1073506
* Replace flufl.password with passlib, albeit with a wrapper.Barry Warsaw2012-06-271-1/+1
|
* General code cleanup.Barry Warsaw2012-04-251-0/+1
| | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization.
* * The `news` runner and queue has been renamed to the more accurate `nntp`.Barry Warsaw2012-03-311-0/+1
| | | | Beta testers can can safely remove `$var_dir/queue/news`.
* copybumpBarry Warsaw2012-01-011-1/+1
|
* Replace the password stuff with flufl.password.Barry Warsaw2012-01-011-0/+1
|
* * Build the Sphinx documentation with `python setup.py build_sphinx` insteadBarry Warsaw2011-10-051-3/+0
| | | | | of bin/docs from buildout. * Ensure foreign_keys are ON (probably unnecessary).
* Factor out bounce detection to flufl.bounce.Barry Warsaw2011-07-151-0/+1
|
* Major terminology shift:Barry Warsaw2011-06-011-1/+1
| | | | | | | | | | | | | | | | | * Queue runners are now called just 'Runners' since several of them don't manage queue directories. * Ban the term 'qrunner' too. * The master queue runner watcher should now just be called the 'master' or the 'master runner'. * bin/qrunner -> bin/runner * mailman.qrunner log file -> mailman.runner * master-qrunner.lck -> master.lck * master-qrunner.pid -> master.pid Also: * Remove some obsolete files * Begin the .txt -> .rst renaming
* Fixed version number regexp.Barry Warsaw2011-05-031-1/+1
|
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Upgrade from using the locknix package to using flufl.lock.Barry Warsaw2010-11-271-1/+1
|
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-1/+0
| | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes.
* checkpointBarry Warsaw2010-07-161-1/+1
|
* We are not compatible with zope.testing 4.x.Barry Warsaw2010-06-151-0/+1
|
* Updates for the latest releases of flufl.enum and flufl.i18n.Barry Warsaw2010-05-021-1/+1
|
* Complete the conversion to restish. All the tests pass and we're now actuallyBarry Warsaw2010-02-241-0/+1
| | | | | | RESTful. We have to use httplib2 to get DELETE and PUT. This is a prototype and could still use much cleanup.
* Rip out lazr.restful and replace it with restish. This simpifies a lot of theBarry Warsaw2010-02-231-3/+2
| | | | | REST architecture, at the expense of a few features, and less support. So far so good though.
* Happy New Year.Barry Warsaw2010-01-011-1/+1
|
* Add dependency.Barry Warsaw2009-11-291-0/+1
|
* Do not create the .mo files during setup. This makes things go much faster.Barry Warsaw2009-11-241-12/+12
| | | | | The tests do require a partial French translation for digester.txt, so just include the bare minimum, already msgfmt'd in the mailman.testing package.
* * Switch to distribute from setuptools.Barry Warsaw2009-11-231-5/+2
| | | | * Remove the dependency on setuptools_bzr and use a MANIFEST.in instead
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-151-0/+1
| | | | package.
* Use lazr.smtptest instead of our own SMTPServer and test SMTPd.Barry Warsaw2009-10-151-0/+1
| | | | | Update the lazr.restful IWebServiceConfiguration implementation to include the new hop_by_hop_headers attribute, by way of BaseWSGIWebServiceConfiguration.
* Bye bye mailmanctl, long live 'bin/mailman start'Barry Warsaw2009-10-091-1/+1
|
* Re-enable setuptools_bzrBarry Warsaw2009-09-251-3/+3
|
* Re-enable __version__Barry Warsaw2009-09-251-2/+1
|
* Play much more nicely with buildout, and use a better mechanism for declaringBarry Warsaw2009-09-251-15/+21
| | | | | the namespace package. This gets things working on a fresh Ubuntu Karmic installation.
* Instead of using an adapter, use a utility to get the mailing list manager.Barry Warsaw2009-08-261-1/+2
|
* Remove the special cases for pylint. Version 0.18 "works" out of the box ↵Barry Warsaw2009-08-251-0/+2
| | | | | | now, except that it has a bug where it can't handle "from __future__ import absolute_import". Robustify master.py so that we can't get into a situation where the pid dictionary changes size during iteration. No test, but this should be fixed.
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-091-2/+1
| | | | | | | | | | | | | now the only subcommand is 'lists' which displays all mailing lists like the old bin/list_lists command did (which is now removed). Remove bin/version since 'bin/mailman --version' does this for us. Simplify the calculation of the bin scripts; there will be many fewer of them. Extend i18n to use a class based structure. By default, all i18n strings are dedented after translation and substitution, which improves command line help. The class structure allows for overriding this behavior.
* Integrate pylint and Sphinx documentation buildout targets.Barry Warsaw2009-06-301-0/+3
| | | | | | | | * bin/lint.sh runs the linter (be very afraid) * bin/docs runs Sphinx over the documentation (needs refining) src/sphinxconf.py is an ugly hack to hook the buildout recipe so that we can ignore text files in our tree that are not documentation.
* Checking pointing all the ZCA and restful wiring that I really don'tBarry Warsaw2009-04-021-0/+3
| | | | understand. Cargo culting FTW.
* Get rid of the mailman.scrubber entry point.Barry Warsaw2009-03-101-2/+1
|
* Get rid of the mailman.rules entry point.Barry Warsaw2009-03-091-1/+0
|
* Get rid of the mailman.handlers entry point.Barry Warsaw2009-03-091-1/+0
|
* Get rid of mailman.commands entry point.Barry Warsaw2009-03-091-9/+1
|
* Remove the mailman.database setup.py plugin, instead opting for defining theBarry Warsaw2009-03-051-1/+0
| | | | database class in the configuration file.
* Checkpointing the conversion of automatic responses away from pickles.Barry Warsaw2009-02-161-0/+1
|
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-2/+5
| | | | correctly regardless of how it's used.
* Defaults module is mostly eradicated, converted to lazr.config. The testBarry Warsaw2009-01-051-1/+0
| | | | suite does not yet work though.