Metadata-Version: 1.1
Name: leap.common
Version: 0.3.6
Summary: Common files used by the LEAP project.
Home-page: https://leap.se/
Author: Kali Kaneko
Author-email: kali@leap.se
License: GPLv3+
Download-URL: https://github.com/leapcode/leap_pycommon/archive/0.3.6.tar.gz
Description: leap.common
        ===========
        
        .. image:: https://pypip.in/v/leap.common/badge.png
                :target: https://crate.io/packages/leap.common
        
        A collection of shared utils used by the several python LEAP subprojects.
        
        * leap.common.cert
        * leap.common.checks
        * leap.common.config
        * leap.common.events
        * leap.common.files
        * leap.common.testing
        
        Library dependencies
        --------------------
        * ``protobuf-compiler``
        * ``libssl-dev``
        
        Python dependencies
        -------------------
        * See ``pkg/requirements.pip``
        
        
        
        0.3.6 Dec 6:
          o Update some documentation and packaging bits.
        
        0.3.5 Nov 1:
          o Move get_email_charset to this module.
        
        0.3.4 Oct 4:
          o Add cert bundle including ca-cert certificate. Closes #3850.
        
        0.3.3 Sep 20:
          o Fix events server exception raising when port is occupied by some
            other process. Closes #3515.
        
        0.3.2 Sep 06:
          o Use dirspec instead of plain xdg. Closes #3574.
          o Correct use of CallbackAlreadyRegistered exception.
        
        0.3.1 Aug 23:
          o Add libssl-dev requirement for pyOpenSSL.
          o Make the server ping call be async inside events'
            ensure_server. Fixes #3355.
          o Requirements in setup are taken from requirements.pip
          o Updated requirements.
          o Add IMAP_UNREAD_MAIL event.
          o Add events for SMTP relay signaling. Closes #3464.
          o Add events for imap and keymanager notifications. Closes: #3480
          o Add versioneer to handle versioning.
        
        0.3.0 Aug 9:
          o OSX: Fix problem with path prefix not returning the correct
            value. Fixes #3273.
          o Check if schema exists before load a config. Related to #3310.
          o Handle schemas and api versions in base class. Related to #3310.
        
        0.2.7 Jul 26:
          o Refactor events so components are now called clients. Closes #3246
          o Add leap_check helper method, to use whenever leap_assert does not
            apply. Related to #3007.
        
        0.2.6 Jul 12:
          o Improve leap_assert so that it only prints the traceback from the
            leap_assert call up. Closes #2895
          o Add OSX temp directories to the basetests class.
        
        0.2.5 Jun 28:
          o Bugfix: use the provider's default language as default
            string. Also take care (and note) a possible case with a
            problematic provider misconfiguration. Closes #3029.
          o Add data files to setup and manifest (certificates for tests)
          o Allow absolute paths in baseconfig.load
          o Fix deprecation warnings
          o Fix attempt to fetch private keys from server.
          o Fix missing imports
          o Add possibility of unregistering callbacks for a signal.
          o Add a mechanism for events signaling between components.
          o Prioritize the path_extension in the which method so it finds our
            bundled app before the system one, if any.
          o Move the Key Manager to leap client repository.
          o Move symmetric encryption code to leap.soledad.
          o Refactor opengpg utility functions implementation so it uses a
            context manager.
          o Add OpenPGP sign/verify
          o Add RAISE_WINDOW event
          o Add AES-256 (CTR mode) encrypting/decrypting functions using
            PyCrypto.
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Communications
Classifier: Topic :: Security
Classifier: Topic :: Utilities
