├── .coveragerc ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── conventional-commits-lint.js │ ├── conventional-commits.yml │ ├── manual_pypi_publish.yml │ └── stale.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── .sourcery.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── conftest.py ├── docs ├── Makefile ├── make.bat └── source │ ├── api │ ├── api.rst │ ├── client.rst │ └── index.rst │ ├── conf.py │ ├── examples │ └── index.rst │ ├── gotrue.rst │ ├── index.rst │ └── modules.rst ├── infra ├── db │ └── 00-schema.sql └── docker-compose.yml ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── release-please-config.json ├── scripts └── gh-download.py ├── supabase_auth ├── __init__.py ├── _async │ ├── __init__.py │ ├── gotrue_admin_api.py │ ├── gotrue_admin_mfa_api.py │ ├── gotrue_base_api.py │ ├── gotrue_client.py │ ├── gotrue_mfa_api.py │ └── storage.py ├── _sync │ ├── __init__.py │ ├── gotrue_admin_api.py │ ├── gotrue_admin_mfa_api.py │ ├── gotrue_base_api.py │ ├── gotrue_client.py │ ├── gotrue_mfa_api.py │ └── storage.py ├── constants.py ├── errors.py ├── helpers.py ├── http_clients.py ├── py.typed ├── timer.py ├── types.py └── version.py └── tests ├── __init__.py ├── _async ├── __init__.py ├── clients.py ├── test_gotrue.py ├── test_gotrue_admin_api.py ├── test_utils.py └── utils.py ├── _sync ├── __init__.py ├── clients.py ├── test_gotrue.py ├── test_gotrue_admin_api.py ├── test_utils.py └── utils.py └── test_helpers.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.coveragerc -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.github/workflows/conventional-commits-lint.js -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/manual_pypi_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.github/workflows/manual_pypi_publish.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "2.12.3" 3 | } 4 | -------------------------------------------------------------------------------- /.sourcery.yaml: -------------------------------------------------------------------------------- 1 | refactor: 2 | python_version: '3.7' 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/api/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/api/api.rst -------------------------------------------------------------------------------- /docs/source/api/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/api/client.rst -------------------------------------------------------------------------------- /docs/source/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/api/index.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/examples/index.rst -------------------------------------------------------------------------------- /docs/source/gotrue.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/gotrue.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /infra/db/00-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/infra/db/00-schema.sql -------------------------------------------------------------------------------- /infra/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/infra/docker-compose.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | asyncio_mode = auto 3 | -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/gh-download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/scripts/gh-download.py -------------------------------------------------------------------------------- /supabase_auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/__init__.py -------------------------------------------------------------------------------- /supabase_auth/_async/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /supabase_auth/_async/gotrue_admin_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_async/gotrue_admin_api.py -------------------------------------------------------------------------------- /supabase_auth/_async/gotrue_admin_mfa_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_async/gotrue_admin_mfa_api.py -------------------------------------------------------------------------------- /supabase_auth/_async/gotrue_base_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_async/gotrue_base_api.py -------------------------------------------------------------------------------- /supabase_auth/_async/gotrue_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_async/gotrue_client.py -------------------------------------------------------------------------------- /supabase_auth/_async/gotrue_mfa_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_async/gotrue_mfa_api.py -------------------------------------------------------------------------------- /supabase_auth/_async/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_async/storage.py -------------------------------------------------------------------------------- /supabase_auth/_sync/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /supabase_auth/_sync/gotrue_admin_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_sync/gotrue_admin_api.py -------------------------------------------------------------------------------- /supabase_auth/_sync/gotrue_admin_mfa_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_sync/gotrue_admin_mfa_api.py -------------------------------------------------------------------------------- /supabase_auth/_sync/gotrue_base_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_sync/gotrue_base_api.py -------------------------------------------------------------------------------- /supabase_auth/_sync/gotrue_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_sync/gotrue_client.py -------------------------------------------------------------------------------- /supabase_auth/_sync/gotrue_mfa_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_sync/gotrue_mfa_api.py -------------------------------------------------------------------------------- /supabase_auth/_sync/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/_sync/storage.py -------------------------------------------------------------------------------- /supabase_auth/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/constants.py -------------------------------------------------------------------------------- /supabase_auth/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/errors.py -------------------------------------------------------------------------------- /supabase_auth/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/helpers.py -------------------------------------------------------------------------------- /supabase_auth/http_clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/http_clients.py -------------------------------------------------------------------------------- /supabase_auth/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supabase_auth/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/timer.py -------------------------------------------------------------------------------- /supabase_auth/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/types.py -------------------------------------------------------------------------------- /supabase_auth/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/supabase_auth/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_async/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_async/clients.py -------------------------------------------------------------------------------- /tests/_async/test_gotrue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_async/test_gotrue.py -------------------------------------------------------------------------------- /tests/_async/test_gotrue_admin_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_async/test_gotrue_admin_api.py -------------------------------------------------------------------------------- /tests/_async/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_async/test_utils.py -------------------------------------------------------------------------------- /tests/_async/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_async/utils.py -------------------------------------------------------------------------------- /tests/_sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_sync/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_sync/clients.py -------------------------------------------------------------------------------- /tests/_sync/test_gotrue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_sync/test_gotrue.py -------------------------------------------------------------------------------- /tests/_sync/test_gotrue_admin_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_sync/test_gotrue_admin_api.py -------------------------------------------------------------------------------- /tests/_sync/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_sync/test_utils.py -------------------------------------------------------------------------------- /tests/_sync/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/_sync/utils.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/auth-py/HEAD/tests/test_helpers.py --------------------------------------------------------------------------------