firetail

View on PyPIReverse Dependencies (0)

1.1.0 firetail-1.1.0-py2.py3-none-any.whl

Wheel Details

Project: firetail
Version: 1.1.0
Filename: firetail-1.1.0-py2.py3-none-any.whl
Download: [link]
Size: 107210
MD5: c00061cc4975303c917d386b15749e1b
SHA256: d94eafed601b18e8d275c64bc7e154145d9b9d76a688ae55534e0a7317c251e4
Uploaded: 2024-08-02 09:43:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: firetail
Version: 1.1.0
Summary: Firetail - API first applications with OpenAPI/Swagger and Flask
Author: FireTail International (TM)
Home-Page: https://github.com/FireTail-io/firetail-py-lib
License: LGPLv3
Keywords: openapi oai swagger rest api oauth flask microservice framework
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.6
Requires-Dist: clickclick (<21,>=1.2)
Requires-Dist: jsonschema (<5,>=4.0.1)
Requires-Dist: PyYAML (<7,>=6.0.1)
Requires-Dist: PyJWT (>=2.4.0)
Requires-Dist: requests (<3,>=2.31)
Requires-Dist: inflection (<0.6,>=0.3.1)
Requires-Dist: werkzeug (<3,>=2.2.2)
Requires-Dist: starlette (<1,>=0.27)
Requires-Dist: packaging (>=23.2)
Requires-Dist: flask[async] (==2.2.5)
Requires-Dist: a2wsgi (<2,>=1.4)
Requires-Dist: sphinx-autoapi (==1.8.1); extra == "docs"
Requires-Dist: flask[async] (==2.2.5); extra == "flask"
Requires-Dist: a2wsgi (<2,>=1.4); extra == "flask"
Requires-Dist: swagger-ui-bundle (<0.1,>=0.0.2); extra == "swagger-ui"
Requires-Dist: pytest (<7,>=6); extra == "tests"
Requires-Dist: pytest-cov (<3,>=2); extra == "tests"
Requires-Dist: testfixtures (<7,>=6); extra == "tests"
Requires-Dist: flask[async] (==2.2.5); extra == "tests"
Requires-Dist: a2wsgi (<2,>=1.4); extra == "tests"
Requires-Dist: swagger-ui-bundle (<0.1,>=0.0.2); extra == "tests"
Requires-Dist: aiohttp (<4,>=2.3.10); extra == "tests"
Requires-Dist: aiohttp-jinja2 (<2,>=0.14.0); extra == "tests"
Requires-Dist: MarkupSafe (>=0.23); extra == "tests"
Requires-Dist: pytest-aiohttp; extra == "tests"
Requires-Dist: aiohttp-remotes; extra == "tests"
Provides-Extra: docs
Provides-Extra: flask
Provides-Extra: swagger-ui
Provides-Extra: tests
License-File: LICENSE.txt
[Description omitted; length: 24908 characters]

WHEEL

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

RECORD

Path Digest Size
firetail/__init__.py sha256=5oGVlMW0ATVF7SyHt6Jma2t38Hhc6sSOX9A3N7K5Go4 1800
firetail/__main__.py sha256=kwzvGExnO93fFisHP2I1f3quWD_fcpUsWIOnM5O7tbw 142
firetail/auditor.py sha256=qZbyGjD_1Cx-N_MqVZXoaIM_Og4P7yjLkWdAgCpLMVE 6639
firetail/cli.py sha256=j6aJzC6CymQvrc-gxYCWyPFjdWyVHlhZJj9h1cMlmz4 6697
firetail/exceptions.py sha256=PCaAxjMT4iJlmzZHEqX7P06-k0tL5rQZk75nj8DANUk 5104
firetail/flusher.py sha256=IzrzfNeNhXFsWH1214jIloel5c7kXD3ZCCm5WvJRTA0 540
firetail/handlers.py sha256=tZVznQ4z8Y5g_QEzAaJ-ATfwedKNcbanwl_eTGcoWRM 6293
firetail/http_facts.py sha256=Q8BJEwRP7g9Di37LYCETUqWfyym_wCWGpxfLXm4-nhM 227
firetail/json_schema.py sha256=VMTM1H3l4T4RJJaUr8Yq0ZuSHxesbji71Ga4DTbjcEI 5236
firetail/jsonifier.py sha256=9MeDioriyvhsUjS-Z8dPksK_tvyvlcXMjgM_Y4Wp9lg 2187
firetail/lifecycle.py sha256=ro_5iDZK5qjzeNnEsYlhSBkhTUI7RPKwUvCut-GNt3M 1406
firetail/logger.py sha256=SnnGlZZrdvzILxYSWz7dY-FwGZw2n1qzvSXOzV9jgII 716
firetail/mock.py sha256=rbbNmi8bqYK0UlA0MznL6ltkiFvSDhxqcU7Idd61V_o 1779
firetail/options.py sha256=mFKS4oDOD6bFtzgoeJdKMwABJHgRyo98Z2PD_8S3Wvg 4457
firetail/problem.py sha256=V5p-6VoHBnzDNd5zZxhpyYtGD98kSkWpLqQw_fFI_o4 2109
firetail/resolver.py sha256=ci9i8RULZIT_nNc_4jYwPPUN1Lc9aDeGWo7hF64nVFY 8765
firetail/sender.py sha256=JtDIJmBBZeRTlIz0R8dBBp1s6ypL27k7OGklY6H0L0U 7213
firetail/spec.py sha256=EWnM9vf1XV_fzJNxbvEW-qNF0GQn_c6GY8OTzxQeGik 9313
firetail/utils.py sha256=hyHn92UU5su0cq9-S_7PTjlS9jH4M_y_FnaQI-LSfe0 6711
firetail/apis/__init__.py sha256=9n9oWo8SWim8s2V681sIhn3B5asSLxf-a4s9gTquBJA 732
firetail/apis/abstract.py sha256=uQzkkqqOcDcQ-jBLMZ8xWx_RJ5Co38nRTDVDD3_XKq0 18733
firetail/apis/aiohttp_api.py sha256=aT_sppamyHZoJ2puPJaNW7hlgzGtfdi2XxY27OLq76Q 15379
firetail/apis/flask_api.py sha256=UT07qnFGzSakkfIcEgt3WaHPcK42DDuuKpe_nU7HtSs 13015
firetail/apis/flask_utils.py sha256=NhsqHqzsjLIvlJo52iYR5dhtL2TzD8xFZHKMIwbpyTQ 2195
firetail/apps/__init__.py sha256=HXDS8uCwUolH0F_PEXYUsvWbJILdIC7plq6cyBYakNA 247
firetail/apps/abstract.py sha256=YvcI9mMUbIsdKnCvYc5PM1nwPWV2cSf7BWNTzT6y6tE 10838
firetail/apps/aiohttp_app.py sha256=y3-2JMqw-w7LcCFoeBkfQFD3sqJJ7fRXcaDT3G8KPUM 3083
firetail/apps/flask_app.py sha256=UL5TPUu-E3qeU4VWi5wl2t7yrEKR3nSGzeBltJ-cnvk 6799
firetail/decorators/__init__.py sha256=2BRhS5_Z7Krhg22yqUgPU4z3-PqqlWgg_5716TK7igY 97
firetail/decorators/coroutine_wrappers.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
firetail/decorators/decorator.py sha256=oUgdEggi3PjOa2JhW1dHTdGl7KIITsaMCEhPov7v_Vw 2208
firetail/decorators/metrics.py sha256=rJOYTe72-9FI_BnWGHduVDf2of4uhI0Pv_BNw4SaCNs 1772
firetail/decorators/parameter.py sha256=WJJ49ogNyZkJ24HpyfTdKueLCUjgvmq9ekguzRoY7kk 4021
firetail/decorators/produces.py sha256=vxbP8hEWKxf7YJNMpP17FwaVI9XOxIjkdYEnlS_IjxQ 1253
firetail/decorators/response.py sha256=-9RMqWEOtXZlcUFqh8WsMMS0bzDwXpyb-90LHdP_77Y 7146
firetail/decorators/uri_parsing.py sha256=Vw0XJaishjRwxCqWSfrKuasmspolcUBor6zgw_wxAvY 12041
firetail/decorators/validation.py sha256=rR7ieVSjxckVpBXPXQK2kU-ffJZeKizl1ER2LmXtMQw 15810
firetail/middleware/__init__.py sha256=Aqc8wzBmTyRPezdebCkAe05nZN1b7EC-wRSShdLOxmE 99
firetail/middleware/base.py sha256=NTbmJCPyZlpBnc1eyFKqFoZ5LroRruoDLzqo91Gk_no 213
firetail/middleware/main.py sha256=ShlUDpyqxG6ofq9n1s8sYi1iJqTNulHleimgtT5_RqU 2454
firetail/middleware/swagger_ui.py sha256=KRbp1k8TnCqr-2pdOUlRVSdrV1LFlSRYq9CdIfMap_0 7660
firetail/operations/__init__.py sha256=rVPlq__0t3johae1-7JLdbKoqLVQraZOQQ6qsNMs4hI 681
firetail/operations/abstract.py sha256=3Oog-QVriZmUqKxph7OXBz9nCtLH1A4osIpRS-9eX3M 15608
firetail/operations/compat.py sha256=14X8I-1wqfDmVXVZeGxxg2Y0-PzOdx6b9EwRPQcDIio 134
firetail/operations/openapi.py sha256=tDfydldKjssXgLZeNuFs40WsOHvE3qwh6JQHbA1olHk 15488
firetail/operations/secure.py sha256=Ws2S8KqRtPc4CWpCC7Gcwi2yWJOEqnyuzu0UJB69WAI 7792
firetail/operations/swagger2.py sha256=xQcTt-AYD7XoRcyE9Gq1tF8lr22LnXvNK5H-pl59Hws 12386
firetail/resources/schemas/v2.0/schema.json sha256=ZCkWKuRIeDOBXW13k2vuYvDXruNXOVIkN2k2bQ3lNlM 40020
firetail/resources/schemas/v3.0/schema.json sha256=0DE2JE50kU03ADkIVUvxhMRJbGqP4D-zkQyBBWGoa-0 35456
firetail/security/__init__.py sha256=hk-iXN-WJiBHCNcOhrNosG4f_Y5UMhnEiKbeaCOq2is 745
firetail/security/aiohttp_security_handler_factory.py sha256=YWYdjczlm8pNvzVzWgCjj9IdPYOzXz7jRoJ_r0D_t0A 1392
firetail/security/async_security_handler_factory.py sha256=tOIa5YY1TP74Wzjn8QRAcN1-1YCHO7z6SRwnN7g-RUo 4158
firetail/security/flask_security_handler_factory.py sha256=PdyA_HdpIZUiTUl_DhDyeYu3wr4JG4jxmWeX1g-ynxQ 1397
firetail/security/security_handler_factory.py sha256=f1ebF0yiXEYLrW5b8uQJNduh-84x-zbr9TXCwNt0bg4 15864
firetail-1.1.0.dist-info/LICENSE.txt sha256=LPNKwDiu5awG-TPd0dqYJuC7k4PBPY4LCI_O0LSpW1s 7814
firetail-1.1.0.dist-info/METADATA sha256=i-HQQ4CFMoUnkVwkF1-Tum_E4tKyBy49bcsQ2-5g4uk 27115
firetail-1.1.0.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
firetail-1.1.0.dist-info/entry_points.txt sha256=peGZThFqUbYdnV0TBwXAkaN3c0ERv7b8Hq4mVm2EfPo 48
firetail-1.1.0.dist-info/top_level.txt sha256=QH2umBvVvSkc-UYsASJFHwvhksNGS1q_a74LivjcXJk 9
firetail-1.1.0.dist-info/RECORD

top_level.txt

firetail

entry_points.txt

Firetail = Firetail.cli:main