flask-fs2

View on PyPIReverse Dependencies (1)

0.7.24 flask_fs2-0.7.24-py2.py3-none-any.whl

Wheel Details

Project: flask-fs2
Version: 0.7.24
Filename: flask_fs2-0.7.24-py2.py3-none-any.whl
Download: [link]
Size: 37961
MD5: b9b879753f09e1640a1653adaea86658
SHA256: c5767219ffe49ddb0ec76df7c24874983e5c720120604406a9b8b891e1a9b0b0
Uploaded: 2024-03-11 03:26:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flask-fs2
Version: 0.7.24
Summary: Simple and easy file storages for Flask
Author: Axel Haustant
Author-Email: noirbizarre[at]gmail.com
Maintainer: CG Wire
Maintainer-Email: support[at]cg-wire.com
Home-Page: https://github.com/cgwire/flask-fs2
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Software Distribution
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Requires-Dist: flask (>=2.0.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: Werkzeug (>=2.0.0)
Requires-Dist: cryptography (>=39.0.2)
Requires-Dist: boto3 (>=1.28.0); extra == "all"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "all"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "all"
Requires-Dist: pymongo (>=4.5.0); extra == "all"
Requires-Dist: invoke (==2.2.0); extra == "ci"
Requires-Dist: coveralls (==3.3.1); extra == "ci"
Requires-Dist: pytest-flask (==1.3.0); extra == "ci"
Requires-Dist: boto3 (>=1.28.0); extra == "ci"
Requires-Dist: pymongo (>=4.5.0); extra == "ci"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "ci"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "ci"
Requires-Dist: pytest (==8.1.1); extra == "ci"
Requires-Dist: pytest-faker (==2.0.0); extra == "ci"
Requires-Dist: pytest-sugar (==1.0.0); extra == "ci"
Requires-Dist: pytest-mock (==3.12.0); extra == "ci"
Requires-Dist: pillow (==10.2.0); extra == "ci"
Requires-Dist: flake8 (==7.0.0); extra == "ci"
Requires-Dist: pytest-cov (==4.1.0); extra == "ci"
Requires-Dist: invoke (==2.2.0); extra == "dev"
Requires-Dist: tox (==4.6.4); extra == "dev"
Requires-Dist: black (==23.7.0); extra == "dev"
Requires-Dist: boto3 (>=1.28.0); extra == "dev"
Requires-Dist: pymongo (>=4.5.0); extra == "dev"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "dev"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "dev"
Requires-Dist: pytest (==8.1.1); extra == "dev"
Requires-Dist: pytest-faker (==2.0.0); extra == "dev"
Requires-Dist: pytest-sugar (==1.0.0); extra == "dev"
Requires-Dist: pytest-mock (==3.12.0); extra == "dev"
Requires-Dist: pillow (==10.2.0); extra == "dev"
Requires-Dist: sphinx (==7.2.6); extra == "dev"
Requires-Dist: alabaster (==0.7.16); extra == "dev"
Requires-Dist: flake8 (==7.0.0); extra == "dev"
Requires-Dist: pytest-cov (==4.1.0); extra == "dev"
Requires-Dist: boto3 (>=1.28.0); extra == "doc"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "doc"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "doc"
Requires-Dist: pymongo (>=4.5.0); extra == "doc"
Requires-Dist: sphinx (==7.2.6); extra == "doc"
Requires-Dist: alabaster (==0.7.16); extra == "doc"
Requires-Dist: pillow (==10.2.0); extra == "doc"
Requires-Dist: pymongo (>=4.5.0); extra == "gridfs"
Requires-Dist: boto3 (>=1.28.0); extra == "qa"
Requires-Dist: pymongo (>=4.5.0); extra == "qa"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "qa"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "qa"
Requires-Dist: pytest (==8.1.1); extra == "qa"
Requires-Dist: pytest-faker (==2.0.0); extra == "qa"
Requires-Dist: pytest-sugar (==1.0.0); extra == "qa"
Requires-Dist: pytest-mock (==3.12.0); extra == "qa"
Requires-Dist: pillow (==10.2.0); extra == "qa"
Requires-Dist: boto3 (>=1.28.0); extra == "s3"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "swift"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "swift"
Requires-Dist: boto3 (>=1.28.0); extra == "test"
Requires-Dist: pymongo (>=4.5.0); extra == "test"
Requires-Dist: python-swiftclient (>=4.4.0); extra == "test"
Requires-Dist: python-keystoneclient (>=5.2.0); extra == "test"
Requires-Dist: pytest (==8.1.1); extra == "test"
Requires-Dist: pytest-faker (==2.0.0); extra == "test"
Requires-Dist: pytest-sugar (==1.0.0); extra == "test"
Requires-Dist: pytest-mock (==3.12.0); extra == "test"
Requires-Dist: pillow (==10.2.0); extra == "test"
Provides-Extra: all
Provides-Extra: ci
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: gridfs
Provides-Extra: qa
Provides-Extra: s3
Provides-Extra: swift
Provides-Extra: test
[Description omitted; length: 3993 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
flask_fs/__about__.py sha256=w6pe1SbMJvfhcEWUdvAdbngDLp2g8bwWx-paSKh1k2Q 60
flask_fs/__init__.py sha256=LEkPDSf1bITL4euFl3zi5SJB7gwBzfJ85owFevSJfLA 1603
flask_fs/__version__.py sha256=6LhdCdekRyhf1ou0xLzDta4kGS27Isdvy5haWR1XJoc 23
flask_fs/crypto.py sha256=tHORY-Umie-Aw5uFZQCjVI0uGW5vcfhvwXLMmOFavt0 6500
flask_fs/errors.py sha256=aswLO-PZklMaTrnogkbvywkRAdxCmtzwUYkaRxhVC8M 832
flask_fs/files.py sha256=WCw704d8sa8Btjw5tj-Aa6K2wgB0v2fnorxjEuvR-_Q 3773
flask_fs/images.py sha256=F_5Zdb7BrcKBE8zO3LrO2HD6qpbjtJpDsd6aNFbeFbU 1856
flask_fs/mongo.py sha256=c-5eX776w5J5dp5kyGUteZUiXBOQ8EgdO00B5NlnpFM 9580
flask_fs/signals.py sha256=_FXSq5KEwlHyE4aMBwOMd6XhleYDUiLd9Ut6U5Tp6cg 180
flask_fs/storage.py sha256=R-t4m6gshEECgtlq29rsqRQs2LQ3AlS8uZ3vf0_5m7E 15144
flask_fs/views.py sha256=AAGg308685Uu4F1KYXEQftbiUK0VIxijzCrw_hBYTis 325
flask_fs/backends/__init__.py sha256=PcqG3ldioVZ984Bw6SB7z4Ix3Sb7AGE_AZojo20rZOM 3646
flask_fs/backends/gridfs.py sha256=wNrEj76hfYwsCUIXtNOQlg0Ut3iazd2wErNr0Nvxj1U 2721
flask_fs/backends/local.py sha256=BRlqarOLLM2kaD-7II76TKxkU66m8LhRTm2gRpaUfYg 4302
flask_fs/backends/mock.py sha256=0-b6SfzIuVO5Uu8BlSz1uNNALyBGNHePz5o79Ef1aOw 185
flask_fs/backends/s3.py sha256=wKyawy_aXoIWEW-GBtmGci9HkQqKmJs1soNh4iOwcCc 3952
flask_fs/backends/swift.py sha256=meowemQmsUymladgVLTHDtHqkkdOJfN7BxCLV1sDpD4 3471
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=43K9GkBL99ubaiIPVQT24A4IGXqz-IHFyttbgKATcWs 2052
tests/test_backend_mixin.py sha256=7mnd0ctHtuhqBsBhKO-8keQC3Gs36hozqKbJhD37kzU 7052
tests/test_config.py sha256=FKHofQ5pO2AnVB2LSzWK1uhFJ7g8V5VS_MTUtFv2JLs 3683
tests/test_crypto.py sha256=CmzymSgn3wK9hzyD2tNAbJxYDKC9pFku5bEkEaj-qIE 2545
tests/test_files.py sha256=Djk4vfnASSo8xDdYx-yhITs0kSwoFUfuETFa3V0PsbU 1496
tests/test_gridfs_backend.py sha256=XmXGyHmQ5O9DdW-1b1trkBSB8gv8p3w0tjU599T1YeI 3130
tests/test_local_backend.py sha256=RIVOqMyP5NCmnuuxbBoOD4-3FjlUadEBA2p5KXo_y7k 1587
tests/test_mongoengine.py sha256=Dw9e5nI89HLweFGeV8Dv3AEQXscPWERK5kaIviwRxVk 28726
tests/test_s3_backend.py sha256=xhfLISgoVEuJgJl5rdIULOZM6Pu5moswEdVkdc42zY4 2208
tests/test_storage.py sha256=Ko85Nhc2Xk4C2PWcZZVEYq4INkQ0CK7QvpqQJmcYcIo 13950
tests/test_swift_backend.py sha256=eXT-ZfaaEBWP58_82TvOyqJN6zz_DusYpvX1CW76jd0 1770
tests/test_views.py sha256=iDOIwsdepfWneLlR1faZ1SiZDPXCqI3n7Cm2cY8peSU 1239
flask_fs2-0.7.24.dist-info/METADATA sha256=4zBj9uMxn9Cjocsv0gGQvYl6f4FZwQe5UZHX5dbHEnY 8778
flask_fs2-0.7.24.dist-info/WHEEL sha256=-G_t0oGuE7UD0DrSpVZnq1hHMBV9DD2XkS5v7XpmTnk 110
flask_fs2-0.7.24.dist-info/entry_points.txt sha256=AME1lyOZXGS2bodEecUKlPE-cBswKbs3ElWLOVwmlNA 251
flask_fs2-0.7.24.dist-info/top_level.txt sha256=unEoZ1ZqCHnNOEjAONWf1voNZ1LRLTMzvr3SWCzlHJQ 15
flask_fs2-0.7.24.dist-info/RECORD

top_level.txt

flask_fs
tests

entry_points.txt

gridfs = flask_fs.backends.gridfs:GridFsBackend [gridfs]
local = flask_fs.backends.local:LocalBackend
mock = flask_fs.backends.mock:MockBackend
s3 = flask_fs.backends.s3:S3Backend [s3]
swift = flask_fs.backends.swift:SwiftBackend [swift]