bocadillo

View on PyPIReverse Dependencies (0)

0.18.3 bocadillo-0.18.3-py3-none-any.whl

Wheel Details

Project: bocadillo
Version: 0.18.3
Filename: bocadillo-0.18.3-py3-none-any.whl
Download: [link]
Size: 65688
MD5: eaf12886bdbc13658f0d526258991401
SHA256: 79f745e359530f0c1b7f2da8fc260de9fa997fc831ba21d57d1feb6a5cc85dda
Uploaded: 2019-10-22 18:49:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bocadillo
Version: 0.18.3
Summary: Fast, highly-concurrent and scalable web APIs for everyone
Author: Florimond Manca
Author-Email: florimond.manca[at]gmail.com
Home-Page: https://bocadilloproject.github.io
Project-Url: Source, https://github.com/bocadilloproject/bocadillo
Project-Url: Documentation, https://bocadilloproject.github.io
Project-Url: Changelog, https://github.com/bocadilloproject/bocadillo/blob/master/CHANGELOG.md
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.6
Requires-Dist: starlette (<0.13,>=0.12.2)
Requires-Dist: uvicorn (<0.9,>=0.7)
Requires-Dist: typesystem (>=0.2.2)
Requires-Dist: jinja2 (>=2.10.1)
Requires-Dist: whitenoise
Requires-Dist: requests
Requires-Dist: python-multipart
Requires-Dist: aiodine (<2.0,>=1.2.5)
Requires-Dist: aiofiles; extra == "files"
Requires-Dist: aiofiles; extra == "full"
Requires-Dist: itsdangerous; extra == "full"
Requires-Dist: itsdangerous; extra == "sessions"
Provides-Extra: files
Provides-Extra: full
Provides-Extra: sessions
Description-Content-Type: text/markdown
[Description omitted; length: 4575 characters]

WHEEL

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

RECORD

Path Digest Size
bocadillo/__init__.py sha256=PZ8PJbpWrgsIxE0vh9Peq_XmfJUSKfkAQSc3EZ7t4m4 610
bocadillo/app_types.py sha256=qmY2Asy342yOESOWkPdFQ1h9sgJp93hZg-3i6Ri2ynw 846
bocadillo/applications.py sha256=9gltWRkk4EZke8Si74ZlP0ap_VevLRZyKRGiTu4Y3Ak 5916
bocadillo/compat.py sha256=hptrrP0aj2gIbxSirDDeZCkHsORbQuTMC3xvBzxdkus 1553
bocadillo/config.py sha256=Djo3QvIvDAcN_ps8yLeNpX1VxrKI12uoydxGBgmSr8Y 3000
bocadillo/constants.py sha256=HxIQV2bTYJADhxQvxlw5orQqh-Pockl-tNZZBd-5Fsk 851
bocadillo/converters.py sha256=SPiOAo6eKDuv_uMn7sjFWEeNnQb3M_udhctbOT4qecU 3647
bocadillo/deprecation.py sha256=YDcSxwBCGGnikTwGqGQt3sa6BIs_20Y_cwCpBOVaNWw 3665
bocadillo/error_handlers.py sha256=x5rp_xs_MoVkDqf7ttrhAoh_RkBwPcbEa2bWr5fp18U 1713
bocadillo/errors.py sha256=PMu5qbf0gUMvWdGdKF9Yrv8wRb4vLf7Nf7lONelHVCg 1788
bocadillo/hooks.py sha256=ZFII3FiDP6D2HEv9xNI-pFtDWouTsjTM57A3vQ-onjQ 3128
bocadillo/injection.py sha256=yb-5P08NP26YFvDy-FGzVX5gPBDbfWa_p_3yf6mA5yo 346
bocadillo/middleware.py sha256=i2QQn5bHZ6tHKEqOyHnENYR8MQWu2W2JxGx0uRsy1wA 5315
bocadillo/plugins.py sha256=HrRDf0-YVmcxIZw76VuBP7bLDlHHT32BBivR6JbxJP8 6781
bocadillo/redirection.py sha256=ZcTqTptp1H4Tb4q8zzwx-0AvCzm4m8KrfJotLQBhKrA 547
bocadillo/request.py sha256=uMGTX7vT152MQCvrH_UC6z4bwZHMFLSJlvx7jb_fZJU 1376
bocadillo/response.py sha256=X4RIkuAOS-4EZs7ZOfnyi35eQLbwJCr15czOPnk6vCI 7965
bocadillo/routing.py sha256=kmGUPhiqqDwwPi3P8rJUKws8Bugadh395sGgzHU591w 7961
bocadillo/sse.py sha256=L56UCQ5DhfuLVcRkHjrtEZPrbM73ymcXbuJe4PQbG1s 2014
bocadillo/staticfiles.py sha256=E4aIFULyd7x3VPjUzjXHGel5WLYA0wsFtoQHiGHfhpY 875
bocadillo/streaming.py sha256=YqgcF8V1P63vCTMnpRurYIvogR_5cJCTtPcHd-C8mK4 976
bocadillo/templates.py sha256=4viPFopR8V_przXu-X2teEGjBupBk6KeRRe_hAssNO8 3599
bocadillo/testing.py sha256=OAbSf1m1ISWyQLV0WZ_0Pe63mGrASX4EZarjPO8990U 3382
bocadillo/urlparse.py sha256=iaH966_lHSyLR3sr7gkNgskWh6LB2D6XtpJKpGGOqMo 1657
bocadillo/utils.py sha256=uui40d4gKAVk0hKfKTNn3FRGM6Zto-NB4JicRrpkewE 782
bocadillo/views.py sha256=z08kMtHsLbggyKX-a7HMEQ-xFTS_7tV22wt1AUYRQFE 3743
bocadillo/websockets.py sha256=6cYdZZMJfF7DV3P592vGTPKpjx8qm-dIMqhXw6aCsrw 8668
bocadillo/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bocadillo/contrib/pydocmd.py sha256=o058GZ8VmpFTq3i5oU4Bz18xf7i4ZQcqDCReb7b4Xe0 924
tasks/__init__.py sha256=KJ6Sgp7_5Bk5_9pShhtbDO3kpxUqBIdcnAdLUyVCam4 609
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=Aym2vfUukMLpBDJgZVG3igkqNLNqyjke5_rpiRPg0z4 1226
tests/test_allowed_hosts.py sha256=ZyFSoJo6IZzIfbD1SrgfnxQnoAeAz2xcnn1BRzyQ36A 340
tests/test_attachment.py sha256=I3UBv97jr89pQo_eXWA-8dMj6-VGPLfES-A0x2s3QUk 371
tests/test_background_tasks.py sha256=zMorXd-N3seBVnmWcRDboHlhyJzx-37cFh3_yWrhmTc 1076
tests/test_chunked_response.py sha256=blPmI-v17HZY96eCJngSojDipOPVOufnw1J-LIFTM1A 231
tests/test_config.py sha256=jRzJccomqtTP3uQ_DiPMNAfvuyP1SQEvo91y4hoBanA 1037
tests/test_converters.py sha256=QDTJAncKnQ9d9sc2WDvdum2S-3tHGGqOQ5WIiCbIcBI 4088
tests/test_cors.py sha256=RDCqr1sRhlVgEjRHsGejaDBmCxaQOHcHSXT5Rk1xtuo 1856
tests/test_error_handling.py sha256=Y0MgtYagGY22o8D8nbO-LlA76JfyK-mvKjdNaUgOU6g 3628
tests/test_events.py sha256=I5ulBxuraUn05ge40QOn3j8O0fo-7NWLOM6ud5-M5rU 1040
tests/test_file_responses.py sha256=Fa3zb7qI9_BDQakkwCPHe1lBxaQftV_OCzCkPLjXBPE 1127
tests/test_gzip.py sha256=SbhKWD3W-aYoQI0rGsisr49KHDFj_O-8zlgb0Lad-0Q 454
tests/test_hooks.py sha256=3OlssZ_Lny2VtY3qF9B-pJ-pLXpv0_fBKAecnGvqGRc 2572
tests/test_hsts.py sha256=tnMd8ElWtEwyr-oXfJ09ivzkDsNjSXW2aL0y-ns-7BY 440
tests/test_http.py sha256=8LeyhuOnUSLr8ME44KtvhXMra9qxdZdMKHCtnl4xowI 2834
tests/test_import.py sha256=RYArMCw4eMObdzusIg6loNX4chHvYmPeqf_H1jnvi3k 48
tests/test_injection.py sha256=V4ljnlujlDeHr8QaYmdm8-jNfFX6n8r5tXsm43WPKac 2118
tests/test_json.py sha256=VXnxr-Kx5PQ4ciq_TNWfw5oFrdDBXtiv-6ONNopYIas 350
tests/test_json_validation_errors.py sha256=rgvCAOPvnzzemH_umO9pIPq38DeX88BmPs3hM6QVWXQ 1234
tests/test_methods.py sha256=Mldqg6rQcyxKTZqDlwgSwF4FRyUVkBYAGsf0vnN6H_w 1446
tests/test_middleware_asgi.py sha256=L4Isfmu6QUNZYaDnmIK0ZR3S0ztZss61D8Wonf5pgzU 2639
tests/test_middleware_http.py sha256=wUG314Te71i_kUTvJY5mTyhnaF9rra1qKaQL0hjGHgo 4340
tests/test_mount.py sha256=pe9jskh4vVRQxF3rSdfpCOvvG45Jm7FYqPp4QY8L0AI 796
tests/test_plugins.py sha256=srAaNrP_uLhyRlwylJlrcx4K87aKpQ1P0zIEs-ykrgQ 1103
tests/test_redirect.py sha256=3PiXKBNbBWSF9ilC1fuVFqAQJzklG0jSz-_inuPsm-4 1915
tests/test_request.py sha256=7pnzrYeJIFtDkKrKXV0mY_jaMeq4xxJ_IznHHGCPiCw 3964
tests/test_response.py sha256=jbe3H8Ee2FdKLT5nt-z454ST_w8UfeZNaFeYuMta2jU 2555
tests/test_router.py sha256=da0Khln7aG1zJzVy4YG4lKzcCGJwkPwqWbvAznHnfc4 3606
tests/test_sessions.py sha256=LKv62oV8tbW4g1N6VnIKiYCDzX8l6WBKfQgUrZD3RB8 1410
tests/test_sse.py sha256=qV14Bu6i_50Gm0k2KG974wVploj_b5MAMMumBhJSJ7w 3251
tests/test_static.py sha256=XSqd7a9bByo6jeC64qWWHRugBjkgW18EwPJLnGwJM5E 2510
tests/test_streaming_response.py sha256=c9m6i4zJFzy9Eykvawcv9Jx3uqJcEp68Zz9PmElCmF4 2688
tests/test_templates.py sha256=qKc9pZ7NXbA5alGY07UWLK7ioE8c5LXBXZ12Kz8WIKo 1767
tests/test_utils.py sha256=zcv4XKGksJ5_SCwyI5Kg3C-x8pXxE4cr2WHYFjs_3g0 362
tests/test_websocket.py sha256=eDul828EZOevmNA6p5i07Egm7FWm2LBDa_PK1YLjzjg 9912
tests/test_wildcard_routes.py sha256=P3hZnvZ8-EjtJawC0uIvcOWnLWcvovwvJTFlsjEvfKQ 1386
tests/utils.py sha256=EQ6MW7AEvfIr0fRBBxvHbEb1Fqbr16zIjJi4U2FDRmA 2051
bocadillo-0.18.3.dist-info/LICENSE sha256=nyXOn1Sbn1D5fSkFR5uhWjZQxGgEpsjK2gULbbNB8Jc 1072
bocadillo-0.18.3.dist-info/METADATA sha256=72g8-_JK3Lo6JaiZrfjHaGbgeKXZIrqXkwRJ0z4WVag 6131
bocadillo-0.18.3.dist-info/WHEEL sha256=p46_5Uhzqz6AzeSosiOnxK-zmFja1i22CrQCjmYe8ec 92
bocadillo-0.18.3.dist-info/top_level.txt sha256=iSUqkySjNSHDc6Zf9zSlT-6puzjZCOWGkuKFqmabkKA 22
bocadillo-0.18.3.dist-info/RECORD

top_level.txt

bocadillo
tasks
tests