Skip to main content

Build pypi versions license Join the chat at https://gitter.im/Neoteroi/BlackSheep documentation

BlackSheep

BlackSheep is an asynchronous web framework to build event based web applications with Python. It is inspired by Flask, ASP.NET Core, and the work by Yury Selivanov.

Black Sheep

pip install blacksheep

from datetime import datetime, timezone

from blacksheep import Application, get


app = Application()

@get("/")
async def home():
    return f"Hello, World! {datetime.now(timezone.utc).isoformat()}"

Getting started using the CLI ✨

BlackSheep offers a CLI to bootstrap new projects rapidly. To try it, first install the blacksheep-cli package:

pip install blacksheep-cli

Then use the blacksheep create command to bootstrap a project using one of the supported templates.

blacksheep create command

The CLI includes a help, and supports custom templates, using the same sources supported by Cookiecutter.

Dependencies

Before version 2.3.1, BlackSheep only supported running with CPython and always depended on httptools. Starting with version 2.3.1, the framework supports running on PyPy and makes httptools an optional dependency.

Since version 2.5.0, the BlackSheep HTTP Client includes HTTP/2 support and requires h11 and h2 libraries.

For slightly better performance in URL parsing when running on CPython, it is recommended to install httptools (optional).

[!TIP]

The best performance can be achieved using PyPy runtime, and Socketify or Granian, (see #539 for more information).

Getting started with the documentation

The documentation offers getting started tutorials:

These project templates can be used to start new applications faster:

Requirements

Python: any version listed in the project's classifiers. The current list is:

versions

BlackSheep belongs to the category of ASGI web frameworks, so it requires an ASGI HTTP server to run, such as uvicorn, hypercorn or granian. For example, to use it with uvicorn:

$ pip install uvicorn

To run an application like in the example above, use the methods provided by the ASGI HTTP Server:

# if the BlackSheep app is defined in a file `server.py`

$ uvicorn server:app

To run for production, refer to the documentation of the chosen ASGI server (i.e. for uvicorn).

Automatic bindings and dependency injection

BlackSheep supports automatic binding of values for request handlers, by type annotation or by conventions. See more here.

from dataclasses import dataclass

from blacksheep import Application, FromJSON, FromQuery, get, post


app = Application()


@dataclass
class CreateCatInput:
    name: str


@post("/api/cats")
async def example(data: FromJSON[CreateCatInput]):
    # in this example, data is bound automatically reading the JSON
    # payload and creating an instance of `CreateCatInput`
    ...


@get("/:culture_code/:area")
async def home(culture_code, area):
    # in this example, both parameters are obtained from routes with
    # matching names
    return f"Request for: {culture_code} {area}"


@get("/api/products")
def get_products(
    page: int = 1,
    size: int = 30,
    search: str = "",
):
    # this example illustrates support for implicit query parameters with
    # default values
    # since the source of page, size, and search is not specified and no
    # route parameter matches their name, they are obtained from query string
    ...


@get("/api/products2")
def get_products2(
    page: FromQuery[int] = FromQuery(1),
    size: FromQuery[int] = FromQuery(30),
    search: FromQuery[str] = FromQuery(""),
):
    # this example illustrates support for explicit query parameters with
    # default values
    # in this case, parameters are explicitly read from query string
    ...

It also supports dependency injection, a feature that provides a consistent and clean way to use dependencies in request handlers.

Generation of OpenAPI Documentation

Generation of OpenAPI Documentation.

Strategies to handle authentication and authorization

BlackSheep implements strategies to handle authentication and authorization. These features are documented here:

app.use_authentication()\
    .add(ExampleAuthenticationHandler())


app.use_authorization()\
    .add(AdminsPolicy())


@auth("admin")
@get("/")
async def only_for_admins():
    ...


@auth()
@get("/")
async def only_for_authenticated_users():
    ...

BlackSheep provides:

Meaning that it is easy to integrate with services such as:

Since version 2.4.2, it also offers built-in support for Basic authentication, API Key authentication, JWT Bearer authentication using symmetric encryption, and automatic generation of OpenAPI Documentation for security schemes when using built-in classes for authentication. It supports defining custom authentication handlers and custom mappers for OpenAPI Documentation.

Refer to the documentation and to BlackSheep-Examples for more details and examples.

Web framework features

Client features

BlackSheep includes an HTTP Client with native HTTP/2 support (since version 2.5.0). The client automatically detects and uses HTTP/2 when the server supports it, with seamless fallback to HTTP/1.1.

Example:

import asyncio

from blacksheep.client import ClientSession


async def client_example():
    async with ClientSession() as client:
        response = await client.get("https://docs.python.org/3/")
        text = await response.text()
        print(text)


asyncio.run(client_example())

[!IMPORTANT]

Starting from version 2.3.1, BlackSheep supports PyPy (PyPy 3.11). The HTTP client requires h11 and h2 libraries. Version 2.5.0 added native HTTP/2 support via the h2 library. The httptools library is optional and only provides better URL parsing performance on CPython. These dependencies affect only the blacksheep.client namespace.

Supported platforms and runtimes

  • Python: all versions included in the build matrix.
  • CPython and PyPy.
  • Ubuntu.
  • Windows.
  • macOS.

Documentation

Please refer to the documentation website.

Branches

The main branch contains the currently developed version, which is version 2. The v1 branch contains version 1 of the web framework, for bugs fixes and maintenance.

Release files for blacksheep 2.6.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blacksheep 2.6.3
File Size Uploaded
blacksheep-2.6.3.tar.gz 324.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for blacksheep 2.6.3
File
blacksheep-2.6.3-py3-none-any.whl Python 3 none any Details
blacksheep-2.6.3-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
blacksheep-2.6.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
blacksheep-2.6.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
blacksheep-2.6.3-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
blacksheep-2.6.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
blacksheep-2.6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
blacksheep-2.6.3-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
blacksheep-2.6.3-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
blacksheep-2.6.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
blacksheep-2.6.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
blacksheep-2.6.3-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
blacksheep-2.6.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
blacksheep-2.6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
blacksheep-2.6.3-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
blacksheep-2.6.3-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
blacksheep-2.6.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
blacksheep-2.6.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
blacksheep-2.6.3-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
blacksheep-2.6.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
blacksheep-2.6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
blacksheep-2.6.3-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
blacksheep-2.6.3-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
blacksheep-2.6.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
blacksheep-2.6.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
blacksheep-2.6.3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
blacksheep-2.6.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
blacksheep-2.6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
blacksheep-2.6.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
blacksheep-2.6.3-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
blacksheep-2.6.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
blacksheep-2.6.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
blacksheep-2.6.3-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
blacksheep-2.6.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
blacksheep-2.6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
blacksheep-2.6.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 138.4 MB

Release files / blacksheep-2.6.3.tar.gz

Download URL blacksheep-2.6.3.tar.gz
Size 324.2 kB
Tags Source
SHA-256 checksum
How to use checksums
08ebdea716437a3ca8ef3a45a8a23fd22bc7836e9e22555abca43fa2909babfb
BLAKE2b-256 checksum
How to use checksums
4fc33fe046524882e83d6d4c7bd9a5b9d2e4d47103cfbc0c1ad6dd4eff29c60a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-py3-none-any.whl

Download URL blacksheep-2.6.3-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7b945949ab2b04eff86bff4b178602d8d23b6beab5cf1fa3822098e394b64a8d
BLAKE2b-256 checksum
How to use checksums
241a039825dc6ac1216e8c1934befbd6f9f6f930062996dbd8f9a2bee411c9af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-win_arm64.whl

Download URL blacksheep-2.6.3-cp314-cp314-win_arm64.whl
Size 1.8 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
8a6fe6d889d07096235df7371f3706596ac7d00edf527b04b4dac026e659a63c
BLAKE2b-256 checksum
How to use checksums
9aa93de9be222e99cf7401ee0a71ad31af954c3749ff2be146e29da5ba41f448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-win_amd64.whl

Download URL blacksheep-2.6.3-cp314-cp314-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
440f1896ccd08b0b451f824f2cf15cc431ed4568552d03dfacad3dcdf3402d77
BLAKE2b-256 checksum
How to use checksums
756a56a51ef2003f2cf1e92e66fcd04ad15b4f9cd1e85bd516a8ab95ae3bef83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL blacksheep-2.6.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
531e6e136a3cfa1d904acba693530071cf7fca92bd6dbacf1cd586ce824e4206
BLAKE2b-256 checksum
How to use checksums
ff42efc758a14ebb543ef2454620cd72843ebd1634b756731f80bc4a9ac1c1d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL blacksheep-2.6.3-cp314-cp314-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
239aefa28e7044179f563e274f48d5ea002f68e6fd835751b1851a1feb74287b
BLAKE2b-256 checksum
How to use checksums
8fed83faf799e8253c05566c9ac0c1ae7142d183699d63fa396eab8a1e31c0c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL blacksheep-2.6.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db750d244b02aa6e8a1292b028261f682e1a550c0317189a8e62ac7bbd40d559
BLAKE2b-256 checksum
How to use checksums
549d20f72abaf1a1ea08e40a5c087a12998a2c26d3a5859e9c7f6460fe95d919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL blacksheep-2.6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7f9bbc3b67ff9078b2430d5c3153a1a1b3aec585e6f5a9d60ef83b4fdc401412
BLAKE2b-256 checksum
How to use checksums
d2c8705a94a07bcb3e0d2c84fb8c9d51e40e35341210c1d6ccedcc30389a6477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp314-cp314-macosx_10_15_universal2.whl

Download URL blacksheep-2.6.3-cp314-cp314-macosx_10_15_universal2.whl
Size 2.7 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e9f29debb3a8cbb9b73c938fbae7af78e86bb11715f96f48d19ab0b75847a400
BLAKE2b-256 checksum
How to use checksums
1ca48fc122e8151ae718403561e4fc4ce6f8b84abaa2ac3c6b6296f7cd2206af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-win_arm64.whl

Download URL blacksheep-2.6.3-cp313-cp313-win_arm64.whl
Size 1.8 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
70e6d3a0926cd3734f4d7af95e3e63c686451535992cb1beb98d953a6a49ebc7
BLAKE2b-256 checksum
How to use checksums
ad33c4fcfd67b1a0f091cdbc3b553b49a8ce82d15057f5298876386a6c52ec7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-win_amd64.whl

Download URL blacksheep-2.6.3-cp313-cp313-win_amd64.whl
Size 1.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
453060fa77038052b3e28f9a39a04da076356ed7e1c24766f0ef5df9e7dd335c
BLAKE2b-256 checksum
How to use checksums
2afc2f758359799803f1f0692a410601375a2ee3dddbbe8fdc4680d4813ca06f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL blacksheep-2.6.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cc948ee840e7e62a40370703cd717b5ab056a3e29b3c3880242f24ba66cf8b46
BLAKE2b-256 checksum
How to use checksums
7490430060cd85fd8497d29792c55555f40f5dfcae33a0879f3e1bbbbe459a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL blacksheep-2.6.3-cp313-cp313-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
01967893851fdc1fc2b4ca9d830d26ab6dd7b9076a37d9cdb7fea3a68e7d6818
BLAKE2b-256 checksum
How to use checksums
dbde1b0f939098064a2d0fc2277e47b41b618faf05352fccdc4db28b63c8b959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL blacksheep-2.6.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5bb858c27c0273fe22287d418b0ddd7db7d6f719380924ec4cf1683480ad1fe0
BLAKE2b-256 checksum
How to use checksums
91eac38b63399d52cfdc469af65d93b941c9a5b9d7972f500b38b25409e513f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL blacksheep-2.6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
355618056743c309713492e8a8f5874977a47b1c22e29d73a561ae9fd5f4867e
BLAKE2b-256 checksum
How to use checksums
b86e86e6794edfd564394ade8b8d5cf86890ae3d65bf8fbbb021e227e88554ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp313-cp313-macosx_10_13_universal2.whl

Download URL blacksheep-2.6.3-cp313-cp313-macosx_10_13_universal2.whl
Size 2.7 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8be3c5e1401095e0f824c668ede7fca139095f943d5bd97622c48269cb5ed7ae
BLAKE2b-256 checksum
How to use checksums
60b6f359e4bebd26d52131bc96bdde32ebb0c99bda416b0cb3e2f8e6da3f445e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-win_arm64.whl

Download URL blacksheep-2.6.3-cp312-cp312-win_arm64.whl
Size 1.8 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
e3c7a5f4786ff17b3b196803936b1c357306f87d50c00857edbeb8ded9192422
BLAKE2b-256 checksum
How to use checksums
1a700d4c7eda798448f71e2458d324779135797cf2a5cad240ede20b9a3a4580
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-win_amd64.whl

Download URL blacksheep-2.6.3-cp312-cp312-win_amd64.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8dd2e3f4fdc7fa9b194c67f2340a29d45c9cd4c9025a5542f386f3486f5880cf
BLAKE2b-256 checksum
How to use checksums
037a6959e18c0b4735cb5b48154d8b22140915d1d78c2a50e05ecb90e462b99a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL blacksheep-2.6.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a22d072c07b39d3c53c39e0bf1dffd25687931ca9793fb06e56d63cf25cf2a61
BLAKE2b-256 checksum
How to use checksums
1ff96017b664c5f3c0dfe0090f368f95985a44b4d72bd7558c49033a688405df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL blacksheep-2.6.3-cp312-cp312-musllinux_1_2_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6fc41e27c31833ff02a0dd7bb76bf6d826422f3c0b50bf4768837b22875aaa68
BLAKE2b-256 checksum
How to use checksums
c01d5485dd059dc219e3286fa748c87748d6a32a471fe3e089bc3b75771962ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL blacksheep-2.6.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49fe2f72171138f67ca0c6a10ec22b0f607270940e604dd99781aacf7196613d
BLAKE2b-256 checksum
How to use checksums
25805758a115613cdb380d526d14e1b80ea213f82daeaa2a8141272b216ef71a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL blacksheep-2.6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
074e71591f4f5df53abbcf3f45c3fe0444fb07dc917338ddc1fecc82a8ddfd12
BLAKE2b-256 checksum
How to use checksums
3c80599886536c3a4de38cf97a90f6c124a40a592d8df3ce6bd45b00edf6bc91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp312-cp312-macosx_10_13_universal2.whl

Download URL blacksheep-2.6.3-cp312-cp312-macosx_10_13_universal2.whl
Size 2.7 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d3d9b7bbfa7443c59b0981c30e914024c43db9a55288c23de3a13ca54a48b75d
BLAKE2b-256 checksum
How to use checksums
d8385b62c3cd90bbe122d16e2425c5c26f21f42792e9caded7e7af59d7ecb60d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-win_arm64.whl

Download URL blacksheep-2.6.3-cp311-cp311-win_arm64.whl
Size 1.8 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
482329db865a0d9dbea97fe3273eebc9dfdab0e43ba497ebe31592dd2533424d
BLAKE2b-256 checksum
How to use checksums
1bc532542a296d4b847499a8f3c24a85ff1692861deef4b11b836d2217d7b4a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-win_amd64.whl

Download URL blacksheep-2.6.3-cp311-cp311-win_amd64.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b6fe53732d1065e41552eb4a18eaf00dc1bcab472f93e05611ce3973fe78b095
BLAKE2b-256 checksum
How to use checksums
1d3ceb582c64bfd4a1a3e13d0fb03d950ccbbe0bf44ad433f9e7d211d4b95c31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL blacksheep-2.6.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fbf193d830b8b0f83b2d0c869026687ac833b176b1f962355a92e44a42a92fdd
BLAKE2b-256 checksum
How to use checksums
d355a60e1e2c80cb16accb178554089e5b718e20b6505bd100a4a733fa02fc23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL blacksheep-2.6.3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 5.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a0e022252d20e44d5a42b87d09831abb34890ba9261a05f898ec475be8b87fe3
BLAKE2b-256 checksum
How to use checksums
7b2c4a907ece69fad444a3d892cce651793f866b94af27419f0682a667fff183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL blacksheep-2.6.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
037050c20ff6fe36c4ec734cc59ac4f39ba04eaee3245fd3370521ec305eefa8
BLAKE2b-256 checksum
How to use checksums
c839a700ee5a644477a8656aad2491a350c5601214674f5daaec814faf3717b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL blacksheep-2.6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d068f9869b21624f2db4865a38b91218abc7529903dc954f342b8faf24df90f7
BLAKE2b-256 checksum
How to use checksums
7b41f8acf637a47b781cbbc2b29a2d418a81c7c3f9e71e1553c30602202131d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL blacksheep-2.6.3-cp311-cp311-macosx_10_9_universal2.whl
Size 2.7 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2486cac160a94f44a0f16654e68afc8240e34623b300ac411f6528773d71aa05
BLAKE2b-256 checksum
How to use checksums
10028806d2d6f5a42df5b46c5adb980323b7116cd5db294672a1ff2cf65af20e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-win_arm64.whl

Download URL blacksheep-2.6.3-cp310-cp310-win_arm64.whl
Size 1.8 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
1a7fd6bb2f687ff0b39e8d457ae92250ef5f199c5b5de8a69c36fe833b812b87
BLAKE2b-256 checksum
How to use checksums
848cf5b849d84d8c0b84f079b01d315d8bca10e6d8b24c13ecfbbf9c3168f47c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-win_amd64.whl

Download URL blacksheep-2.6.3-cp310-cp310-win_amd64.whl
Size 1.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c68d31b99f868c840baa05eb6d9cc347ed912f89c72635c2a30d0f489b308782
BLAKE2b-256 checksum
How to use checksums
6766e4e22dd7799bebb55f94e01186e04a3929d1243cc2feb7b04ff025898db0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL blacksheep-2.6.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 4.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cde719d3f956346f77bf9e6fa850fd5740396e44d2f7482f5eda3afb8dd85f2c
BLAKE2b-256 checksum
How to use checksums
c694bcb04ecdaf06ca69d601b7576178965e054710a2f4badf8c878171825f72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL blacksheep-2.6.3-cp310-cp310-musllinux_1_2_aarch64.whl
Size 4.8 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7abdd98a299e2fc30e8028fca31b9599a3b18d927a6abc6648f96488fbc58e1d
BLAKE2b-256 checksum
How to use checksums
9f8062c5f55a3a3ecf77d1044ab03b166ca531c94da9c0423de464ef61e5fe6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL blacksheep-2.6.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 4.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
692fe363811409848d1c6193fad9fee3180bde705baae88d8a490e115462b0d5
BLAKE2b-256 checksum
How to use checksums
807ec2a1583d14a474e6e0b25dd093a2e6f6eb6448be31875cfab49c53cdf2d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL blacksheep-2.6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c29dd1205d977c4a55656da9ab2409a551e749e62506d791944e9d578db38024
BLAKE2b-256 checksum
How to use checksums
1a3ac4278afb4ffd0fb03d122254a82464c2f61cd40f68931acc58acb677a5a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / blacksheep-2.6.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL blacksheep-2.6.3-cp310-cp310-macosx_10_9_universal2.whl
Size 2.7 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e71e11328773b58f6962b7b0760d4f65a3313e042ef254603ab89f7f807b7bd7
BLAKE2b-256 checksum
How to use checksums
4add64e77d7075777c056ea6fe5ef4c05aa779d7d1d3122c1f3bb02de39fdf59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

2.6.3 This release

37 release files

2.6.2

37 release files

2.6.1

37 release files

2.6.0

37 release files

2.5.1

37 release files

2.5.0

35 release files

2.4.6

37 release files

2.4.5

37 release files

2.4.4

37 release files

2.4.3

17 release files

2.4.1

17 release files

2.4.0

17 release files

2.3.2

17 release files

2.3.1

17 release files

2.3.0

16 release files

2.2.0

16 release files

2.1.0

16 release files

2.0.8

19 release files

2.0.7

16 release files

2.0.6

16 release files

2.0.5

16 release files

2.0.4

16 release files

2.0.3

16 release files

2.0.2

16 release files

2.0.0

16 release files

1.2.8

16 release files

1.2.7

13 release files

1.2.6

13 release files

1.2.5

13 release files

1.2.4

13 release files

1.2.1

13 release files

1.2.0

13 release files

1.1.0

10 release files

1.0.9

10 release files

1.0.8

10 release files

1.0.7

10 release files

1.0.6

10 release files

1.0.5

10 release files

1.0.3

10 release files

1.0.2

10 release files

1.0.1

10 release files

1.0.0

10 release files

0.3.2

10 release files

0.3.1

10 release files

0.3.0

10 release files

0.2.9

1 release file

0.2.8

1 release file

0.2.7

1 release file

0.2.6

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page