panther

View on PyPIReverse Dependencies (0)

4.3.6 panther-4.3.6-py3-none-any.whl

Wheel Details

Project: panther
Version: 4.3.6
Filename: panther-4.3.6-py3-none-any.whl
Download: [link]
Size: 67803
MD5: fc01dd4e28f689def5db67a2838e475f
SHA256: 3c8881dc8f37dee5230a423c4bf172d8cfccfb92693d41525fd1c9ba93f8d5f9
Uploaded: 2024-12-10 19:59:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: panther
Version: 4.3.6
Summary: Fast & Friendly, Web Framework For Building Async APIs
Author: Ali RajabNezhad
Author-Email: alirn76[at]yahoo.com
Home-Page: https://github.com/alirn76/panther
License: BSD-3-Clause license
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: pantherdb (~=2.1.1)
Requires-Dist: pydantic (~=2.8.2)
Requires-Dist: rich (~=13.7.1)
Requires-Dist: uvicorn (~=0.27.1)
Requires-Dist: pytz (~=2024.1)
Requires-Dist: Jinja2 (~=3.1)
Requires-Dist: httptools (~=0.6.1)
Requires-Dist: redis (==5.0.1); extra == "full"
Requires-Dist: motor (~=3.5.0); extra == "full"
Requires-Dist: bpython (~=0.24); extra == "full"
Requires-Dist: python-jose (~=3.3.0); extra == "full"
Requires-Dist: ruff (~=0.1.9); extra == "full"
Requires-Dist: websockets (~=12.0); extra == "full"
Requires-Dist: cryptography (~=42.0.8); extra == "full"
Requires-Dist: watchfiles (~=0.21.0); extra == "full"
Requires-Dist: ruff (~=0.1.9); extra == "dev"
Requires-Dist: pytest (~=8.3.3); extra == "dev"
Provides-Extra: full
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5381 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
panther/__init__.py sha256=a3xRGlPVogHnbjt1Se22KYGrRsBLPl7Ko7i9hL_QH1o 110
panther/_load_configs.py sha256=NMQxKMMjkV6J3rxH5tfCTaZ6Rie7xzx-knEByXEtCUQ 10166
panther/_utils.py sha256=uufhLXT_TdiQacrcCV-Jr12ET7uqaiX2E3Y9AzbVfDQ 4109
panther/app.py sha256=aVVoUihLMo7rofKetw95HPq2B92a-AI9KooxFpbuTec 8158
panther/authentications.py sha256=gf7BVyQ8vXKhiumJAtD0aAK7uIHWx_snbOKYAKrYuVw 5677
panther/background_tasks.py sha256=HBYubDIiO_673cl_5fqCUP9zzimzRgRkDSkag9Msnbs 7656
panther/base_request.py sha256=XD2v1gLWcCKHePowRxT6_fYnS4tdKFxTLINMX0HQu8M 3880
panther/base_websocket.py sha256=L0tiQQjg7E3462cd91PMf_SoVMMK4YiwW45yTFdTLhY 10973
panther/caching.py sha256=0UWg2xlTkyTKcf6rMjf-oZIE_kJWpPfpKKaDOCZxazg 4299
panther/configs.py sha256=0VmXWFnktMGUI8X8o2xoC92872OS1G9ohAzRcvQSD2U 3329
panther/events.py sha256=bxDqrfiNNBlvD03vEk2LDK4xbMzTMFVcgAjx2ein7mI 1158
panther/exceptions.py sha256=7rHdJIES2__kqOStIqbHl3Uxask2lzKgLQlkZvvDwFA 1591
panther/file_handler.py sha256=I94tpbtTVniBnnUMkFr3Eis6kPDt8sLzS5u8TzFrR5I 1323
panther/generics.py sha256=D2ia7M4ML15kMZiuCIMpL7ZfQhMmKpqE4wCmuRE-q4Y 7233
panther/logging.py sha256=SGgF9faQM1QmbmMPVc6m1DY-TbV329kTD8BuzGLx3I0 2073
panther/main.py sha256=UgzsXKC1zhtBfVIDELa9axDkWPCtVVU3aAWJpYkxTOs 9075
panther/monitoring.py sha256=C0tYBKGci6QR33CN-MixMzCP24ka0a6V0AU2H1sS4HU 1026
panther/pagination.py sha256=ANJrEF0q1nVAfD33I4nZfUUxFcETzJb01gIhbZX3HEw 1639
panther/permissions.py sha256=9-J5vzvEKa_PITwEVQbZZv8PG2FOu05YBlD5yMrKcfc 348
panther/request.py sha256=F9ZiAWSse7_6moAzqdoFInUN4zTKlzijh9AdU9w3Jfw 1673
panther/response.py sha256=iauz2akIq6O3k_XheH6uS38fYdS6X3GTWakGBsYCTp4 8697
panther/routings.py sha256=1eqbjubLnUUEQRlz8mIF464ImvCMjyasiekHBtxEQoQ 6218
panther/serializer.py sha256=5O5dypP9ys0qTKrjwaXONmOqCfDHoXY1q5ajsirFjM8 9083
panther/status.py sha256=Gc_PnYrHfInTsZpGbqiCfDB-py1C7Rh8KMdb6Lq9Exs 3346
panther/test.py sha256=RsQtP5IURLWR__BihOjruWoX3NscmGDqDqj1CfAb3bI 7037
panther/throttling.py sha256=mVa_mGv6w_Ad7LLtV4eG5QpDwwNsk4QjFFi0mIHQBnE 231
panther/utils.py sha256=6ZkHWm4FniOv-Hufknq2tVclrfIbxyzCL-gDlx6uNaQ 3977
panther/websocket.py sha256=YRWgc_FUrv94-dnM2nm41EDgCsqZHxQ1N53Gma7c9s0 1452
panther/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panther/cli/create_command.py sha256=mT5GFzsTYZbzqShNHlw_UIkMcWLw9btm2mTwcg7TlfI 10292
panther/cli/main.py sha256=pCqnOTazgMhTvFHTugutIsiFXueU5kx2VmGngwAl54Q 1679
panther/cli/monitor_command.py sha256=KQUGu3L_PDmM0b5Ygy_eeKQmGPM3r8-WkLxUdmS9cBE 3982
panther/cli/run_command.py sha256=yWcDoWC-c4ph4M5EDj0jvR9xSjh-apG5r6-NpDdArUo 2195
panther/cli/template.py sha256=hVkY1A3HZDVGEZzRkMtYte6FagKGTAxoFeG0wot7Zn4 5320
panther/cli/utils.py sha256=g_Xkvh_GCFrc3Remgp02lVi3YkmCAvcNKuAY_QvBTLI 5290
panther/db/__init__.py sha256=w9lEL0vRqb18Qx_iUJipUR_fi5GQ5uVX0DWycx14x08 50
panther/db/connections.py sha256=8QHQ_tmni4gfLHQCR7jmBFfvFgJCOrTQXdQiDRJRuv0 4205
panther/db/cursor.py sha256=jJ6bhz_Zljt3-AoeVdi563e2q3MSDJPP33WVbQk-goE 1287
panther/db/models.py sha256=GRbKXJiwnxQJ_SjuPfXPzA5miH_djZNTPPyqiRp5DI8 2561
panther/db/utils.py sha256=ZZa3TMkuRtssl5ZRItFLonyxvMFsTq4fmTD4BblhLDA 1589
panther/db/queries/__init__.py sha256=uF4gvBjLBJ-Yl3WLqoZEVNtHCVhFRKW3_Vi44pJxDNI 45
panther/db/queries/base_queries.py sha256=nUhkkfkZT7Fi3NE395b59IJMet0yCS-S1QXfCugh-p8 3769
panther/db/queries/mongodb_queries.py sha256=VLRrUc6kO6YinzEa3mnxzOPv2YyAEh7KjPS4WwzCcRM 5707
panther/db/queries/pantherdb_queries.py sha256=c9K3EHvOTZFN-1ZH8LUiK1BSXpEjPR8vaqPt5FuC05U 4581
panther/db/queries/queries.py sha256=9VY8CMmn0wIbuQVHJO7U5xeym-53saYmFkRIL3sensc 12420
panther/middlewares/__init__.py sha256=ydo0bSadGqa2v7Xy1oCTkF2uXrImedXjiyx2vPTwPhE 66
panther/middlewares/base.py sha256=tX0MBvDBkbsAB_DilRIYvcggSAqCzazRTb9MegZNdlA 843
panther/panel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panther/panel/apis.py sha256=COsbwKZyTgyHvHYbpDfusifAH9ojMS3z1KhZCt9M-Ms 2428
panther/panel/urls.py sha256=JiV-H4dWE-m_bfaTTVxzOxTvJmOWhyLOvcbM7xU3Bn4 240
panther/panel/utils.py sha256=0Rv79oR5IEqalqwpRKQHMn1p5duVY5mxMqDKiA5mWx4 437
panther-4.3.6.dist-info/LICENSE sha256=2aF1hL2aC0zRPjzUkSxJUzZbn2_uLoOkn7DHjzZni-I 1524
panther-4.3.6.dist-info/METADATA sha256=5Qf1rcXy9pvYF72LlzjLYrNapDyKJwdzQF8hOOGgsRk 6695
panther-4.3.6.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
panther-4.3.6.dist-info/entry_points.txt sha256=6GPxYFGuzVfNB4YpHFJvYex6iWah5_tLnirAHwj2Qsg 51
panther-4.3.6.dist-info/top_level.txt sha256=VbBs02JGXTIoHMzsX-eLOk2MCbBZzQbLhWiYpI7xI2g 8
panther-4.3.6.dist-info/RECORD

top_level.txt

panther

entry_points.txt

panther = panther.cli.main:start