django-dynamic-storages

View on PyPIReverse Dependencies (0)

0.5.3 django_dynamic_storages-0.5.3-py3-none-any.whl

Wheel Details

Project: django-dynamic-storages
Version: 0.5.3
Filename: django_dynamic_storages-0.5.3-py3-none-any.whl
Download: [link]
Size: 3243230
MD5: 9dcc20294d545380662495d7eb6bf74e
SHA256: 1b2779d9345397f74bc38c9b40350a0489aab69f519a0f61ef644f26d6982082
Uploaded: 2020-11-23 21:28:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-dynamic-storages
Version: 0.5.3
Summary: A collection of file fields and associated components to allow for dynamic configuration of storage properties for file-based fields within Django models.
Author: Patrick McClory
Author-Email: patrick[at]mcclory.io
Home-Page: https://github.com/mcclory/django-dynamic-storages
Project-Url: Repository, https://github.com/mcclory/django-dynamic-storages
License: BSD-3-Clause
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django :: 3.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8,<4.0
Requires-Dist: Pillow (<9.0.0,>=8.0.0)
Requires-Dist: apache-libcloud (<4.0.0,>=3.2.0)
Requires-Dist: azure-storage-blob (<12.0.0,>=1.3.1)
Requires-Dist: boto3 (<2.0.0,>=1.16.8)
Requires-Dist: django (<4.0.0,>=3.1.0)
Requires-Dist: django-appconf (<2.0.0,>=1.0.4)
Requires-Dist: django-fernet-fields (<0.7,>=0.6)
Requires-Dist: django-storages[azure,boto3,dropbox,google,libcloud,sftp] (<2.0.0,>=1.10.1)
Requires-Dist: djangorestframework (<4.0.0,>=3.12.2)
Requires-Dist: dropbox (<11.0.0,>=10.8.0)
Requires-Dist: google-cloud (<0.35.0,>=0.34.0)
Requires-Dist: google-cloud-storage (<2.0.0,>=1.32.0)
Requires-Dist: paramiko (<3.0.0,>=2.7.2)
Requires-Dist: python-magic (<0.5.0,>=0.4.18)
Description-Content-Type: text/markdown
[Description omitted; length: 9388 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dynamic_storages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/admin.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/apps.py sha256=Jh4nWdyR93Ps4KgbQSYTI1A_19cdv1kYOpmfALAtqnU 210
dynamic_storages/conf.py sha256=4hXL1Uoz0WQA5JGycpbILcjiHUREbaftqb7s5u7DKRc 578
dynamic_storages/fields/__init__.py sha256=Avb6-Vgbgpftrn43x2tVreGvEksFTVvIZlXmMJC008s 197
dynamic_storages/fields/dynamic_storage.py sha256=AoMs6s0ox4nDNRj4D3GdazpdBDHlqfeMbgX7uqQDQWc 2629
dynamic_storages/fields/encrypted_content.py sha256=SmIUWndVr9v_igW_wNqZ0XGmGe296Pw8CVUl1CVrRuw 5210
dynamic_storages/fields/encrypted_json.py sha256=CTkSfL0XDAeTxpFExXXIQ0Vlcybv80MIR5dWdCNPIwo 793
dynamic_storages/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/models/__init__.py sha256=a5c-gxYay-l9w0nLrz1CHHVKyRUeq53RxbFdt_jC9dw 59
dynamic_storages/models/abstract_storage_target.py sha256=Kvbzt4Woe0HfIJv_4jzQumbNq6_uaCPvLzp_IccxBJI 5766
dynamic_storages/models/mappings.py sha256=fRFqwTgbVTSSiLKZRuudwNzyq4fcvInpFd3NQpiTQSs 812
dynamic_storages/serializers.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/tests/__init__.py sha256=1KAKSFrWZIqaptG4g87VFanj2EU4pFcwybLkTT3WVC8 205
dynamic_storages/tests/abstract.py sha256=E95I_P3Zm5CDz6tOEwNcZmcSOn2T4mhL3VXiHxAs2zw 4624
dynamic_storages/tests/data/files/1 sha256=2XR9LR834YjBn37irDUIqkzMuB_ihax2BQlSM2vF2Uk 5120
dynamic_storages/tests/data/files/2 sha256=nByIa6wyryB5I97BWkkpyJKwtjUIyrm02dIYdsUX3N8 5120
dynamic_storages/tests/data/files/3 sha256=7Yj3G5WCo5EIjnXA9KEfCyXNm6tD1gYrGesptSuQMqE 5120
dynamic_storages/tests/data/files/4 sha256=DgjbCL2Ei2sWShX8HvVFHYQ04K8ptmp9YepEaKGEau0 5120
dynamic_storages/tests/data/files/5 sha256=cYdPl7e0tdP7zIq4O6ptYlJi7u5tn2ggWVsATkb2xfA 5120
dynamic_storages/tests/data/images/casey-horner-O6yAB2AZL8c-unsplash.jpg sha256=ETzuFligyhbRCY5D0_xmZgyfKKsff0IejKMLChHRerU 424031
dynamic_storages/tests/data/images/igorthegoodboy-on-ig-boston-terrier-G_7WU5AFBvQ-unsplash.jpg sha256=1D35yGylREJcIZdHOCdejWiCG-9odP0_7OBYrNPQjY0 769319
dynamic_storages/tests/data/images/igorthegoodboy-on-ig-boston-terrier-H5quY5v1fLQ-unsplash.jpg sha256=v2OEgpekYu1uaSBf1SP-_bKzlyItkNjo7RvCzgUA1GM 1215669
dynamic_storages/tests/data/images/karsten-winegeart-Y0nU6dqDCbY-unsplash.jpg sha256=MQK7ZmaswD7LIjtEAUecrwdehVsi1W0-fwqxj5xmznU 507738
dynamic_storages/tests/data/images/meghan-schiereck-AEwgScCmbH0-unsplash.jpg sha256=UmHmoS91p_wlIFeeT-ZG4_JwykMCrYVRTBgJGpv0YV0 381230
dynamic_storages/tests/data/sftp/sftp-test sha256=XVdL2FO_u8Xf4djrPm0w8PXkVqwI_zTJmTZavNhCwbI 1679
dynamic_storages/tests/data/sftp/sftp-test-passphrase sha256=xY-ik1QwqAhujDlNQZ4Ft1mwoeG1QYG3K9387M8qnwQ 1766
dynamic_storages/tests/data/sftp/sftp-test-passphrase.pub sha256=HlJJeNwndGvRCAD8HNHcvb-NgswZ4oj8eMvY8TmxMUU 394
dynamic_storages/tests/data/sftp/sftp-test.pub sha256=5846wpDxmjW_ilu3eDxyvygYWVP-lMQPDscGOsqmhJY 394
dynamic_storages/tests/factories.py sha256=ALCyZGtuxPtVMtHWuwF-3i4ilVRn9P5w4mjiC7rULkk 1858
dynamic_storages/tests/fields/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/tests/fields/test_dynamic_storage_fields.py sha256=9hlM1h552jcci8RogIZGkzayFkRxmF84dEKAKJOL-aI 1039
dynamic_storages/tests/fields/test_encrypted_fields.py sha256=V081OWlYO7b2eKmW5PySFVE91HeIowfZkgqG5alevvg 975
dynamic_storages/tests/fields/test_encrypted_json_field.py sha256=M0VIqVY-JV06UnUTX0H9Qn3vRclxJQD61V8XSYWYn20 653
dynamic_storages/tests/fields/util.py sha256=M-jnEGnFasvYa6yTL_iBqbhHf4LSsA-Bl41nwwo5Zbk 192
dynamic_storages/tests/migrations/0001_initial.py sha256=6yXcYH5tliXKhlJbZIMBeFpxJpPvKYn6CJSlUrX_cb4 6145
dynamic_storages/tests/migrations/0002_testencryptedjsonfield.py sha256=tkVqFKcUfsQGPmWj6bf7FAl5_GDHf3HFj2GI4xNAAmw 698
dynamic_storages/tests/migrations/0003_auto_20201121_0302.py sha256=vWFOhAZfM9jticoZ4fys02F_9S0DdeJBpz7NWdkj6rM 1272
dynamic_storages/tests/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/tests/models.py sha256=dIiYwE56vvuzD2gTETStpSo7H4n9xQgJTVpP6lAsLSo 2668
dynamic_storages/tests/test_factories.py sha256=RPdhYGmYu1e8N6X2fEBuv6Mjz7zh2oq_qHjePA4BwsA 4000
dynamic_storages/tests/urls.py sha256=gh41fdPSVBPAc-EytqE3QJBpc_MQYqRaC2oTtfzpXXI 1396
dynamic_storages/tests/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/tests/views/test_basic.py sha256=vZrW6KCn_MEsLWp5Ve782_kyUXcklrfCu8SU2iQ3M1k 502
dynamic_storages/tests/views/test_secure.py sha256=d9xhc99BmKXrBjDLYAz4DQ0r5qu97NsAGYYNXKn0Rl4 621
dynamic_storages/urls.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dynamic_storages/utils.py sha256=t5fAxjaU8dN8xpQR2vz0ZGhfTkdVy2RCbkhJhZFglk4 50
dynamic_storages/views.py sha256=trtsfyP_W_LJVsoz3-vmg6cyZ0Hhw4DmcSsAk5l7k_U 1673
django_dynamic_storages-0.5.3.dist-info/LICENSE sha256=z4EuYxXHw2sQC-TTcC1RJE2Bse4kf7-98OjUKISKnO8 1523
django_dynamic_storages-0.5.3.dist-info/WHEEL sha256=SrtnPGVTMeYWttls9xnWA01eUhCZ3ufFdJUYb1J3r-U 83
django_dynamic_storages-0.5.3.dist-info/METADATA sha256=-telz9I-ojPdq0ThzkITNJzcQ1_4Fav9GSmLDQlIxbg 10957
django_dynamic_storages-0.5.3.dist-info/RECORD