├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── config ├── config.ini ├── config1.ini ├── config2.ini └── logging_config.ini ├── documentation ├── Makefile ├── make.bat └── source │ ├── conf.py │ └── index.rst ├── examples ├── __init__.py ├── connections_simulation.py ├── peer_request_response.py ├── receive_test.py └── send_test.py ├── gossip ├── __init__.py ├── communication │ ├── __init__.py │ ├── client_receiver.py │ ├── client_sender.py │ ├── connection.py │ └── server.py ├── control │ ├── __init__.py │ ├── api_controller.py │ ├── api_registrations.py │ ├── convert.py │ ├── message_cache.py │ └── p2p_controller.py ├── gossip_main.py └── util │ ├── __init__.py │ ├── byte_formatting.py │ ├── config_parser.py │ ├── exceptions.py │ ├── message.py │ ├── message_code.py │ ├── packing.py │ └── queue_item_types.py ├── main.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── communication ├── __init__.py └── test_connection_pool.py ├── control ├── test_api_registrations.py └── test_message_cache.py ├── first_test.py └── util ├── __init__.py ├── test_byte_formatting.py └── test_message.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/README.rst -------------------------------------------------------------------------------- /config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/config/config.ini -------------------------------------------------------------------------------- /config/config1.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/config/config1.ini -------------------------------------------------------------------------------- /config/config2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/config/config2.ini -------------------------------------------------------------------------------- /config/logging_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/config/logging_config.ini -------------------------------------------------------------------------------- /documentation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/documentation/Makefile -------------------------------------------------------------------------------- /documentation/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/documentation/make.bat -------------------------------------------------------------------------------- /documentation/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/documentation/source/conf.py -------------------------------------------------------------------------------- /documentation/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/documentation/source/index.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/connections_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/examples/connections_simulation.py -------------------------------------------------------------------------------- /examples/peer_request_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/examples/peer_request_response.py -------------------------------------------------------------------------------- /examples/receive_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/examples/receive_test.py -------------------------------------------------------------------------------- /examples/send_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/examples/send_test.py -------------------------------------------------------------------------------- /gossip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/__init__.py -------------------------------------------------------------------------------- /gossip/communication/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/communication/__init__.py -------------------------------------------------------------------------------- /gossip/communication/client_receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/communication/client_receiver.py -------------------------------------------------------------------------------- /gossip/communication/client_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/communication/client_sender.py -------------------------------------------------------------------------------- /gossip/communication/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/communication/connection.py -------------------------------------------------------------------------------- /gossip/communication/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/communication/server.py -------------------------------------------------------------------------------- /gossip/control/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/control/__init__.py -------------------------------------------------------------------------------- /gossip/control/api_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/control/api_controller.py -------------------------------------------------------------------------------- /gossip/control/api_registrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/control/api_registrations.py -------------------------------------------------------------------------------- /gossip/control/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/control/convert.py -------------------------------------------------------------------------------- /gossip/control/message_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/control/message_cache.py -------------------------------------------------------------------------------- /gossip/control/p2p_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/control/p2p_controller.py -------------------------------------------------------------------------------- /gossip/gossip_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/gossip_main.py -------------------------------------------------------------------------------- /gossip/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/__init__.py -------------------------------------------------------------------------------- /gossip/util/byte_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/byte_formatting.py -------------------------------------------------------------------------------- /gossip/util/config_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/config_parser.py -------------------------------------------------------------------------------- /gossip/util/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/exceptions.py -------------------------------------------------------------------------------- /gossip/util/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/message.py -------------------------------------------------------------------------------- /gossip/util/message_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/message_code.py -------------------------------------------------------------------------------- /gossip/util/packing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/packing.py -------------------------------------------------------------------------------- /gossip/util/queue_item_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/gossip/util/queue_item_types.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/communication/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/communication/__init__.py -------------------------------------------------------------------------------- /tests/communication/test_connection_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/communication/test_connection_pool.py -------------------------------------------------------------------------------- /tests/control/test_api_registrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/control/test_api_registrations.py -------------------------------------------------------------------------------- /tests/control/test_message_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/control/test_message_cache.py -------------------------------------------------------------------------------- /tests/first_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/first_test.py -------------------------------------------------------------------------------- /tests/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/util/__init__.py -------------------------------------------------------------------------------- /tests/util/test_byte_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/util/test_byte_formatting.py -------------------------------------------------------------------------------- /tests/util/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomai/gossip-python/HEAD/tests/util/test_message.py --------------------------------------------------------------------------------