Metadata-Version: 1.1
Name: agutil
Version: 0.5.0b0
Summary: A collection of python utilities
Home-page: https://github.com/agraubert/agutil
Author: Aaron Graubert
Author-email: captianjroot@live.com
License: MIT
Description: agutil
        ======
        
        -  Master build status: |Master Build Status|
        -  Development build status: |Dev Build Status|
        
        A collection of python utilities
        
        **Version:** 0.5.0b
        
        Tools:
              
        
        -  search\_range (A utility for manipulating numerical ranges)
        -  status\_bar (A simple progress bar indicator)
        
        The **bio** package: \* maf2bed (A command line utility for parsing a
        .maf file and converting coordinates from 1-based (maf standard) to
        0-based (bed standard)) \* tsvmanip (A command line utility for
        filtering, rearranging, and modifying tsv files)
        
        The **io** package: \* Socket (A low-level network IO class built on top
        of the standard socket class) \* SocketServer (A low-level listen server
        to accept connections and return Socket classes) \* QueuedSocket (A
        low-level network IO class built to manage input across multiple
        channels)
        
        The **security** package: \* SecureSocket (A mid-level network IO class
        built to manage encrypted network communications) \* SecureConnection (A
        high-level, multithreaded class for sending and receiving encrypted
        files and messages) \* SecureServer (A low-level listen server to accept
        connections and return SecureConnection instances) \* encryptFile and
        decryptFile (Simple methods for encrypting and decrypting local files)
        
        Documentation:
        --------------
        
        Detailed documentation of these packages can be found on the `agutil
        Github wiki page <https://github.com/agraubert/agutil/wiki>`__
        
        Installation note:
        ------------------
        
        This package requires PyCrypto, which typically has issues compiling on
        windows. If you are on windows and ``pip install agutil`` fails during
        the installation of PyCrypto, then follow the instructions
        `here <https://github.com/sfbahr/PyCrypto-Wheels>`__ for installing
        PyCrypto from a precompiled wheel, and then run ``pip install agutil``
        again.
        
        .. |Master Build Status| image:: https://travis-ci.org/agraubert/agutil.svg?branch=master
           :target: https://travis-ci.org/agraubert/agutil
        .. |Dev Build Status| image:: https://travis-ci.org/agraubert/agutil.svg?branch=dev
           :target: https://travis-ci.org/agraubert/agutil
        
Keywords: range progress bar loading encryption decryption RSA AES io sockets utilities
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
