blacksheep

View on PyPIReverse Dependencies (23)

2.0.8 blacksheep-2.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
blacksheep-2.0.8-cp39-cp39-win_amd64.whl
blacksheep-2.0.8-cp39-cp39-macosx_10_9_universal2.whl
blacksheep-2.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
blacksheep-2.0.8-cp38-cp38-win_amd64.whl
blacksheep-2.0.8-cp38-cp38-macosx_11_0_universal2.whl
blacksheep-2.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
blacksheep-2.0.8-cp313-cp313-win_amd64.whl
blacksheep-2.0.8-cp313-cp313-macosx_10_13_universal2.whl
blacksheep-2.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
blacksheep-2.0.8-cp312-cp312-win_amd64.whl
blacksheep-2.0.8-cp312-cp312-macosx_10_13_universal2.whl
blacksheep-2.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
blacksheep-2.0.8-cp311-cp311-win_amd64.whl
blacksheep-2.0.8-cp311-cp311-macosx_10_9_universal2.whl
blacksheep-2.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
blacksheep-2.0.8-cp310-cp310-win_amd64.whl
blacksheep-2.0.8-cp310-cp310-macosx_10_9_universal2.whl

Wheel Details

Project: blacksheep
Version: 2.0.8
Filename: blacksheep-2.0.8-cp312-cp312-win_amd64.whl
Download: [link]
Size: 1694787
MD5: 2f8027190784eefa8299b5ffd618c4d0
SHA256: 942c5d7541fc8fe9d08bcca55f23a5d27cd5384c5d918938a83c7f6a097aefac
Uploaded: 2025-01-25 16:27:42 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: blacksheep
Version: 2.0.8
Summary: Fast web framework for Python asyncio
Author-Email: Roberto Prevato <roberto.prevato[at]gmail.com>
Project-Url: Homepage, https://github.com/Neoteroi/BlackSheep
Project-Url: Bug Tracker, https://github.com/Neoteroi/BlackSheep/issues
Keywords: blacksheep,web framework,asyncio
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
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: Programming Language :: Python :: 3.13
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Framework :: AsyncIO
Requires-Python: >=3.7
Requires-Dist: httptools (>=0.5)
Requires-Dist: certifi (>=2022.9.24)
Requires-Dist: charset-normalizer (~=3.4.0)
Requires-Dist: guardpost (>=1.0.2)
Requires-Dist: rodi (~=2.0.2)
Requires-Dist: essentials (<2.0,>=1.1.4)
Requires-Dist: essentials-openapi (<1.1,>=1.0.6)
Requires-Dist: python-dateutil (~=2.9.0)
Requires-Dist: itsdangerous (~=2.2.0)
Requires-Dist: Jinja2 (~=3.1.2); extra == "jinja"
Requires-Dist: cryptography (<45.0.0,>=44.0.0); extra == "full"
Requires-Dist: PyJWT (~=2.9.0); extra == "full"
Requires-Dist: websockets (~=13.1); extra == "full"
Provides-Extra: jinja
Provides-Extra: full
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10158 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: false
Tag: cp312-cp312-win_amd64

RECORD

Path Digest Size
blacksheep/__init__.py sha256=6HAlKssSelVJWPhiCDuFyUi3c7Trwp-qHEvpDRZmkM0 4263
blacksheep/asgi.pyi sha256=r4hdEvP1p-RvegpCkXeh9vkpg3pgVZqj4xz0d43LZIs 433
blacksheep/baseapp.c sha256=tTS4UuRjSqhqEtsWlh9rzCVH5CX3BREhTvkci_-JeUc 1010049
blacksheep/baseapp.cp312-win_amd64.pyd sha256=9HjN4seEwfE4XRl9Q762am6AecVP2zG_mgu_IMt8zak 153088
blacksheep/baseapp.pxd sha256=0UG6jC9IQtBSk3K59xTII591mSF6fnAQjiTIHpyCw3E 629
blacksheep/baseapp.pyi sha256=4f-0Y3-0YDufbaYQW30LjkIdt-jWYkzUPIon80Kykts 1520
blacksheep/baseapp.pyx sha256=N6ZzmNb2N_ITzxxv8tOFD1n87zYOgn5H85AvpwvlSPk 6429
blacksheep/contents.c sha256=ZfsmZV1NZEiRYH3FxmJHRkwgj2DD4ZnbVZqJFR5uo_U 1451347
blacksheep/contents.cp312-win_amd64.pyd sha256=WWMHpIxyo3GZf620SxW-C9rlVYUdwPkebpPvjYy0Mmw 229888
blacksheep/contents.pxd sha256=M7EsqW_x2nk6lrVHhIhPVVUUzMJ3waMBCWXB90RvTwk 1227
blacksheep/contents.pyi sha256=x8dqOCUjspDqyCi0JTuUCttNjWlpemGgua3KIRvt8EQ 4090
blacksheep/contents.pyx sha256=wfh8bsHAaIPX04i3fUtbqETxkQfINEhBsi8UPNkdjCg 8637
blacksheep/cookies.c sha256=QTzRfl4Iu7RsL5g-XwIhbmnoNQQC-HKvAPWIUvBSF6s 1042735
blacksheep/cookies.cp312-win_amd64.pyd sha256=U9Vmugy-AK3bqu4wWjRer5cMl9UwqPYt9NCwjPWT1Ww 149504
blacksheep/cookies.pxd sha256=vk3aNOrFSF9iKneOXLPg2gpNax55xpJJnYWp1QB5VIY 981
blacksheep/cookies.pyi sha256=6zZIt20t_lJj9t1hPk9RnnV9B-LiKx2LWP693hvjmKs 1333
blacksheep/cookies.pyx sha256=cpxSVLP8LlKfNLG1sHm_gMbz8ums1LriQz_1DoktRRM 6498
blacksheep/exceptions.c sha256=u7AUOcFf9wN8E4b4tGdM7R6OUI1lIW0W-9t3UY5u3Mg 1005006
blacksheep/exceptions.cp312-win_amd64.pyd sha256=GNV-5So87vmTebxQS98_lOxUuVK5O87NmpW6Acp_Cc4 144384
blacksheep/exceptions.pxd sha256=i-hmR7epQVtnKfYRvJF5xLuAvDDsm0k3XvAYZFE9byg 421
blacksheep/exceptions.pyi sha256=Aoy207L1wWBTWLyAEbKELeHFGiLZEapmkpfFJZfxFE8 1707
blacksheep/exceptions.pyx sha256=wsLjBxoPc4rDe0O-noDRij-13xQm0CPlOUTOzBld23A 1774
blacksheep/headers.c sha256=h2uCkhNy2JDz5uz-UBATlrT5PokDQk6RKMxye9sv_3Y 845583
blacksheep/headers.cp312-win_amd64.pyd sha256=Qq4uBAzO_CCfEgAOfILkPxFSgjSa8s-wer9ODzSd_J8 136192
blacksheep/headers.pxd sha256=rs4v6zbhxz2_B_6uyOgfpgiXmK2wSA7x9mrQx5SIbkw 798
blacksheep/headers.pyi sha256=C2U10eNcvvXzaC5y9-7vmW4KJI4h33MwKlEqGNqdTzw 1878
blacksheep/headers.pyx sha256=us21gNExq2HC5loIs7Qk1fojN24sydL3LWs6iPK3m-A 5660
blacksheep/messages.c sha256=HfTRzKfkRXs8YRUeo4LdFf6JeDJmi_GMEEXfj2mmWOY 1769925
blacksheep/messages.cp312-win_amd64.pyd sha256=3MktQDWhG3_hI2Bi2940ypFFNPePYT0L-JZ7sVRaOAc 277504
blacksheep/messages.pxd sha256=2-mM5WSBEbFwANF3j5qFN_HtIGbPXZx0v15qIhiIYQ0 2152
blacksheep/messages.pyi sha256=nWI5qyqEiPYbnx4kryPWHe8v__DPmpCLt-jE-_x-kcg 6428
blacksheep/messages.pyx sha256=tyZLUEpbT-AbKF2qASQgchjxH_pWtlunHBwhqPchwog 20582
blacksheep/middlewares.py sha256=3vrBxiwNbuYI8w-WlYMXgp4LzABtsWyYgCg1uI65zUs 587
blacksheep/multipart.py sha256=Tcbj0_cF9UHJBk1mUQYX4xvvqV-mP2tTbYCCpDdvjoY 3320
blacksheep/normalization.py sha256=a_67O33rLwuMNo-JQ3qkGPvXgcY597-2GPMM9ovf3Qk 434
blacksheep/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/ranges.py sha256=yyp4PJ090vsayl3UkDk5fWelN0UJdHnX-BMqUYd8Q1s 5564
blacksheep/scribe.c sha256=zhmPjMAZ6aXMcXTX3HaHMLFaeE8jQUkTmrtt3DUSybc 1003269
blacksheep/scribe.cp312-win_amd64.pyd sha256=jdFNEuQppP8clJL3C5sPFN2f6J5K5IzkXuwR4HG9wGE 153088
blacksheep/scribe.pxd sha256=2bjnQ6WFCnY3Rg77_ykrV14IC5tZ2KAg4kdQkfDAX4g 849
blacksheep/scribe.pyi sha256=EaJtqnFZ_dQEe6i53oaIQcGJpBdoFnWbUP4XyAVjr9U 910
blacksheep/scribe.pyx sha256=D4OydiZ4CzPIEYF1ORdG058VhvTQrR4KGpeu-_sedyI 11549
blacksheep/url.c sha256=mu1Brg-BnOGLuafeSHPmqRb1hOvgqqfZlWEHARJVHt4 635104
blacksheep/url.cp312-win_amd64.pyd sha256=-wgNc1zYMutnfkYg7JS_FmG-kEerMwoGJjrboP7D-ZA 97792
blacksheep/url.pxd sha256=--D5qU1vJr4gPQOMezbd-0iDFw7ysYCALjEJKolchs0 751
blacksheep/url.pyi sha256=hI_7nQ80xbGchyv0VzdLm7XKOkVmKjnOGuFSIKhVuaM 707
blacksheep/url.pyx sha256=O36hwLQctGHA1nytMXY59-UjT9bDpKXDPuwCzhymdJk 4061
blacksheep/client/__init__.py sha256=vLkjGxmvpEI7IPjVtE-UV_krWG2ubm5ItFEVV70jeXs 396
blacksheep/client/connection.py sha256=Jq41BSNYUY4Hnbl4R7KKlwRJiyZaTh6C47o30XVhzgw 13126
blacksheep/client/cookies.py sha256=rGfZvlT96uYaoDFOZqQxX684UBqyqbaAK6QcuXuKXhs 10526
blacksheep/client/exceptions.py sha256=BIp_f81_WyMuVKQP07Z45k4ZDeeSq42VBdtQXjnJqvM 2004
blacksheep/client/pool.py sha256=qOEzhnTpvndT4KFp1-CyOGWKklEat7nO92snLM1te7E 4604
blacksheep/client/session.py sha256=X4O7CiYWadUB5DuCWubCKhC9IHb6SDmZ5_x6cf1GXeU 15045
blacksheep/common/__init__.py sha256=KLEnSsqWYAOu_Mh7ov3d2MU87BNrnNYxQqDxIIlu98g 397
blacksheep/common/types.py sha256=dvpOQGVHMKp_SrvASxCTGyFy0XFTX_7xN3x8buMJav4 1458
blacksheep/common/files/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/common/files/asyncfs.py sha256=RJG0J-M17TgPgTVO-i_riXA3YL4-MKzLlDlTbwbz8NU 3371
blacksheep/common/files/info.py sha256=cu0qllLv4K5a_hlSTUTRCFN34lYE4aDnadjnuYv14Vg 938
blacksheep/common/files/pathsutils.py sha256=LEDeDdqEfU6N8AxhNPn4d72-0Ossmn1Vt9sx6sFQzJ4 679
blacksheep/server/__init__.py sha256=d60stNS3nJfj9tUuW-Fosi1EyVEtvjIpmDa-ih9n6w0 180
blacksheep/server/application.py sha256=_0tNpV4E-yW4mZhtm1qN5onJDZkEtKUI_Lox7BOzlOA 30149
blacksheep/server/asgi.py sha256=-AYKwk_jiiNoGfX6yGT9mN3Ni-0kXjKYjRqXTri3lpY 2813
blacksheep/server/bindings.py sha256=xcPwaLu3cn5P3IfMIcJeg6Iy7-xUZxMQvKyQ2lwAov8 27328
blacksheep/server/compression.py sha256=QT1S7yrhpjYye60EAIy6j1kcmAzQwkgG88owomhF7Ps 4338
blacksheep/server/controllers.py sha256=u9kYKeR4t-ZPHOz0wB-S62kGPUNZS9G9VIbpm9lpkc0 13468
blacksheep/server/cors.py sha256=XUHPt4vYqorYHqUQymnfvQ0V2LdXOu0jgZ519eSzY-E 11801
blacksheep/server/csrf.py sha256=-5rbf1ODNmrZJdwrA3ocC8x5CmbQjOGZ6AAt0CT6p4Q 13278
blacksheep/server/dataprotection.py sha256=0fN57f9iU1ZkZGrC2vbuZn4fUMqaw8BEAEUty2ffCi4 1581
blacksheep/server/di.py sha256=prd-m8OfZ416QmC-vQTsIj8zCTX2bhA9eYx6V-Of60g 1932
blacksheep/server/env.py sha256=f6ZOHtIq87lyBVr7sFqiakFk6AxzwLrEjMTz9wnlGEs 1429
blacksheep/server/errors.py sha256=8uxKqXt0o0w_fYId_nk5vCS4INgGpnZclJ_LXw01w6U 1679
blacksheep/server/normalization.py sha256=HvY_-sa-9EcnhTBMiXPhvHQTJUGXrn3GHmktwhocgBs 26511
blacksheep/server/process.py sha256=3-xoAuOU7grA9c4JVjbIzzZQl0Xfj9lalNBx6BrEXWk 1419
blacksheep/server/resources.py sha256=0z1ZV9ouK6OAnMwrivGMgKucAHtIWjT1P0SG6WA3Oss 747
blacksheep/server/responses.py sha256=1swnAqRzAip4zPGn6x05MoQl1X5NvKXqMmw1EoCYed4 10477
blacksheep/server/routing.py sha256=S9UxmMwtjXPVTN6IKEu4Weqp9SLsqEE8kv2YsYTDqlo 31954
blacksheep/server/sse.py sha256=5JwpN00GDfHu8VlkT2SFFmqAeCUcs_EmtJE-PxV7oC8 1578
blacksheep/server/websocket.py sha256=cK-R624uKVcKPmWQAYagkgeuFW_MPA-WcsuTBj24Epk 6146
blacksheep/server/authentication/__init__.py sha256=VD-VqbJBPIZKMRC7toi0VyxhUAFa5NmO18fqiB4dmy0 1838
blacksheep/server/authentication/cookie.py sha256=XSVPCMrN7Dn5qHTUxRVOf2yGWTD41VyA9MnhcsNy8oc 4534
blacksheep/server/authentication/jwt.py sha256=yvJBXaTfGYm_3pqHwKJmy9UEb_shNrzuLYeFRuOYLF4 5275
blacksheep/server/authentication/oidc.py sha256=sRRx8mRyqlHdHpVgnuB-g-D2BTAFnIhFPgH6kdyl5KQ 37913
blacksheep/server/authorization/__init__.py sha256=xysW530TR8hqvtCiQTzQpDE9wKBiWjBumK1JWtktWkg 3540
blacksheep/server/files/__init__.py sha256=n4_DJty7bXCF1YDa6Vi4DlXNgrR8Gc3gZyEt6CyGtlc 9402
blacksheep/server/files/dynamic.py sha256=NLBDaGXUwlBVZ01Ovfenp21ZapZ_sT8OpBKfXrel4RU 8717
blacksheep/server/files/static.py sha256=2dZSEDMHfYXRC2Yp2Z31q1sm3wsGhYfTZV7n68mFyRU 1134
blacksheep/server/headers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/server/headers/cache.py sha256=aD2-TfR2RNjciCwN2pN20Zia8clrJQo8iuMOVUfP-cM 11234
blacksheep/server/openapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/server/openapi/common.py sha256=sta-KWliI99cf5FpTKfmKjsbeLBP1uUeozKAfhxFFis 13412
blacksheep/server/openapi/docstrings.py sha256=j0E-dC34bjibG_IqGLsUdj1T-xqxb8wXMk4RKQU_cyM 16462
blacksheep/server/openapi/exceptions.py sha256=sALNuF3agKkIZbiF9BrH5Fi68GZ7hMPdNg5_KiiQtps 428
blacksheep/server/openapi/ui.py sha256=GDREr3LZVtrRR0fago8YC8Z8BcwpZ5ssM5Q26y2sWW0 4363
blacksheep/server/openapi/v3.py sha256=J7ZLQFVZTm4FSJoln8xWf7DrCRkffidQtSfDQnNLP2M 43729
blacksheep/server/remotes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/server/remotes/forwarding.py sha256=P3PRujXnQg7TqqwFVoFx6q_8k9bvDmAXapEp9jan8qY 13119
blacksheep/server/remotes/hosts.py sha256=ej1up5OSZYkDLkOtgPXxCAZCrYRE6PN0ihlpXAy_sVk 963
blacksheep/server/rendering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/server/rendering/abc.py sha256=E15_0uwKi5Hvwd8Wp7yqJzmwDgY_YQVnYlNEGZQopBQ 765
blacksheep/server/rendering/jinja2.py sha256=mChmVaOwd-r8Lz8NC2wRjQPtWwBt76VJb6IqlN_kxOE 4147
blacksheep/server/rendering/models.py sha256=wjvYWjXwdI-89h44nXLFd5LdETB9U2RfO5uD7AH3kkE 417
blacksheep/server/res/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blacksheep/server/res/error.css sha256=5ykPKrVyOkg22qXeUjlcbjBBT9RpYRmIDhP2SQtqtUk 1356
blacksheep/server/res/error.html sha256=eU3xRpm75refangNcumDTZnV5KE-nuT-8Gp2gGFrJcs 1028
blacksheep/server/res/fileslist.html sha256=PDUye7t6XySSqblpsoaB6s82rHF1gdufFnSbL-T94wY 331
blacksheep/server/res/redoc-ui.html sha256=gjy28jSXxcoG86CTt3B-_NuUhRrqZnnnfmNidgfcA-8 469
blacksheep/server/res/swagger-ui.html sha256=FkcNnZtFFTYHYlBQOnV8ZXch70gInkQk6kYarKq6Qac 840
blacksheep/server/security/__init__.py sha256=FyEi1BvStgFZzI8hANojn1UhJ1HKKZebHG-x-3VUc-o 417
blacksheep/server/security/hsts.py sha256=qAeromJ3M28dZyAbiPCPPlF9FPnNw7fYbBg2-yG89Fg 848
blacksheep/sessions/__init__.py sha256=5_575W3ZteCumz6O-74S3pXxPIQFatKlqB2mRfzb534 5399
blacksheep/settings/__init__.py sha256=5GInUDB3Nu24KEYld8aZCkzCEb3MjGy3-Oi4GewfnCY 76
blacksheep/settings/di.py sha256=hid-DfJimTfyrbTr4Z5Nf5ISG5DjuZ8q0b62ZRZtS1E 538
blacksheep/settings/html.py sha256=HLk6TnNzBnoHseu7BLvrEkllTwVjy_72vHVH7ahyxHA 1073
blacksheep/settings/json.py sha256=qZKqrvlVN5keuT8PjVGtjnMJa_NJI8XIRFXqyORXop4 894
blacksheep/testing/__init__.py sha256=wNsDygAmJBOtEE9U90qVKkNoIVDvSw44FJyRguWdSKE 398
blacksheep/testing/client.py sha256=tjWGmnnqfPMQ6DYLcqtCxhDVGnWSPONW2gQOc2Fm1WQ 4999
blacksheep/testing/helpers.py sha256=zu4OoDnwFT9EZG85XaizSEZERlwq6GeM-8qjVN_RsJA 3755
blacksheep/testing/messages.py sha256=C206CLlqwz3-8YF6syepUNXgQTB-q2psMPMeBeZhb44 1448
blacksheep/testing/simulator.py sha256=O8p88e9U7Cwo3MRLw0dRiBnrqEVjOR3CYZ2NnOgQR_Q 4337
blacksheep/testing/websocket.py sha256=ZX63LqALpEcSmYshoZsRZgnLQ3V5nVKvi7sxI6Yt26E 2180
blacksheep/utils/__init__.py sha256=W7KqSc4nZt-MYhtq_rgGHgw_GKjyG9tcExJUHOvMwtQ 1062
blacksheep/utils/aio.py sha256=EnhpzQild4167LbO8akMIsnDD9P1ftrDCfdN6BI1_sQ 2733
blacksheep/utils/meta.py sha256=BMfrh242AsZZ-2ZInSHDIG48nMrckNvL26SjomSpKrE 712
blacksheep/utils/time.py sha256=Yx0wU0rpQJYFAT8JuEl4faexB9g2Wa4IzqnRqTGBRR0 279
blacksheep-2.0.8.dist-info/LICENSE sha256=m1-c4AhunWMgTNlMX8MVu5xnKNjUKPMb64pLfKCe42Y 1106
blacksheep-2.0.8.dist-info/METADATA sha256=BkNB3Xz3oep-3fQNmmvy34sUqrJTkxbJuktxDKNhrjI 12009
blacksheep-2.0.8.dist-info/WHEEL sha256=cRmSBGD-cl98KkuHMNqv9Ac9L9_VqTvcBYwpIvxN0cg 101
blacksheep-2.0.8.dist-info/top_level.txt sha256=q8qr3AaOyp1OiNT1TA6oP8CaMkI-TS069FZU3YLuc48 11
blacksheep-2.0.8.dist-info/RECORD

top_level.txt

blacksheep