pepperpy

View on PyPIReverse Dependencies (0)

1.3.3 pepperpy-1.3.3-py3-none-any.whl

Wheel Details

Project: pepperpy
Version: 1.3.3
Filename: pepperpy-1.3.3-py3-none-any.whl
Download: [link]
Size: 161642
MD5: f16d4dfbcfce62ad090dc2daae64d166
SHA256: fb0ae728472bbdb0b5262176d4282d1e999dbfacdf8a0a788a42543c23a369e4
Uploaded: 2024-11-15 18:17:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pepperpy
Version: 1.3.3
Summary: A modern, modular Python utility library
Author: Felipe Pimentel
Author-Email: fpimentel88[at]gmail.com
Home-Page: https://github.com/felipepimentel/pepperpy
Project-Url: Repository, https://github.com/felipepimentel/pepperpy
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12,<3.13
Requires-Dist: PyMuPDF (==1.24.13); extra == "docs-pdf" or extra == "docs-full" or extra == "all"
Requires-Dist: aiofiles (==24.1.0); extra == "files-async" or extra == "files-full" or extra == "standard" or extra == "all"
Requires-Dist: aiohttp (==3.11.0); extra == "http-async" or extra == "http-full" or extra == "all"
Requires-Dist: aiosqlite (==0.20.0); extra == "db-sqlite" or extra == "db-full" or extra == "all"
Requires-Dist: alembic (==1.14.0); extra == "db-migrations" or extra == "db-full" or extra == "all"
Requires-Dist: asyncpg (==0.30.0); extra == "db-postgres" or extra == "db-full" or extra == "all"
Requires-Dist: autogen-agentchat (<0.3.0,>=0.2.38); extra == "ai-autogen" or extra == "ai-full" or extra == "all"
Requires-Dist: bcrypt (==4.2.0); extra == "security-auth" or extra == "security-full" or extra == "all"
Requires-Dist: beautifulsoup4 (==4.12.3); extra == "docs-epub" or extra == "docs-html" or extra == "docs-full" or extra == "text-full" or extra == "all"
Requires-Dist: cryptography (==43.0.3); extra == "security-crypto" or extra == "security-full" or extra == "all"
Requires-Dist: duckdb (==1.1.3); extra == "db-duckdb" or extra == "db-full" or extra == "data-full" or extra == "all"
Requires-Dist: ebooklib (==0.18); extra == "docs-epub" or extra == "docs-full" or extra == "all"
Requires-Dist: httpx (==0.27.2); extra == "http-sync" or extra == "http-full" or extra == "ai-openai" or extra == "ai-full" or extra == "standard" or extra == "all"
Requires-Dist: jsonschema (==4.23.0); extra == "config" or extra == "all"
Requires-Dist: langdetect (==1.0.9); extra == "text-basic" or extra == "text-full" or extra == "all"
Requires-Dist: lxml (==5.3.0); extra == "docs-epub" or extra == "docs-html" or extra == "docs-full" or extra == "text-full" or extra == "all"
Requires-Dist: markdown-it-py (==3.0.0); extra == "console-full" or extra == "docs-markdown" or extra == "docs-full" or extra == "text-full" or extra == "all"
Requires-Dist: moviepy (==1.0.3); extra == "media-video" or extra == "media-full" or extra == "all"
Requires-Dist: msgpack (==1.1.0); extra == "cache-local" or extra == "cache-full" or extra == "serialization" or extra == "all"
Requires-Dist: numpy (<2,>=1.17.0); extra == "data-numpy" or extra == "data-full" or extra == "ai-numpy" or extra == "ai-full" or extra == "all"
Requires-Dist: openai (==1.54.4); extra == "ai-openai" or extra == "ai-full" or extra == "all"
Requires-Dist: opencv-python (==4.10.0.84); extra == "media-video" or extra == "media-full" or extra == "all"
Requires-Dist: openpyxl (==3.1.5); extra == "data-pandas" or extra == "data-full" or extra == "all"
Requires-Dist: orjson (==3.10.11); extra == "serialization" or extra == "all"
Requires-Dist: pandas (==2.2.3); extra == "data-pandas" or extra == "data-full" or extra == "all"
Requires-Dist: pillow (==11.0.0); extra == "media-image" or extra == "media-full" or extra == "all"
Requires-Dist: psutil (==6.1.0); extra == "system" or extra == "all"
Requires-Dist: pydantic (<3.0.0,>=2.9.2); extra == "core" or extra == "minimal" or extra == "standard" or extra == "all"
Requires-Dist: pydub (==0.25.1); extra == "media-audio" or extra == "media-full" or extra == "all"
Requires-Dist: pyjwt (==2.9.0); extra == "security-auth" or extra == "security-full" or extra == "all"
Requires-Dist: pymediainfo (==6.1.0); extra == "media-video" or extra == "media-full" or extra == "all"
Requires-Dist: pypdf (==5.1.0); extra == "docs-pdf" or extra == "docs-full" or extra == "all"
Requires-Dist: pypub3 (<2.0.0,>=1.0.0); extra == "docs-epub" or extra == "all"
Requires-Dist: python-docx (==1.1.2); extra == "docs-word" or extra == "docs-full" or extra == "all"
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1); extra == "minimal" or extra == "standard" or extra == "all"
Requires-Dist: python-magic (==0.4.27); extra == "docs-base" or extra == "docs-full" or extra == "files-magic" or extra == "files-full" or extra == "all"
Requires-Dist: pyyaml (==6.0.2); extra == "config" or extra == "serialization" or extra == "all"
Requires-Dist: redis[hiredis] (==5.2.0); extra == "cache-redis" or extra == "cache-full" or extra == "all"
Requires-Dist: rich (==13.9.4); extra == "logging" or extra == "console" or extra == "console-full" or extra == "minimal" or extra == "standard" or extra == "all"
Requires-Dist: scikit-learn (==1.5.2); extra == "ai-sklearn" or extra == "ai-full" or extra == "all"
Requires-Dist: sentence-transformers (==3.3.0); extra == "ai-nlp" or extra == "ai-full" or extra == "all"
Requires-Dist: soundfile (==0.12.1); extra == "media-audio" or extra == "media-full" or extra == "all"
Requires-Dist: sqlalchemy (==2.0.36); extra == "db-sql" or extra == "db-full" or extra == "standard" or extra == "all"
Requires-Dist: toml (==0.10.2); extra == "config" or extra == "serialization" or extra == "all"
Requires-Dist: tomli (==2.1.0); extra == "config" or extra == "all"
Requires-Dist: tomli-w (==1.1.0); extra == "config" or extra == "all"
Requires-Dist: torch (==2.5.1); extra == "ai-torch" or extra == "ai-full" or extra == "all"
Requires-Dist: transformers (==4.46.2); extra == "ai-nlp" or extra == "ai-full" or extra == "all"
Requires-Dist: typer[all] (==0.13.0); extra == "cli" or extra == "all"
Requires-Dist: typing-extensions (<5.0.0,>=4.12.2); extra == "all"
Requires-Dist: websockets (==14.1); extra == "http-websockets" or extra == "http-full" or extra == "all"
Provides-Extra: ai-autogen
Provides-Extra: ai-full
Provides-Extra: ai-nlp
Provides-Extra: ai-numpy
Provides-Extra: ai-openai
Provides-Extra: ai-sklearn
Provides-Extra: ai-torch
Provides-Extra: all
Provides-Extra: cache-full
Provides-Extra: cache-local
Provides-Extra: cache-redis
Provides-Extra: cli
Provides-Extra: config
Provides-Extra: console
Provides-Extra: console-full
Provides-Extra: core
Provides-Extra: data-full
Provides-Extra: data-numpy
Provides-Extra: data-pandas
Provides-Extra: db-duckdb
Provides-Extra: db-full
Provides-Extra: db-migrations
Provides-Extra: db-postgres
Provides-Extra: db-sql
Provides-Extra: db-sqlite
Provides-Extra: docs-base
Provides-Extra: docs-epub
Provides-Extra: docs-full
Provides-Extra: docs-html
Provides-Extra: docs-markdown
Provides-Extra: docs-pdf
Provides-Extra: docs-word
Provides-Extra: files-async
Provides-Extra: files-full
Provides-Extra: files-magic
Provides-Extra: http-async
Provides-Extra: http-full
Provides-Extra: http-sync
Provides-Extra: http-websockets
Provides-Extra: logging
Provides-Extra: media-audio
Provides-Extra: media-full
Provides-Extra: media-image
Provides-Extra: media-video
Provides-Extra: minimal
Provides-Extra: security-auth
Provides-Extra: security-crypto
Provides-Extra: security-full
Provides-Extra: serialization
Provides-Extra: standard
Provides-Extra: system
Provides-Extra: text-basic
Provides-Extra: text-full
Description-Content-Type: text/markdown
[Description omitted; length: 1232 characters]

WHEEL

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

RECORD

Path Digest Size
pepperpy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pepperpy/ai/__init__.py sha256=hXblZDUsDpkLtFqlQFUA4gXc_hxCRzskdONDtO-_nKo 330
pepperpy/ai/agents/__init__.py sha256=a63c5nBqOPei8sxBGrGecW7zN5up_nFMz_jwVItIe74 144
pepperpy/ai/agents/base.py sha256=__r8iQ-GQwFLvZjaHutp6uPjnO4uSCbYw4pk62hKHHI 2310
pepperpy/ai/agents/researcher.py sha256=W7rCQe6cO8Is1l5ONAenix73xqb9VfDWK2F5VbqvZGE 3722
pepperpy/ai/autogen/agents/__init__.py sha256=1HeuaHb9TP3XlYbraH_gclBq9n9F7Bqb_8lXRiR1l88 313
pepperpy/ai/autogen/agents/base.py sha256=kz7cdZLINVi18TXY3Gr0PgrhVnZlwNIW7MBTsAyKrX0 1664
pepperpy/ai/autogen/agents/coder.py sha256=wDTpgFvNFLMRmmSf7VPtNQPjWbx1Hdsyd_AGtnKMoao 1437
pepperpy/ai/autogen/agents/critic.py sha256=xHAPzrQ4Kx_10cJocRwWPqs2N5F_0DixPtyz4wIxAD8 1452
pepperpy/ai/autogen/agents/executor.py sha256=73ssJZQpqq2rfaUacH6vfNgt4jCnxRpEDUNIn_AmOFA 1479
pepperpy/ai/autogen/agents/planner.py sha256=pPcGGH-lgpLb6Rcoa8_S06lBJHWwWsBRiIUlTR7A_YY 1861
pepperpy/ai/autogen/agents/team.py sha256=I9q22Ei6c4n9tMeb7GFnH9nuUgnEvkZGQhrqlw_IhEA 5720
pepperpy/ai/autogen/config.py sha256=tg5v99iadNjxU7sBJbOujHGZ5q-9cxSGLkLwMOnLIkQ 905
pepperpy/ai/autogen/types.py sha256=SGhOzPATV08xX4eCk166YzccvY1AK88jJclaQrH_xiA 1201
pepperpy/ai/cache/__init__.py sha256=o1MmuqGkPAoLt7b3QTaI0BrxQQVCdXt58-oB8gmuKaY 268
pepperpy/ai/cache/config.py sha256=5hi3JzJzRcvQJnISAhBMKh85kAFeeZTKuqvbW1lYMiQ 573
pepperpy/ai/cache/exceptions.py sha256=pqgJ86WiypHLSO8MAScf36bdp4dpXHpScThAsOmvw0M 336
pepperpy/ai/cache/manager.py sha256=3kCkcSpmK14c7pAirh5O811JYpvkZKv8f57hN6kzcSg 2382
pepperpy/ai/cache/memory.py sha256=w3r2wpKol1rqGOjih1FlopnvxTssVY5SC5lUpJctAzc 2167
pepperpy/ai/cache/providers/base.py sha256=HaaXd33-fFbeeVRqMWmOk-x8jOrBVtgWjdjTtvBBJbM 918
pepperpy/ai/cache/providers/memory.py sha256=eM1bbH8UtYNfJePCfRl9ngXasryh4DyXNzHuc-D8kJs 2185
pepperpy/ai/cache/types.py sha256=aIg-ZYWOoOtAwiMxqQWlE6HuanVm_mUboq2t5sSFISw 621
pepperpy/ai/cache/vector.py sha256=uLPPfcGz3FkDvcELIh7IpcVUDSErHoptkz_obczjr9g 2437
pepperpy/ai/chat/__init__.py sha256=B6dj0mOlAhBBcnpmyHY-6m1l7Ov9LZXhnT8y5KZVE5A 181
pepperpy/ai/chat/conversation.py sha256=TNi20rWO6FwLqlRsyTPdGvm_oVcuyQaNttG0rn9cCyc 1879
pepperpy/ai/chat/types.py sha256=INfACHNZLdZAvZIY8FVLT-Qm1fZi8OP0sPedeZM4IrM 292
pepperpy/ai/client.py sha256=K3mFJCrrDzFjuvCLb4mr2EKVdNh3Q2WHvRpO8izG3x8 6349
pepperpy/ai/config.py sha256=UVf4LSPlbtIm9JV31bOuC2upwsRf8OJydjyl_BeRcqw 183
pepperpy/ai/embeddings/__init__.py sha256=4ck3AJ2hPKsNQzxNa9-tA90Cuwk9V_SwsR40KJKVDpM 337
pepperpy/ai/embeddings/base.py sha256=VOa1a3mTSK40ScV6hZJGxbPH7ffze99-1m0aXOrWYRI 740
pepperpy/ai/embeddings/client.py sha256=BLbMubd9J3VbKVDnTtLpP3oOUKq_W7MPF8Cys8mMKAw 2233
pepperpy/ai/embeddings/config.py sha256=S8EwlVLFcru7TlZIa0p1DVEiozg-SJERfmLGiMUjzpg 495
pepperpy/ai/embeddings/exceptions.py sha256=daBix80lD143b71iO20tQQOzW0yPELW8jtKeT73VcQo 336
pepperpy/ai/embeddings/providers/__init__.py sha256=QkxtT-itZqBWIVNTsRvrU_8yvm_gbs5HfDZh4skyKDM 873
pepperpy/ai/embeddings/providers/base.py sha256=PsZt28iFpTQQISNnGmumid9uncuXBcSC4L2B6rKvL3g 813
pepperpy/ai/embeddings/providers/sentence_transformers.py sha256=sSJlaAw_Vsa1MLRXT7Q2dh1i4SayZHlW7O0FPgc3Cig 2838
pepperpy/ai/embeddings/types.py sha256=7oIFA8S6NUuu9I4zGYWoFZHrlx55SVdp_DaR-nxm2ME 797
pepperpy/ai/exceptions.py sha256=tHXEbVJtgoYMEoStkDjEafZ6vD1zTUJySPM-mplmC1Y 438
pepperpy/ai/functions.py sha256=VJ5K-PDkZJAazPRIOiEOY0kiUN8b7umlf4Qjk8rk2S8 1283
pepperpy/ai/llm/__init__.py sha256=Ptx3uE1nYiYcZUuyeBT2ywaj5AfK_hbtnfHabPHjr78 289
pepperpy/ai/llm/client.py sha256=wbdNfcJmSa9CygKpSVm2fZF7OGsDO0rJEUzBY_5OGMM 3222
pepperpy/ai/llm/config.py sha256=DEv5K_QkLdoSiDPWztpgo28LdQYz2x3Ts4Ie7oiP8bE 3567
pepperpy/ai/llm/exceptions.py sha256=CXNjSUH171A6Q458wFsATKiWXHEOjzbNW59XFkg_iO0 457
pepperpy/ai/llm/factory.py sha256=F13R7S8DgoIuUQN_15IuS_-L4THOtpiXEKbA-FUmTX8 1934
pepperpy/ai/llm/providers/__init__.py sha256=G4sa3wtOFzd6ccNde0RBeYgjMNI4vDOF_EuRBt_eOcc 401
pepperpy/ai/llm/providers/base.py sha256=nPI-fYzHThA7fSgyaEq3a7exblGyUDRf0a_cJM873_k 1399
pepperpy/ai/llm/providers/openai.py sha256=d6suSLSnxN_kql33x2h7WWrymf1uYZeMfgEYPL1hw1s 5878
pepperpy/ai/llm/providers/openrouter.py sha256=0IvX5KcQjq_bQbysnj2ePhIJC3fo3ufTcR_8t-bx-Js 5318
pepperpy/ai/llm/providers/stackspot.py sha256=w8gJ9YFOwG2ZI0PgzcXzqG2ztOAIMCvB4Qdt2NnV9KI 4948
pepperpy/ai/llm/types.py sha256=xfRfADP035Yc-In-izlf2fCm2nPMRxGuShlMq85RkiE 835
pepperpy/ai/metrics/__init__.py sha256=pG7AzW1yjxxCCJdVVzpVbRN4u0bq761GHIZuzv_tfaw 288
pepperpy/ai/metrics/collector.py sha256=EJqSjPxI8Pe05NIV_EB9B0qlrvuZ33F81xAX1ODeQ9Q 4325
pepperpy/ai/metrics/config.py sha256=UDUXOpBtlQOn7yGOL5MKcZPdgsAgC9Ic0Gh7T3-qKEA 682
pepperpy/ai/metrics/exceptions.py sha256=vNQVDmWKcPDtw30Bjzcau0Pn0b9eNeNNCAbWipCi2wI 404
pepperpy/ai/metrics/types.py sha256=Nj9dEASXdxkp1JXgLapuNib3zc4pFnpZOTHx-6ox4ZI 710
pepperpy/ai/module.py sha256=W5HYhzw8BIXxTmiirLxTrSZQberPWvAPnz7nj1sEOQU 2663
pepperpy/ai/providers/base.py sha256=xGLNEXEvcygE_NLiqjXK_cBM7e3aiRd740LaHKxn5jM 712
pepperpy/ai/templates.py sha256=bLnKFbO8sHYnqQ12WipDWQT5MUlhEU4JrIujHpA4YNY 2652
pepperpy/ai/text/__init__.py sha256=BnfUXc10pLhGyIfzPqCgeHsUN6qSifpmTqXB77OPKoo 276
pepperpy/ai/text/chunker.py sha256=SB62pzV3Vwxg55M_ayLAxSiUKo2HUMIjY8oJ2hhRglw 4120
pepperpy/ai/text/config.py sha256=Fy1I5jE7pqKLZ3yDartH3Rjl4guYdlcMUt_UaU4lKUo 534
pepperpy/ai/text/exceptions.py sha256=LBk6YxVcTcOtTwjplSpL_Lr7vgBv_knotluLc-4xRzY 347
pepperpy/ai/text/processor.py sha256=URRT8NB32sNibIqLSLmhjwoWAz_sS2iFBIuKJj4ZS8Y 3793
pepperpy/ai/text/types.py sha256=rwvMbbjp2HMqhE1r510eb6EoFM3Nm25AO8NibFAR0jU 511
pepperpy/ai/types.py sha256=jnccAst-ILWbVSI8bpC5F3biHWhR0VPdLv1o22MuwvA 728
pepperpy/console/__init__.py sha256=4cNVh2dWXYoDvY4TPI8wzSQJTk-bL5eE9i8ll5AYtIU 2985
pepperpy/console/cli/__init__.py sha256=VJAODcBa1MSgk56cIY7zuGQU9DgAeWCk-odfKaF4rIY 225
pepperpy/console/cli/app.py sha256=gS5wvUv0WW9T1tA7IlV2oQ7jNX78g_KydF_ETLI-4TI 1635
pepperpy/console/cli/config.py sha256=fMFGsrf_LJMZRS0GH8cPmR4O4Ik0IQhjhl4dRhGc9zE 273
pepperpy/console/cli/exceptions.py sha256=bB6byggldu1x_G553jT8Z0s_DjZjIeHNKzm-kIJmadY 307
pepperpy/console/cli/types.py sha256=wG7A8rNsVdAzwwCY_L18WzfMCv8vCtfgIi0P5yFgOcI 893
pepperpy/console/core/app.py sha256=p7fMj95-tvtSKUfTc_lC1lmh2qDMuSXd39qKh0Z4pus 475
pepperpy/console/core/config.py sha256=yixjJi2DE5g553xZTpykpCZJu3OgKdIT25Cvj2WvX8o 282
pepperpy/console/rich/__init__.py sha256=y6P2fuc-_rA4KwpyXtOy_6BSq_DYYT38-GoDVwucOHc 299
pepperpy/console/rich/app.py sha256=5V1l0zVSiopfuMNug78wzXKMtm2wGIy-vdcQ-ZIG7tk 1175
pepperpy/console/rich/config.py sha256=-PMg9RaqQbIEYkaeb5WnA43aJtViTmNFsDabdofs4xM 1348
pepperpy/console/rich/exceptions.py sha256=m-L4xV15ehzASq6RElYHkI7A3JHhpmZ0Z22pAJEiMpw 85
pepperpy/console/rich/types.py sha256=5gJl4nua7AccFSvStaLr5p6Jbzo0RuuS4nKPUQnNHNk 394
pepperpy/console/ui/__init__.py sha256=QgbRQ48ORwrpKGBOIVQO1PVl23EIfrd0fFsCAiFinZ8 1443
pepperpy/console/ui/app.py sha256=M0m3coSMez6cGvEvzU-of50FKlQSE8XwEmJb_FFo9GU 4641
pepperpy/console/ui/components/__init__.py sha256=9dSM2I8QpVEKGVi1qicdz7Fm6zzlF1N3R2WZA33RpDA 637
pepperpy/console/ui/components/base.py sha256=I_ftZcxSBmN770CFNuTQlW3AtOrDUvg6EoJLqcgJbsY 1348
pepperpy/console/ui/components/button.py sha256=O9QNnsdoaAeBKeojDhxFtCLPVfGO934e2tqB0u5pWrs 251
pepperpy/console/ui/components/chat.py sha256=AcT0tUJx_OMrJH0ZPjKlQArVtsV3r0AJ-P5BgHGVMQY 1486
pepperpy/console/ui/components/dialog.py sha256=u6_ALJbL8CTi7z29fSAaGmaayvp16iz1z12wB2q_3kE 4006
pepperpy/console/ui/components/form.py sha256=qXMo5n2kgbmqqCTiZpwUibY6DBwjgyukn7wOnAXPKYg 6635
pepperpy/console/ui/components/input.py sha256=Y3TUXT8SU09fvZ-5InYeJqkugF3xhcMJ_gjsZSui_6E 348
pepperpy/console/ui/components/layout.py sha256=vMa5KId-LNV72yvQYHCmobdxBERBAbCrSOHO1WeXNGU 3182
pepperpy/console/ui/components/list.py sha256=LZvL5dY4m5fUqdPdeNzn0miFlGbqpjeSTqRHu7Via4c 3657
pepperpy/console/ui/components/menu.py sha256=0bH7pQvC82YE4G9oZa0kiNBEALXCZHHvXmG0iEcuZYU 232
pepperpy/console/ui/components/panel.py sha256=qHxuT8K9XuUwDhhG5cZSwBqv17nc494bustqOgd9Ki8 2136
pepperpy/console/ui/components/progress.py sha256=2tHoJvVeixgBqCdlSH4goR41wrOALiHRZW-xT-e8SeY 2071
pepperpy/console/ui/components/richtext.py sha256=VK40dRybzfd3HOD8IDlKAGvn00qfDq0gfvdJjCzepkQ 3557
pepperpy/console/ui/components/spinner.py sha256=XJhEeJvIyEP3nvn2927RfV-sdPQLuMGKr_B2X_4Rht8 2289
pepperpy/console/ui/components/table.py sha256=TzH_3WFT6h9FGFt3CnFc3KxbNIiA8SaA_CR6BdaU6g4 2201
pepperpy/console/ui/components/toast.py sha256=cYEzCvemDtISECDHO8lqKVkzWfJEO3Ok8ISiHMW7Xao 404
pepperpy/console/ui/components/wizard.py sha256=n3iJ3UJiL5jm3GUJPVIPPN2vaMn1_N6MnBJxLHF8oMo 3157
pepperpy/console/ui/exceptions.py sha256=R-QrXgplo6Ivg8iSzD-9q3P0GW4_eaiEeIWJSwpBmh8 293
pepperpy/console/ui/keyboard.py sha256=4tPpFuzT8tvyxw4s7ADt6MYndxoSvhQDV08JB27qRnA 2177
pepperpy/console/ui/keys.py sha256=Bq4wuJJrvUf12YKBteYfbpjOKQ7lgVtJBuFt_m1dsuo 564
pepperpy/console/ui/screen.py sha256=kj_54FCAHadvIiXQrVTreZz-roRYKCvGCQnDOfi8nf0 1375
pepperpy/console/ui/styles.py sha256=RPT6wdcYtQuw1co396GcnoPD-iKmHt8eYJNw-4Yv6XQ 2157
pepperpy/console/ui/themes/__init__.py sha256=2gCJc3QPbHJKPeM3jXSnUX_CvlxffSN_ryxGnegQAXM 550
pepperpy/console/ui/themes/default.py sha256=RM132fTPyPzKcNQGZWBJZHDtakmGD03KVRapQq7Nt5Q 305
pepperpy/core/__init__.py sha256=-DWNtzfQF3RDmK-D4RKt7FveX_fkiNRTIi6iBCaM_UY 195
pepperpy/core/cache/distributed.py sha256=xe8pO7Bt1csRWhITOOxCd3KmFo7UucfmG4c4TDg0LGY 2763
pepperpy/core/cache/exceptions.py sha256=edjxKuCuZfYSyI8nu33OURK3Zk_eSj-3s79Dg4Iuhvo 346
pepperpy/core/cache/lru.py sha256=MM_UY5UnEVGN0xcEwUln-zp6obB5tg6fkqA45HEYjzE 2391
pepperpy/core/cache/memory.py sha256=EsIhvCMf6kg_gtbVIx4La-8jXbFOs64W-fUBb7KTV2M 2399
pepperpy/core/cache/strategies.py sha256=bDJ74Gxh_3s3QjyokrQYZskfJuqhDYXZHre5_ihlBpY 565
pepperpy/core/config/__init__.py sha256=YkmUTS3Bw9MNoLul8Z4d8DHOH6HqvtAki8yaMPamREI 451
pepperpy/core/config/config.py sha256=nnEhDidag4t-8BwtnGBz5YeRx4Mt0jUsLosMdSIxwwU 1599
pepperpy/core/config/exceptions.py sha256=AvXw2yyU39Bj6qHQTIC0qM8i4DVILDhtDYQNt1rsTVc 400
pepperpy/core/config/manager.py sha256=FvRVnubuP61YLMq5fU29j13FtiqoSQkeng1oSv8JROM 4166
pepperpy/core/config/types.py sha256=9V8uiF0Mqe8hnYeI_Lle-OI0hovxFHpeSk9Xkb151v4 1076
pepperpy/core/config.py sha256=3Upg21mOFehLhV5CeiJxYjRc8ABfywKdOA2iQpBND-E 1518
pepperpy/core/context.py sha256=1JlnhYVlomunQzjWAzcasNBIQjbsVz8oj2E2oPdZHR0 1356
pepperpy/core/dev/__init__.py sha256=s7D7TlyJ4bskfHlRMnKjSTdMKBiI5pzZRPgdbHcJyCc 379
pepperpy/core/dev/benchmark.py sha256=kytyqf7ZhZqJVkxYx9FkyvVqqsCpq1caYcjmIuFLPuo 2270
pepperpy/core/dev/debugger.py sha256=iftCBhRyFlrAt1TiaWtJU--BGXj_d7JCVnY2sSqe2qs 3699
pepperpy/core/dev/mock.py sha256=ng6sbs8Y7JA5Nf7Tu86ZDa_W9k745GyhNQhjBAtV9is 1666
pepperpy/core/dev/mocks.py sha256=ywyLBSwufy18aWx_tZYFws-WV2VCRTaUUEUQeMyLDWI 3375
pepperpy/core/dev/profiler.py sha256=abCr4IENBxaOlotzXElJG8eQaiNeKpxzCxXaT5QqRt8 3592
pepperpy/core/dev/testing.py sha256=l9jVWlMShHxlWO19Emit1o4xk4QknGaEZAx3XdyaQoQ 3185
pepperpy/core/events.py sha256=sicjYUz-GotjsAX8SN5cCF83eg6RWhLGRUs3JNzTCnA 1765
pepperpy/core/exceptions.py sha256=OuCr6s2I4s6F9HnLWdnvDFz2ByGabfVaZ79WHSy2pxo 536
pepperpy/core/logging/__init__.py sha256=HESxvvI-4MHNbY26KcfvJQEeBfN-QiblCKiB_lZEWlM 4923
pepperpy/core/logging/config.py sha256=O4v9lHi_p_EpUHj85ihTAaZMonpysRUWdSKQhEuPjnQ 779
pepperpy/core/logging/exceptions.py sha256=KgX6gVgfywomOmOQK4kxUMcEQ6oRr_yGEccGTdRAcQ0 354
pepperpy/core/logging/formatters.py sha256=HDa96ISqT0P7MyDgrp_arhoLAwdMMfc7FZma2yEof9M 487
pepperpy/core/logging/handlers.py sha256=dNw5ddsXZrqAXpWOz1Lh-fkmN8u2mtxGRmGAaDoUOmg 931
pepperpy/core/logging/logger.py sha256=KT56QbbcJUMicv9pvVKxFUrRfL47_gE1Ed__ipgZz5M 2627
pepperpy/core/logging/types.py sha256=FFTwQ3apm1wbFSafeGoROFnXocY2RKAHWHJI5BkiRSI 197
pepperpy/core/module.py sha256=wIn7wGsD-yUnHfKL_13nshU5uk0MXpnDG1zcMW0LTiM 1579
pepperpy/core/plugins/__init__.py sha256=RnG4NGW6u6q2yVDJM5nrK3hBOCgvmm0idIcm1BlVTL0 718
pepperpy/core/plugins/decorators.py sha256=8IMDjmZkICtVe9Vfb2PFw-YoVQewLD6tdyaZOw8pwkw 1290
pepperpy/core/plugins/exceptions.py sha256=lWo9AlkxD2rmRYtqg7MrpNtg4TZ3J3JEDFd_yeACaRw 369
pepperpy/core/plugins/manager.py sha256=1V_u4OuhJ0-uAxd1ZUHaoKVML0BVZNmrooEFBzrEiRE 3042
pepperpy/core/plugins/types.py sha256=hhbYT6XRv4bsyKdbB4HYJHHNkqSCCbuVfgP89DvGXqU 310
pepperpy/core/resources.py sha256=dSD8Wj2tNScHlapIXV3nj0F6BoCSl9nfPQecnAyEzj8 3054
pepperpy/core/security/__init__.py sha256=v9JU2qO3gwR-dT4R-Z6_RRB6O7jVIf8h0O5pBgtCR98 317
pepperpy/core/security/auth.py sha256=0D-BTWQw1oVQQoHb4v5XsAAuelNaspfwtS95C3De-s8 4318
pepperpy/core/security/config.py sha256=C8cxUECOa7Bn-Sy06lolq-L0mdMk_3pHlwSzexteFBs 855
pepperpy/core/security/context.py sha256=UnMQaRxy0PJB5VMV73WtFJEUKZIPY1QnrzgY2lqcIik 2214
pepperpy/core/security/decorators.py sha256=eSqdi42Jfw1OiMEskPjpOATC3p802NIcp7lsPeMFM4k 2760
pepperpy/core/security/exceptions.py sha256=6aApLeNBivweau-Zwrl8JTO6O7Z1tbNLLHhWpfM3Wwc 408
pepperpy/core/security/security_manager.py sha256=NCz3UAu5NltVp5VvZJUFJd0NffKgW4g6iWQG3QXrpA4 238
pepperpy/core/security/types.py sha256=hSBUg0JIFIDiO6KO0j8eRaIlmOPrZsCrvi8s25XeUdE 853
pepperpy/core/serialization.py sha256=ts81GE_Ay8xsUJaezP-zFpaJifn7A2AQamaRCwSeWnM 3434
pepperpy/core/state.py sha256=Z8rU2Lqn_2BDSEWVBYvWuzYqApws7vRTWyBPkVZ1msY 1759
pepperpy/core/tasks.py sha256=BM4jyGiKkcNmxg1_HmWI6nPKYwYKle6Fa4QsENDfXgw 3154
pepperpy/core/telemetry/__init__.py sha256=KWQHFkT_mT7XtXUiBvx32pIwAU5kT4VPR9GG1NeHp-I 531
pepperpy/core/telemetry/health.py sha256=OeeAXJqFuddyKYLOPpw0MMtw0UBfv_284rrcuyAKq6E 3281
pepperpy/core/telemetry/metrics.py sha256=q0j0jtSXbk0xM-KnpgL1erZPobZTMs5ViwBjKFWxVwQ 2471
pepperpy/core/telemetry/performance.py sha256=1tdPecY5B1kQXglRbWIABX42lHUY59l3sHow5kj2GWc 3058
pepperpy/core/telemetry/tracing.py sha256=momZOeVZU6lHSvGsyqKhZS7d_OJIt1Y3a9AlTquxsQo 3017
pepperpy/core/types.py sha256=qIjGXY-7eCcgh493j3hHP8niR4das2hFIjdhdua3zR8 241
pepperpy/core/validation/schema.py sha256=jrVk0sGl_j6vIBdfTZ3FDvzG4VNj9s0DvWjtwv-DoXg 876
pepperpy/core/validation/transformer.py sha256=kr7zvk3Wk3yt9u4azEZFMimfLOrLscnsFL7b1lMwqHo 3113
pepperpy/core/validation.py sha256=rCdfLLvfaPBYpHpiTgpifIUlATaDjXKYzekLKGNaBoo 1490
pepperpy/db/__init__.py sha256=zcFcHlL2r1XpSI29LdNqaAthRqdkomNulRCMl5tXgSg 255
pepperpy/db/client.py sha256=POInFGuu1uG-Qv31KIFnyM1hnEwAulS50piaBxGSomk 604
pepperpy/db/config.py sha256=eh_pO8tJGmpJGP2__VCtoZicGlUC-KfdqSw8jDsgSDw 420
pepperpy/db/engines/__init__.py sha256=HZFC_gjLHCsJKDRHeui6aadgM31D0sTlwZFglbdJvZM 655
pepperpy/db/engines/base.py sha256=_MlKtrWjYT0IgVC9N9hwfmRk67_WUQ78RMpSkRC1PrM 979
pepperpy/db/engines/duckdb.py sha256=awrh7yVrfQ2MSTrbzqjnsHRpeBzWPSHAlOHA11aONVY 2649
pepperpy/db/engines/postgres.py sha256=mFnmcakBNVOxEGrLQzFQbgmCW8nOr4A3kicXV3CBFo0 2900
pepperpy/db/engines/sqlite.py sha256=vhOFqKeKzi2Y34lCug3pxdtLZbIp20x1Zr3-otcB4Y8 2726
pepperpy/db/exceptions.py sha256=xUztqSatiCOQN-_d4HLyIlk6OyNz0xe_sJCOCXhRr7Y 583
pepperpy/db/types.py sha256=EDtbSv7hKEOngjlJ_UgQeGFZsN9MWbPKtSSwlgFW-8U 606
pepperpy/files/__init__.py sha256=Wh8guaJR_1SFBm1mmvfoKfmdfGL9j0hKUgiA_ZXK0j0 282
pepperpy/files/base.py sha256=VGqqEHp8LMXvcsVEtgpFmqB0WuNijNrQPhC1P-LvA4Y 4469
pepperpy/files/config.py sha256=ggRZxqnklU-SeYofxh7-vfJRVSnLLo844vbheq89tIc 570
pepperpy/files/exceptions.py sha256=Argpd9ASxfrv8Lx9oggjDq_KkIWftedZmgxPU8dxddk 232
pepperpy/files/handlers/__init__.py sha256=ZRIBwMfLG_0Haoln3Khft-pKfNLu_ksJYPLe5125Hxw 142
pepperpy/files/handlers/audio.py sha256=QOhe6QH5xTeCctE1SfXjSGx-4I7f_IPzt2W_870wcP8 5325
pepperpy/files/handlers/base.py sha256=eofYZQ4h9aQlu_TR0hoHMfOWAzG2SCjZQJrV7fxIm2o 1962
pepperpy/files/handlers/compression.py sha256=Gx4_FO-6V02Hx4EbJZRPHCPQknkDpY9cVmyeDTzF1ys 7507
pepperpy/files/handlers/config.py sha256=cqoUY7BbdjTDNvIRHiAygEfR42C7wvPr2tUsNTFvP_0 2617
pepperpy/files/handlers/config_handler.py sha256=ODw2vw-205IlP7dntFQ-9bGwxpG-nQTAPIOIAnWczhE 2613
pepperpy/files/handlers/document.py sha256=WP708Hf3ZCaq-pHpF1mjbifJLRQZpM8nc2OF9j_VuXI 8363
pepperpy/files/handlers/epub.py sha256=A4-SbtxDX8RKnmsGuVZSOn9RI7_Iqh6drnGLcStPv4o 18449
pepperpy/files/handlers/image.py sha256=4L6dOCUsTwmmNsPrrcdtv1LJp6Z06V5GcUIOO6x4tU4 2372
pepperpy/files/handlers/json.py sha256=g5NSvfllAGFWRLehmoZ6KZzG2NHsVjGVCTWEl6WDO_U 1320
pepperpy/files/handlers/markdown.py sha256=8oxsBteyp4rvOp0YmW3_eEzwN7-up29lZuItlXy8ENA 1232
pepperpy/files/handlers/markdown_enhanced.py sha256=7zOcQWgtwXiQMz10P9Tj_IyLk2m5IEdn7-oIAtg2UR4 3822
pepperpy/files/handlers/markup.py sha256=MJnafR2ZKrK5xH-tBQDJTGgKSEuq6fQ0OOjs9KVe7Ik 4068
pepperpy/files/handlers/media.py sha256=PLFjuZjoGpsvvhwusvRPtkTFEAgM4xFF2epEQxwjQSM 9754
pepperpy/files/handlers/optimizer.py sha256=TmvtaEt6_XJl3tVkk2OJsWSClbrXZi197tBYWLFMKJ0 3522
pepperpy/files/handlers/pdf.py sha256=c6Bbevjw1l1Lt_M1A71e_9fD2ei8fbiLXMJvvNyz6iQ 1745
pepperpy/files/handlers/spreadsheet.py sha256=-iF4f1Omrkqfd3UprSFms7ClMp7VHNckBeNTQ6kWCmo 1102
pepperpy/files/handlers/yaml.py sha256=lIu_zD9zlBe3aukpbycEm-7uIrxyb-A5jD7tc_oQlwE 1224
pepperpy/files/manager.py sha256=R4sxSnWrT6tQC7RccSXTNsG-mgXWQaFJQeQZguEhEE4 2258
pepperpy/files/types.py sha256=1Pymu00db9SJg8VaAb1guU-z816kNDugX4ZQc5vVM6I 4522
pepperpy/files/utils.py sha256=KjBdfw6eVqpKxluRCyMA0mZfici2NKqBUX0ktsGB654 2994
pepperpy/network/__init__.py sha256=D-COs-PI_YsdhdpIIzOs5jwIiIBuEFxrBJObv5xwxQI 305
pepperpy/network/client.py sha256=MD9cjE9r34OlKq_QusoLKrMJQUldAq4yCzuHPQh8dRA 8768
pepperpy/network/config.py sha256=DuyBl8YkHYE6EmcjZ9B5RyP4pMz9UKqokgfwojXfqx0 515
pepperpy/network/exceptions.py sha256=uP0xmNplKVvF81AEY9a5Lnks1ruaPrKziDdQB2oi4Nk 593
pepperpy/network/types.py sha256=U-RzbPQALSVPmAFzFaA0Sflw5w3JE7loZAyBh-coUhw 1081
pepperpy-1.3.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pepperpy-1.3.3.dist-info/METADATA sha256=z5VRQa8vk7uAppakykB6nVR93KvEmY53htH9nGPc3Pg 8550
pepperpy-1.3.3.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pepperpy-1.3.3.dist-info/entry_points.txt sha256=uTohOuKODwMxMzJlwp2RNvErnr-pXxERhy5nvJGrm2U 49
pepperpy-1.3.3.dist-info/RECORD

entry_points.txt

lint = scripts.lint:run_linters