├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── conventional-commits-lint.js │ ├── conventional-commits.yml │ └── stale.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── flake.lock ├── flake.nix ├── infra └── supabase │ ├── .gitignore │ ├── config.toml │ ├── migrations │ └── 20240810125543_init.sql │ └── seed.sql ├── poetry.lock ├── pyproject.toml ├── realtime ├── __init__.py ├── _async │ ├── __init__.py │ ├── channel.py │ ├── client.py │ ├── presence.py │ ├── push.py │ └── timer.py ├── _sync │ ├── __init__.py │ ├── channel.py │ ├── client.py │ └── presence.py ├── exceptions.py ├── message.py ├── transformers.py ├── types.py ├── utils.py └── version.py ├── release-please-config.json ├── tests ├── test_connection.py ├── test_presence.py └── test_timer.py └── usage.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @supabase-community/python-maintainers 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.github/workflows/conventional-commits-lint.js -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "2.7.0" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/flake.nix -------------------------------------------------------------------------------- /infra/supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | .env 5 | -------------------------------------------------------------------------------- /infra/supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/infra/supabase/config.toml -------------------------------------------------------------------------------- /infra/supabase/migrations/20240810125543_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/infra/supabase/migrations/20240810125543_init.sql -------------------------------------------------------------------------------- /infra/supabase/seed.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /realtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/__init__.py -------------------------------------------------------------------------------- /realtime/_async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /realtime/_async/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_async/channel.py -------------------------------------------------------------------------------- /realtime/_async/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_async/client.py -------------------------------------------------------------------------------- /realtime/_async/presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_async/presence.py -------------------------------------------------------------------------------- /realtime/_async/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_async/push.py -------------------------------------------------------------------------------- /realtime/_async/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_async/timer.py -------------------------------------------------------------------------------- /realtime/_sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /realtime/_sync/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_sync/channel.py -------------------------------------------------------------------------------- /realtime/_sync/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_sync/client.py -------------------------------------------------------------------------------- /realtime/_sync/presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/_sync/presence.py -------------------------------------------------------------------------------- /realtime/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/exceptions.py -------------------------------------------------------------------------------- /realtime/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/message.py -------------------------------------------------------------------------------- /realtime/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/transformers.py -------------------------------------------------------------------------------- /realtime/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/types.py -------------------------------------------------------------------------------- /realtime/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/utils.py -------------------------------------------------------------------------------- /realtime/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/realtime/version.py -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/release-please-config.json -------------------------------------------------------------------------------- /tests/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/tests/test_connection.py -------------------------------------------------------------------------------- /tests/test_presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/tests/test_presence.py -------------------------------------------------------------------------------- /tests/test_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/tests/test_timer.py -------------------------------------------------------------------------------- /usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/realtime-py/HEAD/usage.py --------------------------------------------------------------------------------