Metadata-Version: 1.1
Name: byt
Version: 1.0.12
Summary: Version-independent bytes-chains
Home-page: https://github.com/ceyzeriat/byt/
Author: Guillaume Schworer
Author-email: guillaume.schworer@gmail.com
License: GNU
Download-URL: https://github.com/ceyzeriat/byt/tree/master/dist
Description: Byt
        ===
        
        Version-independent bytes-chains
        
        Built by `Guillaume Schworer <https://github.com/ceyzeriat>`_. Licensed under
        the GNU General Public License v3 or later (GPLv3+) license (see ``LICENSE``).
        
        
        Installation
        ------------
        
        Just run
        
        ::
        
            pip install byt
        
        to get the most recent stable version.
        
        
        Usage
        -----
        
        The only entry point is the ``byt.Byt`` class which automatically loads
        depending on the python version you're running. You'll just use it like this:
        
        ::
        
            from byt import Byt
        
            b = Byt('hello world!')
            print(b)
            >> Byt('hello world!')
            print(b.hex())
            >> '68 65 6c 6c 6f 20 77 6f 72 6c 64 21'
            print(byt.Byt('str1') + 'str2')
            >> TypeError: can't concat Byt to str
            byt.Byt('str1')[2:].ints()
            >> [114, 49]
        
        
        Documentation
        -------------
        
        All the options are documented in the docstrings for the ``Byt`` class. These can be viewed in a Python shell using:
        
        ::
        
            from byt import Byt
            print(Byt.__doc__)
        
        or, in IPython using:
        
        ::
        
            from byt import Byt
            Byt?
        
        
        License
        -------
        
        Copyright 2017 Guillaume Schworer
        
        patiencebar is free software made available under the GNU General
        Public License v3 or later (GPLv3+) license (see ``LICENSE``).
        
        
        Changelog
        ---------
        
        1.0.12 (2017-08-12)
        ++++++++++++++++++
        
        - Added DByt hexadecimal as the default __str__, while __repr__ remains ASCII-based
        - New method 'str'
        
        
        1.0.8 (2017-06-26)
        ++++++++++++++++++
        
        - Fixed repr method and backslashing
        
        
        1.0.6 (2017-03-22)
        ++++++++++++++++++
        
        - Fixed install bug through pip
        
        
        1.0.4 (2017-03-22)
        ++++++++++++++++++
        
        - Added fromhex classmethod
        
        
        1.0.3 (2017-02-22)
        ++++++++++++++++++
        
        - Fixed bug when invoking isinstance on a Byt object
        
        
        1.0.0 (2017-02-19)
        ++++++++++++++++++
        
        - Initial release.
        
Keywords: bytes,chain,octet,string,hexa,hexadecimal,python2,python3,version,independent
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
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
