├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── MANIFEST.in ├── Makefile ├── README.md ├── nd_service_registry ├── __init__.py ├── bin │ ├── __init__.py │ └── ndsr │ │ ├── __init__.py │ │ ├── get.py │ │ ├── get_tests.py │ │ └── ndsr.py ├── contrib │ ├── __init__.py │ └── django │ │ ├── __init__.py │ │ ├── utils.py │ │ └── utils_tests.py ├── exceptions.py ├── funcs.py ├── funcs_tests.py ├── lock.py ├── lock_integration.py ├── registration.py ├── registration_integration.py ├── registration_tests.py ├── shims.py ├── sr_integration.py ├── sr_tests.py ├── version.py ├── watcher.py ├── watcher_integration.py └── watcher_tests.py ├── requirements.test.txt ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/README.md -------------------------------------------------------------------------------- /nd_service_registry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/__init__.py -------------------------------------------------------------------------------- /nd_service_registry/bin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/bin/__init__.py -------------------------------------------------------------------------------- /nd_service_registry/bin/ndsr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/bin/ndsr/__init__.py -------------------------------------------------------------------------------- /nd_service_registry/bin/ndsr/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/bin/ndsr/get.py -------------------------------------------------------------------------------- /nd_service_registry/bin/ndsr/get_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/bin/ndsr/get_tests.py -------------------------------------------------------------------------------- /nd_service_registry/bin/ndsr/ndsr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/bin/ndsr/ndsr.py -------------------------------------------------------------------------------- /nd_service_registry/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nd_service_registry/contrib/django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nd_service_registry/contrib/django/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/contrib/django/utils.py -------------------------------------------------------------------------------- /nd_service_registry/contrib/django/utils_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/contrib/django/utils_tests.py -------------------------------------------------------------------------------- /nd_service_registry/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/exceptions.py -------------------------------------------------------------------------------- /nd_service_registry/funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/funcs.py -------------------------------------------------------------------------------- /nd_service_registry/funcs_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/funcs_tests.py -------------------------------------------------------------------------------- /nd_service_registry/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/lock.py -------------------------------------------------------------------------------- /nd_service_registry/lock_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/lock_integration.py -------------------------------------------------------------------------------- /nd_service_registry/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/registration.py -------------------------------------------------------------------------------- /nd_service_registry/registration_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/registration_integration.py -------------------------------------------------------------------------------- /nd_service_registry/registration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/registration_tests.py -------------------------------------------------------------------------------- /nd_service_registry/shims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/shims.py -------------------------------------------------------------------------------- /nd_service_registry/sr_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/sr_integration.py -------------------------------------------------------------------------------- /nd_service_registry/sr_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/sr_tests.py -------------------------------------------------------------------------------- /nd_service_registry/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/version.py -------------------------------------------------------------------------------- /nd_service_registry/watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/watcher.py -------------------------------------------------------------------------------- /nd_service_registry/watcher_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/watcher_integration.py -------------------------------------------------------------------------------- /nd_service_registry/watcher_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/nd_service_registry/watcher_tests.py -------------------------------------------------------------------------------- /requirements.test.txt: -------------------------------------------------------------------------------- 1 | nose 2 | mock 3 | pep8 4 | pyflakes 5 | coverage 6 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | future 2 | kazoo>=1.3,<=2.6.1 3 | pyyaml 4 | setuptools 5 | six 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nextdoor/ndserviceregistry/HEAD/setup.py --------------------------------------------------------------------------------