Metadata-Version: 1.2
Name: xrtr
Version: 0.1.4
Summary: A Radix Tree based router for HTTP and other routing needs with support for middlewares and endpoints with a Cython boost
Home-page: https://github.com/vltr/xrtr
Author: Richard Kuesters
Author-email: rkuesters@gmail.com
License: UNKNOWN
Description: ========
        ``xrtr``
        ========
        
        
        
        A generic string router based on a Radix Tree structure, (partially) Cython optimized for speed.
        
        Documentation
        =============
        
        https://xrtr.readthedocs.io/en/latest/
        
        Inspiration
        ===========
        
        ``xrtr`` is highly inspired in `Router <https://github.com/shiyanhui/Router>`_, by `shiyanhui <https://github.com/shiyanhui>`_.
        
        License
        =======
        
        ``xrtr`` is a free software distributed under the `MIT <https://choosealicense.com/licenses/mit/>`_ license, the same license as `Router's license <https://raw.githubusercontent.com/shiyanhui/Router/df5974fec264345920ab1ed54b043493882e558f/README.rst>`_.
        
        To Do
        =====
        
        - There is a LOT of room for improvement (specially when migrating the code to C and Cython *and* the fact this is my first project with Cython);
        - Fix test coverage (and why is it not covering method declarations, as an example);
        - There is a lot of fixes to be done regarding Cython, distribution, naming conventions and so on;
        - Add Windows builds `using AppVeyor <https://packaging.python.org/guides/supporting-windows-using-appveyor/>`_;
        
        
        Changelog
        =========
        
        v0.1.2 on 2018-09-14
        --------------------
        
        * Minor tweaks and improvements (search optimizations).
        
        
        v0.1.1 on 2018-09-11
        --------------------
        
        * Minor tweaks and improvements.
        
        
        v0.1.0 on 2018-08-22
        --------------------
        
        * First release on PyPI.
        
Keywords: router,radix,tree,cython,trie,middleware,endpoint
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Utilities
Requires-Python: >=3.5
