Metadata-Version: 1.1
Name: sunhead
Version: 5.0.0
Summary: Framework for building asynchronous websites and micro-services on top of ``aiohttp``
Home-page: https://github.com/anti1869/sunhead
Author: Dmitry Litvinenko
Author-email: anti1869@gmail.com
License: Apache 2
Description: SunHead
        =======
        
        ***This is preview. It's pre-beta, pre-alpha, pre-anything, so don't use it in real projects. 
        More work is on the way.***
        
        Framework for building asynchronous websites and micro-services on top of aiohttp
        
        Basic example
        -------------
        
        This is how to run your ``epic_app``'s webserver::
        
            from sunhead.cli.commands.runserver import Runserver
            from sunhead.cli.entrypoint import main as sunhead_main
            
            commands = (
                Runserver("apic_app.server.SubclassOfSunHeadWorkersHttpServer"),   
            )
            
            
            DEFAULT_ENVIRONMENT_VARIABLE = "EPIC_APP_SETTINGS_MODULE"
            GLOBAL_CONFIG_MODULE = "epic_app.settings.base"
            
            
            def main():
                sunhead_main(
                    commands=commands,
                    settings_ennvar=DEFAULT_ENVIRONMENT_VARIABLE,
                    fallback_settings_module=GLOBAL_CONFIG_MODULE
                )
            
            
            if __name__ == '__main__':
                main()
        
        Features
        --------
        
        You can run workers from basic console scripts up to the http-servers, connected to messaging streams, queues, etc.
        There are REST helper classes, CLI tools, settings incapsulation and other useful things.
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Development Status :: 2 - Pre-Alpha
