| 1 | | - email JP Calderone re use of his code <exarkun at divmod com> |
| 2 | | |
| 3 | | - fix handling of BODYSTRUCTURE and other deeply nested responses |
| 4 | | - probably need an s-expression parser |
| 5 | | - can this be done using the responses we get from imaplib? |
| 6 | | - consider doing these responses at a lower level |
| 7 | | |
| 8 | | - standalone interaction script that will use ipython if possible |
| 9 | | |
| 10 | | - relax license? |
| 11 | | |
| 12 | | - make source repo available via HTTP |
| 13 | | |
| 14 | | - automate releases with bzr |
| 15 | | |
| 16 | | - look at paver to automate the release process more |
| 17 | | |
| 18 | | - turn livetests into a nose based test |
| 19 | | - make each test independent |
| 20 | | |
| 21 | | - clean up basic command handling to avoid repetition |
| 22 | | - might be able to metaprogram the way out of the currently clumsy UID handling situation |
| 23 | | - make it easy to run all tests when installed via easy_install |
| 24 | | |
| 25 | | - transparent splitting of long message id lists |
| 26 | | (some servers have limits on the number of messages ids) |
| 27 | | |
| 28 | | - a bunch of stuff doesn't work with gmail's IMAP (see livetest.py) |
| 29 | | - sphinx based docs |
| 30 | | - publish on web site too |
| 31 | | - support for more IMAP functions: sort, examine etc |
| 32 | | - someone sent a patch for this? |
| 33 | | - write a comparision of imaplib vs imapclient.py |
| 34 | | (presentation is a good start) |
| 35 | | - use "mailbox" instead of "folder" to be consistent with RFCs |
| 36 | | - higher level fetch methods for common or single attributes, flattened |
| 37 | | - handling of read-only access |
| 38 | | - more unit tests using mocking |
| 39 | | - allow per-call uid overrides |
| 40 | | - more docs |
| 41 | | - better namespace support |
| 42 | | - more complex authentication methods |
| 43 | | - get rid of imaplib completely? |
| 44 | | - support for streaming data in and out (via generators/file-like objects) |
| 45 | | - FetchTokeniser breaks with nested lists |
| 46 | | (doesn't seem to cause real problems though) |
| | 1 | All to-do items can now be found at the project's bug tracker: |
| | 2 | http://imapclient.freshfoo.com/ |