python-IMAPClient
IMAPClient is an easy-to-use, Pythonic and complete IMAP client library.
Features:
* Arguments and return values are natural Python types.
* IMAP server responses are fully parsed and readily usable.
* IMAP unique message IDs (UIDs) are handled transparently.
* Internationalised mailbox names are transparently handled.
* Time zones are correctly handled.
* Convenience methods are provided for commonly used functionality.
* Exceptions are raised when errors occur.
IMAPClient includes comprehensive units tests and automated
functional tests that can be run against a live IMAP server.
- Links to devel:languages:python / python-IMAPClient
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:Rotkraut:python-extra/python-IMAPClient && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
3.0.1.tar.gz | 0000093611 91.4 KB | |
python-IMAPClient.changes | 0000005604 5.47 KB | |
python-IMAPClient.spec | 0000002383 2.33 KB |
Latest Revision
Rolf Krahl (Rotkraut)
committed
(revision 3)
- update to 3.0.1: * Fix missing test files - update to 3.0.0: * Remove support for Python 2 * Default contexts should use SERVER_AUTH not CLIENT_AUTH * New function `uid_expunge`, which requires the capability UIDPLUS. * fix: broken `get()` & `getboolean()` * Remove configparser deprecation warnings * chore: convert from `optparse` to `argparse` * Fix typos in docs' index file * Update documentation links * Remove usage of deprecated imp module * Update actions to current versions * Fix license in setup.py * Add use of the `isort` linter * Initial framework for adding type-hints and added type-hints to `version.py` * Bump flake8 from 4.0.1 to 6.1.0 * Bump black from 22.3.0 to 23.7.0 - drop python-IMAPClient-no-python2.patch (upstream) - 2x faster _maybe_int_to_bytes for Python 2 (#375) - Fix _proc_folder_list quadratic runtime (#374) - Support the Deleted special folder used by Outlook (thanks Samir M) - initial packaging
Comments 0