├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST ├── Makefile ├── README.markdown ├── coopy ├── __init__.py ├── base.py ├── decorators.py ├── error.py ├── fileutils.py ├── foundation.py ├── journal.py ├── network │ ├── __init__.py │ ├── default_select.py │ ├── linux_epoll.py │ ├── network.py │ └── osx_kqueue.py ├── restore.py ├── snapshot.py ├── tests │ ├── __init__.py │ └── utils.py ├── utils.py └── validation.py ├── docs ├── Makefile ├── _static │ ├── default.css │ └── grid.css ├── _templates │ └── layout.html ├── basics.rst ├── changelog.rst ├── client_server.rst ├── conf.py ├── index.rst ├── installation.rst ├── make.bat ├── method_decorators.rst ├── replication.rst ├── roadmap.rst ├── snapshots.rst ├── tests.rst ├── todo.rst ├── tutorial.rst ├── usage.rst ├── use_clock.rst └── util_api.rst ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── domain.py ├── functional ├── __init__.py └── test_coopy.py └── unit ├── __init__.py ├── test_base.py ├── test_fileutils.py ├── test_foundation.py ├── test_journal.py ├── test_network.py ├── test_network_select.py ├── test_snapshot.py ├── test_utils.py └── test_validation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/MANIFEST -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/Makefile -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/README.markdown -------------------------------------------------------------------------------- /coopy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coopy/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/base.py -------------------------------------------------------------------------------- /coopy/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/decorators.py -------------------------------------------------------------------------------- /coopy/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/error.py -------------------------------------------------------------------------------- /coopy/fileutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/fileutils.py -------------------------------------------------------------------------------- /coopy/foundation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/foundation.py -------------------------------------------------------------------------------- /coopy/journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/journal.py -------------------------------------------------------------------------------- /coopy/network/__init__.py: -------------------------------------------------------------------------------- 1 | from coopy.network import * 2 | -------------------------------------------------------------------------------- /coopy/network/default_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/network/default_select.py -------------------------------------------------------------------------------- /coopy/network/linux_epoll.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coopy/network/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/network/network.py -------------------------------------------------------------------------------- /coopy/network/osx_kqueue.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coopy/restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/restore.py -------------------------------------------------------------------------------- /coopy/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/snapshot.py -------------------------------------------------------------------------------- /coopy/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coopy/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/tests/utils.py -------------------------------------------------------------------------------- /coopy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/utils.py -------------------------------------------------------------------------------- /coopy/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/coopy/validation.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/_static/default.css -------------------------------------------------------------------------------- /docs/_static/grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/_static/grid.css -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/basics.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/client_server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/client_server.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/method_decorators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/method_decorators.rst -------------------------------------------------------------------------------- /docs/replication.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/replication.rst -------------------------------------------------------------------------------- /docs/roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/roadmap.rst -------------------------------------------------------------------------------- /docs/snapshots.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/snapshots.rst -------------------------------------------------------------------------------- /docs/tests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/tests.rst -------------------------------------------------------------------------------- /docs/todo.rst: -------------------------------------------------------------------------------- 1 | .. _todo: 2 | 3 | TODO 4 | ==== 5 | 6 | * Finish Documentation 7 | -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /docs/use_clock.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/use_clock.rst -------------------------------------------------------------------------------- /docs/util_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/docs/util_api.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/domain.py -------------------------------------------------------------------------------- /tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functional/test_coopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/functional/test_coopy.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_base.py -------------------------------------------------------------------------------- /tests/unit/test_fileutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_fileutils.py -------------------------------------------------------------------------------- /tests/unit/test_foundation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_foundation.py -------------------------------------------------------------------------------- /tests/unit/test_journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_journal.py -------------------------------------------------------------------------------- /tests/unit/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_network.py -------------------------------------------------------------------------------- /tests/unit/test_network_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_network_select.py -------------------------------------------------------------------------------- /tests/unit/test_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_snapshot.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /tests/unit/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felipecruz/coopy/HEAD/tests/unit/test_validation.py --------------------------------------------------------------------------------