inspira

View on PyPIReverse Dependencies (0)

0.17.0 inspira-0.17.0-py3-none-any.whl

Wheel Details

Project: inspira
Version: 0.17.0
Filename: inspira-0.17.0-py3-none-any.whl
Download: [link]
Size: 36906
MD5: 92069c1a016f978e9e433d2ebdf9ca29
SHA256: a874e12774c8398e0b26f610b8abcd68012011c912341ebd05733b8b140cfc68
Uploaded: 2024-01-31 11:56:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: inspira
Version: 0.17.0
Summary: Inspira is a lightweight framework for building asynchronous web applications.
Author-Email: Hayri Cicek <hayri[at]inspiraframework.com>
Project-Url: Homepage, https://inspiraframework.com
Project-Url: Repository, https://github.com/cicekhayri/inspira
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Requires-Python: >=3.8
Requires-Dist: Jinja2 (>=3.1.2)
Requires-Dist: click (>=8.1.7)
Requires-Dist: uvicorn
Requires-Dist: httpx
Requires-Dist: sqlalchemy
Requires-Dist: bcrypt
Requires-Dist: inflect
Requires-Dist: sqlalchemy-utils
Requires-Dist: websockets
Requires-Dist: PyJWT
Requires-Dist: itsdangerous
Description-Content-Type: text/markdown
[Description omitted; length: 2568 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
inspira/__init__.py sha256=uS9hTF-CMpQncNuWRQ0kHVv70BjUsGAUhoeEMwIkAMk 29
inspira/config.py sha256=rBd2HFaxlSjZ39_5icSU1WaJ3iVGBBEUc7A_TTPzXR0 684
inspira/constants.py sha256=0YU520tzM9izFaUpr4xaeTmBROqqKw2bMlz8Vje37Qs 464
inspira/enums.py sha256=VRbDXfRzHo30cC_I7pvxMXshK18_tUxrV5KXMeJxHjY 602
inspira/globals.py sha256=CBFMu5Z7b8N3Z8yyg8uCOgZZCI5y3QH55sVBIq2YjiY 230
inspira/inspira.py sha256=8efypGjDRHNvHggAMFoBS19XJLRcWlkHNsIlzw7UOWA 8195
inspira/logging.py sha256=aQupKVkzG57p0ZuCJz5vBzQKOGTExXgAA_B0QgxXGjs 257
inspira/requests.py sha256=Q_PqUK84mJ2ZOQLjt5A7dG-x3u_f4ovmc3yjkvAG3oM 5203
inspira/responses.py sha256=D0ZN4ONWkyO3eqTPoTbHiyUTnOmyBIB7oAtFxd9mi8U 7635
inspira/testclient.py sha256=sUli0Jrp7daDb4SkirzikL5O0CvWq1AMVS6UnraVKP0 1079
inspira/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/auth/auth_utils.py sha256=6EqallxhY3xAC_Finr0VP19plP2sz7m5geXUiVjD3eY 1163
inspira/auth/decorators/__init__.py sha256=kfnoXkE9lkhsybWFBWBPLGAU-sGb_Tve-2TSSBzFICs 43
inspira/auth/decorators/login_required.py sha256=kJiYefhAmXOGTLg4PvpZo4xmS4MQwqJEGuN173pIJxI 536
inspira/auth/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/auth/mixins/user_mixin.py sha256=zeyFSaI53t-0Ydh4nWU18W849vFue0a6-lUPl4ey82s 842
inspira/cli/__init__.py sha256=QPWtj5wDRTINDxVUL7XPqG3HoxHNvYOg08EnuSZB2Hc 21
inspira/cli/cli.py sha256=TbuFKRDXNDRvIVFfjusd5xUyDjGYRwO_L0KKtGwz2lw 3502
inspira/cli/create_app.py sha256=qHSpizl724Z0Lg466d7RbpBoMKi9Ly9p7S_2zCj1EI8 1958
inspira/cli/create_controller.py sha256=mn9DWvuXR9Y4uBANR7-u7mKitcU3IOWqnyf50clqyeE 1732
inspira/cli/generate_database_file.py sha256=UsD302X13AYSfoAYe4C1j0HtPpifV40K76hnQGhHg6s 1134
inspira/cli/generate_model_file.py sha256=WRjWO_wUCUFw4Xl_NRAN8hDrHipwqLxk6j9COJcLWUg 1354
inspira/cli/generate_repository_file.py sha256=xfMdvnwmW9q5fSbkZcehp_ADna-xfHTm95m0ZZ1FPyQ 1133
inspira/cli/generate_service_file.py sha256=yiSB9QWFOqqOtWNmrxdZ-NJkfi4fKlfoZgp6sXfOlDc 1089
inspira/cli/init_file.py sha256=Db-pxRqqRRaqrJVvL9H55-tVCBqFHXIQAgYQXGVNFgU 144
inspira/cli/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/cli/templates/app_template.txt sha256=m5EBlVRAzx9Bn7V-NIW4DfCQrpY1KqsWagMOo1TPtGQ 74
inspira/cli/templates/controller_template.jinja2 sha256=co2ez0gEpS52W3mTBtJf1TiTFJlJRJloJh13SA-B5yI 367
inspira/cli/templates/database_template.txt sha256=lvw0a_vWyqejwIqmnuJDbSTNZA2CpSmsTh8Cuu0mzYk 451
inspira/cli/templates/model_template.jinja2 sha256=u9Cr8FTjIT_Eoo4M2PXHheMkLahW33C-H-4rYgkKvq0 195
inspira/cli/templates/repository_template.jinja2 sha256=v0ckHMJYX8mTtuJ-ZuojdCqe4UCZ2SXQwhsIvCqNUdQ 81
inspira/cli/templates/service_template.jinja2 sha256=_pOVMtlZA662FivpjrxwJW66Tgmu1LGdXvMCA0lERxk 44
inspira/cli/templates/websocket_controller_template.jinja2 sha256=6WpkPfPNYouQU1rvnVxPTE-YVI3HYIIM8yNuQSs_VDU 748
inspira/decorators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/decorators/http_methods.py sha256=xc4GoAHX5MWbG_f3Jx6e14i4UQdwK1SpPfn3DUzHoOw 1354
inspira/decorators/path.py sha256=HM8TGy4dMV8TRGHBwJzy-wTXfL8zrRleOUPaG0hBHHs 227
inspira/decorators/websocket.py sha256=QY_2n0niL-jUEBe_asWeWdmJe0o8b6g-KJcOy6CyBnA 219
inspira/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/helpers/error_handlers.py sha256=DIMFMIh4JRLb10xRPkOGGQorf3aMo1PcEzcFxznpLgs 1489
inspira/helpers/error_templates.py sha256=-zv_HtkhWH-qsZWH0pwD0-UHLr0CzfQ85heu0g6usBI 2156
inspira/helpers/static_file_handler.py sha256=IYnzPydc4GwR3cHIKm8YvWZW15cqNpz5VKDvpcdd_nA 362
inspira/middlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/middlewares/cors.py sha256=0bL-Caoc_Vmqkjw-YM7uljPwE7-o5tS89YupqbobFZE 2684
inspira/middlewares/sessions.py sha256=3jPsUaJN5quRMBqGfBmj_0448uBY7edi6PorxgrgZ0w 3300
inspira/middlewares/user_loader.py sha256=gSCppcUMFB2nKStT53LKpn_j6UcVUPIQrIsYMoqm4sc 1674
inspira/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
inspira/migrations/migrations.py sha256=tMcBHm4PyWBwe-36fgwDf8Jfl44RCE4UaZtmCGtZork 4783
inspira/migrations/utils.py sha256=xTdRUK5N7c2In5bDOJksKgZVQAfLbVFhPKfibk99inY 2101
inspira/utils/__init__.py sha256=Lk3kr_UH5n4cxaNXTLGc6uJVePvmHMNij5xbRPjyfw8 247
inspira/utils/controller_parser.py sha256=BR0YaymxODoRpwNBH5-HJKXkylfQGFVY9TBVpSCqeyk 631
inspira/utils/dependency_resolver.py sha256=cWVwlJxGJQLdnmREzHYELqtCA3zfr_mpg51b6OqnMxU 1357
inspira/utils/handler_invoker.py sha256=hcpiRkuKY0jF1F6W6Se5z2GonaoyUbEG-wFNLhXa9FA 917
inspira/utils/inflection.py sha256=t4343EOCTb28xuFGTl_yekyx8Gqz6qQp7SZ4kJNvLCs 281
inspira/utils/naming.py sha256=sXmp_L_YSm-71kBNpWtGREiB3dZWiD5GGmH9z-IRBrw 594
inspira/utils/param_converter.py sha256=Q0Yb9LGKk96srp_Zfi_eeETzlyqubLr_FUbJlVpk9bc 248
inspira/utils/secret_key.py sha256=VWDWJCR2-Dv-HKtxzyZQ9ZwwAARl_8Xwjf3wNdPGEw8 119
inspira/utils/session_utils.py sha256=5a98n10fbdUPk4nxd7R9zM8VdTVntzZxduj3_0Hon74 1991
inspira/websockets/__init__.py sha256=d8JA7VLuU4p5WbEP1NsU6s_bWA8RakK5AyuJnQWP0WU 151
inspira/websockets/handle_websocket.py sha256=4K9m35gzl26r4AlupqgTrkX2iSNmeYgbnJ-rX2oj4gs 1232
inspira/websockets/websocket.py sha256=82_GGY8qcvYNP-bHLHqUYMIsqO43Xn46owcVuoCGLfY 1069
inspira/websockets/websocket_controller_registry.py sha256=jc8nLGIPE4idvhiU0kCbKRrpR4e2QvcPDBOWI6VQTWE 346
inspira-0.17.0.dist-info/entry_points.txt sha256=m9cVQk-kbVlMfPY4PNG4SdU45Vp3sN0QTvdMw4dQa9Y 47
inspira-0.17.0.dist-info/LICENSE sha256=gP6S7GlqI-OL-rw04rVG767JehlFYeAyFuJiTmxcceg 1078
inspira-0.17.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
inspira-0.17.0.dist-info/METADATA sha256=J4FESTdYDKGphqjP8lxkLhRI_-9uHD-Kjx4iaFPRTRM 4146
inspira-0.17.0.dist-info/RECORD

entry_points.txt

inspira = inspira.cli.cli:cli