├── .coveragerc ├── .flake8 ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ ├── conventional-commits-lint.js │ ├── conventional-commits.yml │ ├── deploy-docs.yml │ └── stale.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── docs ├── Makefile ├── api │ ├── bucket.rst │ ├── client.rst │ ├── index.rst │ └── types.rst ├── conf.py ├── examples │ └── index.rst ├── index.rst └── make.bat ├── infra └── supabase │ ├── .gitignore │ ├── config.toml │ ├── migrations │ └── 20240513232811_bucket_rls_policies.sql │ └── seed.sql ├── poetry.lock ├── pyproject.toml ├── release-please-config.json ├── storage3 ├── __init__.py ├── _async │ ├── __init__.py │ ├── bucket.py │ ├── client.py │ └── file_api.py ├── _sync │ ├── __init__.py │ ├── bucket.py │ ├── client.py │ └── file_api.py ├── constants.py ├── exceptions.py ├── types.py ├── utils.py └── version.py └── tests ├── __init__.py ├── _async ├── __init__.py ├── conftest.py ├── test_bucket.py └── test_client.py ├── _sync ├── __init__.py ├── conftest.py ├── test_bucket.py └── test_client.py ├── test_client.py ├── test_exceptions.py ├── test_utils.py ├── tests.env └── utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @supabase-community/python-maintainers 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/workflows/conventional-commits-lint.js -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.12.2" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/bucket.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/api/bucket.rst -------------------------------------------------------------------------------- /docs/api/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/api/client.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/api/types.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/docs/make.bat -------------------------------------------------------------------------------- /infra/supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | .env 5 | -------------------------------------------------------------------------------- /infra/supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/infra/supabase/config.toml -------------------------------------------------------------------------------- /infra/supabase/migrations/20240513232811_bucket_rls_policies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/infra/supabase/migrations/20240513232811_bucket_rls_policies.sql -------------------------------------------------------------------------------- /infra/supabase/seed.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/release-please-config.json -------------------------------------------------------------------------------- /storage3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/__init__.py -------------------------------------------------------------------------------- /storage3/_async/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_async/__init__.py -------------------------------------------------------------------------------- /storage3/_async/bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_async/bucket.py -------------------------------------------------------------------------------- /storage3/_async/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_async/client.py -------------------------------------------------------------------------------- /storage3/_async/file_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_async/file_api.py -------------------------------------------------------------------------------- /storage3/_sync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_sync/__init__.py -------------------------------------------------------------------------------- /storage3/_sync/bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_sync/bucket.py -------------------------------------------------------------------------------- /storage3/_sync/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_sync/client.py -------------------------------------------------------------------------------- /storage3/_sync/file_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/_sync/file_api.py -------------------------------------------------------------------------------- /storage3/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/constants.py -------------------------------------------------------------------------------- /storage3/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/exceptions.py -------------------------------------------------------------------------------- /storage3/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/types.py -------------------------------------------------------------------------------- /storage3/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/utils.py -------------------------------------------------------------------------------- /storage3/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/storage3/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/_async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_async/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/_async/conftest.py -------------------------------------------------------------------------------- /tests/_async/test_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/_async/test_bucket.py -------------------------------------------------------------------------------- /tests/_async/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/_async/test_client.py -------------------------------------------------------------------------------- /tests/_sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_sync/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/_sync/conftest.py -------------------------------------------------------------------------------- /tests/_sync/test_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/_sync/test_bucket.py -------------------------------------------------------------------------------- /tests/_sync/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/_sync/test_client.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/tests.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/tests.env -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/storage-py/HEAD/tests/utils.py --------------------------------------------------------------------------------