python-IMAPClient

Edit Package 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.

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's avatar 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
openSUSE Build Service is sponsored by