Metadata-Version: 1.1
Name: minibench
Version: 0.1.1
Summary: A really simple benchmark tool
Home-page: https://github.com/noirbizarre/minibench
Author: Axel Haustant
Author-email: noirbizarre+minibench@gmail.com
License: MIT
Description: =========
        MiniBench
        =========
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        MiniBench provides a simple framework for benchmarking following the ``unittest`` module pattern.
        
        Compatibility
        =============
        
        minibench requires Python 2.7+.
        
        
        Installation
        ============
        
        You can install minibench with pip:
        
        ::
        
            $ pip install minibench
        
        or with easy_install:
        
        ::
        
            $ easy_install minibench
        
        
        Quick start
        ===========
        
        Write your benchmarks as you would write you unittests.
        Just create a ``.bench.py`` file.
        
        ::
        
            # fake.bench.py
            from minibench import Benchmark
        
            class FakeBenchmark(Benchmark):
                '''Fake benchmark'''
                def bench_fake(self):
                    '''Run my bench'''
                    # Do something
        
        Then run it with the ``bench`` command
        
        ::
        
            $ bench
            >>> Fake benchmark (x5)
            Run my bench ......................................... ✔ (0.1234s)
        
        
        Documentation
        =============
        
        The documentation is hosted `on Read the Docs <http://minibench.readthedocs.org/en/0.1.1/>`_
        
        Changelog
        =========
        
        0.1.1
        -----
        
        - Fix Python 3 Wheel packaging
        
        
        0.1.0
        -----
        
        - Initial release
        
        
Keywords: benchmark test development reporting performance
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: System :: Benchmark
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
