LICENSE.md
README.md
pyproject.toml
src/choreographer/__init__.py
src/choreographer/browser_async.py
src/choreographer/browser_sync.py
src/choreographer/errors.py
src/choreographer/py.typed
src/choreographer.egg-info/PKG-INFO
src/choreographer.egg-info/SOURCES.txt
src/choreographer.egg-info/dependency_links.txt
src/choreographer.egg-info/entry_points.txt
src/choreographer.egg-info/requires.txt
src/choreographer.egg-info/top_level.txt
src/choreographer/_brokers/__init__.py
src/choreographer/_brokers/_async.py
src/choreographer/_brokers/_sync.py
src/choreographer/browsers/__init__.py
src/choreographer/browsers/_chrome_constants.py
src/choreographer/browsers/_errors.py
src/choreographer/browsers/_interface_type.py
src/choreographer/browsers/_unix_pipe_chromium_wrapper.py
src/choreographer/browsers/chromium.py
src/choreographer/channels/__init__.py
src/choreographer/channels/_errors.py
src/choreographer/channels/_interface_type.py
src/choreographer/channels/_wire.py
src/choreographer/channels/pipe.py
src/choreographer/cli/__init__.py
src/choreographer/cli/_cli_utils.py
src/choreographer/cli/_cli_utils_no_qa.py
src/choreographer/cli/defaults.py
src/choreographer/protocol/__init__.py
src/choreographer/protocol/devtools_async.py
src/choreographer/protocol/devtools_async_helpers.py
src/choreographer/protocol/devtools_sync.py
src/choreographer/resources/__init__.py
src/choreographer/resources/last_known_good_chrome.json
src/choreographer/utils/__init__.py
src/choreographer/utils/_kill.py
src/choreographer/utils/_manual_thread_pool.py
src/choreographer/utils/_tmpfile.py
src/choreographer/utils/_which.py
tests/test_browser.py
tests/test_browser_search.py
tests/test_devtools_async_helpers.py
tests/test_get_chrome.py
tests/test_placeholder.py
tests/test_process.py
tests/test_serializer.py
tests/test_session.py
tests/test_tab.py