.coveragerc
.gitignore
CONTRIBUTORS.txt
LICENSE
MANIFEST.in
Makefile
README.md
bootstrap.py
buildout.cfg
doc-requirements.txt
setup.py
tox.ini
.github/workflows/ci.yml
circus/__init__.py
circus/_patch.py
circus/arbiter.py
circus/circusctl.py
circus/circusd.py
circus/client.py
circus/config.py
circus/consumer.py
circus/controller.py
circus/exc.py
circus/fixed_threading.py
circus/papa_process_proxy.py
circus/pidfile.py
circus/process.py
circus/sighandler.py
circus/sockets.py
circus/util.py
circus/watcher.py
circus.egg-info/PKG-INFO
circus.egg-info/SOURCES.txt
circus.egg-info/dependency_links.txt
circus.egg-info/entry_points.txt
circus.egg-info/not-zip-safe
circus.egg-info/requires.txt
circus.egg-info/top_level.txt
circus/commands/__init__.py
circus/commands/addwatcher.py
circus/commands/base.py
circus/commands/decrproc.py
circus/commands/dstats.py
circus/commands/errors.py
circus/commands/get.py
circus/commands/globaloptions.py
circus/commands/incrproc.py
circus/commands/ipythonshell.py
circus/commands/kill.py
circus/commands/list.py
circus/commands/listen.py
circus/commands/listsockets.py
circus/commands/numprocesses.py
circus/commands/numwatchers.py
circus/commands/options.py
circus/commands/quit.py
circus/commands/reload.py
circus/commands/reloadconfig.py
circus/commands/restart.py
circus/commands/rmwatcher.py
circus/commands/sendsignal.py
circus/commands/set.py
circus/commands/start.py
circus/commands/stats.py
circus/commands/status.py
circus/commands/stop.py
circus/commands/util.py
circus/green/__init__.py
circus/green/arbiter.py
circus/green/client.py
circus/green/consumer.py
circus/green/controller.py
circus/green/sighandler.py
circus/plugins/__init__.py
circus/plugins/_statsd.py
circus/plugins/command_reloader.py
circus/plugins/flapping.py
circus/plugins/http_observer.py
circus/plugins/redis_observer.py
circus/plugins/resource_watcher.py
circus/plugins/statsd.py
circus/plugins/watchdog.py
circus/stats/__init__.py
circus/stats/client.py
circus/stats/collector.py
circus/stats/publisher.py
circus/stats/streamer.py
circus/stream/__init__.py
circus/stream/file_stream.py
circus/stream/papa_redirector.py
circus/stream/redirector.py
circus/tests/NEED_LOVE.txt
circus/tests/__init__.py
circus/tests/generic.py
circus/tests/support.py
circus/tests/test_arbiter.py
circus/tests/test_circusctl.py
circus/tests/test_circusd.py
circus/tests/test_client.py
circus/tests/test_command_decrproc.py
circus/tests/test_command_incrproc.py
circus/tests/test_command_kill.py
circus/tests/test_command_list.py
circus/tests/test_command_quit.py
circus/tests/test_command_set.py
circus/tests/test_command_signal.py
circus/tests/test_command_stats.py
circus/tests/test_config.py
circus/tests/test_controller.py
circus/tests/test_convert_option.py
circus/tests/test_dsa
circus/tests/test_dsa.pub
circus/tests/test_logging.py
circus/tests/test_papa_stream.py
circus/tests/test_pidfile.py
circus/tests/test_plugin_command_reloader.py
circus/tests/test_plugin_flapping.py
circus/tests/test_plugin_resource_watcher.py
circus/tests/test_plugin_statsd.py
circus/tests/test_plugin_watchdog.py
circus/tests/test_process.py
circus/tests/test_reloadconfig.py
circus/tests/test_runner.py
circus/tests/test_sighandler.py
circus/tests/test_sockets.py
circus/tests/test_stats_client.py
circus/tests/test_stats_collector.py
circus/tests/test_stats_publisher.py
circus/tests/test_stats_streamer.py
circus/tests/test_stdin_socket.py
circus/tests/test_stream.py
circus/tests/test_umask.py
circus/tests/test_util.py
circus/tests/test_validate_option.py
circus/tests/test_watcher.py
circus/tests/config/circus.ini
circus/tests/config/copy_env.ini
circus/tests/config/empty_include.ini
circus/tests/config/empty_section.ini
circus/tests/config/env_everywhere.ini
circus/tests/config/env_section.ini
circus/tests/config/env_sensecase.ini
circus/tests/config/env_var.ini
circus/tests/config/expand_vars.ini
circus/tests/config/find_hook_in_pythonpath.ini
circus/tests/config/hooks.ini
circus/tests/config/include.ini
circus/tests/config/include_dir.ini
circus/tests/config/included-bar.ini
circus/tests/config/included-foo.ini
circus/tests/config/issue1088.ini
circus/tests/config/issue137.ini
circus/tests/config/issue210.ini
circus/tests/config/issue310.ini
circus/tests/config/issue395.ini
circus/tests/config/issue442.ini
circus/tests/config/issue53.ini
circus/tests/config/issue546.ini
circus/tests/config/issue567.ini
circus/tests/config/issue594.ini
circus/tests/config/issue651.ini
circus/tests/config/issue665.ini
circus/tests/config/issue680.ini
circus/tests/config/multiple_wildcard.ini
circus/tests/config/reload_addplugins.ini
circus/tests/config/reload_addsockets.ini
circus/tests/config/reload_addwatchers.ini
circus/tests/config/reload_base.ini
circus/tests/config/reload_changearbiter.ini
circus/tests/config/reload_changeplugins.ini
circus/tests/config/reload_changesockets.ini
circus/tests/config/reload_changewatchers.ini
circus/tests/config/reload_delplugins.ini
circus/tests/config/reload_delsockets.ini
circus/tests/config/reload_delwatchers.ini
circus/tests/config/reload_numprocesses.ini
circus/tests/config/reload_statsd.ini
circus/tests/config/reuseport.ini
circus/tests/config/test_web.ini
circus/tests/config/virtualenv.ini
circus/tests/config/hooks/__init__.py
circus/tests/config/hooks/my_hook.py
circus/tests/config/included/barbaz.ini
circus/tests/config/included/foobar.ini
circus/tests/config/multiple_wildcard/subsubdir1/barbaz.ini
circus/tests/config/multiple_wildcard/subsubdir2/foobar.ini
circus/tests/venv/lib/python3.5/no-global-site-packages.txt
circus/tests/venv/lib/python3.5/orig-prefix.txt
circus/tests/venv/lib/python3.5/site-packages/easy-install.pth
circus/tests/venv/lib/python3.6/no-global-site-packages.txt
circus/tests/venv/lib/python3.6/orig-prefix.txt
circus/tests/venv/lib/python3.6/site-packages/easy-install.pth
circus/tests/venv/lib/python3.7/no-global-site-packages.txt
circus/tests/venv/lib/python3.7/orig-prefix.txt
circus/tests/venv/lib/python3.7/site-packages/easy-install.pth
circus/tests/venv/lib/python3.8/no-global-site-packages.txt
circus/tests/venv/lib/python3.8/orig-prefix.txt
circus/tests/venv/lib/python3.8/site-packages/easy-install.pth
circus/tests/venv/lib/python3.9/no-global-site-packages.txt
circus/tests/venv/lib/python3.9/orig-prefix.txt
circus/tests/venv/lib/python3.9/site-packages/easy-install.pth
docs/Makefile
docs/circus_ext.py
docs/make.bat
docs/source/changelog.rst
docs/source/circus-medium.png
docs/source/circus-stack.png
docs/source/classical-stack.png
docs/source/conf.py
docs/source/contributing.rst
docs/source/copyright.rst
docs/source/faq.rst
docs/source/glossary.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/usecases.rst
docs/source/_static/.empty
docs/source/_templates/indexsidebar.html
docs/source/_themes/bootstrap.zip
docs/source/design/architecture.rst
docs/source/design/circus-architecture.png
docs/source/design/circus-security.png
docs/source/design/index.rst
docs/source/design/security.rst
docs/source/for-devs/adding-commands.rst
docs/source/for-devs/index.rst
docs/source/for-devs/library.rst
docs/source/for-devs/writing-hooks.rst
docs/source/for-devs/writing-plugins.rst
docs/source/for-ops/circusweb.rst
docs/source/for-ops/cli.rst
docs/source/for-ops/commands-intro.rst
docs/source/for-ops/configuration.rst
docs/source/for-ops/deployment.rst
docs/source/for-ops/index.rst
docs/source/for-ops/papa.rst
docs/source/for-ops/sockets.rst
docs/source/for-ops/using-plugins.rst
docs/source/for-ops/web-add-watcher.png
docs/source/for-ops/web-index.png
docs/source/for-ops/web-login.png
docs/source/for-ops/web-watchers.png
docs/source/images/architecture.graffle
docs/source/images/circus.png
docs/source/images/circus32.png
docs/source/images/websocket.png
docs/source/man/circus-plugin.rst
docs/source/man/circus-top.rst
docs/source/man/circusctl.rst
docs/source/man/circusd-stats.rst
docs/source/man/circusd.rst
docs/source/man/index.rst
docs/source/tutorial/index.rst
docs/source/tutorial/rationale.rst
docs/source/tutorial/step-by-step.rst
examples/__init__.py
examples/addworkers.py
examples/apis.py
examples/byapi.py
examples/demo.py
examples/dummy_fly.py
examples/dummy_fly2.py
examples/example1.ini
examples/example10.ini
examples/example2.ini
examples/example3.ini
examples/example4.ini
examples/example5.ini
examples/example6.ini
examples/example7.ini
examples/example8.ini
examples/example9.ini
examples/file.pdf
examples/flask_app.py
examples/flask_redirect.py
examples/flask_serve.py
examples/hang.ini
examples/hang.py
examples/leaker.py
examples/listener.py
examples/max_age.ini
examples/plugin_watchdog.ini
examples/plugin_watchdog.py
examples/redirect_serve.ini
examples/simplesocket.ini
examples/simplesocket_client.py
examples/simplesocket_server.py
examples/test.sh
examples/uwsgi_lossless_reload.ini
examples/uwsgi_lossless_reload.py
examples/verbose_fly.py
examples/webclient/bread.py
examples/webclient/requirements.txt
examples/webclient/static/bootstrap.css
examples/webclient/static/bread.js
examples/webclient/static/circus.gif
examples/webclient/templates/index.html
extras/circusctl_bash_completion