flama

View on PyPIReverse Dependencies (1)

1.6.0 flama-1.6.0-py3-none-any.whl

Wheel Details

Project: flama
Version: 1.6.0
Filename: flama-1.6.0-py3-none-any.whl
Download: [link]
Size: 325239
MD5: ea8734049a3bcc5ee10d4538e05d321d
SHA256: 61b5111fe00ff26edaf36913c1f30d187793a69cbc6c6b0939f8d955573ce8fb
Uploaded: 2023-09-27 01:28:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flama
Version: 1.6.0
Summary: Fire up your models with the flame 馃敟
Author: Jos茅 Antonio Perdiguero L贸pez
Author-Email: perdy[at]perdy.io
Maintainer: Jos茅 Antonio Perdiguero L贸pez
Maintainer-Email: perdy[at]perdy.io
Home-Page: https://flama.dev
Project-Url: Documentation, https://flama.dev/docs/
Project-Url: Repository, https://github.com/vortico/flama
License: MIT
Keywords: machine-learning,ml,ml-ops,mlops,api,rest,restful,openapi,tensorflow,pytorch,sklearn
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8,<3.12
Requires-Dist: Jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: SQLAlchemy[asyncio] (<3.0,>=2.0); extra == "database" or extra == "full"
Requires-Dist: apispec (<7.0,>=6.0); extra == "marshmallow" or extra == "full"
Requires-Dist: click (<9.0,>=8.1)
Requires-Dist: httpx (<0.25,>=0.24); extra == "client" or extra == "full"
Requires-Dist: marshmallow (<4.0,>=3.0); extra == "marshmallow" or extra == "full"
Requires-Dist: pydantic (<3.0,>=2.0); extra == "pydantic" or extra == "full"
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: starlette (<1.0.0,>=0.21.0)
Requires-Dist: typesystem (<0.5.0,>=0.4.1); extra == "typesystem" or extra == "full"
Requires-Dist: typing-extensions (<5.0,>=4.4); python_version < "3.10"
Requires-Dist: uvicorn (<0.23,>=0.22)
Provides-Extra: client
Provides-Extra: database
Provides-Extra: full
Provides-Extra: marshmallow
Provides-Extra: pydantic
Provides-Extra: typesystem
Description-Content-Type: text/markdown
[Description omitted; length: 4276 characters]

WHEEL

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

RECORD

Path Digest Size
flama/__init__.py sha256=T2Zi1FXuP9tOM0vPZ-spStpMLNVm6eNOgkBxY1OVG7M 322
flama/applications.py sha256=A_fiNgug307H8XR_Ds12iwUiCM1ppcaLA5spx7yv3lw 13824
flama/asgi.py sha256=0OMmgPwTzXSAEd810i5RIkr4x_1VbL-JbMxCynsA7N8 2838
flama/authentication.py sha256=gsAnhAocVP74llR9dyXK5ThLZkS7U-6Ur8VVyON_w5w 404
flama/background.py sha256=kPgpLy1Uqmf02w_cc_xhXPcp7h_96szZipafqAhQc2M 2783
flama/cli/__init__.py sha256=Q-rviXtCX-OFmDfwNWNP_4LxLq7c90p35Xc_IcfDSkw 149
flama/cli/__main__.py sha256=wzR_Eu7inDQ4CPA134gak3118WEdt_Yb4ZjZrEf5TdI 722
flama/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/cli/commands/model.py sha256=jnMqhcZ2aSetljfYGVr4TdkCHsa9b4yJOGynm7m9XVw 3586
flama/cli/commands/run.py sha256=JNxr0Y5Oh7s68-nd2NyIZjMCTbRvHOfTB68R1vmzBMA 889
flama/cli/commands/serve.py sha256=UCFunqdx4AckBpvbMtJfacA369cVpkcTKGxLDdYryB4 794
flama/cli/commands/start.py sha256=LXAlL6ux0NfVVIxA8i7EJtBFZvsS2GXzjepHBAgDpaM 1104
flama/cli/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/cli/config/app.py sha256=Jndbt9rtc4ySUgolvOds4G25MxfaIfbjD04xxPs41Ts 5201
flama/cli/config/config.py sha256=lJCgDlplrq8OfJs1DiFoiiLhWWloJPjiCAZhYknKfD0 2595
flama/cli/config/uvicorn.py sha256=CON5pLUCHJrGA8d7JcdfFrGG0P-oBV_B_NO9YYAoaR4 16250
flama/cli/templates/app.py.j2 sha256=__DHDMImCjsBUAqPaqxynLTLlVhUHDf73UsAycPEOM0 363
flama/client.py sha256=XmTnC8Rx0lcDY1uAVO2B_M7N6mz9pbvL2alPxlKg7qk 6933
flama/codecs/__init__.py sha256=fajzoSCDGhU-YZqy3nvtE_lvWQfnU1_owCtmj2h9OUQ 126
flama/codecs/base.py sha256=xWmOypIhireN9YAE7fnl-eoruyWauqG6tHBBJdFb18g 713
flama/codecs/http/__init__.py sha256=hkSkrNnUWOnYlyCriNec7Id9fYS13VtZ8E6HyqcMH1E 189
flama/codecs/http/jsondata.py sha256=qCcnReN_hVyrCeqD0eduK4AHx-3fxkExJYvWi6dU9n8 485
flama/codecs/http/multipart.py sha256=QqnoPvjo0ggtMhq8k6DI4vbIMQzNqK6NDAPnZmtFJJY 260
flama/codecs/http/urlencoded.py sha256=uJkfbiHbdHw-LuMot0-Vj6gfxubezHCWlkIW5wtilIc 284
flama/codecs/websockets/__init__.py sha256=Zm6yYz8JI5Uqz2iHomtvy5RLg-eDY8dcFdfx2Vkw_WQ 207
flama/codecs/websockets/bytes.py sha256=EW-4-ynqQx1j0AZjjE_cntrlbnJZfDpDmpYbwSCqrOc 433
flama/codecs/websockets/json.py sha256=DBb2JdNm-YxJDs-uld7pTKJrKxkG1GiTS84JGj2NjHg 606
flama/codecs/websockets/text.py sha256=Nv5ZGNPaxQt0h8luaxHBsdff4gzCBbp2r_UrxM45no0 427
flama/concurrency.py sha256=SOJSAT3mOzj1szxv66WlXJrsxjIv9OHMZTHS5XqVkx4 3310
flama/config/__init__.py sha256=aB93_etSKZMIkmURf5aL2Lc1gHPDzCyHu0tZLwzQh-k 84
flama/config/config.py sha256=Nu_Cq-6TwwKaf550Z1TeMNUVHykJG6kxu2Vpb0nIYQo 5996
flama/config/data_structures.py sha256=PLPNDldFquQZ9sTzNbnHIJA3h4jwH-p7hbp6rYJI-ZA 1592
flama/config/exceptions.py sha256=A_a_qos8m5kAFWUyS5E4opKAwqLaiDKUPOo6c6uXwpw 265
flama/config/fields.py sha256=WGjp0SZy9etI4v8CRoPDQzSeNNux-RqrH8-uU0olk3A 2300
flama/config/loaders.py sha256=LY6655oouggvPTQTW7EJwbTlUNPY52CWlVTiABM7TyU 2641
flama/config/types.py sha256=48JzGdUnIBmIkam14YHWDF3H4Osi_1-xDuAxsMZV80I 548
flama/ddd/__init__.py sha256=8DdNR1FpOzlz2PWU0wRrvscIc9WyKXXN6zZTNYFQW_o 128
flama/ddd/components.py sha256=AylDEy9QTQbtwXOP6SgNzj7ubi5Uk3yYuJZBAaDUPwU 571
flama/ddd/exceptions.py sha256=szfNAMxBA-IBuiL87ynzY3FgQzs44MFzVpaht-rOuLg 222
flama/ddd/repositories.py sha256=TaTS4dovNay9kLo5iJk-P87TbarVZ8eP8Hjr6wow9o0 4682
flama/ddd/types.py sha256=PSi7Be3kxuIaZT-dh58ykY8pfRTsrbH4C_0Ok_34GwM 185
flama/ddd/workers.py sha256=GiMcQI-LBWUUPINunyaszNn2wGTbQcXejNJ9-e03ih8 3077
flama/debug/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/debug/data_structures.py sha256=KrwYCA1NfmCi_X81atbk79-H-51WboPKS-cUIEnjqM8 5551
flama/debug/middleware.py sha256=VR5oGrrzM4T0fgy5VyF6LjaRa5xs7stH2sps1oFn46A 7944
flama/debug/types.py sha256=N4BqyiTSbU5EdtMl8x5LBZvy4l0H6i3sYGs_hJKS5aE 331
flama/endpoints.py sha256=5o2v6gOKGsaOSOhn4DJmltG3fOsIfJDloLiaYeq6n5k 5935
flama/events.py sha256=aT_kfc1Ek9iih0a5IEdjqulFAESB6LngBD-x2EyhaWc 1114
flama/exceptions.py sha256=EBy6vkotej0AMqLjs_zqdUrZPvtE1ePOFg6Jl6Vwh1E 3871
flama/http.py sha256=qag7D0SbSGekuqlsbjafX8k0lavrs7Th_xg4jLeIgVI 7744
flama/injection/__init__.py sha256=00dj6RGDlmz-BP2pIgWjkJ3QT0chNcbBJVC4niOj8zE 192
flama/injection/components.py sha256=dhK9zQhQPwq8QEhmbCjC65jXKObQLIHrwGX5WS2EV6M 3951
flama/injection/exceptions.py sha256=sIdmPmsaRd6kXb6icPA9oXWkuQbVFulybiq4eOH9g5I 800
flama/injection/injector.py sha256=9fXpK_tYbrKvQWJdyTJrIdsJuAwOhF7FBCLyHZvVggs 2591
flama/injection/resolver.py sha256=0d_RU_SKIwpSDUoBIXvNoFE5ilb72oFWO6sVIxyScdU 7324
flama/injection/types.py sha256=Lbp66eP6hFlV7yCvCklnCuTx9Iv-hhLgTIZwPF3F8gY 144
flama/lifespan.py sha256=r6Lsw9HbCBXrkaRwyiRpoCOj_UZR6S8gBRi0GkaXqK4 2848
flama/middleware.py sha256=kIV7Uoz1X1Np5ZQObxffLOeAaLS2gzHu-e3HTsrv-Ac 3836
flama/models/__init__.py sha256=-Hmd7-xXkUMkVnxCIAiaHLBeLsHemBjo-DUkyFnSjlg 173
flama/models/base.py sha256=tyvIrEPoqMNvDer1gRVy7p56YZnSxo6i9A7Fb5RDDI8 520
flama/models/components.py sha256=Ta_XyhVPQ1VyGKVAySCMK9-Iu-xQ6R8noiSKuSFqvR8 1736
flama/models/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/models/models/pytorch.py sha256=SegUixl9E9F-tC9m0ECEy9cwzCOIk8Te3OAidsypmHg 526
flama/models/models/sklearn.py sha256=AK74imQsDYehiZhBUNDMa-HZczbTiA6hjXeMIeDP4qE 342
flama/models/models/tensorflow.py sha256=xOuDoGwGYY1Cda5aOJAK-_fpIyq8ugWjiheYMaWKduE 537
flama/models/modules.py sha256=tGh1mkhsQLKIu1HVE_uacEy4857PwDW3kLFFAxwt1_Q 2560
flama/models/resource.py sha256=Obk-iwMme0p-N9BwNHXZKZ4uw3irIi0qyNd2DYQLXrc 4351
flama/modules.py sha256=C33Rr797gghXUqmFnzMzWlDGB-JUooyZNsu-jiSQlsQ 1613
flama/negotiation.py sha256=tPWavcNwbCrmjZji2Y5vdzpBk3n-Jy2uWN0g3nvM2vI 1660
flama/pagination/__init__.py sha256=hTKghqD1WaN3asjUVva1DvmFj6m3eTQeJwkesbPb4sM 57
flama/pagination/decorators.py sha256=NMujZamk2X96c8ObwIErg4hczN_AVmU8bndrIV7BBtg 1226
flama/pagination/mixins/__init__.py sha256=2oAd4D5mAKZegj8vGO0T10xXcNcC-DkfsqxWzGOuTos 117
flama/pagination/mixins/limit_offset.py sha256=2PSDfl60j5HT9jHh2k5u_D9I7nCm6kpHjCO-YeZb1T4 4631
flama/pagination/mixins/page_number.py sha256=B5QicT6lph_u_qeyyDze8J2tUPMgBVlnb8JdIWNN0Hg 4781
flama/pagination/paginator.py sha256=-cvFv9kgbWoy7EJIYWesbNbnWWgUEklRMlHQnJksZ8Y 554
flama/pagination/types.py sha256=Y2CqA-i-xzi9RfkzeZkZfVjhssqZxkarlYSpUujGack 495
flama/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/resources/__init__.py sha256=BfvTqxQIzBSl4y2oOfBs4c_2Uuvz89rjCCv-XNJcBF0 139
flama/resources/crud.py sha256=bkcrTzowM_KxOoI0xr4LdkflXrQa-fDTcq_7T0PVqi4 8355
flama/resources/data_structures.py sha256=mJkYSPeruULpR4WNjFjDNpsYsXaburCZAT2zqyUmHfo 1272
flama/resources/exceptions.py sha256=VQtnwE0Y_lQ_csDvp-ZigTbH01xsx9I0EbvqTCgjalw 704
flama/resources/modules.py sha256=ZlI4FyozFqEbdlM0gB8Sv3PAhrYbrPqawCHGpfg1ODE 1874
flama/resources/resource.py sha256=0Jvq0SsfwrmltsM3DVHCCqjvakcdBZc5feBl9cMH1NU 5098
flama/resources/rest.py sha256=D0KXOPc7RHZF_fkwEAJZ0PaHZeyTn38NA6JsL-83iJY 5441
flama/resources/routing.py sha256=xKKOq78W3QqsKBA2xHAJFhqFiWNhdlUg8084gBv5yys 2861
flama/resources/types.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/resources/workers.py sha256=O9sc9DLVRjfs0uwMZhSBS3lq4aGNlLOHC-EGnvkiH0g 1003
flama/routing.py sha256=4h9uY3pwhNn6qdkk9O8awGCMSm0m53_SYYZc3OFJxOs 30975
flama/schemas/__init__.py sha256=KRs5kfGFcwiqDJPZrrnsXUodclPfntf663IzgLzVizY 2116
flama/schemas/_libs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/schemas/_libs/marshmallow/__init__.py sha256=l0Zrm15bVVAJxk0pL-m4xhNfYLeQLWL_wTdF6Y39E5A 339
flama/schemas/_libs/marshmallow/adapter.py sha256=CSNDxOGdTu_zbgu_GlGgqUje0yC2rD3hLfK18PvY61E 6122
flama/schemas/_libs/marshmallow/fields.py sha256=PdvtaFmUMgNuaQnqsL-RB06J_D2YRHx6ep_7Rrk76x8 432
flama/schemas/_libs/marshmallow/schemas.py sha256=8fubaobqQY1OKy6oI6GXDhbG9uQfqRHvdMCvLVi_2KU 3041
flama/schemas/_libs/pydantic/__init__.py sha256=hamuOyBXEl_6yUNTQ87wwIO59TzCeeXFMN1MeMOiusI 321
flama/schemas/_libs/pydantic/adapter.py sha256=wX_vhmblDxVD1PrJZeeBvwF12ukjk7clFKxC5z7TiZg 5766
flama/schemas/_libs/pydantic/fields.py sha256=E1wopcX1EuyCJNpSwcGmae-T8pLjZiLx7s6P59P2-7A 13
flama/schemas/_libs/pydantic/schemas.py sha256=-l2_nI-H-NEtNyP6R7dxvWafb9D_I9_HmX2K_7Y3JZ4 2141
flama/schemas/_libs/typesystem/__init__.py sha256=N58GuZVecr5gXXuTH8-x52mVIyMgZl0UF1_OVNgj6vY 331
flama/schemas/_libs/typesystem/adapter.py sha256=Pu2dHkY8Ekl4JcTpKCdPZH2BRjsYCfL--cNXa-fWNfA 5280
flama/schemas/_libs/typesystem/fields.py sha256=AeQ1oNqxeueYZQSy_DPpxmstPwzHGSKph-5dZnWncuM 477
flama/schemas/_libs/typesystem/schemas.py sha256=n1DBkI75cQCwpvts3dLKwSMkLW15e98h9z5yW1990_Q 2753
flama/schemas/adapter.py sha256=_sWAhOYihdHOmyZC9znaIzJvsPTJDEtABkcKFmiNMqI 3378
flama/schemas/data_structures.py sha256=upgc_GEa8L-oWIAH1jwMM5ION7tGSo3FTsCK0NE6giY 9966
flama/schemas/exceptions.py sha256=BKTQ0O4Xh7nNM2XNGRyBCVOQUewTQJt6NF-ySeXpF1I 464
flama/schemas/generator.py sha256=dmK8zgltJX5-fGcVX3dqurRXXhGMUuDJ7AD_KYmxdEY 19527
flama/schemas/modules.py sha256=naL0V__Hhy1LQ_wvIvsVMs2Duo7ohWAqNtnt9utMJqc 2776
flama/schemas/openapi.py sha256=pwsVm6s7kYCsfsGUWuA0DAZPTEePrsImIICd4-CjlE8 9521
flama/schemas/routing.py sha256=0wpgm4mgkGtNgkiM5FjU3ZPq7mUX11jtipHOFc5u_5Y 2318
flama/schemas/validation.py sha256=ONxHgkki8WeaFkdEmnBj935Idb2Of3yXU0yDje4g-BU 1603
flama/serialize/__init__.py sha256=H7N8mkOysPCx0a0iUISJUziwh1ZFzu2tohCb1cVZw9U 176
flama/serialize/base.py sha256=2_35y1gBhJGwboUNf14X891QUIZ6CqHl4Ur0OY4YUig 513
flama/serialize/data_structures.py sha256=ahbppuYrsKh5Uq6RrmTKTGjcvmMKNa1GpPRskqCxEuU 11789
flama/serialize/dump.py sha256=yuZ5ul0DLz8UpxOd2HdholHAnrurpQRCI3PvmH0qcho 1434
flama/serialize/exceptions.py sha256=unnE0mIKvz3rfV3gqK-E59wHCnRO-KO5h9mzWll_TK8 289
flama/serialize/load.py sha256=kJb-b5NtnGyjLvWY550NwkYRPXShI0vUkGQSjno1hfs 436
flama/serialize/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flama/serialize/serializers/pytorch.py sha256=KW6wVaPi5-HjXxG7XvkhaUB71D5B_NHyilTuUjIr6r4 1419
flama/serialize/serializers/sklearn.py sha256=j4KCSGEnMMvFN0wsvKfEBpYgwoC9bgg7m6ZWItYlHo8 1608
flama/serialize/serializers/tensorflow.py sha256=vnukEHuNvLGRgFgbiXikopD_2ZaGNRuYxxsDibv1A0w 1823
flama/serialize/types.py sha256=WTt6icQs5_38xJy6sB4UfQ2wLTg2lr3HzSW87c2lVx0 565
flama/sqlalchemy.py sha256=DtAaw4zhFIhKUkIDzB77quvIE5ivT2kvXZFjbNne2Z4 1466
flama/templates/debug/error_404.html sha256=1wuitzFWrscpt_r3bE0_WrgcMQYedCBhEvG9JbZfWpk 189128
flama/templates/debug/error_500.html sha256=c0GT9WZQ6b5SuGwMOZHpMteBKGb4RcHY6VLXS6izyB8 279128
flama/templates/schemas/docs.html sha256=ncohqj74N965ka1M8NRRIMuGizknCrcLElnVhi5tA4w 170568
flama/types/__init__.py sha256=z62aCu5U9Ebr9OckGo-dEhAQ0vpA8Fby6Zt-ZMERYrg 250
flama/types/applications.py sha256=pwhvojJ7gUhRPFZreHAE2RxePmKH13JtkMqqJWqW-20 322
flama/types/asgi.py sha256=RWqESimIcA5fpkq5X_Jk_WrPGJMWTl9TJ01ZXsHKT8w 2337
flama/types/http.py sha256=AXz-jsV_YtP4qFKADHSYU834AywKDrLpalVhlVJriuk 1311
flama/types/json.py sha256=Qs722bzBltgmzkUf3fUdbX8qeAJlDzcnYzaHp4tHIvs 192
flama/types/schema.py sha256=BeTKxP4n0k6IKvZrza0uPPPIRBSCxrW4dyEStnnDb_I 1083
flama/types/websockets.py sha256=KRltMZWZvtyGP4FsiBPWVC2V8r4HmJY65h6BK8F3dds 162
flama/url.py sha256=-iN46ZxhjAG8bAyI5W_hz0E7c0gWVb7Tuh6JN7AKw7E 7796
flama/validation.py sha256=GngE3Xumqn4a63AqHrL4OlvrlVJRahY8vK5jPaUXJvk 4983
flama/websockets.py sha256=njdPtao7Xrarw6mBAMubeZ4aL3bRk2oaii3g5LXKfWE 1398
flama-1.6.0.dist-info/LICENSE sha256=GQTGBOji2rfjXdDfgnB5QuYoOcpC05X4uxDM4qsTyvk 11393
flama-1.6.0.dist-info/METADATA sha256=-KuWebMQhoSWp7QTY3EDfsP1h8t8vBc6cVnQ1aRlx-4 6388
flama-1.6.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
flama-1.6.0.dist-info/entry_points.txt sha256=XQzUV1QQC2i0YDg3MxwmP_Gufxa0YlFpd-dpwufyHTg 48
flama-1.6.0.dist-info/RECORD

entry_points.txt

flama = flama.cli.__main__:cli