offlineimap/offlineimap
Martin Di Paola 8599cab2ab Move out pkg attributes from __init__.py
The setup.py uses the version, author and others attributes as metadata
for the python package.

The setup read them from offlineimap/__init__.py doing an import of the
module first.

Unfortunately the import also try to import all the dependencies of
offlineimap which may not be installed by the time. See #661.

Moving out the attributes in a separated module allows to be imported by
setup.py whitout needing to import the whole offlineimap.

The import of test.OLItest has the same limitation. In this case the
import was delayed until the real test case run is executed avoiding
again loading offlineimap from the begin.

Signed-off-by: Martin Di Paola <martinp.dipaola@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2020-04-22 15:51:13 +02:00
..
folder Gmail: allow parenthesis in labels 2018-05-18 02:10:56 +02:00
repository Handle [ALREADYEXISTS] and Mailbox already exists! 2020-02-06 19:10:33 +01:00
ui Additional address for sysloghandler to handle mac 2019-10-12 19:58:44 +02:00
utils offlineimap/utilis/distro.py: identation fix 2018-08-17 18:49:04 +02:00
CustomConfig.py ConfigHelperMixin must be new-style class to not break inheritance 2016-07-30 04:26:25 +02:00
__init__.py Move out pkg attributes from __init__.py 2020-04-22 15:51:13 +02:00
accounts.py export env. variables when running account hooks 2020-03-23 23:01:30 +01:00
bundled_imaplib2.py imaplib2 v2.101 2019-06-18 23:50:29 +02:00
emailutil.py Rename email.Parser to email.parser 2016-05-10 02:53:09 +02:00
error.py more consistent style 2015-01-07 21:31:43 +01:00
globals.py fix: when called with -a, mbnames must not erase entries of other accounts 2016-06-25 17:33:42 +02:00
imaplibutil.py exec() the tunnel command 2020-03-22 09:02:41 +01:00
imapserver.py Fix stale gss api authentication security context 2020-04-11 01:01:44 +02:00
imaputil.py utf8: Add utf-7/8 conversion functions 2017-10-02 21:09:43 +02:00
init.py Make CTRL-C message more clear 2018-05-01 16:21:57 +02:00
localeval.py minor code enhancements 2016-07-28 00:42:35 +02:00
mbnames.py mbnames: don't duplicate entries in autorefresh mode 2017-05-19 08:32:22 +02:00
threadutil.py fix the profile mode 2016-11-08 07:11:33 +01:00
version.py Move out pkg attributes from __init__.py 2020-04-22 15:51:13 +02:00
virtual_imaplib2.py increase imaplib2 requirement from v2.55 to v2.57 2017-07-09 17:28:12 +02:00