├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── backends │ ├── amazon-S3.rst │ ├── apache_libcloud.rst │ ├── azure.rst │ ├── dropbox.rst │ ├── ftp.rst │ ├── gcloud.rst │ ├── s3_compatible │ │ ├── backblaze-B2.rst │ │ ├── cloudflare-r2.rst │ │ ├── digital-ocean-spaces.rst │ │ ├── index.rst │ │ ├── oracle-cloud.rst │ │ └── scaleway.rst │ └── sftp.rst ├── conf.py ├── index.rst ├── logos │ ├── horizontal.png │ ├── horizontal2.png │ ├── logo.png │ ├── logo.svg │ └── vertical.png ├── make.bat └── requirements.txt ├── pyproject.toml ├── setup.py ├── storages ├── __init__.py ├── backends │ ├── __init__.py │ ├── apache_libcloud.py │ ├── azure_storage.py │ ├── dropbox.py │ ├── ftp.py │ ├── gcloud.py │ ├── s3.py │ ├── s3boto3.py │ └── sftpstorage.py ├── base.py ├── compress.py └── utils.py ├── tests ├── __init__.py ├── settings.py ├── test_azure.py ├── test_dropbox.py ├── test_files │ └── windows-1252-encoded.txt ├── test_ftp.py ├── test_gcloud.py ├── test_s3.py ├── test_sftp.py ├── test_utils.py └── utils.py └── tox.ini /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | tidelift: pypi/django-storages 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/backends/amazon-S3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/amazon-S3.rst -------------------------------------------------------------------------------- /docs/backends/apache_libcloud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/apache_libcloud.rst -------------------------------------------------------------------------------- /docs/backends/azure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/azure.rst -------------------------------------------------------------------------------- /docs/backends/dropbox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/dropbox.rst -------------------------------------------------------------------------------- /docs/backends/ftp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/ftp.rst -------------------------------------------------------------------------------- /docs/backends/gcloud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/gcloud.rst -------------------------------------------------------------------------------- /docs/backends/s3_compatible/backblaze-B2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/s3_compatible/backblaze-B2.rst -------------------------------------------------------------------------------- /docs/backends/s3_compatible/cloudflare-r2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/s3_compatible/cloudflare-r2.rst -------------------------------------------------------------------------------- /docs/backends/s3_compatible/digital-ocean-spaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/s3_compatible/digital-ocean-spaces.rst -------------------------------------------------------------------------------- /docs/backends/s3_compatible/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/s3_compatible/index.rst -------------------------------------------------------------------------------- /docs/backends/s3_compatible/oracle-cloud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/s3_compatible/oracle-cloud.rst -------------------------------------------------------------------------------- /docs/backends/s3_compatible/scaleway.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/s3_compatible/scaleway.rst -------------------------------------------------------------------------------- /docs/backends/sftp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/backends/sftp.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/logos/horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/logos/horizontal.png -------------------------------------------------------------------------------- /docs/logos/horizontal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/logos/horizontal2.png -------------------------------------------------------------------------------- /docs/logos/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/logos/logo.png -------------------------------------------------------------------------------- /docs/logos/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/logos/logo.svg -------------------------------------------------------------------------------- /docs/logos/vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/logos/vertical.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | furo==2024.8.6 2 | Sphinx==7.2.6 -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/setup.py -------------------------------------------------------------------------------- /storages/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.14.6" 2 | -------------------------------------------------------------------------------- /storages/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /storages/backends/apache_libcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/apache_libcloud.py -------------------------------------------------------------------------------- /storages/backends/azure_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/azure_storage.py -------------------------------------------------------------------------------- /storages/backends/dropbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/dropbox.py -------------------------------------------------------------------------------- /storages/backends/ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/ftp.py -------------------------------------------------------------------------------- /storages/backends/gcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/gcloud.py -------------------------------------------------------------------------------- /storages/backends/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/s3.py -------------------------------------------------------------------------------- /storages/backends/s3boto3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/s3boto3.py -------------------------------------------------------------------------------- /storages/backends/sftpstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/backends/sftpstorage.py -------------------------------------------------------------------------------- /storages/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/base.py -------------------------------------------------------------------------------- /storages/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/compress.py -------------------------------------------------------------------------------- /storages/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/storages/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_azure.py -------------------------------------------------------------------------------- /tests/test_dropbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_dropbox.py -------------------------------------------------------------------------------- /tests/test_files/windows-1252-encoded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_files/windows-1252-encoded.txt -------------------------------------------------------------------------------- /tests/test_ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_ftp.py -------------------------------------------------------------------------------- /tests/test_gcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_gcloud.py -------------------------------------------------------------------------------- /tests/test_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_s3.py -------------------------------------------------------------------------------- /tests/test_sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_sftp.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jschneier/django-storages/HEAD/tox.ini --------------------------------------------------------------------------------