readyapi

View on PyPIReverse Dependencies (5)

0.112.0 readyapi-0.112.0-py3-none-any.whl

Wheel Details

Project: readyapi
Version: 0.112.0
Filename: readyapi-0.112.0-py3-none-any.whl
Download: [link]
Size: 93396
MD5: a622015342e7e6c6f3c0a38a86f87664
SHA256: 2fc5fa7bab353e1bac0f49b496615f3375075839bc58f05b0d16feb2123b3096
Uploaded: 2024-08-12 23:45:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: readyapi
Version: 0.112.0
Summary: ReadyAPI framework, high performance, easy to learn, fast to code, ready for production
Author-Email: KhulnaSoft DevOps <info[at]khulnasoft.com>
Project-Url: Homepage, https://github.com/readyapi/readyapi
Project-Url: Documentation, https://readyapi.khulnasoft.com/
Project-Url: Repository, https://github.com/readyapi/readyapi
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
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
Classifier: Typing :: Typed
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Framework :: Pydantic
Classifier: Framework :: Pydantic :: 1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
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: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.8
Requires-Dist: starlette (<0.38.0,>=0.37.2)
Requires-Dist: pydantic (!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4)
Requires-Dist: typing-extensions (>=4.8.0)
Requires-Dist: readyapi-cli[standard] (>=0.0.1); extra == "standard"
Requires-Dist: httpx (>=0.23.0); extra == "standard"
Requires-Dist: jinja2 (>=2.11.2); extra == "standard"
Requires-Dist: python-multipart (>=0.0.7); extra == "standard"
Requires-Dist: email_validator (>=2.0.0); extra == "standard"
Requires-Dist: uvicorn[standard] (>=0.12.0); extra == "standard"
Requires-Dist: readyapi-cli[standard] (==0.0.5); extra == "all"
Requires-Dist: httpx (>=0.23.0); extra == "all"
Requires-Dist: jinja2 (>=2.11.2); extra == "all"
Requires-Dist: python-multipart (>=0.0.7); extra == "all"
Requires-Dist: itsdangerous (>=1.1.0); extra == "all"
Requires-Dist: pyyaml (>=5.3.1); extra == "all"
Requires-Dist: ujson (!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1); extra == "all"
Requires-Dist: orjson (>=3.2.1); extra == "all"
Requires-Dist: email_validator (>=2.0.0); extra == "all"
Requires-Dist: uvicorn[standard] (>=0.12.0); extra == "all"
Requires-Dist: pydantic-settings (>=2.0.0); extra == "all"
Requires-Dist: pydantic-extra-types (>=2.0.0); extra == "all"
Provides-Extra: standard
Provides-Extra: all
Description-Content-Type: text/markdown
[Description omitted; length: 24100 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.3.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
readyapi-0.112.0.dist-info/METADATA sha256=_ASBk_KngPaXGuZHNcDUaZ0373R-5yizjdSfXaQ8z-U 27225
readyapi-0.112.0.dist-info/WHEEL sha256=rSwsxJWe3vzyR5HCwjWXQruDgschpei4h_giTm0dJVE 90
readyapi-0.112.0.dist-info/entry_points.txt sha256=geKuM2SkflWv2LRplyt7BHupvQGZqtRAO_VdWAwfyBg 48
readyapi-0.112.0.dist-info/licenses/LICENSE sha256=F1D8g56dWTvTRDGp3AuRJLDB4plwz8XCnphvZe7PJfc 1084
readyapi/__init__.py sha256=xJbkQ_6LvinFBNxfIrVHmFsYqBPzcAn28bN75jIpLig 1084
readyapi/__main__.py sha256=CnkI4DM5mu7P_g0WRLNpOK7jMl0sBYePVJjf8hRs9zg 38
readyapi/_compat.py sha256=nGAUlyCZ1NgcsyqeXSycrA72Q2lBkbA9e0oEfEPd-Vo 23139
readyapi/applications.py sha256=WbRsXVWOsk_GXc8A8dz4Sc6lcR8ZR14-tB2myevEblg 177259
readyapi/background.py sha256=Te-KBEUkhbbqTiz_1JHIV2r4E0gaJ9rg_8LxGdhiRpw 1779
readyapi/cli.py sha256=KRPG6RJbU-dQdq90HmOEMHBNsEjUkBQABdKF7P7a8FA 422
readyapi/concurrency.py sha256=AYLnS4judDUmXsNRICtoKSP0prfYDcS8ehBtYW9JhQQ 1403
readyapi/datastructures.py sha256=p3U6SSSFe4VNBic9wQHk4QKXNvMrTy_hcJMZfP9_dPI 5774
readyapi/dependencies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
readyapi/dependencies/models.py sha256=ynHqeec_VcV-8HCgqIWyhPQWCaJzCPx5wecZvLwiHiA 2496
readyapi/dependencies/utils.py sha256=d5KsZ_opKWB9cjqe9lfGmTb3EkQwcEgI5WZAdwa10HA 30266
readyapi/encoders.py sha256=SxA_IlBkyv7cjh9PavrikTbijJ_nyZGy2l956PUsI-g 11074
readyapi/exception_handlers.py sha256=jiU8d8--T69GxyJMm4tpiZqyxuFLPqcsskITzdApBBQ 1336
readyapi/exceptions.py sha256=qOIiMMVprTXw60_Mos_wjE-GMOmxO2x-ybTdqSPFOE0 4985
readyapi/logger.py sha256=pp2GszjTiSmOBKK4uQRGQDPcNltJIQc_QynwBekPK_0 55
readyapi/middleware/__init__.py sha256=oQDxiFVcc1fYJUOIFvphnK7pTT5kktmfL32QXpBFvvo 58
readyapi/middleware/cors.py sha256=ynwjWQZoc_vbhzZ3_ZXceoaSrslHFHPdoM52rXr0WUU 79
readyapi/middleware/gzip.py sha256=xM5PcsH8QlAimZw4VDvcmTnqQamslThsfe3CVN2voa0 79
readyapi/middleware/httpsredirect.py sha256=rL8eXMnmLijwVkH7_400zHri1AekfeBd6D6qs8ix950 115
readyapi/middleware/trustedhost.py sha256=eE5XGRxGa7c5zPnMJDGp3BxaL25k5iVQlhnv-Pk0Pss 109
readyapi/middleware/wsgi.py sha256=Z3Ue-7wni4lUZMvH3G9ek__acgYdJstbnpZX_HQAboY 79
readyapi/openapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
readyapi/openapi/constants.py sha256=adGzmis1L1HJRTE3kJ5fmHS_Noq6tIY6pWv_SFzoFDU 153
readyapi/openapi/docs.py sha256=jHhgiKbGCXGtqByfzk2v95E0JBpP4LiRNaJ_NKJwWHI 10371
readyapi/openapi/models.py sha256=SCrmxXCL3HMttI3dcKaZ4-Purj_lwUbi4YgxiQVIY4M 15399
readyapi/openapi/utils.py sha256=4mc4t5v1dbfxKwN3HuhwdDrf4lSVS9APYMlLkMGR7U0 22299
readyapi/param_functions.py sha256=MB3ufIAj-m0NShoLSxlw8Wx8TfiUQNvLbGhZTkjh01o 64082
readyapi/params.py sha256=Y2SRXdJa_TxDS6V_BlIrh4ck5dUU7Nq2kW4YBr0KM_E 28200
readyapi/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
readyapi/requests.py sha256=zayepKFcienBllv3snmWI20Gk0oHNVLU4DDhqXBb4LU 142
readyapi/responses.py sha256=WCUNuT0M_X7bClzY0_nFpnNylf3ofjg3rsb3B1gKHbY 1769
readyapi/routing.py sha256=UuooMWflRyGA_T0lBJmFfXfv5Q-VuyOjVlGofygf-30 174904
readyapi/security/__init__.py sha256=bO8pNmxqVRXUjfl2mOKiVZLn0FpBQ61VUYVjmppnbJw 881
readyapi/security/api_key.py sha256=-lNqNhZB5-xH9XjOl22av3DKS4TXejeDBrm1SfJj7O4 9382
readyapi/security/base.py sha256=NBIFHDz_0KyUDRAvY2FHfq7gT3LZ2pBOgjoGL5lOnEI 142
readyapi/security/http.py sha256=pRR7mUQLEaWKRIhLuWwA4iVm9m8eghCfpIsN-1hissA 13531
readyapi/security/oauth2.py sha256=l7Y-QaJme9FwV7hUebwMJ90Hd9xgXocXw_D--rsME60 21618
readyapi/security/open_id_connect_url.py sha256=UzXXgnACFgeuOVXVAnQooAEEVR6In0KrKg9Y8InaPks 2724
readyapi/security/utils.py sha256=bd8T0YM7UQD5ATKucr1bNtAvz_Y3__dVNAv5UebiPvc 293
readyapi/staticfiles.py sha256=iirGIt3sdY2QZXd36ijs3Cj-T0FuGFda3cd90kM9Ikw 69
readyapi/templating.py sha256=4zsuTWgcjcEainMJFAlW6-gnslm6AgOS1SiiDWfmQxk 76
readyapi/testclient.py sha256=nBvaAmX66YldReJNZXPOk1sfuo2Q6hs8bOvIaCep6LQ 66
readyapi/types.py sha256=nFb36sK3DSoqoyo7Miwy3meKK5UdFBgkAgLSzQlUVyI 383
readyapi/utils.py sha256=jeOTg_a-JPXR_nSsHUh2JYcjKMDzHKi7jABIa73DuZc 8044
readyapi/websockets.py sha256=419uncYObEKZG0YcrXscfQQYLSWoE10jqxVMetGdR98 222
readyapi-0.112.0.dist-info/RECORD

entry_points.txt

readyapi = readyapi.cli:main